基于java的汽车租赁管理系统的设计与实现

 2022-01-17 11:01

论文总字数:24788字

目 录

一、摘要 1

二、概述 3

2.1 开发背景 3

2.2 开发目的及意义 3

2.3 国内外研究现状 4

2.4研究内容 4

三、基础知识 5

3.1 主要开发工具 5

3.1.1 Eclipse简介 5

3.1.2 Maven插件简介 5

3.1.3 JRebel插件简介 6

3.1.4 MySQL简介 6

3.1.5 Navicat Premium简介 7

3.2 相关技术 7

3.2.1 Java编程语言简介 7

3.2.2 Ajax技术简介 8

四、系统的需求分析 8

4.1 系统功能需求分析 8

4.2 系统可行性分析 9

4.2.1 经济可行性 9

4.2.2 技术可行性 10

4.2.3社会可行性 10

五、系统概要设计 10

5.1 系统架构 10

5.2 系统功能模块划分 11

5.2.1管理员功能模块设计 11

5.2.2 普通用户功能模块设计 13

5.2.3 注册用户功能模块设计 14

5.3 数据库设计 15

5.3.1数据库设计规范与原则 15

5.3.2数据库的概念设计 15

5.3.3数据库的逻辑设计 19

5.4 系统流程设计 23

六、系统实现 26

6.1 汽车租赁前台网站实现 26

6.1.1 网站首页 26

6.1.2 注册 29

6.1.3 忘记密码、重置密码 30

6.1.4 提交订单 30

6.1.5 用户个人中心 31

6.1.6 联系我们 33

6.2 汽车租赁后台管理系统实现 34

6.2.1 后台登录 34

6.2.2 后台管理界面 34

6.2.3 汽车基本信息管理 35

6.2.4 车辆保险信息管理 37

6.2.5 车辆维修信息管理 37

6.2.6 客户基本信息管理 37

6.2.7 客户留言信息管理 38

6.2.8 员工管理 38

6.2.9 客户订单信息管理 39

6.2.10 客户支付信息管理 39

6.2.11 客户还车信息管理 40

6.2.12 数据统计管理 40

七、总结 41

参考文献: 42

致谢 43

基于Java的汽车租赁管理系统

陈佳

,China

Abstract: With the integration of global economic development, the rapid development of the automobile industry and the division of the industrial structure of the professional, making in recent years, car rental investors as "sunrise industry". However, at this stage most of the car rental companies still use the traditional manual car rental, the way the car to carry out business management or computer-based simple auxiliary processing business, there is no unified data management tool to deal with the data generated by the car rental business, making labor costs too high, labor efficiency is too low, business management confusion and lack of interoperability between business and flexibility.

Based on the above problems, this paper builds a Maven project by using Eclipse to understand the related business processes of information management in the car rental industry. The project is based on Java-based programming language, using MiniUI framework, through the Ajax request to achieve a B / S structure based on the car rental management system. In addition to the traditional car rental management needs of the basic car information, daily business, customer management and other basic functions, but also to provide customers with online rental car service module. After testing, the system interface is simple and intuitive, background business management practices and efficient, the indicators have achieved the desired results.

Key words:Car rental management system; Java; Ajax technology; Maven engineering; B / S architecture

二、概述

2.1 开发背景

随着汽车工业的快速发展、城镇化政策的推动实施以及国民消费水平的日渐提高,汽车已然成为人们出行方式的首要选择,这也让中国成为推动世界新兴市场汽车需求量增长的有力代表。但是由于购买、保养汽车高昂的费用,企、事业单位多样化的用车,公务用车制度的改革以及针对大型城市的汽车限购政策等原因,中国的汽车租赁市场还有很大的发展空间。通过对国内汽车租赁公司的业务调查发现,现在大部分租车公司在数据处理方面,还在采用比较老旧的人工记账方式或者利用计算机进行简单的辅助工作;在业务管理方面,基本都是采用人工进行租车、还车业务以及车辆的调配工作;在业务来源方面,大部分都是来源于当地,客户范围比较狭小;最后在租车的形式方面,也是基本采用比较传统的线下租车。这样的服务水平根本不能满足汽车租赁市场需求的高速发展,因此越来越多的汽车租赁公司管理者将怎样实现汽车租赁管理信息化作为当前所要解决的首要问题。

