计算机毕业设计 | 基于node(Koa)+vue 高校宿舍管理系统 宿舍可视化全能宿管(附源码)
1绪论1.1 项目背景随着科技的发展智能化管理越来越重要。大学生在宿舍的时间超过了1/3因此良好的宿舍管理对学生的生活和学习极为关键。学生宿舍管理系统能够合理安排新生分配宿舍不浪费公共资源减轻学校管理压力同时减少宿舍内同学之间的矛盾促使学生享受舒适的校园生活。1.2 选题意义大学生宿舍管理是学校在具体的目标基础上以一定的管理制度而实施的管理活动从而在思想及行动上实现对学生的教育使学生形成良好的学风、校风从而达到在教学、日常管理以及学校服务多层次的教育目标。因此良好的学生宿舍管理不仅有利于学生的身心健康及道德修养同时还能帮助学生树立正确是认识观和世界观。当今学生宿舍管理工作的模式以及服务质量已经成为了衡量学校全方位管理品质的一个重要组成部分成为了反应学校管理水平和教育成效的方式之一。2系统设计功能结构在宿舍管理系统中普通管理员的权限类似于一栋楼的宿管阿姨。而超级管理员含有系统的一切权限包括普通管理员的任命与调任。3需求分析考虑到实用性该系统需要拆分为两大子系统一个是学生端系统一个是后台管理端系统。学生端系统主要提供给学生使用负责一些宿舍记录及个人信息记录的基本操作后台管理模块则是主要负责对所有学生信息的整理提供宿舍管理、楼层管理、数据查看等权限提供给宿舍管理员使用的。3.1 主要需求学生信息录入、修改、删除、查询宿舍管理评分学生早起率、懒床率学生宿舍打扫频率学生晚归情况楼层管理3.2 学生端功能需求创建账户分配宿舍填写个人信息修改个人信息起床打卡用于统计懒床率归宿登记用于统计晚归情况打扫记录用于统计宿舍打扫频率查看宿日常数据3.3 管理端功能需求楼层管理宿舍评价宿舍信息管理学生信息查看保洁人员管理统计学生早起率统计学生宿舍打扫频率统计学生晚归超级管理员在享有上述管理员同等权限的同时额外拥有如下功能创建管理员创建宿舍楼为宿舍楼分配管理员为宿舍楼分配保洁人员4技术分析4.1 后端技术Nodejs技术说明Koa作为基础框架koa-router服务端路由控制koa-static读取静态文件koa-jwtJWT 登录校验koa-bodyhttp body 数据处理koa-compressGzip 压缩koa-corsCORS 解决跨域问题sequelizeORM4.2 前端技术技术说明Vue前端框架Vue-router路由框架Vuex全局状态管理框架Element前端UI框架Axios前端HTTP框架v-charts基于Echarts的图表框架 有源码 获取源码Vue-element-admin作为基础框架4.3 数据库技术说明MySQL系统数据库4.3.1 数据库设计5系统页面展示5.1 登录 / 注册学生注册界面5.2 学生注册流程第一次注册使用该系统的学生需要填写完如下信息后才能使用该系统6学生端页面展示6.1 宿舍概览在该界面用户可以看到自己宿舍的位置信息、入住时间、入住人员信息和管理员对于自己宿舍的评价。6.2 起床记录学生需要在该页面进行早起打卡系统会统计学生的起床打卡时间从而判断学生的早起率。最高支持查看最近100天内的早起概率和打卡情况6.3 归宿记录归宿记录在功能上类似于起床记录学生可在归宿后点击打卡系统会统计学生的归宿情况自动生成早归概率注该页面没有数据是因为笔者太懒了没有养成傍晚进系统打卡的习惯6.4 打扫记录学生可在打扫记录页面进行打卡记录自己打扫宿舍的次数与概率注该页面没有数据的原因同上6.5 个人中心学生在个人中心可以进行个人信息和密码的更改以及自己的记录速览7管理端页面展示超级管理员7.1 管理概览在该页面可以看到宿舍楼信息以及学生的各种动态或点击这里切换宿舍楼7.2 管理员管理在该页面可以添加各级管理员查看所有管理员信息7.3 宿舍楼管理点击黄色按钮为该宿舍楼分配管理员点击灰色按钮为该宿舍楼配备保洁人员7.4 楼层管理楼层管理中管理员可以看到该楼层的所有信息7.5 宿舍信息管理点击需要查看的宿舍后即可获取宿舍信息7.6 学生信息可以通过宿舍查看该学生信息也可以直接通过学号搜索注调剂宿舍功能仅超级管理员可用管理员没有权限调剂宿舍7.7 记录查看7.7.1 起床记录筛选记录7.7.2 归宿记录7.7.3 打扫记录7.8 来访人员登记新增来访人员7.9 个人中心8管理端页面展示管理员普通管理员的功能权限已经被包含在超级管理员中故不再重复展示。8.1 特色功能演示页面样式设置用户可点击悬浮在系统右侧的设置按钮进行操作8.2 宿舍调剂仅超级管理员可用8.3 宿舍评价评论人才能对评论进行删除操作项目编码01-02-03
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2490920.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!