基于web的汽车租赁管理系统的设计与实现【字数:8232】
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 综述 1
1.1国内现状 1
1.2国外现状 2
2开发平台及相关技术 2
2.1开发平台 2
2.2 JSP技术与MVC模式 2
3 需求分析 3
3.1 需求调研 3
3.1.1 用户调研 3
3.1.2初步设计 3
3.2角色需求及用例 4
3.3系统活动图设计 7
4系统设计与数据库设计 9
4.1系统设计 9
4.1.1类的设计 9
4.1.2 系统顺序图 12
4.1.3 系统总体设计 14
4.2数据库设计 14
4.2.1 逻辑数据库设计 14
5 系统实现 14
5.1开发和部署环境 14
5.1.1 开发工具 14
5.1.2 系统运行环境 14
5.2 本系统的总体流程介绍 15
5.3 关键算法 15
5.4 系统功能实现 16
5.4.1 汽车管理功能 16
5.4.2 人员管理功能 17
5.4.3订单管理功能 18
5.4.4收入统计分析功能 20
5.4.5 留言板功能 20
5.5 测试和应用 21
5.5 *51今日免费论文网|www.jxszl.com +Q: ^351916072#
.1 测试目标 21
5.5.2 测试实现 21
6 结论 22
6.1总结 22
6.2 不足 23
6.3 展望 23
致谢 23
参考文献: 24
基于Web的汽车租赁管理系统的设计与实现
引言
引言:对于汽车租赁管理行业来说,如何保证用户和平台双方的利益是一个永远值得讨论的话题。如何保证用户在租到车时车辆状态良好,若用户归还车辆时出现违章、事故等情况应如何处理。在订单的处理过程中涉及到多方人员的操作,其先后顺序时怎样的以及管理员对日收入和月收入的统计,这都是一个完整的汽车租赁管理系统需要考虑的问题。传统的汽车租赁管理耗费人力物力且数据容易丢失[1],所以汽车租赁管理系统可以很好地解决这一问题,更方便地对数据进行记录和查询的同时对车辆进行科学管理并保证平台和用户双方的利益。
1 综述
1.1国内现状
国内早起的汽车租赁企业始于一些大型民营企业,企业为了节约维修、保养等成本,只采用了长期租赁方式用车。近年来,我国的汽车租赁行业飞速发展,所以出行需求也在日益增长。汽车租赁行业也逐渐把目光放向了短期汽车租赁方面。随着互联网和电子商务等行业的发展,租车业务已经有50%在网络上完成[2]。外国短期的汽车租赁业务的全球扩张后,国内汽车租赁行业还开展了网络迁移,如:汽车租赁在中国,汽车租赁,汽车保险杠汽车租赁和汽车租赁服务。对于凹凸租车来说,他们主要使用P2P的方式进行租车,它集中了社会闲置车辆资源,通过平台租给哪些有租车需求的人,这种租车方式的好处在于资源庞大且种类多样,成本低,但是服务方面很难标准化[3]。通过阅读了多篇文献,设计和实现一个汽车租赁管理系统网站,实现管理严谨和服务标准的网站系统也是本次研究的主要方向[4]。
1.2国外现状
1918年美国人雅各布创建了第一个汽车租赁公司,从那以后汽车租赁行业萌发了新的萌芽并迅速发展起来,如今,国外的汽车租赁行业已经基本成熟,产业的规模化也越来越明显。在美国,已经有成熟的汽车租赁管理技术在市场上被投入使用,满足了人们对一个便捷、安全的汽车租赁交易平台使用的要求[5]。
2开发平台及相关技术
2.1开发平台
本此毕业设计使用eclipse开发,使用Tomcat作为后台web server和Mysql作为后台数据库。
Eclipse基于JAVA语言的程序开发平台,它功能强大,可以满足多种程序开发的需求。Tomcat是一个Web服务器,它很受程序员喜欢,因为它不仅占用了系统资源量少,速度快和可扩展性。它具有处理HTML页面的功能,并支持使用Servlet和JSP。用于该系统的开发版本是Tomcat的8.0。
Mysql一款功能强大的数据库,如果不使用界面化工具的化只能通过Dos窗口对其进行操作,所以为了方便使用,本次系统在开发时使用了Navicat作为数据库界面化工具。本次系统开发使用数据库版本为Mysql5.0[6]。
2.2 JSP技术、MVC模式
JSP技术全名JAVA SERVE PAGES,即JAVA服务器页面,用于对用户的使用发出响应并将动作传给内层程序,也可实现界面的美化。
MVC意为"模式视图控制器"。也是当前网页开发技术中很重要的一种开发模式
本次系统开发使用的框架是SSH模式。S意为spring和struts2,Hibernate则是用于处理系统和本地数据库的连接,以及实现类和数据库中表的映射,从而实现对数据库的增、删、改、查等功能[7]。/
图1 Spring框架图
Figure 1 Spring Frame diagram
3 需求分析
3.1 需求调研
3.1.1 用户调研
本系统旨在提升汽车租赁行业的用户体验,为用户和平台双方都提供一个良好的交易环境。汽车租赁管理系统中涉及到的员工有工作人员、技术人员和管理员。其中汽车管理主要涉及人员包括技术人员和管理员,技术人员负责车辆的检修,管理员负责对汽车的信息进行更新。订单管理主要涉及人员为工作人员,负责处理客户提交的车辆预约订单,还车,订单等功能的结算确认。管理员负责人员,包括客户,员工和技术人员的管理。
3.1.2初步设计
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/563900.html