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

1,绪论

研究背景

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

选题意义

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

2,技术框架

后端技术

技术 说明 官网
SpringBoot Web应用开发框架 https://spring.io/projects/spring-boot
SpringSecurity 认证和授权框架 https://spring.io/projects/spring-security
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
Druid 数据库连接池 https://github.com/alibaba/druid
JWT JWT登录支持 https://github.com/jwtk/jjwt
Lombok Java语言增强库 https://github.com/rzwitserloot/lombok
PageHelper MyBatis物理分页插件 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,系统设计

数据库设计

java毕业设计—vue+springboot高校宿舍管理系统_第1张图片

逻辑架构设计

java毕业设计—vue+springboot高校宿舍管理系统_第2张图片

系统设计

java毕业设计—vue+springboot高校宿舍管理系统_第3张图片

5,系统界面展示

登陆界面

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

java毕业设计—vue+springboot高校宿舍管理系统_第4张图片

系统首页

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

java毕业设计—vue+springboot高校宿舍管理系统_第5张图片

学生管理

java毕业设计—vue+springboot高校宿舍管理系统_第6张图片

新增学生

java毕业设计—vue+springboot高校宿舍管理系统_第7张图片

宿管信息管理

java毕业设计—vue+springboot高校宿舍管理系统_第8张图片

添加宿管

java毕业设计—vue+springboot高校宿舍管理系统_第9张图片

宿舍楼管理

java毕业设计—vue+springboot高校宿舍管理系统_第10张图片

添加宿舍楼

java毕业设计—vue+springboot高校宿舍管理系统_第11张图片

房间管理

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

java毕业设计—vue+springboot高校宿舍管理系统_第12张图片

床位信息查看

java毕业设计—vue+springboot高校宿舍管理系统_第13张图片

房间床位添加学生

java毕业设计—vue+springboot高校宿舍管理系统_第14张图片

修改床位学生

java毕业设计—vue+springboot高校宿舍管理系统_第15张图片

添加宿舍房间

java毕业设计—vue+springboot高校宿舍管理系统_第16张图片

公告管理

java毕业设计—vue+springboot高校宿舍管理系统_第17张图片

公告查看

java毕业设计—vue+springboot高校宿舍管理系统_第18张图片

添加公告

java毕业设计—vue+springboot高校宿舍管理系统_第19张图片

报修管理

java毕业设计—vue+springboot高校宿舍管理系统_第20张图片

报修申请修改

java毕业设计—vue+springboot高校宿舍管理系统_第21张图片

调宿申请

java毕业设计—vue+springboot高校宿舍管理系统_第22张图片

申请修改

java毕业设计—vue+springboot高校宿舍管理系统_第23张图片

访客管理

java毕业设计—vue+springboot高校宿舍管理系统_第24张图片

新增访客

java毕业设计—vue+springboot高校宿舍管理系统_第25张图片

个人中心

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

java毕业设计—vue+springboot高校宿舍管理系统_第26张图片

6,学生系统界面展示

我的宿舍

java毕业设计—vue+springboot高校宿舍管理系统_第27张图片

申请调宿

java毕业设计—vue+springboot高校宿舍管理系统_第28张图片

报修申请

java毕业设计—vue+springboot高校宿舍管理系统_第29张图片

你可能感兴趣的:(前后端分离源码分享,java,课程设计,vue.js,spring,boot,毕业设计,vue,node.js)