1, 概述
1.1 课题背景
随着社会的快速发展,计算机的影响是全面且深入的。用户生活水平的不断提高,日常生活中用户对汽车租赁系统方面的要求也在不断提高,需要汽车租赁系统查询的人数更是不断增加,使得汽车租赁系统的开发成为必需而且紧迫的事情。
汽车租赁系统主要是借助计算机,通过对汽车租赁系统所需的信息管理,增加用户的选择,同时也方便对广大用户信息的及时查询、修改以及对用户信息的及时了解。汽车租赁系统对用户带来了更多的便利,该系统通过和数据库管理系统软件协作来满足用户的需求。
1.2 课题意义
随着全球信息化的发展,用户的生活节奏越来越快,对信息的时效性越来越重视。以传统的宣传方式为载体的传统媒介早已不能满足用户对获取信息的方式、便捷性的需求。所以汽车租赁系统渐渐成为用户关注的焦点。
首先,汽车租赁系统 ,网上获取信息的实时性、便捷性要远远高于传统媒介。系统一经上线,无论用户在世界的哪个角落,只要能够连接互联网,就能在第一时间获得想要的信息。
2,主要技术
后端技术
技术 | 说明 | 官网 |
---|---|---|
Spring | J2EE应用程序框架 | https://spring.io/projects/spring |
SpringMVC | 全功能 MVC 模块 | https://www.spring.com/spring_web_mvc_framework.htm |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
前端技术
技术 | 说明 | 官网 |
---|---|---|
JSP | 动态网页技术标准 | https://www.jsp.com/ |
Bootstrap | CSS/HTML框架 | https://www.bootcss.com/ |
Swiper | 特效插件 | https://www.swiper.com.cn/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
Chart.js | 图表工具 | https://chartjs.cn/ 📣 有源码 获取源码 |
AdminLTE | 管理模板 | https://adminlte.io/ |
3,需求分析
3.1 业务模块
- 客户管理:客户列表,客户分页和模糊查询,客户添加、修改、删除,导出客户数据
- 车辆管理:车辆列表,车辆车辆分页和模糊查询,车辆添加、修改、删除
- 汽车出租:根据客户身份证查询所有未出租的车辆信息,进行汽车出租
- 出租单管理:多条件的模糊查询和分页,出租单的修改、删除、导出
- 汽车入库:将出租的汽车进入入库操作,并保存检查单信息
- 检查单管理:多条件模糊查询和分页,检查单修改,导出检查单
- 统计分析:客户男女比例图,月出租量统计,销售员业绩统计,出租车辆类型统计
3.2 系统模块
-
用户登陆:校验用户名和密码,登陆成功将登陆信息写入登陆日志,未登录进行拦截
-
菜单管理:全查询菜单和根据左边的树查询不同菜单,菜单的添加、修改、删除
-
角色管理:全查询角色和模糊查询,角色的添加、修改、删除
-
用户管理:全查询用户和模糊查询,用户的添加、修改、删除以及重置密码
-
数据源的监控(druid monitor)
4,系统设计
5,系统页面展示
| | |