面向高校或职业院校的日常教务管理场景,服务学生、教师、管理员三类用户。学生可通过微信小程序查看课表、成绩、考勤和奖学金结果;教师可进行课程管理、成绩录入、考勤提交和调课申请;管理员负责用户管理、课程审核、调课审批、奖学金规则配置和数据统计。系统适用于学校提升教务流程数字化、减少人工统计和线下审批成本的场景。
点击空白处退出提示
面向高校或职业院校的日常教务管理场景,服务学生、教师、管理员三类用户。学生可通过微信小程序查看课表、成绩、考勤和奖学金结果;教师可进行课程管理、成绩录入、考勤提交和调课申请;管理员负责用户管理、课程审核、调课审批、奖学金规则配置和数据统计。系统适用于学校提升教务流程数字化、减少人工统计和线下审批成本的场景。
本系统实现了学生端、教师端、管理员端三端协同的教务管理功能。学生端支持登录、查看课表、查询成绩、查看考勤记录、查看奖学金评选结果和个人信息;教师端支持查看课程、批量录入成绩、提交考勤、发起调课申请;管理员端支持用户管理、课程审核、调课审批、奖学金规则配置、奖学金自动评选、数据统计和待办查看。系统还包含 JWT 鉴权、密码加密、密码重置审批、课表冲突检测、成绩自动计算、考勤状态同步等功能。
后端基于 Spring Boot 构建 REST API,使用 MyBatis-Plus 进行数据库访问,MySQL 存储用户、课程、课表、成绩、考勤、奖学金等业务数据,Redis 用于验证码和临时状态缓存,Spring Security 与 JWT 实现三类角色的登录鉴权。前端采用微信小程序原生开发,按学生、教师、管理员划分页面模块。系统通过 Controller、Service、Mapper、Entity 分层实现业务逻辑,核心模块包括认证登录、成绩管理、考勤管理、课表与调课管理、奖学金评选、用户管理和数据统计。课表模块支持标准课时校验、时间冲突检测、调课申请审批和状态流转,保证业务闭环。



评论