基于jsp的共享单车管理系统的设计与实现(源码)【字数:4049】
目 录
一、引言 1
(一)开发背景 1
(二)选题意义 1
二、系统分析 1
(一)系统需求分析 1
(二)开发技术 1
(三)开发及运行环境 2
三、系统设计 2
(一)系统功能结构 3
(二) 数据库设计 3
1.数据库的需求分析 3
2.实体对象模型 3
3.数据库的逻辑结构设计 4
(三) 原型设计 7
1. 前台界面 7
2. 后台界面 7
四、系统实现 8
(一)用户模块 8
1.登录 8
2.注册 9
3.充值 10
4.留言 10
5.车辆浏览 11
6.租赁 12
(二)管理员模块 12
1.登录 12
2.用户管理 13
3.充值管理 14
4.租赁记录管理 15
5.归还记录管理 16
6.共享单车信息管理 17
7. 系统留言管理 18
8. 报废数量统计 19
五、系统测试 21
(一)测试环境 21
(二)测试过程 21
1.登录测试 21
2.注册测试 21
3.在线留言测试 22
六、结束语 22
参考文献 23
致谢 24
一、引言
(一)开发背景
我国经济不断向前发展,人们可以使 *51今日免费论文网|www.51jrft.com +Q: ¥351916072¥
用的交通工具和方式日益增加。随着我国人民绿色出行意识加强,更多人选择共享单车为绿色出代步工具,可是共享单车的经营企业依然采用传统管理方式,牵制着企业面现代网络化的发展,成为行业发展的瓶颈问题。
(二)选题意义
共享单车管理系统能有效提高道路资源利用率、减少交通拥堵,对城市绿化环保提供强有力的技术保障。共享单车管理系统借助计算机技术和互联网网络,提高共享单车的管控,有利于高效的使用公共资源。共享单车管理系统能使管理信息化,改进租赁企业繁重工作,促进企业和我国经济的发展。
二、系统分析
(一)系统需求分析
共享单车管理系统主要的设计任务包含后台管理员对租户信息管理和自行车租赁、归还管理,租户需要通过注册登录,才能对共享单车进行租赁归还、用户充值等操作,必要时可更改个人信息。
开发目的是为规范企业管理和运营行为,减少企业的运营成本,提高工作效率,主要功能如下:
1.用户信息管理模块:用户创建成功后,可对个人信息进行查看和相应的更改。
2.共享单车租赁管理:租户租用共享单车,归还共享单车时,系统自动计算出总的租赁时间,并按该自行车的单价计算出总得租赁费用,并从用户的余额扣除,详细显示租赁记录。
3.共享单车发布模块:管理员可以线上发布共享单车,并在显示发布后可以在管理中心查看已发布的共享单车信息,并进行相关操作管理,如修改共享单车信息或删除。
4.享单车租赁归还管理模块:管理员获取所有租户对共享单车的租赁归还信息,并根据租户留言反馈进行相应处理。
5.用户管理模块:管理员可以查看所有用户信息,且具有删除用户和对用户注册时审查等管理权限。
(二)开发技术
1. Microsoft SQL Server 2008 R2
Microsoft SQL Server 2008 R2是企业级的数据库软件,功能齐全,保护数据等性能。
2.MVC技术
MVC是软件工程中的一种软件架构模式,具有性低耦合高重用性、成本低等优点,其运行原理如图21所示:
图21 MVC开发模式
3. Eclipse
Eclipse作为一个开源集成开发平台。刚开始IBM公司通过Java语言进行开发,之后作为开源的项目进行发布让人使用,如今是Eclipse.org机构统一管理。
(三)开发及运行环境
1.开发环境
开发工具:Eclipse。
开发技术:MVC框架。
数据库管理系统:Microsoft SQL Server 2008 R2。
服务器运行平台:Windows 10
2.运行环境
服务器:服务器Tomcat 8.5。
客户端:Chrome 76.0 、IE 8.0
三、系统设计
(一)系统功能结构
共享单车管理系统主要包括:租户操作的前台模块,系统管理员管理车辆信息和租户管理个人信息的后台模块。如图31所示:
图31 系统功能模块图
数据库设计
1.数据库的需求分析
根据系统设计分析,数据库各表有:
原文链接:http://www.jxszl.com/jsj/rjgc/608183.html