开发工具:IDEA
服务器:Tomcat9.0, jdk1.8
项目构建:maven
数据库:mysql5.7
项目采用前后端分离
前端技术:vue3+element-plus
服务端技术:springboot+mybatis-plus
本项目分为学生、宿舍管理员、系统管理员三种角色
一、学生功能
登录、首页(宿舍公告)、我的宿舍、申请调宿、报修申请、个人信息(查看和修改个人信息)
二、宿舍管理员功能
1.登录、首页(学生相关统计、宿舍公告、宿舍学生统计柱状图)
2.用户管理:分页查询、新增、修改、删除
3.宿舍管理
(1)楼宇信息:分页查询、新增、修改、删除
(2)房间信息:分页查询、新增、修改、删除、查看床位学生信息、修改床位学生信息、删除床位学生信息
4.信息管理
报修信息:分页查询、查看、新增、修改、删除
5.申请管理
调宿申请:分页查询、查看、新增、修改(通过、驳回)、删除
6.访客管理:分页查询、新增、修改、删除
7.个人信息:查看和修改个人信息
三、系统管理员功能
1.登录、首页(学生相关统计、宿舍公告、宿舍学生统计柱状图)
2.用户管理
(1)学生信息:分页查询、新增、修改、删除
(2)宿管管理:分页查询、新增、修改、删除
3.宿舍管理
(1)楼宇信息:分页查询、新增、修改、删除
(2)房间信息:分页查询、新增、修改、删除、查看床位学生信息、修改床位学生信息、删除床位学生信息
4.信息管理
公告信息:分页查询、新增、修改、删除
报修信息:分页查询、查看、新增、修改、删除
5.申请管理
调宿申请:分页查询、查看、新增、修改(通过、驳回)、删除
6.访客管理:分页查询、新增、修改、删除
7.个人信息:查看和修改个人信息
文档截图
N-155基于springboot,vue宿舍管理系统
学生截图
宿舍管理员截图
系统管理员截图