项目简介
本项目是基于Spring Boot和LayUI框架开发的汽车租赁系统,分为系统模块和业务模块。系统模块涵盖用户登录、菜单管理、角色管理、用户管理等功能;业务模块包含客户管理、车辆管理、业务管理、统计分析等功能,方便用户进行汽车租赁相关的操作和管理。
项目的主要特性和功能
系统模块
- 用户登录:校验用户名和密码,登录成功后记录登录日志,未登录时拦截访问。
- 菜单管理:支持全查询菜单和按左边树查询不同菜单,可进行菜单的添加、修改、删除操作。
- 角色管理:能全查询角色和模糊查询,支持角色的添加、修改、删除。
- 用户管理:可全查询用户和模糊查询,能进行用户的添加、修改、删除以及重置密码。
- 数据源的监控(druid monitor)。
业务模块
- 客户管理:有客户列表,支持客户分页和模糊查询,可进行客户添加、修改、删除,还能导出客户数据。
- 车辆管理:有车辆列表,支持车辆分页和模糊查询,可进行车辆添加、修改、删除。
- 业务管理:
- 汽车出租:根据客户身份证查询未出租车辆信息并出租。
- 出租单管理:支持多条件模糊查询和分页,可修改、删除、导出出租单。
- 汽车入库。
- 检查单管理:支持多条件模糊查询和分页,可修改检查单并导出。
- 统计分析:提供客户男女比例图、月出租量统计、销售员业绩统计、出租车辆类型统计。
安装使用步骤
前提条件
- 已安装Java开发环境(JDK 8或更高版本)。
- 已安装Maven构建工具。
- 已安装MySQL数据库。
- 已安装IDE(如IntelliJ IDEA或Eclipse)。
步骤
- 复制项目
bash
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 配置数据库:在
src/main/resources
目录下找到application.properties
文件,配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/carRental spring.datasource.username=root spring.datasource.password=yourpassword
- 构建项目:在项目根目录下运行以下命令进行构建:
bash mvn clean install
- 运行项目:在IDE中运行
CarRentalApplication
类,启动Spring Boot应用。 - 访问系统:打开浏览器,访问
http://localhost:8080
,进入汽车租赁系统。
技术选型
后台技术选型
- Spring
- SpringMVC
- Mybatis
前端技术选型
- LayUI
- dtree
- echarts
开发环境
- 操作系统:Windows 10
- 编程语言:Java
- 开发工具:IDEA、Navicat、Git
- 项目构建:Maven 3.5.2
- 服务器:Tomcat 8.5
- 数据库:MySQL
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】