基于SpringBoot+Vue开发的大学生宿舍值日管理系统
分类: Java springboot vue MySQL 标签: 大学生 管理系统
2025-09-04 21:17:07 302浏览
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
角色
管理员、宿管、学生
技术栈
SpringBoot、Vue.js、MySQL、Bootstrap、jQuery
核心功能
这是一个基于SpringBoot和Vue.js的宿舍值日管理平台,旨在为管理员、宿管和学生提供宿舍值日相关的管理和执行功能。
功能介绍
管理员
1.登录:管理员通过专用入口登录系统,管理后台。
2.用户管理:管理系统中的用户,包括宿管和学生,进行查看、添加、修改和禁用等操作。
3.公寓管理:管理公寓信息,包括区域、楼层、是否有电梯等。
4.学院/专业/班级管理:管理学院、专业和班级信息,用于学生信息的归类。
5.值日计划管理:创建、发布、取消和结束值日计划,包括计划名称、内容、值日日期和值日公寓等。
6.统计管理:查看宿舍值日的统计数据,如平均分等。
宿管
1.登录:宿管登录系统,管理其负责的公寓值日情况。
2.寝室管理:管理其负责公寓下的寝室信息,包括寝室编号、总人数、已入住人数、学生信息等。
3.值日管理:查看其负责公寓的值日任务,对已完成的值日进行评分和反馈。
4.个人信息管理:修改个人资料。
学生
1.登录:学生登录系统,查看自己的值日任务。
2.值日任务:查看分配给自己的值日任务,并进行完成操作。
3.个人信息管理:修改个人资料。
数据字典
qs_admin (管理员表)
| id | INT | 主键ID |
| realname | VARCHAR(255) | 姓名 |
| uno | VARCHAR(255) | 用户名 |
| upass | VARCHAR(255) | 密码 |
| sex | VARCHAR(255) | 性别 |
| faceimg | VARCHAR(255) | 头像 |
| state | VARCHAR(255) | 状态 (1启用0禁用) |
| msg | VARCHAR(255) | 备注/禁用原因 |
| phone | VARCHAR(255) | 手机号 |
| VARCHAR(255) | 邮箱 |
qs_apartment (公寓表)
| id | INT | 主键ID |
| ano | INT | 公寓编号 |
| apartment_area_id | INT | 区域ID |
| has_lift | VARCHAR(255) | 是否有电梯 (0无1有) |
| floor_num | INT | 楼层数量 |
| dor_id | INT | 宿管ID |
qs_apartment_area (公寓区域表)
| id | INT | 主键ID |
| area_name | VARCHAR(255) | 区域名称 |
qs_banji (班级表)
| id | INT | 主键ID |
| banji_name | VARCHAR(255) | 班级名称 |
| major_id | INT | 专业ID |
| grade | VARCHAR(255) | 年级 |
qs_college (学院表)
| id | INT | 主键ID |
| college_name | VARCHAR(255) | 学院名称 |
qs_dormitory_manager (宿管表)
| id | INT | 主键ID |
| realname | VARCHAR(255) | 姓名 |
| uno | VARCHAR(255) | 用户名 |
| upass | VARCHAR(255) | 密码 |
| sex | VARCHAR(255) | 性别 |
| faceimg | VARCHAR(255) | 头像 |
| phone | VARCHAR(255) | 手机号 |
| VARCHAR(255) | 邮箱 | |
| state | VARCHAR(255) | 状态 (1启用0禁用2待审核) |
| msg | VARCHAR(255) | 禁用原因 |
qs_major (专业表)
| id | INT | 主键ID |
| major_name | VARCHAR(255) | 专业名称 |
| college_id | INT | 学院ID |
qs_onduty (值日表)
| id | INT | 主键ID |
| room_id | INT | 寝室ID |
| stu_id | INT | 值日生ID |
| state | VARCHAR(255) | 状态 (0待完成2已完成,待反馈3已反馈,待评分1已结束) |
| score | FLOAT | 分数 |
| feedback | VARCHAR(255) | 反馈 |
| plan_id | INT | 值日计划ID |
| otype | VARCHAR(255) | 值日类型 (w值日任务cc抽查) |
| score_ts | VARCHAR(255) | 打分时间 |
| feedback_ts | VARCHAR(255) | 反馈时间 |
| pdate | VARCHAR(255) | 值日日期 |
qs_plan (值日计划表)
| id | INT | 主键ID |
| pname | VARCHAR(255) | 计划名称 |
| pcont | LONGTEXT | 计划内容 |
| pdate | VARCHAR(255) | 值日日期 |
| dor_id | INT | 宿管ID |
| ispub | VARCHAR(255) | 是否发布 (0未发布1已发布2已取消100已结束) |
| cts | VARCHAR(255) | 创建时间 |
| apartment_ids | VARCHAR(255) | 值日公寓ID集合 |
| apartments | VARCHAR(255) | 值日公寓名称集合 |
qs_room (寝室表)
| id | INT | 主键ID |
| rno | INT | 寝室编号 |
| apartment_id | INT | 公寓ID |
| all_num | INT | 总人数 |
| used_num | INT | 已入住人数 |
| stu_ids | VARCHAR(255) | 已入住学生ID集合 |
| note | VARCHAR(255) | 备注 |
| stu_infos | LONGTEXT | 已入住学生信息集合 |
| rtype | VARCHAR(255) | 寝室类型 (0未分配1已满2未满) |
| room | VARCHAR(255) | 寝室号 |
| addbatch | VARCHAR(255) | 导入批次 |
| college_ids | VARCHAR(255) | 已分配学生的学院ID集合 (默认[0]) |
qs_student (学生表)
| id | INT | 主键ID |
| banji_id | INT | 班级ID |
| room_id | INT | 寝室ID |
| realname | VARCHAR(255) | 姓名 |
| sno | VARCHAR(255) | 学号 |
| upass | VARCHAR(255) | 密码 |
| sex | VARCHAR(255) | 性别 |
| faceimg | VARCHAR(255) | 头像 |
| phone | VARCHAR(255) | 手机号 |
| VARCHAR(255) | 邮箱 | |
| msg | VARCHAR(255) | 拉黑原因 |
| birth | VARCHAR(255) | 出生日期 |
| national | VARCHAR(255) | 民族 |
| note | VARCHAR(255) | 备注 |
| ulike | VARCHAR(255) | 爱好 |
| udesc | VARCHAR(255) | 简介 |
| addbatch | VARCHAR(255) | 导入批次 |
| state | VARCHAR(255) | 状态 (1启用0禁用2待审核) |
qs_tj (统计表)
| id | INT | 主键ID |
| apartment_id | INT | 公寓ID |
| startday | VARCHAR(255) | 开始日期 |
| endday | VARCHAR(255) | 结束日期 |
| avgs | VARCHAR(255) | 平均分 |
部分截图












演示视频
https://www.bilibili.com/video/BV14oa2zkEad/
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论
您可能感兴趣的博客















新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成