前言
因为个人感情问题,颓废了一段时间,好久没发文章了,最近闲来无事写了个宿舍管理系统-可做简易版毕设。
开发环境
数据库:Mysql-8.0
Java:jdk1.8
开发工具:IDEA
其他工具:XShell,Xftp连接虚拟机工具
开发技术
SpringBoot+Vue+Redis+Nginx+Mysql
系统简单介绍
该系统主要分为6大模块,分别是登录模块,首页模块,个人中心模块,宿舍管理模块,权限管理模块,系统模块。
首页模块
首页主要是通过一些图表可视化的显示一些数据,例如近一周内新增的用户数量或者寝室报修的数量等,同时也会显示系统公告。
个人中心模块
该模块下主要有以下功能:个人信息、修改密码、我的宿舍、缺勤记录/寝室评分等。在我的宿舍中可以查询到当前用户所在的宿舍信息,以及宿舍中的其他成员,缺勤记录/寝室评分只显示最近3个月内的记录。
宿舍管理模块
该模块下主要功能有考勤管理、宿舍楼管理、寝室管理、住宿调度、申请报修、报修审核、宿舍评分管理等功能。其中一些功能都支持Excel的导入及导出,同时对于一些图片的上传可以支持多张图片。
权限管理模块
该模块是整个系统最重要的模块,它主要有两大功能:用户管理,角色管理。同时在角色管理这里可以进行功能的配置,即权限的配置,从而可以动态的加载不同的菜单及其控制权限。因为系统需求,这里没有做用户与角色多对多的关系。
系统设置
主要两大功能:系统公告,操作日志。对于操作日志,任何人都无法删除,设置了一个定时器自动删除创建时间超过30天的操作日志记录。
系统效果图
登录页
超级管理员
学生
维修人员
宿管
#### 普通管理员
住宿调度
宿舍楼管理
报修审核
寝室-修改
个人信息
考勤管理
寝室导出
住宿调度-导出
角色管理-功能配置
系统配置
结尾
系统做的可能不是很全面,望见谅!
系统账户密码(用户管理页面不会显示当前用户):
超级管理员账户密码(可根据需求自己改):admin
源码
需要源码的小伙伴们,可以私聊我!!!