摘 要
汽车租赁是近年来一个新兴行业。为规范管理和经营行为,减少经营成本,提高工作效率。开发汽车租赁管理系统软件十分必要。
使用MySQL数据库和Java语言实现了一个基于JSP的汽车租赁管理系统。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。前台操作包括:浏览查询车辆信息,留言,对车辆进行投诉,查看投诉回复,进行汽车租赁、续租、还车和事故违章申请。后台回复会员的投诉,发布新车辆信息,管理车辆,审批租赁订单和事故违章申请,查询收入报表等。
该系统以网络为平台,界面简洁,操作简单,易于掌握,简化租赁活动记录手续,提高了租赁周转时间。
关键字:汽车租赁;订单;审批
The Design and Implementation of Renting Car Management System
Abstract
Renting Car is an emerging industry in recent years. In order to regulate the management and working actions, reduce operating costs and improve efficiency. It's so necessary to develop of Renting Car Management system software.
With the use of MySQL database and Java language to achieve Renting Car Management System based on JSP. The development includes two aspects .One is the development of front-end application. The other is the foundation and maintenance of the database. Foreground operations includes browsing and Querying cars' information, leaving messages, discussing, giving appraise to cars, renting , renewing, reletting, returning and applying for ad
mission of accident and breaking rules. Background operations are giving responses to members' complaint, redeploying new cars, managing cars, examinging and approving orders and applications of accident and breaking rules, browsing income forms.
The system uses the network as a platform. The interface is simple and easy to operate. Simplify to memorize records of rentals actions, improve the turnaround time for renting.
Key Words:Renting Cars ;Order Form ;Examine And Approve
目 录
摘 要 I
Abstract II
1 绪论 1
1.1系统背景 1
1.2系统目标 1
1.3系统开发环境技术介绍 2
1.3.1技术介绍 2
1.3.2系统开发环境 4
2 系统分析 5
2.1可行性分析 5
2.1.1技术可行性分析 5
2.1.2操作可行性分析 5
2.2需求分析 5
2.2.1模块功能需求 5
2.2.2系统数据流图 6
2.2.3数据字典 10
3 系统设计 14
3.1概要设计 14
3.1.1设计原则 14
3.1.2系统三层模式 14
3.1.3系统模块设计 16
3.1.4数据库概要设计 16
3.2详细设计 17
3.2.1模块详细设计 17
3.2.2系统流程图 21
3.2.3数据库详细设计 21
4 系统实现和问题解决 25
4.1游客功能实现 25
4.2会员功能模块实现 25
4.2.1会员登录 25
4.2.2租赁模块实现 26
4.2.3事故反馈处理模块 28
4.3管理员管理模块实现 29
4.3.1发布新车辆实现 29
4.3.2车辆管理实现 30
4.3.3订单管理实现 31
4.3.4事故管理 31
4.3.5统计管理 32
4.4第三方审批实现 32
4.5问题解决 33
4.5.1技术
问题 33
4.5.2逻辑处理 34
5 系统测试 35
6