Javaweb编程技术实训课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java web编程技术》实训
学院:工学院
专业:软件工程
班级:软件1401
姓名:兰欣
学号: 2014011029
指导教师:杨春霞
2016 年 12月 23日
工学院课程设计评审表
《Java web编程技术》实训任务书
目录
摘要......................................................... I 1 前言. (1)
1.1 课题背景及意义 (1)
1.2 课题内容 (2)
2可行性分析 (2)
2.1技术可行性 (2)
2.2经济可行性 (2)
3 需求分析 (3)
3.1功能分析 (3)
3.2性能分析 (3)
4 总体设计 (3)
4.1 模块设计 (4)
4.2 E-R图 (4)
5详细设计 (5)
5.1数据库设计 (6)
6 编码及实现 (7)
6.1登录模块程序实现 (7)
6.2管理员功能模块的实现 (10)
6.3用户功能模块的实现 (10)
7 结论 (11)
参考文献 (13)
附录 (14)
摘要
随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。我国强调生态文明、绿色发展理念和公众参及,号召全社会行动起来为可持续发展之路做出贡献。所以国家致力于发展自行车替代高能耗、高排放的交通工具。城市自行车租赁系统便是以低碳减排、健康生活为背景,开发一个可实现自行车租赁管理的高效化,电子化的系统。
城市自行车租赁系统使用B/S设计模式,采用了Myeclipse开发平台, MYSQL作为后台存储的数据库。论文叙述了城市自行车行租赁系统的整个实现过程,简单介绍了Java web编程的相关知识,重点阐述了各个模块
的设计思想以及设计难点。系统可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及租赁自行车和归还自行车操作。管理员用户可以实现对用户信息以及自行车信息的增删改查等操作。
通过使用本系统,可以方便快捷地实现自行车租赁中的车辆管理、用户管理、租用车辆和归还车辆等操作,使各个管理井井有条。
城市自行车租赁系统
1 前言
1.1 课题背景及意义
随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。进入新世纪以来,世界各国更加关注生态环保问题。我国强调生态文明、绿色发展理念和公众参及,号召全社会行动起来为可持续发展之路做出贡献。许多先进国家早已致力于发展自行车替代高能耗、高排放的交通工具。然而传统落后的自行车租赁管理模式仍然在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的“软环境”的问题。
在我国信息化管理系统近年来日趋成熟,在采用计算机技术进行管理之前,自行车的租赁工作是非常繁琐的,同时对于数据的统计也十分麻烦,缺乏系统、规范的信息管理手段。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。用户租车的效率大大提升,而且手续将会最大化的简洁,用户可以花更多的时间在选车上面,从而提高效益。而且近年来,随着自行车在绿色健康方面的突出表现,越来越受到都市人们的欢迎,自行车租赁的规模的逐渐扩大,自行车的需求也相应的大量增加,有关的自行车的各种信息成倍增长,总是面对大量的用户信息、自行车信息、以及两者相互作用而产生的租车信息、买车信息等等面对如此庞大的信息量,需要一套合理、有效、规范的自行车租赁管理系统。对自行车租赁进行统一、集中的管理。使用本软件之后,工作人员可以查询某位用户、某种自行车的租赁情况,以及自行车存量及出租量,用户的信息增加修改等
变得都非常方便和快捷,效率也提高了。
1.2 课题内容
自行车租赁系统是一款典型的信息管理系统,其系统开发任务主要包括基于WEB的访问和管理页面的开发、数据库的设计及维护等两个方面,系统可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及租赁自行车和归还自行车操作。管理员用户可以实现对用户信息以及自行车信息的增删改查等操作。
通过使用本系统,可以方便快捷地实现自行车租赁中的车辆管理、用户管理、租用车辆和归还车辆等操作,任何一台连网的计算机都可轻松的访问,管理员可在家管理该系统,自行车租赁者更可以简易的访问该自行车租赁系统,本自行车租赁系统将改变传统自行车租赁理念,使管理员更简便的管理,使用者更简便的搜索想要的内容。
2可行性分析
2.1技术可行性
本系统采用java开发出友好美观的人机界面,便于用户理解、操作。使用Eclipse作为开发工具,使用方面规范性强。数据库管理系统采用MYSQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件也能够满足本系统所需。
2.2经济可行性
鉴于计算机技术发展异常迅猛 ,在硬件软件配置以及开发技术均以可
行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高自行车行的工作效率,也是自行车行管理发展的必然趋势,其必将有比较宽阔的市场,加上目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。
3 需求分析
3.1功能分析
该系统主要建立一个基于B/S模式的自行车租赁管理系统,面对当今很多自行车管理仍是人工管理带来的检索速度慢,效率低,租赁归还自行车量大,自行车统计工作量大,自行车库存不能完成及时更新的问题,该系统可以对两个不同的用户类型实现不同的功能:
1.对于自行车行工作人员能够方便的对自行车信息的管理,可以增加、修改、删除自行车,丰富具体自行车的信息;对用户的信息进行增加、修改、删除,以及用户的的信息统计来实现对用户的管理;可以查询自行车相关资料以及对一些参数的管理。
2.对于用户在本系统的应用下可查询自行车行的库存情况;能够查询自己的租赁自行车情况,也可以对自行车进行租赁以及归还处理。
3.2性能分析
操作系统:Windows98 以上/ME/2000/XP 等
数据库:MYSQ等
4 总体设计