车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日

上传人:小** 文档编号:39227452 上传时间:2018-05-13 格式:DOC 页数:16 大小:622.04KB
返回 下载 相关 举报
车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日_第1页
第1页 / 共16页
车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日_第2页
第2页 / 共16页
车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日_第3页
第3页 / 共16页
车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日_第4页
第4页 / 共16页
车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日》由会员分享,可在线阅读,更多相关《车辆管理系统----后台文件和数据库管理_jsp程序设计2013年7月17日(16页珍藏版)》请在金锄头文库上搜索。

1、JSP 程序设计 课程设计说明书题 目: 车辆管理系统后台文件和数据库管理院 系: 软件学院专业班级: XXXXX学 号: XXXX学生姓名: XXX指导教师: XXX2013 年 7 月 17 日目 录一、功能需求.11、前台程序部分 .12、后台程序部分 .13、通过需求分析出系统用例图 .1二、界面要求.3三、其他要求.4四、设计分析.51、概念设计任务 .52、系统框架模块图 .53、前台部分页面结构与功能 .6五、设计体会.6六、参考文献.7附录(部分重要代码):.80一、功能需求一、功能需求近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化

2、,以前属于奢侈品的汽车已经逐步走入了市民的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是车辆管理提出了更高的要求。车辆管理及附属相关设施是静态交通的重要组成部分。车辆管理系统随之应运而生。 1、前台程序部分1.1 用户登录1.2 主页面 2、后台程序部分2.1 添加车辆信息2.2 浏览车辆信息2.3 修改车辆信息2.4 删除车辆信息3、通过需求分析出系统用例图从整体角度出发,本系统主要包括前台和后台 2 个模块。前台分为管理员功能模块和会员功能模块。 图 1.1 系统用例图系统登录登录号密码选择身份1注册模块:游客填写注册会员信息,注册成为会员。浏览查询模

3、块:浏览全部租赁汽车信息,亦可分类查询汽车种类和排行。图 1.2 会员用例图图 1.3 系统用例图4、数据库结构根据系统功能设计要求和模块划分,数据库主要用于存储管理员与车主的个人信 息,登录信息以及车位信息。数据库结构如下:表 1.1 会员信息表 字段名数据类型长度约束描述 useridint11唯一会员编号 busidint11非空汽车编号 registrationint11非空订单编号表 1.2 汽车租赁表 字段名数据类型长度约束描述 useridint11非空会员编号 busidint11非空汽车编号 tenancyentdatedate11非空订单日期 regittimedate11

4、非空归还日期 stateint1非空订单状态 idcardint18非空身份证信息会员模块用户名真实姓名密码性别年龄客户基本信息管 理修改密码修改个人信息2表 1.3 管理员表 字段名数据类型长度约束描述idInt10唯一数据库编号 adminvarchar10非空管理员帐号 passwordvarchar10非空管理员密码二、界面要求二、界面要求图 2.1 用户登录页面图2.2 主页面3会员进入系统需要进行身份验证,在系统首页输入输入用户名和密码与数据库中的注册信息进行比较。接到登录请求,调用 LoginAction 控制,若通过验证则将进入addpxx.jsp 页面系统的主页面,如果失败则

5、重新回到登录页面,并且显示错误提示信息。图 2.3 信息注册页面当成功租赁车辆后,租赁的记录会出现在租赁管理中,并可以进行还车,续租管理。4三、其他要求三、其他要求操作系统:windows xp 数据库:SQL Server 2005JSP 服务器:Tomcat6.0开发工具:JDK 1.6JAVA 工具:Jcreator LE 4.50使用到的技术有JAVA语言、JSP语言、JAVASCRIPT技术架技术、JAVABEAN等。四、设计分析四、设计分析数据库概念模型设计阶段是数据库设计的关键阶段,在这一阶段里,主要是以需求分析中所识别的需求等信息为基础,确定车辆管理系统中的实体和实体间联系,建

6、立此系统的信息模式,准确描述此系统的信息结构,建立一个独立与各 DBMS 的高级概念模型。 1、概念设计任务、概念设计任务识别车辆管理系统中的实体,识别实体的属性,识别实体的关键字,识别实体间的联系,并建立实体关系图(E-R 图)来描述车辆管理系统中的相关实体、属性及关系,从而达到为建立良好的车辆管理系统的数据模型的目的。5会员简介身份证性别年龄地址真实姓名电话图 4.1 车辆管理系统 E-R 图2、系统框架模块图、系统框架模块图图 4.2 管理员框架模块图6图 4.3 会员框架模块图3、前台部分页面结构与功能、前台部分页面结构与功能表4.1 页面结构功能表 文件名功能描述 login.jsp