随着Internet的发展,人们的生活方式也越来越信息化,习惯于利用网络进行各种各样的预定服务。由此,通过了解分析汽车租赁相关业务需求,利用现阶段的网络和信息化技术,实现一个汽车租赁管理系统是解决汽车租赁公司实现低成本化、高效化、规范化、规模化、自动化、网络化、科学化和信息化问题的有效途径。

2.2 开发目的及意义

近几年,随着中国经济的结构化转型,汽车租赁已经被广大投资商视为“朝阳产业”。究其原因主要有以下的几点:第一,汽车租赁是一个刚刚兴起的交通服务行业;第二,汽车租赁自带集资服务和扩大车辆交易量等亮点;第三,汽车租赁顺应了中国现阶段为抵御全球性金融危机所提出的七大战略性新兴结构产业划分文案的需求;第四,以租代购的方法也解决了公车制度修改和用车企业低成本运营所带来的问题。

目前国内的租车行业发展迅速。由2016年4月,国际知名咨询机构罗兰贝格发布的 《2016中国约车及租车市场分析报告》可知,租车市场仍然具有很大的发展空间,但是随着汽车租赁的市场开放,怎样才能在众多的汽车租赁公司中脱颖而出,成为了汽车租赁行业所需要探究的一个问题。

通过分析国内租车市场的发展趋势可知,中国前期汽车租赁发展相对于国外比较快,但是后期因为人工管理车辆租赁信息的繁杂性,车辆管理的薄弱性以及管理费用的高昂性,发展的速度受到了一定的影响。因此,利用现阶段的网络技术和信息化技术实现一个高效的汽车租赁管理系统对汽车租赁市场的持续发展具有重要意义。

本次的选题是为了解决传统的汽车租赁公司所出现的汽车基本业务管理层面的问题,为汽车租赁企业和客户提供一个相对于人性化的管理系统。实现企业在对汽车租赁时可以达到时间与空间的最优化,提高企业管理的信息化、简便化、高效化和人性化,同时也为客户租车提供了更好的用户体验,降低企业的管理运营成本,实现经济效益。

2.3 国内外研究现状

随着汽车租赁市场的不断扩大以及汽车租赁业务的多样化,传统的人工租车管理方式已经远远满足不了汽车租赁市场的需求。为此,许多相关领域的研究人员开发出满足不同需求的汽车租赁管理系统。整理国内外对汽车租赁管理系统的研究资料,总结出以下几点:

1、基于Struts框架和Ajax技术的汽车租赁管理系统设计与实现[1]

文献一中的系统使用了较为成熟稳定的Struts框架作为系统的基础开发框架,提出了基于MVC结构(“模式一视图一控制器”)的Struts框架软件开发的解决方案。这种开发方式使得应用程序的功能结构模块划分比较清晰,因为Struts本身自带一个高度自动化实现MVC架构的方式,它包括了一个控制器Servlet、一组JSP页面和应用程序的商业逻辑[1]

2、基于ASP.NET的车辆租赁网站的设计与实现[2]

文献二主要采用SQL Server 2000数据库和ASP.NET技术,开发出一个基于电子商务平台的管理系统,主要功能实现以B/S为结构的汽车信息发布,以及网上预订车辆和基本业务管理等功能,系统主要分为前台功能:注册会员、修改会员资料、提交车辆订单、车辆型号展示、会员评价、在线求职、租车统计;后台主要功能:合作企业管理、车辆入库、订单查询、留言管理、系统管理等功能[2],提供相对于人性化的网上交易平台,方便企业与客户之间的交互,提高工作效率。

3、基于JSP的汽车租赁管理系统的设计与实现[3]

剩余内容已隐藏,请支付后下载全文,论文总字数:24788字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;