项目简介
本项目是一个基于Spring Boot + Vue.js的前后端分离项目,旨在为高校学生提供创客空间的在线预约服务。系统支持学生预约工位、设备和会议室,管理员可以进行空间管理和预约审核。
技术栈
后端
- Spring Boot 2.7.x
- Spring Security
- MyBatis-Plus
- MySQL 8.0
- Redis
- JWT
前端
- Vue 3
- Element Plus
- Axios
- Vite
- Pinia
核心功能
用户模块
- 用户注册与登录
- 角色权限管理(学生、管理员)
- 个人信息管理
预约模块
- 工位预约
- 设备预约
- 会议室预约
- 预约记录查询
- 预约状态跟踪
空间管理模块
- 创客空间信息管理
- 设备管理
- 工位管理
- 会议室管理