在线排课系统 原型 v1.0
试用中

课表展示

以周课表形式查看班级课表、教师课表与排课总表,支持筛选与导出。

节次周一周二周三周四周五

上传教学安排数据

上传《教学安排》Excel 文件,系统自动解析课程、班级与教师信息,并检测数据完整性。

教学安排文件
支持 .xlsx / .xls 格式,最大 20MB
📋 Excel 数据示例 请按此列结构整理教学安排数据
课程名称班级授课教师讲课学时实践学时校区讲课周次已排学时备注
数据结构22数科1班肖钧舰4816本校1-16
大学体育Ⅳ22数科[1-4]班王文杰032本校1-16王文杰+周3+67/无
计算机网络21计科[1-2]班徐欣雨,李娜4816本校1-16
Python编程22软工[1-3]班张华3216本校1-8,10-14
说明:
  1. 已排学时是指,规定该教师在每周的固定哪一节上课。若无特殊安排,为空即可。
  2. 已排学时:第一个字段是实践学时,第二个字段是理论学时。
  3. 一学时等于一小节课,即一节课45分钟。主要用于区分,大学有一大节课,小学初中高中,按正常一节课算一学时安排即可。
  4. 班级支持多班级一起上课,表述为[1-4]或用逗号隔开。
📄
拖拽文件到此处,或点击选择文件
支持 .xlsx / .xls 格式,最大 20MB
✅ 教学安排筛选结果.xlsx 421 条记录 · 已自动解析
297
正常记录
94
需检查数据
30
实践/设计类
数据完整性检查:发现 3 条记录存在潜在问题(班级为空、总学时为 0)。可在"自动排课"步骤查看无法安排详情。

排课参数配置

配置学期周数、上课星期、每天时段与排课优先级,系统将依据这些参数自动排课。

学期设置
设置学期跨度与上课星期
排课策略
控制课程时间分配的优先顺序
每日时段安排
定义每天可用的上课时段,含起始节次与学时
时段名称起始节次结束节次学时

自动排课

系统将自动校验数据、分配时间、检测冲突,并汇总无法安排的课程。完整排课功能需付费解锁。

🔒
排课功能未解锁
上传数据与配置参数后可免费预览流程,
付费后解锁完整排课与课表导出。

付费解锁

按次付费解锁排课功能,支持支付宝与微信支付,商户号自动对账。

排课功能
¥5.90 / 次
支付宝 微信支付
扫码支付后,点击"验证解锁"即可使用排课功能
解锁说明
付费后解锁以下能力
  • 完整排课运算(自动分配时间、检测冲突)
  • 班级课表、教师课表、排课总表导出
  • 无法安排课程汇总与建议
  • 一次付费,解锁一次排课
🔒 当前为试用状态,尚未解锁排课功能
商户资质
支付接入方式
接入方式商户号(官方 SDK)
主体类型个体工商户 / 企业
结算账户经营者个人银行卡 / 对公账户
对账方式异步回调签名校验

自动排课

自动校验数据、分配时间、检测冲突,一键生成班级课表与教师课表,并汇总无法安排的课程。

309
课程安排总数
12
体育课特殊安排
5
无法安排条目
排课流程
1数据校验
2排课运算
3冲突检测
4生成结果
正在排课运算中,请稍候…

数据清洗

自动检测教学安排数据中的缺失、格式与一致性等问题,并提供一键清洗处理。

数据问题清单
共发现 6 条问题,可一键自动清洗
记录问题类型问题详情处理方式
数据结构班级为空缺少班级字段补全班级
数据库原理总学时为 0学时数据缺失补全学时
计算机网络格式异常周次格式不规范标准化周次
操作系统教师重复同一时段教师冲突调整教师
软件工程校区缺失校区字段为空补全校区
Python编程备注异常备注含特殊字符清理备注

分配教室

根据课程类型、班级人数与校区,为每门课程分配可用教室,并检测教室冲突。

18
可用教室
42
已分配课程
3
教室冲突
教室资源
教室名称容量校区类型状态
教学楼101120本校普通教室已分配
教学楼10290本校普通教室已分配
机房30160本校机房已分配
实验楼20180本校实验室冲突
操场本校体育场待分配

班级与教师安排

查看班级与授课教师的对应关系,支持多班级合并与多教师授课的安排管理。

班级授课安排
班级课程授课教师理论学时实践学时
22数科1班数据结构肖钧舰4816
21计科[1-2]班计算机网络徐欣雨,李娜4816
22软工[1-3]班Python编程张华3216
22财管[1-2]班大学体育Ⅳ王文杰2
21计科[3-4]班操作系统袁波4816

功能

🚧
功能等待上线中
该功能正在开发中,敬请期待。