项目简介
本项目是基于Spring Boot和MyBatis框架开发的宿舍管理系统,为学生、宿管和后勤人员打造了高效的管理平台。系统具备用户管理、房间管理、楼宇管理、维修申请等功能,还有人性化的宿舍分配和可视化的账单管理。
项目的主要特性和功能
- 用户管理:系统用户分学生、宿管和后勤三类,各类用户操作权限不同。
- 房间管理:可进行房间的创建、删除、更新和查询,还能调整房间容量。
- 楼宇管理:支持楼宇的创建、删除、更新和查询,可统计楼宇入住率和性别信息。
- 维修申请:学生能提交维修申请,宿管和后勤人员可管理处理。
- 账单管理:能进行账单的创建、删除、更新和查询,支持Excel文件上传和数据导入。
- 宿舍分配:有根据学生意向进行分配的人性化功能。
- 通知管理:支持通知的创建、删除、更新和查询,可向特定楼宇和房间推送通知。
- 日程安排:支持日程的创建、删除、更新和查询,可查询日程统计信息。
安装使用步骤
假设用户已下载本项目的源码文件,按以下步骤操作:
1. 数据库配置:
- 在MySQL数据库中创建名为EducationalManagementSystem
的数据库。
- 导入项目database
目录下的.sql
文件。
2. 配置文件修改:
- 进入src/main/resources
目录,修改application.properties
配置文件。
- 将数据库的登录名和密码修改为本地配置。
3. 项目导入:
- 使用IntelliJ IDEA导入项目,选择Maven项目选项,一路点击next
完成导入。
4. 启动项目:
- 在IntelliJ IDEA中,运行Spring Boot启动类DormitoryApplication
。
5. 访问系统:
- 项目启动后,通过浏览器访问系统。默认管理员账号为Admin
,密码为123A
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】