SpringBoot + Vue 校园宿舍管理系统
项目介绍
本项目是一个基于SpringBoot和Vue框架开发的校园宿舍管理系统。该系统旨在为学校宿舍管理部门提供一套全面的管理解决方案,涵盖宿舍管理、学生管理、班级管理、宿舍楼管理、维修记录管理、晚归管理以及请假管理等功能。此外,系统还包含一套完善的系统管理模块,包括用户管理、角色管理、菜单管理和日志管理,确保系统的安全性和可维护性。
功能模块
宿舍管理
- 宿舍信息录入与查询
- 宿舍分配与调整
- 宿舍状态监控
学生管理
- 学生信息录入与维护
- 学生入住与退宿管理
- 学生信息查询与统计
班级管理
- 班级信息录入与维护
- 班级与宿舍关联管理
- 班级信息查询与统计
宿舍楼管理
- 宿舍楼信息录入与维护
- 宿舍楼分配与调整
- 宿舍楼状态监控
维修记录管理
- 维修记录录入与查询
- 维修进度跟踪
- 维修记录统计与分析
晚归管理
- 晚归记录录入与查询
- 晚归情况统计与分析
- 晚归处理流程管理
请假管理
- 请假申请与审批
- 请假记录查询与统计
- 请假流程管理
系统管理
- 用户管理:用户信息录入与维护,权限分配
- 角色管理:角色创建与权限配置
- 菜单管理:菜单项创建与权限关联
- 日志管理:系统操作日志记录与查询
技术栈
- 后端:SpringBoot
- 前端:Vue.js
- 数据库:MySQL
- 其他:MyBatis, Redis, JWT, Swagger
安装与运行
后端
- 克隆项目到本地
git clone https://github.com/your-repo/dormitory-management-system.git
- 导入项目到IDE中
- 配置数据库连接信息
- 运行项目
前端
- 进入前端目录
cd dormitory-management-system/frontend
- 安装依赖
npm install
- 运行前端项目
npm run serve
贡献
欢迎任何形式的贡献,包括但不限于代码提交、问题反馈、功能建议等。请参考贡献指南进行操作。
许可证
本项目采用MIT许可证。
联系我们
如有任何问题或建议,请通过以下方式联系我们:
- 邮箱:your-email@example.com
- 项目地址:GitHub
感谢您的关注与支持!