# Springboot+Vue的学生宿舍管理系统 **Repository Path**: LRX1996/studentdrom ## Basic Information - **Project Name**: Springboot+Vue的学生宿舍管理系统 - **Description**: 本系统面向四类用户角色:学生、宿舍管理员、辅导员以及系统管理员。学生用户可完成查看公告、申请宿舍报修与请假、缴纳水电费、查看宿舍评分、访问数据统计与在线沟通等操作。宿舍管理员可进行公告发布、水电费用管理、登记缺寝记录、处理维修申请及与学生在线交流等任务。辅导员可处理请假与访客审批、管理宿舍调整、查看缺寝情况等。系统管理员负责系统账户、权限及宿舍管理等功能。系统还集成了用户间的实时通讯功能和数据统计 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-04 - **Last Updated**: 2025-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Springboot+Vue的学生宿舍管理系统 该系统属于二次开发,丰富了系统的功能。 改之前的系统源码https://github.com/giteecode/dormitoryManagerPublic/tree/master 由原来三个角色变为四个角色,增加了数据分析,即时通讯,卫生评分排名等功能 本系统的介绍 本系统面向四类用户角色:学生、宿舍管理员、辅导员以及系统管理员。学生用户可完成查看公告、申请宿舍报修与请假、缴纳水电费、查看宿舍评分、访问数据统计与在线沟通等操作。宿舍管理员可进行公告发布、水电费用管理、登记缺寝记录、处理维修申请及与学生在线交流等任务。辅导员可处理请假与访客审批、管理宿舍调整、查看缺寝情况等。系统管理员负责系统账户、权限及宿舍管理等功能。系统还集成了用户间的实时通讯功能和数据统计功能。 本系统的功能如下 ![输入图片说明](fb972ed7d152d1adc8d31376cad08ce4.png) 学生功能: (1) 系统登录:辅导员统一分配账号与密码,学生通过凭证登录系统。 (2) 个人中心:用户可以查看并修改个人资料,保持信息的准确性。 (3) 宿舍公告查看:用户可随时查阅宿舍管理员发布的各类通知和公告。 (4) 报修申请:用户针对宿舍内损坏设施提交维修申请,方便及时处理。 (5) 宿舍缴费:用户能够查看应缴水电费用并在线完成缴纳。 (6) 宿舍评分查看:用户可以查看宿舍每日的卫生评估结果,了解卫生状况。 (7) 访客申请:当有访客来访时,用户可提交访客申请以保障宿舍安全。 (8) 请假申请:当学生因事需要外出且不在宿舍留宿时,可在系统中提交请假申请。申请将发送至辅导员处进行审批,审批通过后,学生方可离校,确保学生的外出安全。 (9) 缺寝记录查看:学生可以在系统中查看自己的缺寝记录,这些记录由宿舍管理员及时添加并更新,方便学生了解自己的住宿情况。 (10) 申请调宿:若学生有调宿需求,可在系统中发起调宿申请,申请将由辅导员进行审批,为学生提供灵活的住宿调整方案。 (11) 聊天:学生可以通过系统与宿舍管理员或辅导员进行即时聊天沟通,及时反馈问题、寻求帮助,实现高效的信息交互。 (12) 数据统计分析:学生可以动态的查看每月水电费缴纳的费用,以及每日的卫生评分。 宿舍管理员功能: (1) 系统登录:宿舍管理员通过专用账号和密码登录系统。 (2) 个人中心:宿舍管理员可查看并编辑个人信息,确保数据准确和及时更新。 (3) 宿舍管理:宿舍管理员能够浏览和维护宿舍相关信息,及时调整以保持数据的实时性。 (4) 查看用户信息:宿舍管理员能够查看学生和辅导员的信息,方便宿舍管理员可以查看学生的信息和对应辅导员的信息。 (5) 缺寝记录管理:宿舍管理员负责对学生的缺寝情况进行记录和管理,及时将学生的缺寝信息添加到系统中。 (6) 查看请假记录:宿舍管理员可以在系统中查看学生的请假记录,了解学生的外出情况。 (7) 宿舍卫生评分:宿舍管理员定期检查学生宿舍的卫生状况,并进行评分评定。 (8) 水电费发布:宿舍管理员将学生需缴纳的水电费用录入系统,方便学生查询和缴纳。 (9) 报修处理:宿舍管理员接收学生提交的报修申请,安排维修人员进行维修处理。 (10) 聊天::宿舍管理员可以通过系统与学生或辅导员进行即时聊天,及时了解学生的需求和反馈。 (11) 数据统计分析:宿舍管理员可以查看宿舍的住宿情况。 辅导员功能: (1) 系统登录:辅导员凭借专属的账号密码登录系统。 (2) 分配宿舍:辅导员根据学生的实际情况进行宿舍分配。 (3) 调宿管理:当学生发起调宿申请时,辅导员审核学生的调宿申请决定是否通过。 (4) 请假审批:辅导员负责对学生的请假申请进行审批,确保学生的外出是合理且安全的。 (5) 访客审批:对于学生提交的访客申请,辅导员会进行审批。他们会综合考虑各种因素,确保访客的进入不会影响宿舍的正常秩序。 (6) 个人中心:在个人中心,辅导员可以查看和管理自己的相关信息,及时更新信个人息。 (7) 缺寝记录查看:辅导员可以在系统中查看学生的缺寝记录,及时了解学生的住宿情况。 (8) 查看学生信息:辅导员能够查看学生的信息,方便辅导员查看和管理学生的信息。 (9) 数据统计分析:辅导员可以查看宿舍的住宿情况。 系统管理员功能: (1) 系统登录:系统管理员通过输入正确的账号和密码进行系统登录。 (2) 学生管理:系统管理员查看并管理学生的个人信息。 (3) 宿舍管理员管理:系统管理员对宿舍管理员的个人信息进行查看和管理。 (4) 辅导员管理:系统管理员负责查看和管理辅导员的个人信息。 (5) 宿舍管理:系统管理员查看并维护宿舍的基本信息。 (6) 权限管理:系统系统管理员根据不同角色和职责,合理分配用户权限,保障系统安全和功能规范使用。 (7) 菜单管理:系统管理员对系统的菜单进行管理,根据实际需求进行调整和优化。 基于SpringBoot、Vue3 + Element-Plus 实现的宿舍管理系统 本系统的运行环境 准备环境 JDK1.8、IDEA、Maven、Mysql5.7+、Navicat、vscode 后端配置 打开IDEA后,选择 “open” 打开 “springboot” 项目 2、IDEA配置好 “JDK1.8” 和 “Maven”,刷新等待编译成功 3、使用Navicat导入数据库文件 数据库.sql 4、在”application.yml”中配置好数据库配置 5、启动后端SpringBoot工程 前端配置 准备环境 Node 16.13.2, 或者更高的版本(可能出现不兼容编译失败的情况) 可以查看安装教程 https://blog.csdn.net/weixin_45811256/article/details/130860444?fromshare=blogdetail&sharetype=blogdetail&sharerId=130860444&sharerefer=PC&sharesource=json9527&sharefrom=from_link 启动步骤 1、打开Vscode打开 “vue” 文件夹 右键vue ![输入图片说明](https://foruda.gitee.com/images/1748438452445734577/e8c3a084_15214823.png "屏幕截图") 2、在”终端”执行命令: npm config set registry https://registry.npmmirror.com 3、在”终端”执行命令: 安装依赖 npm install *等待编译成功 4、在”终端”执行命令: npm run serve 访问地址:http://localhost:8080 管理员账号:admin / 123456 学生:23063101 / 123456 宿管:dorm1 / 123456 辅导员:230522001 / 123456 登录页面 ![输入图片说明](d31271fb48b1166ae0fcbc042f9a6a1f.png) ![输入图片说明](c1d88cecb9b71634a342ddabaeae9334.png) 聊天功能 可以查看聊天记录,还有未读消息 ![输入图片说明](6df912e00c863292206f87720186f544.png) 数据分析 ![输入图片说明](65fd597490687dd7eaffe1ee6223b64a.png) ![输入图片说明](05e97a48f78b55710ba68431766b0304.png)