计算机毕业设计 | vue+springboot高校宿舍 学生住宿管理系统(附源码)

1,绪论

1.1 研究背景

学生管理是学校教育系统的一个十分重要的部分,其中学生宿舍的管理又是学校管理中较复杂的一部分。学生宿舍不只是简单的一个居住场所,而是高校实施教育过程,培养人才不可或缺的一个硬件条件,是大学文化学习及素质教育的一个重要场所。

1.2 选题意义

大学生宿舍管理是学校在具体的目标基础上,以一定的管理制度而实施的管理活动,从而在思想及行动上实现对学生的教育,使学生形成良好的学风、校风,从而达到在教学、日常管理以及学校服务多层次的教育目标。因此良好的学生宿舍管理不仅有利于学生的身心健康及道德修养,同时还能帮助学生树立正确是认识观和世界观。当今学生宿舍管理工作的模式以及服务质量已经成为了衡量学校全方位管理品质的一个重要组成部分,成为了反应学校管理水平和教育成效的方式之一。

2,技术框架

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper

前端技术

技术说明官网
Vue前端框架https://vuejs.org/
Vue-router路由框架https://router.vuejs.org/
Vuex全局状态管理框架https://vuex.vuejs.org/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
wangEditor开源Web 富文本编辑器https://www.wangeditor.com/
v-charts基于Echarts的图表框架📣 有源码 获取源码

3,需求分析

本文开发的高校宿舍管理系统主要服务于各大高校的宿舍管理工作以及学生的宿舍生活,所以开发的系统应能满足宿舍管理工作的基本需求:

在这里插入图片描述

3.1 超级管理员

  1. 系统通知:向系统内发送公告通知
  2. 宿舍管理:管理系统内所有宿舍楼
  3. 学生管理:对学生信息进行增删改查操作
  4. 班级管理:管理系统学院内的所有班级信息
  5. 宿舍楼管理:管理学校现有的宿舍楼
  6. 维修记录:处理系统内学生的报修申请
  7. 晚归记录:在系统内记录学生的晚归记录
  8. 请假记录:在系统内记录学生的请假信息
  9. 用户管理:超级管理员可对系统用户的账号信息实行增删改查操作
  10. 角色管理:超级管理员在添加用户或修改用户时,可设置用户的权限角色,根据设定不同的角色权限:超级管理员可自由快捷的设置,不同角色用户进入系统后可访问的页面范围
  11. 菜单管理:该页面罗列了系统内所有的菜单权限,管理员可在此设置菜单状态和权限信息
  12. 日志管理:系统会自动记录系统大的呃所有被操纵记录,并内含多种搜索方式
  13. 个人中心:提供给系统与用户修改个人信息的界面

3.2 普通管理员

  1. 宿舍管理:管理系统内所有宿舍楼
  2. 学生管理:对学生信息进行增删改查操作
  3. 班级管理:管理系统学院内的所有班级信息
  4. 维修记录:处理系统内学生的报修申请
  5. 晚归记录:在系统内记录学生的晚归记录
  6. 请假记录:在系统内记录学生的请假信息

3.3 宿舍管理员

  1. 系统通知:向系统内发送公告通知
  2. 用户管理:超级管理员可对系统用户的账号信息实行增删改查操作
  3. 角色管理:超级管理员在添加用户或修改用户时,可设置用户的权限角色,根据设定不同的角色权限:超级管理员可自由快捷的设置,不同角色用户进入系统后可访问的页面范围
  4. 菜单管理:该页面罗列了系统内所有的菜单权限,管理员可在此设置菜单状态和权限信息
  5. 日志管理:系统会自动记录系统大的呃所有被操纵记录,并内含多种搜索方式
  6. 个人中心:提供给系统与用户修改个人信息的界面

4,系统设计

4.1 数据库设计

在这里插入图片描述

4.2 逻辑架构设计

在这里插入图片描述

5,系统界面展示

5.1 登陆界面

三种角色在同一界面进行登录,系统会自动识别用户角色来进入不同的操作界面。

在这里插入图片描述

5.2 系统首页

在这里插入图片描述

5.3 系统公告

由于系统内包含了菜单管理和角色管理,所有角色权限可由系统使用者自由支配。
系统通知分为我收到的和我发送的;目前系统内只有超级管理员和普通管理员可发送通知
每当系统内有了新通知,其他用户的顶端菜单栏会显示未读标准在这里插入图片描述

在这里插入图片描述

5.3.1 通知详情

在这里插入图片描述

5.3.2 退宿审核

在这里插入图片描述

5.3.3 审核

在这里插入图片描述

5.3.4 我发起的审核

在这里插入图片描述
在这里插入图片描述

5.3.5 发送通知

在这里插入图片描述

5.4 宿舍管理

在这里插入图片描述

新增宿舍
宿舍详情

5.5 学生管理

在这里插入图片描述

新增学生
修改学生
新增学生退宿申请

5.6 班级管理

在这里插入图片描述

5.6.1 添加学院

在这里插入图片描述

5.6.2 查看班级学生

在这里插入图片描述

5.7 宿舍楼管理

在这里插入图片描述

新增楼
修改楼

5.8 维修记录

在这里插入图片描述

新增维修
修改维修

5.9 晚归记录

在这里插入图片描述

新增晚归
修改晚归

5.10 请假记录

在这里插入图片描述

新增请假
修改请假

5.11 用户管理

在这里插入图片描述

新增用户
修改用户
发送消息

5.12 角色管理

在这里插入图片描述

新增角色
修改角色

5.13 菜单管理

在这里插入图片描述

5.14 日志管理

在这里插入图片描述

5.15 个人中心

在这里插入图片描述

5.16 修改密码

在这里插入图片描述

  • 28
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说书客啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值