《Java-web编程技术实训》课程设计报告城市自行车租赁系统

上传人:jiups****uk12 文档编号:45974824 上传时间:2018-06-20 格式:DOC 页数:18 大小:2.92MB
返回 下载 相关 举报
《Java-web编程技术实训》课程设计报告城市自行车租赁系统_第1页
第1页 / 共18页
《Java-web编程技术实训》课程设计报告城市自行车租赁系统_第2页
第2页 / 共18页
《Java-web编程技术实训》课程设计报告城市自行车租赁系统_第3页
第3页 / 共18页
《Java-web编程技术实训》课程设计报告城市自行车租赁系统_第4页
第4页 / 共18页
《Java-web编程技术实训》课程设计报告城市自行车租赁系统_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《Java-web编程技术实训》课程设计报告城市自行车租赁系统》由会员分享,可在线阅读,更多相关《《Java-web编程技术实训》课程设计报告城市自行车租赁系统(18页珍藏版)》请在金锄头文库上搜索。

1、 JavaJava webweb 编程技术编程技术实训实训学学 院:院: 工学院工学院 专专 业:业: 软件工程软件工程 班班 级:级: 软件软件 14011401 姓姓 名:名: 兰欣兰欣 学学 号:号: 20140110292014011029 指导教师:指导教师: 杨春霞杨春霞 20162016 年年 1212 月月 2323 日日工学院课程设计评审表工学院课程设计评审表学生姓名兰欣专业软件工程年级2014学号2014011029设计题目城市自行车租赁系统评价内容评价指标评分权值评定成绩页面设计能够满足设计要求、页面美观。20Servlet 设计地址映射准确,能够控制数据流按照不同的逻辑

2、进行不同的程序流转。20Javabean 设 计类名正确,符合标识符定义规则,定义的成员变量及方法能够满足其它调用需求。20数据库能够正确连接数据库,查询、插入、修改、删除等操作能够正确运用。20过滤器 监听器能够实现网站全局过滤及监听功能,不能出现乱码。20合计100指导 教师 评语Java web 编程技术编程技术实训任务书实训任务书设计题目:城市自行车租赁系统指 导老 师杨春霞参 加学 生马凌翔 兰欣 张怡 张帅伟设 计目 的综合运用所学的 Java Web 知识,开发一个基于 SQL SERVER 数据库的多界面的城市自行车租赁系统,要求以Myeclipse 为开发工具,重在掌握管理软

3、件的开发流程和设计方法。设 计内 容按软件工程的基本要求,完成系统的设计与开发:1. 根据设计任务书的要求,完成系统的需求分析。2. 实现功能汇总分析。3. 流程梳理及结构调整。4. 数据库搭建,做到数据持久化。5. 友好的用户界面,做到使用方便快捷。6.综合测试系统各项功能,根据测试结果对系统进行完善。设 计要 求1、正确理解系统设计要求及实现目标 2、设计方案完整,具有可行性、创新性 3、设计结果与需求相符(能运行,不报错误) 4、态度认真、学习刻苦、遵守纪律 5、设计报告的规范化、参考文献充分目 录摘要 .I 1 前言 .1 1.1 课题背景与意义.1 1.2 课题内容.1 2 可行性分

4、析.2 2.1 技术可行性 .2 2.2 经济可行性 .2 3 需求分析 .2 3.1 功能分析 .2 3.2 性能分析 .2 4 总体设计 .3 4.1 模块设计.3 4.2 E-R 图 .3 5 详细设计.4 5.1 数据库设计 .4 6 编码与实现 .5 6.1 登录模块程序实现 .5 6.2 管理员功能模块的实现 .7 6.3 用户功能模块的实现 .8 7 结论 .9 参 考 文 献 .10 附录 .11摘要随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。我国强调生态文明、绿色发展理念和公众参与,号召全社会行动起来为可持续发展之路做出贡献。所以国家致力于发展自行车替代高能

5、耗、高排放的交通工具。城市自行车租赁系统便是以低碳减排、健康生活为背景,开发一个可实现自行车租赁管理的高效化,电子化的系统。城市自行车租赁系统使用 B/S 设计模式,采用了 Myeclipse 开发平台, MYSQL 作为后台存储的数据库。论文叙述了城市自行车行租赁系统的整个实现过程,简单介绍了Java web 编程的相关知识,重点阐述了各个模块的设计思想以及设计难点。系统可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及租赁自行车和归还自行车操作。管理员用户可以实现对用户信息以及自行车信息的增删改查等操作。通过使用本系统,可以方便快捷地实现自行车租赁