7、用户的登录页面,提供登录的接口 showLoginMess.jsp用户的首页面,供用户选择对信息的操作register.jsp该页面供用户添加信息 choiceLookType.jsp该页面供用户查询信息update.jsp该页面供用户修改信息choiceDeleteMess.jsp该页面供用户删除信息7五、设计体会五、设计体会通过对汽车管理系统的开发,使我对系统有了很大的了解。需求分析和系统设计的质量往往是决定系统成功与否的决定性因素之一。在系统卡发过程中,利用软件工程的知识理论开发软件,按“分析、设计、实现、测试”的步骤进行,避免认为盲目的“想到哪里就做到哪里”。从数据库的实现、系统功能的

8、实现、系统关键技术的实现这三个角度对系统的部分实现进行分析。在数据库应用系统开发中,合理制定了存储过程,更加使系统中的查询灵活。车辆管理系统的设计是一个复杂细致的工程,进行本次课程设计不仅提高了我们的独立分析,解决问题的能力,而且对我们的创新能力有了很大的锻炼。在课程设计过程中,首先,我更深入的了解了 JSP 与 HTML,JAVASCRIPT 的联系与应用,同时也运用到了本学期学习过的知识,例如 JAVABEAN 等,并理清楚了他们之间的联系与应用的领域,而且我在运用 Eclipse,Tomcat,Access 上面也有了长足的进步。对于我来说这都是一个莫大的飞跃。在设计过程中组员之间在设计

9、方面产生过分歧争执,从最初的设计理念不同到最后为了做出一个比较成熟的作品而合作默契,培养出来的团队精神和友谊让我终身受益。此外,此次课程设计无疑是我们本学期学习的 web 开发技术的一次知识总结和知8识水平的提高。使我更加深刻的理解到自己以前在学习 JSP 知识中学习态度问题,我会在以后的学习中不断提高自己在自主学习方面的能力。本次课程设计能够顺利完成,还要感谢老师的耐心指导,由于我们平时学习知识不够扎实,在合作设计过程中,出现很多问题,无法解决,老师的耐心指导和提点,给我们提供很大的帮助。由于我们的设计水平有待进一步的提高,知识的掌握不够全面,在分析问题,计划设计方面的考虑问题不够周详,设计

10、出来的作品不能够到达非常完美的网上求职招聘系统的要求,例如管理员最大权限的设置,企业用户的合法审核,以及页面的设计完美程度等,都还有很多需要改进的地方。在今后的学习过程中,我们会总结经验深入的研究,不断完善系统。六、参考文献六、参考文献1 萨师煊,王珊. 数据库系统概论M. 第四版. 北京:高等教育出版社,2006. 4-52美埃克尔著,陈昊鹏译 . Java 编程思想 M. 机械工业出版社 ,2004. 5-63 李刚疯狂 java 讲义 J. 机械工业出版社,2008. 17-484美 Borland David I. Borland Delphi7Database Application

11、 Developers. Book. Printed in the U.S.A, 2005. 155 白青海,张善勇,郑瑛. ADO 与 SQL SERVER 2000 数据库应用程序开发探讨 J. 9内蒙古民族大学学报,2003. 18,34-496 赵家俊. 数据库应用基础 M. 北京:电子工业出版社,2006. 52-78附录(部分重要代码)附录(部分重要代码):登陆页面代码:10用户登陆function checkform() var f=document.loginform; if(f.username.value=“)alert(“用户名不能为空!“); return false;

12、 if(f.password.value=“)alert(“密码不能为空!“); return false; function exit()if(confirm(“您真的要退出本系统吗?“) window.opener=null; window.close(); 用户名密码11管理员租车人用户信息表:function check() var myReg=new RegExp(“0-9+(.0-91,4)?$“); var identityCard = /(d15|d18)$/; var agetest=/(d1,3)$/; if(document.opform.yid.value=“)alert(“请输入用户名!“); return false; if(document.opform.name.value=“)alert(“请输入真实姓名!“); return false;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号