基于 Spring Boot 3 + Vue 3 + MyBatis + MySQL 的前后端分离学生管理系统,支持管理员、教师、学生三种角色权限。
功能模块:
1. 学生信息管理:增删改查、分页搜索,学生可查看和修改个人信息
2. 教师信息管理:管理员进行教师信息的增删改查
3. 班级管理与课程管理:全生命周期管理
4. 成绩管理:管理员管理成绩,教师录入成绩,学生查看个人成绩与统计
5. 考勤管理:记录和查询学生考勤信息
6. 请假管理:支持请假申请与审批流程
7. 奖惩管理:记录学生奖励和处分
8. 证书管理:管理学生获得的各类证书
9. 宿舍管理:学生宿舍分配与管理
10. 社团、竞赛、实践、文化活动管理
11. 缴费管理:学生费用管理与缴费记录
12. 选课管理:学生选课与退选
13. 公告通知:管理员发布,教师和学生查看
14. 用户管理与统计概览
安全方面采用 JWT 无状态认证、BCrypt 密码加密、Spring Security 安全框架,注册接口实现滑动窗口限流和 IP 黑名单机制。
点击空白处退出提示









评论