宿舍风险预警系统-SpringBoot +vue

项目描述
宿舍风险预警系统

系统架构
springboot+vue实现

登录网址
http://localhost:8085/login
账号:user 密码:123456
账号:admin 密码:666666

 

功能描述
1. 用户登录与权限管理
登录入口(文件1):账号+验证码登录(默认账号:admin)。
三级权限控制(文件3-5):
表格
复制
角色 权限范围 示例
管理员 全权限(用户/角色/菜单/风险) 配置系统、分配角色
员工 部分权限(风险录入、公告查看) 宿管员上报风险
自定义角色 通过菜单权限字段灵活配置(如sys:user:edit)
2. 宿舍基础信息管理
宿舍类型管理(文件6):
分类管理(如“男生宿舍”“女生宿舍”),支持增删改。
宿舍信息档案(文件7-8):
字段:房间名称(如101)、所属楼宇(A栋1层)、宿舍人员(小明、小红)、寝室长、房间图片。
操作:新增宿舍、批量导入、编辑人员信息。
3. 风险闭环管理
表格
复制
阶段 功能
风险上报 选择房间→风险类型(四级:一级“明火使用”至四级“社交问题”)→紧急程度(不急/紧急/特急/超急)→录入问题详情(文件9)。
风险记录 列表展示所有风险(文件10):

整改通知 系统自动通知相关人员(短信/公告),支持批量发送(文件9)。
4. 数据统计与可视化
风险看板(文件2):
实时统计:总寝室数、已检查数、安全率(如1%)、发现问题数(11个)。
可视化图表:
问题类型分布(明火使用、消防通道堵塞等)
各楼栋问题排名
整改完成率
5. 公告管理
风险预警公告(文件11):
按风险等级发布四级预警(如Ⅰ级红色预警“极高风险”)。
支持定时发布、编辑、删除公告,关联整改期限。
6. 系统管理扩展
菜单权限精细控制(文件5):
每个操作绑定权限字段(如sys:user:reset重置密码按钮),支持按钮级隐藏。
操作日志追踪:记录风险上报、整改等关键操作,便于审计。
典型使用场景
宿管员:
登录→选择宿舍101→上报“明火使用(一级风险)”→系统自动通知寝室长小明和李老师整改。
管理员:
查看风险看板→发现A栋问题最多→发布Ⅰ级红色预警公告→限期3天整改。
学生:
通过公告查看本宿舍风险等级,按通知要求整改并反馈。

 

运行环境
开发工具 :idea
运行环境 :jdk-17、maven-3.8.6、MySQL5.7.26 、 (此配置为本人调试所用,仅供参考)

项目技术
服务端技术:springBoot +mysql
前端技术:Vite+vus

 

以上系统源码经过技术整理与调试,确保能正常运行

 

提供最优质的资源集合

立即查看 了解详情