欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    jsp课程设计报告账目管理系统.doc

    • 资源ID:3814859       资源大小:610.50KB        全文页数:20页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    jsp课程设计报告账目管理系统.doc

    课程设计实验报告题目 账目管理系统系 别: 计算机科学与技术系 专业年级: 姓 名:指导教师: 成 绩: 年 月 日一、 设计内容(1) 用jsp和java设计一个账目管理系统;(2) 采用MYSQL数据库储存数据;(3) 可以实现管理员登陆,对账目进行管理操作。二、功能(1)可以实现管理员登陆;(2)对欠款人进行管理,可进行修改和删除;(3)可以增加欠款人名单以及相关信息;(4)可以对欠款人的相关信息进行阅览。三、 设计模式MVC模式 (模型(java)+视图(jsp)+控制器(Servlet)四、 系统分析 1、可行性分析随着欠款人的增多,账户就会越来越复杂。那么当欠款人很多的时候,如果 还用纸字账簿来记录这些相关信息的话,那就会很麻烦,也很容易出错。随着时间的推移,纸字账簿的字迹可能会不清晰,导致账目出错。所以与纸字账簿相比,我们设计的这个账目管理系统优点就很突出了。2、 需求分析 通过对账目管理网站的考察、分析以及实际的市场调查,要求本系统具有以下功能: (1)统一友好的操作界面,能保证系统的易用性; (2)规范、完善的基础信息设置; (3)可实现账目全界面的查看; (4)实现欠债人信息的增添、删除、修改、阅览。五、 设计流图删除欠款人修改欠款人可以阅览欠款人信息。 在线账户管理 管理员登陆添加欠款人返回,在线账户管理六 (1)数据库逻辑结构设计本系统数据库采用MySQL数据库,系统数据库名称为javatest,下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致(2)数据库需求分析针对账目管理系统的需求分析,得出如下需求信息。§ 一个id对应一个欠债人 § 一个id对应一个时间§ 一个id对应一个金额针对本系统功能分析,总结出如下的需求信息。§ 用户,包括数据项:用户ID、用户名、时间。 tb_account表列名数据类型长度允许空注释Id int 10 否 编号 name varchar 20 否 欠债人姓名 money varchar 20 否 欠债金额time varchar 20 否 欠债时间(4) 数据库代码 create database javatest;use javatest;/创建表tb_accountcreate table tb_account( id int(10) not null primary key(id) auto_increment, name varchar(20) not null, money varchar(20) not null, time varchar(20) not null,);/插入数据 insert into tb_account values(1,'小王','1200','2011-12-21'); insert into tb_account values(2,'小李','5000','2009-10-12'); insert into tb_account values(3,'张三','20000','2010-12-11'); insert into tb_account values(4,'刘东','1200','2005-01-06'); insert into tb_account values(5,'沈云','1200','2007-08-30');七 系统主要代码(1)主界面<% page language="java" contentType="text/html; charset=gb2312"%><html><head></head><body bgcolor="#FFFF99"><center><marquee>你好,欢迎登陆帐目管理系统!用户名:admin 密码:000000</marquee><br><h2>账目管理系统网站登陆</h2><hr color="blue" width="400"><form action="Logindeal.jsp"><table border="0" cellpadding="0" cellspacing="0" ><tr height="30"><td>用户名:</td><td><input type="text" name="userName" style="width:200"></td></tr><tr height="30"><td>密&nbsp;&nbsp;码:</td><td><input type="password" name="userPass" style="width:200"></td></tr><tr><td></td><td><input type="submit" value="登 录"><input type="reset" value="重 置"></td></tr></table></form><br><img src="images/1.gif"></center></body></html>(2)界面密码处理<%page contentType="text/html;charset=gb2312" %><%String name=request.getParameter("userName"); /获取表单中userName字段值if(name=null)name=""String password=request.getParameter("userPass");/获取表单中userPass字段值if(password=null)password=""%><p><% if (name.equals("admin") && password.equals("000000") %><jsp:forward page="/Index"></jsp:forward><% else %><jsp:forward page="error.jsp"></jsp:forward><%>(3)增加,修改,删除,查询界面<% page language="java" contentType="text/html; charset=gb2312"%><% page import="java.util.List"%><% page import="java.util.ArrayList"%><% page import="com.abc.dao.AccountDao"%><% page import="com.abc.valuebean.AccountBean"%><!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title></title></head><body bgcolor="gray"><center><h1><font color="yellow">欢迎查看账目清单</font></h1><%List accountList = (List) request.getAttribute("accountList");if (accountList = null | accountList.size() = 0) %>列表为空<% else %><table width="800" height="100%" border="1"><tr bgcolor="#AAFF00"><td >序号</td><td> 欠款人</td><td>金额</td><td>时间</td></tr><%int i = 0;while (i < accountList.size() AccountBean accountSingle = (AccountBean) accountList.get(i);%><tr bgcolor="white"><td align="center" > <%=accountSingle.getId()%></td><td align="center"><%=accountSingle.getName()%></tb><td align="center" > <%=accountSingle.getMoney()%></td><td align="center" > <%=accountSingle.getTime()%></td><td align="center" ><a href="http:/localhost:8080/javatest/AccountServlet?action=modify&id=<%=accountSingle.getId()%>">修改</a></td><td align="center" ><a href="http:/localhost:8080/javatest/AccountServlet?action=delete&id=<%=accountSingle.getId()%>">删除</a></td></tr><%i+;%></table><strong><a href="deal/add.jsp"><font size="+0" color="red">|增加|</font></a>-<a href="login.jsp"><font size="+0" color="red">|退出|</font></a></strong></center></body></html>(4)界面jsplogin.jspLogindeal.jspXianshi.jspError.jsp处理链接jspmodify.jspsuccess.jspadd.jsperror.jsp控制器servletAccountServlet.javaIndexServlet.java模型javabeanDB.java MyTools.javaAccountBean.java八相关操作步骤运行程序,跳出登陆页面: 输入用户名和密码,点击“登陆”按钮,然后进入账目界面:然后可以对账目进行管理操作。(1)增加欠款人操作在账目界面上点击“增加”按钮,然后进入增加欠款人界面:即可填写要增加的欠款人杨华的信息。填写完毕后就点击“保存”按钮进行保存,弹出提示添加成功的对话框。 增加后的账目界面为: (2) 修改欠款人操作在账目界面上点击“修改”按钮,然后进入修改欠款人界面:即可对要被修改的欠款人刘动的信息进行修改。修改完毕后就点击“保存”按钮进行保存,弹出提示修改成功对话框。修改后的账目界面为:(3)删除欠款人操作 在账目界面上点击“删除”按钮即可直接删除要删除的欠款人。九进入后台在IE浏览器地址栏输入http:/localhost:8080/bookshop/bookshop/admin/adm_login.jsp或前台的链接点单击即可进入后台。登录用户名为admin,密码000000即可登录后台。十.总结本文论述了一个基于WEB的账目管理系统,基本上体现了管理账目各方面的优点。我们所设计的账目管理系统,主要是熟悉和掌握JSP的技术与数据库(MySQL)进行初步的探讨和设计。在几个月的设计过程中,我初步了解了JSP的优点和先进之处,也看到了JSP技术在网页应用上的光明前途。通过这次设计,我们设计的账目管理系统基本完成了要求的诸项基本功能,实现了一个简单的不同部分以数据为中心的模型,方案的各部分在实际运作中能够解决相应的问题。在设计和制作账目管理这一个整体项目的过程中,也培养了自己的综合能力和从全局考虑的思想。将复杂的问题简单化,我们所涉及的模块项目完成了其后台具有的基本功能,使自己对于JSP与MVC模式的了解更加深入和明了。当然,其中也遗留下了一些待解决的问题,但出于自己水平有限,作为一个账目系统,该项目上有一些不完善和函待改进之处,特别是在网站信息的安全性上需要进一步加强。通过这次的课程设计,我了解了目前流行的动态网站的构成和运作原理,掌握了用JSP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的课程设计,我们培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我们以后的学习和工作有很大的益处。在这次课程设计过程中,我得到了老师的悉心指导和其他同学的帮助。在此,我对他们表示衷心的感谢!十一. 参考文献1 汪孝宜,刘中兵,徐佳晶等编著,JSP数据库开发实例精粹M,北京:电子工业出版社,2005.2 姚晓春,郑文清编著,Java编程技术教程M,北京:清华大学出版社,1999.3 吴逸贤,吴目诚编著,Java2程序设计M,北京:科学出版社,2003.4 飞思科技产品研发中心编著, Jsp应用开发详解M,北京:电子工业出版社,2006.5 周竞涛,赵寒,王明微,等编著,Eclipse完全手册M,北京:电子工业出版社,2006.6 张文静,林琪译,JSP程序设计,北京:人民邮电出版社M,2006.7 孙卫琴,李洪成著,Tomcat与Java Web开发技术祥解M,北京:电子工业出版社,2006.8 Bruce Eckel著,Thinking In JavaM,北京:机械工业出版社,2006.9 陈威,白伟明,李楠著,JSP工程应用与项目实践M,北京,机械工业出版社,2005. 10 宋昆、李严著,SQL Server数据库开发实例解析M,北京, 机械工业出版社,2006.

    注意事项

    本文(jsp课程设计报告账目管理系统.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开