- 开发语言:Java
- 框架:ssm
- 技术:JSP
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7(一定要5.7版本)
- 数据库工具:Navicat11
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
系统展示
登录页面
租车界面
订单管理
财务报表界面
理赔界面
合同管理
投诉留言界面
摘要
随着人们生活水平的不断提高,人们租车进行旅游的行为已成为大家的不二选择。汽车租赁服务被称为交通运输服务行新兴的服务行业,因为汽车租赁无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,其实这种汽车管理方式在外企中是十分流行的方式,正慢慢受到国内企事业单位和个人用户的青睐。
本课题基于SSM框架,设计并实现一个基于Java web的汽车租赁系统。为以后的商业化运作打好了坚定的基础。
研究背景
世界主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点,以美国通用汽车公司旗下的安飞士汽车租赁公司为例,全球范围内员工超过2万人,租赁站点2000个,年车辆预定量超过3000万次电话,平均每年完成2000万次租车交易,每月10万辆,每年120万辆的租赁车辆接受维护保养,有15万个客户因为每年至少在安飞士租15次车成为可以享受优惠服务的特别会员,年营业额超过40亿欧元。
关键技术
JSP(Java脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将Java程序添加到传统的web页面HTML文件(*)。htm,*。Html)。
JAVA语言是目前软件市场上应用最广泛的语言开发程序。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。
MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。
系统分析
对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。
车辆表
用户表
系统设计
功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。
消息表
租赁信息表
系统实现
进行系统主要功能模块的界面展示。
登录界面主要用户登录到租车管理系统中,在这里系统可以按照用户名把用户角色区分开来,以确保系统的安全性。车辆租赁管理界面主要是维护可以出租的车辆。这里可以把车辆的用途,分类等在这里归类。便于用户挑选核实的车辆。订单管理界面维护了所有客户租赁的信息。财务报表按照车辆归还数据和时间统计车辆的使用率和归还率。理赔界面主要处理所有的租赁中出现的理赔情况。合同管理界面主要录入客户和租赁公司签订的所有租赁合同电子版本。投诉留言管理主要管理用户的留言和投诉。
系统测试
在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。
从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。
结论
经过近几个月的努力,本次毕业设计活动终于告一段落。在短短的几个月内,我的毕业设计完成的并不是很顺利,其中出现了各种各样的问题,从很大程度上,得益于我的指导老师的悉心指导和亲朋好友的鼓励与帮助。在此,我向他们表示我最诚挚的敬意和最衷心的感谢!
可运行源码+数据库文件+文档