bs的校园自行车租赁系统的设计与实现(源码)【字数:9818】

摘 要进入21世纪以来,各个国家致力于生态文明发展,我国则强调绿色、可持续的发展战略。如今高耗能、高排放的交通工具已经不符合这一发展理念,自行车的租赁成为一种灵活、便捷、健康、绿色的出行方式。校园中私有自行车使用率不高,乱停乱放,占用大面积空间,缺乏统一的管理,因此要开创一个能够实现校园自行车智能化、高效化的系统。在此设计和实现一个基于B/S(浏览器与服务器)的校园自行车租赁系统,并且全面介绍了可行性分析、系统模块、系统总体设计和数据库设计的一些理论和方法,还在系统运用了网上预订过程的算法。该校园自行车租赁系统对于用户来说其功能主要为注册登录、服务站点的选择、租赁自行车、下单、用户订单管理、修改密码等功能。后者是由管理员实现,其功能为自行车管理、订单管理和管理员管理、新闻广告管理等。在实现技术方面,本系统采用了Java Server Pages技术和Hibernate技术,服务器方面运用tomcat,数据库则采用MySQL数据库。本系统操作简而易行,界面简洁,使得用户可以便捷的租赁自行车。利用本系统,大大方便了用户,用户可以短时间内注册帐号登陆后即可挑选自行车自行下单,同时管理员可以便捷地实现校园自行车服务站的管理、自行车管理、各用户管理、对已租用车辆管理等等,使各项事务管理的井井有条。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3系统开发技术 1
1.3.1 B/S结构 1
1.3.2 JSP技术 2
1.3.3 Servlet技术 2
1.4研究目的和意义 2
1.4.1研究目的 2
1.4.2研究意义 2
1.5全文组织结构 3
第2章 系统分析 3
2.1系统可行性分析 3
2.1.1操作可行性 3
2.1.2技术可行性 3
2.1.3经济可行性 3
2.2系统需求分析 4
2.2.1系统概述 4
2.2.2系统功能需求 4
2.3系统用例图分析 6
 *好棒文|www.hbsrm.com +Q: &351916072& 
/> 2.3.1用户用例图 6
2.3.2管理员用例图 7
2.4数据流程分析 7
第3章 系统设计 8
3.1系统总体设计 8
3.1.1系统设计目标 8
3.1.2系统设计结构 9
3.2系统功能设计 10
3.2.1注册登录功能设计 10
3.2.2用户租赁功能设计 10
3.3数据库设计 11
3.3.1 数据库概念结构设计 11
第4章系统实现 14
4.1系统注册界面 14
4.2系统登录界面 15
4.3自行车租赁界面 16
4.4新闻展示界面 17
4.5首页广告界面 18
第5章系统测试 20
5.1测试原则 20
5.2测试目标 20
5.3测试方法 20
5.4系统功能模块测试 20
5.4.1注册登录功能模块测试 20
5.4.2自行车展示模块测试 22
5.4.3自行车租赁模块 23
5.4.4订单管理模块 24
第6章总结与展望 25
6.1总结 25
6.2展望 26
参考文献 27
致 谢 28
第1章 前言
1.1研究背景
随着国家经济的快速发展,全球变暖、大气污染等环境问题越来越严峻。进入21纪以来,各国更加关注生态环保问题。我国注重可持续发展理念,号召全国人民行动起来为可持续发展道路做出自己的一份贡献[1]。世界上有些国家已经致力于发展自行车行业从而替代高能耗、高排放的交通工具。现在社会私家车的遍及,汽车尾气的超负荷排放,是大气污染的缘由之一[2]。这些问题已让人们开始担忧,意识到到环保的重要性,所以,出租自行车行业将得到广大人们的欢迎重大发展。各种能源的价格、尤其是汽油的价格,增长的速度迅猛。综上所述,出租自行车,是一种绿色、康健的选择[3]。
1.2国内外研究现状
随着Internet技术的飞速发展,为了保持生态可持续发展,社会流行绿色低碳出行。当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快[4]。自行车租赁系统最早源于2003年,由DeMaio Paul提出[5]。自行车自由租赁成为一种新型交通工具。放眼全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段[6]。
新世纪的到来,信息化越来越普及,信息的更新迭代速度飞快,先进的管理手段越来越受到人们的青睐,人们希望以此来提高工作的高效性。由于信息资源对人们生活的重要性,不断提高信息的收集、传输,加以利用等活动,日益成为人们社会生活的重要组成部分[7]。
目前我国自行车租赁系统发展缓慢,有些落后的地区甚至还在使用传统的手工记录等方式不仅费时费力还消耗了大量的人力物力,管理起来缺乏统一性,再加上缺乏理论基础往往使得商家与用户之间难以有效的进行沟通。
“自行车租赁系统”旨在推进真正意义上的管理信息化,改进租赁企业在用户资料和车辆资料及车辆租借环节等繁重工作,利用网络,采用B/S结构,建立功能模块,突出交互性和动态性,实现基于web的在线校园自行车租赁系统,并通过开放式的接口,实现与跨服务站点和车辆信息交换与共享[8]。
1.3系统开发技术
1.3.1 B/S结构
B/S(浏览器/服务器)模式,是Web兴起后的一种网络结构模式,使得客户端进行统一,核心功能部分集中到服务器[9]。这种结构下,用户主要通过浏览器进行工作,然后通过提交给服务器进行事务的处理。
B/S结构的最大的优点在于它不需要进行其他软件的支持,只需要在浏览器上进行Http请求即可,同时该结构的实时性和安全性较好[10]。
1.3.2 JSP技术
Java Server Pages(JSP)是一个运行在服务器端的脚本语言,页面主要由静态的HTML元素和动态的JSP元素构成,仅在JSP页面请求的第一次进行编译,需要将代码编译成Servlet并送给Java虚拟机进行执行[11]。JSP工作原理如下图11所示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/476.html

好棒文