• 基于springboot、vue汽车租赁系统


    设计技术:

    • 开发语言:Java
    • 数据库:MySQL
    • 技术:Springboot+Mybatis+vue
    • 工具:IDEA、Maven、Navicat

    主要功能:

    用户进入系统可以查看首页、个人中心、车辆信息管理、租赁订单列表管理、还车记录管理等操作

    管理员登陆后,主要功能模块包括首页、个人中心、用户管理、车辆品牌管理、车辆信息管理、车辆颜色管理、租赁订单列表管理、还车记录管理、管理员管理、我的收藏管理、系统管理等功能

    管理员功能模块

    管理员登录,通过填写用户名、密码、角色进行登录,如图5-1所示。

    5-1管理员登录界面图

    管理员登录进入汽车租赁系统可以查看首页、个人中心、用户管理、车辆品牌管理、车辆信息管理、车辆颜色管理、租赁订单列表管理、还车记录管理、管理员管理、我的收藏管理、系统管理等信息,如图5-2所示。

    5-2管理员功能界面图

    用户管理,在用户管理列表可以查看账号、姓名、性别、年龄、手机、邮箱、照片等内容,还可以根据需要修改或删除等操作,如图5-3所示。

    车辆品牌管理,在车辆品牌管理列表可以查看品牌等信息,并可根据需要进行修改或删除等操作,如图5-4所示。

    5-4车辆品牌管理界面图

    车辆颜色管理,在车辆颜色管理可以查看颜色等信息,并可根据需要进行修改或删除等操作,如图5-5所示。

    车辆信息管理,在车辆信息管理可以查看车辆名称、车牌号码、车辆品牌、车辆类型、车辆照片、车辆颜色、换挡方式、车辆天窗、车座、租赁价格、车辆详情等内容,并且根据需要进行修改或删除等操作,如图5-6所示。

    5-6车辆信息管理界面图

    租赁订单列表管理,在租赁订单列表管理可以查看账号、姓名、手机、车辆名称、车牌号码、车辆品牌、车辆类型、换挡方式、租赁价格、租赁天数、提车日期、实付金额、是否支付、审核回复、审核状态、审核等内容,并且根据需要进行修改或删除等操作,如图5-7所示。

    还车记录管理,在还车记录管理可以查看账号、姓名、手机、车辆名称、车牌号码、车辆品牌、车辆类型、换挡方式、租赁价格、还车日期、租赁天数、审核回复、审核状态、核等内容,并且根据需要进行修改或删除等操作,如图5-8所示。

    5-8还车记录管理界面图

    用户功能模块

    用户登录进入汽车租赁系统可以查看首页、个人中心、车辆信息管理、租赁订单列表管理、还车记录管理等内容,如图5-9所示。

    5-9用户功能界面图

    还车记录管理,在还车记录管理列表中通过查看账号、姓名、手机、车辆名称、车牌号码、车辆品牌、车辆类型、换挡方式、租赁价格、还车日期、租赁天数、审核回复、审核状态等信息并详情、删除,如图5-10所示。

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    3. <mapper namespace="com.cqjtu.studentdocument.dao.RoleDao">
    4. <!-- 通用查询映射结果 -->
    5. <resultMap id="BaseResultMap" type="com.cqjtu.studentdocument.entity.Role">
    6. <id column="id" property="id" />
    7. <result column="create_datetime" property="createDatetime" />
    8. <result column="update_datetime" property="updateDatetime" />
    9. <result column="remark" property="remark" />
    10. <result column="role_name" property="roleName" />
    11. </resultMap>
    12. <!-- 通用查询结果列 -->
    13. <sql id="Base_Column_List">
    14. id, create_datetime, update_datetime, remark, role_name
    15. </sql>
    16. </mapper>

    前台首页功能模块

    汽车租赁系统,在汽车租赁系统可以查看首页、车辆信息、系统公告、个人中心、后台管理

    5-11前台首页界面图

    用户登录、用户注册,通过注册获取账号、密码、姓名、性别、年龄、手机、邮箱等信息进行注册、登录,如图5-12所示。

    5-12用户登录、用户注册界面图

    车辆信息,在车辆信息页面可以查看车辆名称、车牌号码、车辆品牌、车辆类型、车辆照片、车辆颜色、换挡方式、车辆天窗、车座、租赁价格、车辆详情等信息进行购买、点我收藏,如图5-13所示。

    5-13车辆信息界面图

    个人中心,在个人中心页面可以

    查看账号、密码、姓名、性别、年龄、手机、邮箱等进行更新信息、退出登录如图5-14所示。

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    3. <mapper namespace="com.cqjtu.studentdocument.dao.RoleDao">
    4. <!-- 通用查询映射结果 -->
    5. <resultMap id="BaseResultMap" type="com.cqjtu.studentdocument.entity.Role">
    6. <id column="id" property="id" />
    7. <result column="create_datetime" property="createDatetime" />
    8. <result column="update_datetime" property="updateDatetime" />
    9. <result column="remark" property="remark" />
    10. <result column="role_name" property="roleName" />
    11. </resultMap>
    12. <!-- 通用查询结果列 -->
    13. <sql id="Base_Column_List">
    14. id, create_datetime, update_datetime, remark, role_name
    15. </sql>
    16. </mapper>

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    3. <mapper namespace="com.cqjtu.studentdocument.dao.UserDao">
    4. <!-- 通用查询映射结果 -->
    5. <resultMap id="BaseResultMap" type="com.cqjtu.studentdocument.entity.User">
    6. <id column="id" property="id" />
    7. <result column="create_datetime" property="createDatetime" />
    8. <result column="update_datetime" property="updateDatetime" />
    9. <result column="birth" property="birth" />
    10. <result column="college" property="college" />
    11. <result column="grade" property="grade" />
    12. <result column="major" property="major" />
    13. <result column="name" property="name" />
    14. <result column="password" property="password" />
    15. <result column="role_id" property="roleId" />
    16. <result column="sex" property="sex" />
    17. <result column="stu_no" property="stuNo" />
    18. <result column="username" property="username" />
    19. <result column="real_age" property="realAge" />
    20. <result column="culture_level" property="cultureLevel" />
    21. <result column="nation" property="nation" />
    22. <result column="native_place" property="nativePlace" />
    23. <result column="occupation" property="occupation" />
    24. <result column="present_address" property="presentAddress" />
    25. <result column="teacher_id" property="teacherId"/>
    26. </resultMap>
    27. <!-- 通用查询结果列 -->
    28. <sql id="Base_Column_List">
    29. id, create_datetime, update_datetime, birth, college, grade, major, name, password, role_id, sex, stu_no, username
    30. </sql>
    31. </mapper>

    需要加V分享  javalyh124

  • 相关阅读:
    MyBioSource 水痘-带状疱疹病毒 (VZV-gE) 抗体化学性质
    这也能造成故障?我只给DTO类加了一个属性
    pig4cloud服务架构使用
    跨域:利用JSONP、WebSocket实现跨域访问
    【基础知识】~ 集成电路设计流程,以及各阶段所使用的EDA工具
    2022年最新最详细IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
    详解MySQL C API 相关接口(大白话就是:MySQL的c语言怎么写)
    第十二天Tensorflow基础和简单的线性回归实现
    AMS(ActivityManagerService)源码解析2,Android应用是如何被启动的
    Socket网络编程(三)——TCP快速入门
  • 原文地址:https://blog.csdn.net/qq_36338762/article/details/139962972