


K12 排课表系统
面向 K12 学校的排课 Web 应用(当前示例数据为初中),数据库设计支持小学、初中、高中全学段扩展。
功能概览
- JWT 登录(管理员 / 教师),支持修改密码与用户管理(账号、角色、关联教师、重置密码)
- 基础配置:学期、学科目录、教师(导入/清除)、班级、作息、专业教室
- 组织架构:教研组 / 学科 / 备课组归属与教师节次约束
- 封锁约束:固定活动(班会/校本/组长会/班主任会)、节次封锁、规则配置
- 教学规划:年级课时设置、教师分配(含合班)
- 排课调课:学期初按年级自动预排、全屏长期/临时调课、冲突检测
- 查看导出:教师/班级/年级/全校课表预览与 Excel / PDF 导出、版本快照
- 系统日志:操作与运行日志
推荐排课流程
- 基础配置:维护学期、学科、教师、班级、作息、教室
- 组织架构 + 封锁约束:配置教研归属、固定活动与节次规则
- 课时设置 → 教师分配:完成周课时规划并指定授课教师
- 自动预排(学期初):按年级清空并重建课表
- 进入调课:日常微调(长期或临时)
- 查看导出:预览并导出课表
预排、清空全校均为高风险操作,执行前请先导出或创建版本快照。