宿舍管理系统源码 基于Vue+Nodejs开发
编号:11 前端:VUE 后端:Nodejs
前端框架:VUE
Vue 作为基础框架
vue-router 控制路由(hash 模式)
vuex 状态管理
axios 接入数据
Vue-element-admin 作为基础框架
后台框架:Nodejs
Koa 作为基础框架
koa-router —— 服务端路由控制
koa-static —— 读取静态文件
koa-jwt —— JWT 登录校验
koa-body —— http body 数据处理
koa-compress —— Gzip 压缩
koa-cors —— CORS 解决跨域问题
sequelize —— ORM
数据库:MySQL
超级管理员在权限
1.创建管理员
2.创建宿舍楼
3.为宿舍楼分配管理员
4.为宿舍楼分配保洁人员
管理员权限:
1.楼层管理
2.宿舍评价
3.宿舍信息管理
4.学生信息查看
5.保洁人员管理
6.统计学生早起率
7.统计学生宿舍打扫频率
8.统计学生晚归
学生权限:
1.创建账户
2.分配宿舍
3.填写个人信息
4.修改个人信息
5.起床打卡(用于统计懒床率)
6.归宿登记(用于统计晚归情况)
7.打扫记录(用于统计宿舍打扫频率)
8.查看宿日常数据
该系统需要拆分为两大子系统,一个是学生端系统,一个是后台管理端系统。学生端系统主要提供给学生使用,负责一些宿舍记录及个人信息记录的基本操作;后台管理模块则是主要负责对所有学生信息的整理,提供宿舍管理、楼层管理、数据查看等权限,提供给宿舍管理员使用的。