这个品类的数据长什么样
本页面向选课排课与教室资源调度场景,材料来自开课计划、排课表、选课规则三份业务文件,按周或按月滚动更新。开课计划提供课程名称、学分、任课教师与拟开学期;排课表提供班级、教室、周次、节次与容量;选课规则提供选课对象、优先级与例外条款。三份材料进入数据库与运维功能时,各自承担不同角色:开课计划作为课程基础数据,排课表作为时间与空间占用数据,选课规则作为约束条件数据。字段特征集中在课程编号、班级编号、教室编号、日期区间与签字栏。更新节奏以周为单位时,需在表头写明统计口径,例如按课程门次还是按班级人次,并注明例外处理方式。
配置怎么定
这一环由部署环境的连接配置(服务端)执行,输出连接是否可用(服务启动结果与连接日志)。「进度表与统计口径说明」由部署交接与后续业务处理接着完成。主业务库、日志库、缓存与向量库的连接地址分别由环境变量配置,日志库不单独配置时会复用主库。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 开课计划 | 字段、日期与签字:课程编号、班级编号、学期起止日期、签字栏是否齐全 | 在部署环境里核对该变量取值与库地址一致,并核对开课计划中的课程编号与排课表、选课规则逐条对应 |
| 排课表 | 字段、日期与签字:教室编号、周次、节次、容量、签字或回执是否完整 | 用客户端连一次缓存,核对返回;对照部署说明核对所选向量库与地址,并核对排课表与开课计划的日期区间是否一致 |
| 选课规则 | 字段、日期与签字:选课对象、优先级、例外条款、生效日期、签字是否齐全 | 查看日志库变量是否设置,核对日志写入的库;核对选课规则中的班级编号与开课计划、排课表是否一致 |
| 进度表与统计口径说明 | 记录数与统计数对得上,口径写到表头 | 用一周记录核对合计,看口径与例外是否写清;核对表头统计口径与三份材料字段是否对应 |
容易做错的三处
- 现象:同一课程在开课计划与排课表里的名称或数量对不上。原因:两份材料更新节奏不同,未同步版本,缺少签字或回执。
- 现象:同一班级在排课表与选课规则里的日期区间对不上。原因:排课表按周更新,选课规则按学期更新,未在表头写明口径。
- 现象:启动后日志持续报连接超时,检索报向量库错误。原因:连接地址与实际实例不一致,或日志库与主库混在同一处。
怎么确认配好了
本功能验收:逐项连一次主业务库、日志库、缓存与向量库,核启动日志里的连接结果;主业务库连接变量核 MONGODB_URI,向量库连接变量核 PG_URL,缓存连接变量核 REDIS_URL。
业务测试:用一周记录核对合计,看口径与例外是否写清;核对开课计划、排课表、选课规则三份材料的记录数与统计数是否对得上。
- 在部署环境里核对主业务库连接变量取值与库地址一致,并查看日志库变量是否设置,核对日志写入的库。
- 用客户端连一次缓存,核对返回;对照部署说明核对所选向量库与地址,并核对进度表表头统计口径与三份材料字段是否对应。