摘要:如今,共享概念非常火爆,共享单车、共享汽车等等在各地随处可见,而管理此类新概念的软件却没有多少,现在又是信息化时代,所以我设计了车辆租赁管理系统。
本文对车辆租赁管理系统的各种功能模块进行了详细的说明,运用Xmind模型工具软件对本系统建立了最基础的模型。我们对车辆租赁管理系统的各个模块进行了需求分析、数据库设计、详细设计、系统测试等,这是一种瀑布模型,如同瀑布一样,从上至下,循序渐进。本系统采用了B/S结构,之所以以B/S为结构,是因为现在人们使用不同的浏览器获取信息的同时,还可以进行其他操作,我们将系统部署到服务器上,简化了系统的开发,维护起来也更加的方便,而用户只需要一个浏览器,输入相应的网址之后就可以之间访问网站。用户使用更加称心如意,开发者开发、维护也更加高效,一举两得。编程语言采用java,采用MVC设计模式的SSM(Spring+SpringMVC+MyBatis)三层架构模型进行调用。Spring作为三层的关键,不仅协调了对象之间的关系,而且还降低了各个模块之间的耦合性。而SpringMVC使得控制器、对象模型分离,使它们更加容易被我们所定制,完成用户的各种各样的需求。MyBatis是一个使用SQL语言查询的良好框架。这三层之前的相互协调帮助我完成了本设计的各个功能实现。前端采用Velocity技术和bootstrap的前端框架,这样页面就看起来更加的美观大方。车辆租赁管理系统是为管理员方便的处理车辆变动(租借)、查看租借记录而设计的。
关键词:车辆租赁,SSM,B/S结构,管理系统
目录
摘要
Abstract
1 引言-1
1.1 背景-1
1.2 目的与意义-1
1.3 国内外研究现状-1
1.4 课题主要研究内容-1
1.5 软硬件需求-1
1.6 论文结构-2
2课题方案选择及开发技术-2
2.1 方案介绍-2
2.1.1 C/S模式-2
2.1.3 C#语言-3
2.1.4 Java语言-3
2.2 方案选择-3
2.3 开发工具-3
2.3.1 MySQL-3
2.3.2 IDEA-3
2.3.3 Tomcat-4
2.4 开发技术-4
2.4.1 velocity技术-4
2.4.2 JavaBean-4
2.4.3 Ajax简介-4
2.4.4 MyBatis简介-4
2.4.5 Spring简介-4
2.4.6 SpringMVC简介-4
3 需求分析-4
3.1 需求调研-5
3.2可行性分析-5
3.2.1 技术可行性分析-5
3.2.2 经济可行性分析-5
3.2.3 社会可行性分析-5
3.2.4 法律可行性分析-6
3.3 系统需求-6
3.4 功能需求-6
3.5 性能需求-6
3.5.1 安全性需求-6
4系统概要设计-7
4.1 系统用户用例图-7
4.2 系统功能模块设计-7
4.3 系统流程图-8
4.4 系统数据库设计-9
4.4.1 概念结构设计-9
4.4.2 数据库表设计-11
4.4.3 数据库的连接原理-13
5详细设计与功能实现-14
5.1 各功能详细设计-14
5.1.1 车辆信息管理模块功能-15
5.1.2 租赁者管理模块功能-15
5.1.3租赁记录管理模块功能-15
5.2 系统实现-15
5.2.1 系统登录模块实现-15
6系统测试-25
6.1系统测试概述-25
6.2测试用例-26
6.2.1首页登录模块用例测试-26
6.2.2 添加管理的测试用例-27
6.2.3 普通管理员修改个人信息模块用例测试-27
7 结论-29
参 考 文 献-30
致 谢-31