java毕业设计—vue+springboot高校宿舍管理系统

发布时间:2023年12月29日

1,绪论

研究背景

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

选题意义

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

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的图表框架https://v-charts.js.org/📣 有源码 获取源码

3,需求分析

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

超级管理员

  1. 系统首页:向系统管理员实时展示系统公告、宿舍人数分布图、各种数据统计、日历和天气预报
  2. 学生管理:对学生信息进行增删改查操作
  3. 宿管管理:对宿舍管理员信息进行增删改查操作
  4. 宿舍楼管理:管理学校现有的宿舍楼
  5. 房间管理:管理现有的宿舍楼内的所有房间,以及房价内的住宿人数
  6. 报修信息管理:处理系统内学生的报修申请
  7. 公告管理:向系统内发送公告
  8. 调宿申请管理:对处理系统内学生的调宿申请
  9. 访客管理:对宿舍访客进行管理以及增删改查操作
  10. 个人中心:提供给系统管理员修改个人信息的界面

宿舍管理员

  1. 系统首页:向系统管理员实时展示系统公告、宿舍人数分布图、各种数据统计、日历和天气预报
  2. 学生管理:对学生信息进行增删改查操作
  3. 宿舍楼管理:管理学校现有的宿舍楼
  4. 房间管理:管理现有的宿舍楼内的所有房间,以及房价内的住宿人数
  5. 报修信息管理:处理系统内学生的报修申请
  6. 调宿申请管理:对处理系统内学生的调宿申请
  7. 访客管理:对宿舍访客进行管理以及增删改查操作
  8. 个人中心:提供给系统管理员修改个人信息的界面

学生

  1. 系统首页:向学生实时展示系统公告、数量统计、日历和天气预报
  2. 我的宿舍:向学生展示自己宿舍的房间信息与床位信息
  3. 申请调宿:学生可在此页面提出换宿申请
  4. 报修申请:学生可在此页面提出宿舍报修申请
  5. 个人中心:提供给学生修改个人信息的界面

4,系统设计

数据库设计

在这里插入图片描述

逻辑架构设计

在这里插入图片描述

系统设计

在这里插入图片描述

5,系统界面展示

登陆界面

三种角色在同一界面进行登录,通过选择不同角色来进入不同的操作界面。

在这里插入图片描述

系统首页

首页集成了学生、住宿人数、报修、空宿舍信息统计;系统公告;人事分布图;天气预报以及日历

在这里插入图片描述

学生管理

在这里插入图片描述

新增学生

在这里插入图片描述

宿管信息管理

在这里插入图片描述

添加宿管

在这里插入图片描述

宿舍楼管理

在这里插入图片描述

添加宿舍楼

在这里插入图片描述

房间管理

房间管理不仅可以管理每栋楼的房间信息,还可以管理每个房间内的床位归属人,查看床位学生信息,并可对该消息进行增删改查操作

在这里插入图片描述

床位信息查看

在这里插入图片描述

房间床位添加学生

在这里插入图片描述

修改床位学生

在这里插入图片描述

添加宿舍房间

在这里插入图片描述

公告管理

在这里插入图片描述

公告查看

在这里插入图片描述

添加公告

在这里插入图片描述

报修管理

在这里插入图片描述

报修申请修改

在这里插入图片描述

调宿申请

在这里插入图片描述

申请修改

在这里插入图片描述

访客管理

在这里插入图片描述

新增访客

在这里插入图片描述

个人中心

用户(系统管理员,宿舍管理员,学生)可在此页面更改自己的头像、用户名、年龄、邮箱等信息

在这里插入图片描述

6,学生系统界面展示

我的宿舍

在这里插入图片描述

申请调宿

在这里插入图片描述

报修申请

在这里插入图片描述

文章来源:https://blog.csdn.net/m0_46479461/article/details/135265213
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。