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


