1.0 项目介绍
开发工具:IDEA、VScode
服务器:Tomcat,JDK 17
项目构建:maven
数据库:mysql 8.0
系统用户前台和管理后台两部分,项目采用前后端分离。
前端技术:vue + elementUI
服务端技术:springboot + mybatis + redis + mysql
1.1 项目功能
后台功能:
- 登录、退出系统、首页
- 用户信息管理:添加、修改、删除、查询等功能。
- 车辆信息管理:添加、修改、删除、查询等功能。
- 停车位管理:添加、修改、删除、查询、安排车位等功能。
- 入场登记管理:添加、修改、删除、查询等功能。
- 车位预约管理:添加、修改、删除、查询等功能。
- 收费规则:添加、修改、删除、查询等功能。
- 出场登记管理:添加、修改、删除、查询等功能。
- 权限管理:角色信息管理(添加、修改、删除、分配权限)、资源信息管理(添加、修改、删除)。
2.0 用户登录功能
用户根据正确的用户名、密码且通过正确的校验码进行登录。实现了登录校验,还有用户注册功能,用到了 Spring Security 框架来实现登录、校验、验证等功能。
3.0 首页界面
统计相关车辆的信息,使用柱状图和圆饼图来展示出来,会更加直观。
4.0 车辆信息管理功能
上传图片使用了第三方接口:x-File-Storage 框架。


