这段时间在做一个排课系统,在网上也看过一些,没有一个通用性的排课系统。我们这次做的,可能也是针对性很强的。先看看客户大致需求:
(PS:写出来供大家讨论,欢迎拍砖)
1,根据开班时间,依照大纲要求,开始排课。
注意:每周五天正常上课,每天上课时间6小时(2次课)。职素课不排在晚上,
一天最好安排一次课。初排时,要求课程名,教室都应该排上,教室还应按照不同科目的需求给予初排。
2,在排基础课部分时,通常是办公/计算机基础/英语/职素穿插式的安排。即一个办公or计基or英语老师同时要带多个班。
注意:办公/网页要求全机房,英语是全理论,职素绝大部分是理论,偶尔会在机房,所以要求可以随时方便调整。英语每周两次课,职素在网盾一年学制班级中,每周上职素一次(一个职素老师最多带5个班,每天上一个班的课)。
而在网二班级中则是隔周上职素一次,(一个职素老师最多可以上10个班的课,即单周上5个班的课,双周上5个班的课。)办公和计算机基础对分,并算好时间,两门课程同时结束。计算机基础课程则是严格按照一次理论,一次机房的顺序安排。
3,当计算机基础课程结束时,会有一个42课时(14次){数字为举例说明}的计算