全自动化排课实现
第一步:排课模板的建立,教学计划的建立和计划冲突管理
第二步: 约束条件:教师每天代课节数限制;班级每天上课节数限制;每个教室每天课程安排不超过多少节;每个班级晚上上课时间不超过节数;设置课程优先级别,优先级别高的上午,低的下午或晚上;
第三步: 优先级判
获取所有班级信息 获取班级课程 获取教师信息 选择教室 验证 完成排课
第四步: 回退算法
出现死锁,无法排课,回退;

浙公网安备 33010602011771号