6、中的车辆管理、用户管理、租用车辆和归还车辆等操作,使各个管理井井有条。1城市自行车租赁系统1 前言1.1 课题背景与意义随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。进入新世纪以来,世界各国更加关注生态环保问题。我国强调生态文明、绿色发展理念和公众参与,号召全社会行动起来为可持续发展之路做出贡献。许多先进国家早已致力于发展自行车替代高能耗、高排放的交通工具。然而传统落后的自行车租赁管理模式仍然在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的“软环境”的问题。在我国信息化管理系统近年来日趋成熟,在采用计算机技术进行管理之前,自行车的租赁工作是非常繁琐的,同

7、时对于数据的统计也十分麻烦,缺乏系统、规范的信息管理手段。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。用户租车的效率大大提升,而且手续将会最大化的简洁,用户可以花更多的时间在选车上面,从而提高效益。而且近年来,随着自行车在绿色健康方面的突出表现,越来越受到都市人们的欢迎,自行车租赁的规模的逐渐扩大,自行车的需求也相应的大量增加,有关的自行车的各种信息成倍增长,总是面对大量的用户信息、自行车信息、以及两者相互作用而产生的租车信息、买车信息等等面对如此庞大的信息量,需要一套合理、有效、规范的自行车租赁管理系统。对自行车租赁进行统一、集中的管理。使用本软件之后,工作人员可以查询某位用

8、户、某种自行车的租赁情况,以及自行车存量与出租量,用户的信息增加修改等变得都非常方便和快捷,效率也提高了。1.2 课题内容自行车租赁系统是一款典型的信息管理系统,其系统开发任务主要包括基于 WEB的访问和管理页面的开发、数据库的设计与维护等两个方面,系统可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及租赁自行车和归还自行车操作。管理员用户可以实现对用户信息以及自行车信息的增删改查等操作。通过使用本系统,可以方便快捷地实现自行车租赁中的车辆管理、用户管理、租用车辆和归还车辆等操作,任何一台连网的计算机都可轻松的访问,管理员可在家管理该系统,自行车租赁者

9、更可以简易的访问该自行车租赁系统,本自行车租赁系统将改变传统自行车租赁理念,使管理员更简便的管理,使用者更简便的搜索想要的内容。22 可行性分析2.1 技术可行性本系统采用 java 开发出友好美观的人机界面,便于用户理解、操作。使用Eclipse 作为开发工具,使用方面规范性强。数据库管理系统采用 MYSQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件也能够满足本系统所需。2.2 经济可行性鉴于计算机技术发展异常迅猛 ,在硬件软件配置以及开发技术

10、均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高自行车行的工作效率,也是自行车行管理发展的必然趋势,其必将有比较宽阔的市场,加上目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。3 需求分析3.1 功能分析该系统主要建立一个基于 B/S 模式的自行车租赁管理系统,面对当今很多自行车管理仍是人工管理带来的检索速度慢,效率低,租赁归还自行车量大,自行车统计工作量大,自行车库存不能完成及时更新的问题,该系统可以对两个不同的用户类型实现不同的功能:1.对于自行车行工作人员能够方便的对自行车信息

11、的管理,可以增加、修改、删除自行车,丰富具体自行车的信息;对用户的信息进行增加、修改、删除,以及用户的的信息统计来实现对用户的管理;可以查询自行车相关资料以及对一些参数的管理。2.对于用户在本系统的应用下可查询自行车行的库存情况;能够查询自己的租赁自行车情况,也可以对自行车进行租赁以及归还处理。3.2 性能分析操作系统: Windows98 以上/ME/2000/XP 等 3数据库:MYSQ 等4 总体设计4.1 模块设计系统可以对两个不同的用户类型实现不同的功能。1.管理员功能模块:对于管理人员能够方便的对自行车信息的管理,可以增加、修改、删除自行车,丰富具体自行车的信息;对用户的信息进行增加、修改、删除,以及用户的的信息统计来实现对用户的管理;可以查询自行车相关资料以及对一些参数的管理。2.用户功能模块:对于用户在本系统的应用下可查询自行车行的库存情况;能够查询自己的租赁自行车情况,也可以对自行车进行租赁以及归还处理,还可以进行金额充值等操作。 图 4.1 功能模块图4.2 E-R 图4图 4.2 数据库设计 E-R 图数据库是整个系统的基石,数据库的设计优

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

当前位置:首页 > 行业资料 > 其它行业文档

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