源码获取:俺的博客首页 "资源" 里下载!
项目介绍
基于Springboot Vue汽车租赁系统
角色:管理员、普通用户两种角色,分为前后台;
普通用户:用户系统,用户登录进入汽车租赁系统可以查看首页、个人中心、车辆信息管理、租赁订单列表管理、还车记录管理等内容。用户可以在还车记录管理列表中通过查看账号、姓名、手机、车辆名称、车牌号码、车辆品牌、车辆类型、换挡方式、租赁价格、还车日期、租赁天数、审核回复、审核状态等信息并详情、删除;
管理员:管理员登录进入汽车租赁系统可以查看首页、个人中心、用户管理、车辆品牌管理、车辆信息管理、车辆颜色管理、租赁订单列表管理、还车记录管理、管理员管理、我的收藏管理、系统管理等信息。
用户管理,在用户管理列表可以查看账号、姓名、性别、年龄、手机、邮箱、照片等内容,还可以根据需要修改或删除等操作。
车辆品牌管理,在车辆品牌管理列表可以查看品牌等信息,并可根据需要进行修改或删除等操作。
车辆颜色管理,在车辆颜色管理可以查看颜色等信息,并可根据需要进行修改或删除等操作。
车辆信息管理,在车辆信息管理可以查看车辆名称、车牌号码、车辆品牌、车辆类型、车辆照片、车辆颜色、换挡方式、车辆天窗、车座、租赁价格、车辆详情等内容,并且根据需要进行修改或删除等操作,
租赁订单列表管理,在租赁订单列表管理可以查看账号、姓名、手机、车辆名称、车牌号码、车辆品牌、车辆类型、换挡方式、租赁价格、租赁天数、提车日期、实付金额、是否支付、审核回复、审核状态、审核等内容,并且根据需要进行修改或删除等操作,
还车记录管理,在还车记录管理可以查看账号、姓名、手机、车辆名称、车牌号码、车辆品牌、车辆类型、换挡方式、租赁价格、还车日期、租赁天数、审核回复、审核状态、核等内容,并且根据需要进行修改或删除等操作。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
4.数据库:MySql 5.7/8.0版本均可;
5.是否Maven项目:是;
技术栈
后端:SpringBoot+Mybaits
前端:Vue+ElementUI+Layui+HTML+CSS+JS
使用说明
项目运行:
1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,导入成功后请执行maven clean;maven install命令;
3. 将项目中application.yml配置文件中的数据库配置改为自己的配置;
前台地址:http://localhost:8080/springboot4c04d/front/index.html
普通用户:用户2/123456
后台地址:http://localhost:8080/springboot4c04d/admin/dist/index.html#/login
管理员:abo/abo
普通用户:用户2/123456
系统架构图:
系统首页展示:

首页信息展示:

车辆信息管理:

车辆信息详情:
用户登录页面:

后台管理登录页面:
租赁订单管理:
车辆信息管理:

用户管理:
购物车控制层:
@Controller
@RequestMapping(value = "/car")
public class CarController {
CarService orderService = new CarService();
CarOutService outOrderService = new CarOutService();
/**
* Code = "200" 成功存入
* Code = "202" 输入存在问题
* Code = "203" 系统错误
* @param sender_id
* @param carName
* @param stringPrice
* @return
*/
@RequestMapping(value = "/userAddCar", method = RequestMethod.GET)
@ResponseBody
public JsonMsg userAddCar(int sender_id, String carName, String stringPrice) {
int price = 0;
try {
price = Integer.parseInt(stringPrice);
} catch (Exception e) {
Syst

最低0.47元/天 解锁文章
761

被折叠的 条评论
为什么被折叠?



