教育与培训
排课后台,自动分配教师与教室
培训机构根据教师空闲、教室容量和课时要求生成课表,对冲突课程给出明确原因。
如何开始提供排课规则与课程清单,确认执行范围
业务执行流程
执行具体动作,检查结果,处理异常。
实现方式:Web 开发 + 约束求解 + 自动化测试
业务输入
- 排课规则与课程清单
- 教师可用时间与教室信息
- 优先级与不可安排条件
- 1
定义约束
区分必须满足条件与优先偏好。
规则建模 - 2
制作后台
实现资料录入、排课和调整页面。
软件开发 - 3
运行排课
为课程匹配满足条件的时段。
排程算法 - 4
检查结果
校验教师冲突、容量和缺排课程。
自动校验
最终交付与验收
- 可运行的排课工具
- 冲突提示与手动调整入口
- 课表导出及规则测试
复杂规则需先明确优先级;不能保证任意约束都有可行课表。
如何确认工作完成
样例内容| 检查项目 | 验收结果 |
|---|---|
| 教师时间重叠 | 不能安排两节课 |
| 教室容量不足 | 选择其他教室或报告无解 |
| 部分课程无解 | 保留已排课并说明冲突 |
场景与数据为演示样例,非已上线客户实绩。执行前需提供列明的资料;交付范围以本页说明为准。
