成绩录入与学分认定的部署运维与应用交接:部署与升级

围绕成绩录入与学分认定的部署运维与应用交接,说明部署与升级的配置前提与核对动作,结合成绩单、缓考申请确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

成绩录入与学分认定涉及成绩单、缓考申请、补考安排三类材料。成绩单来自教务系统,按学期批次更新,字段含课程名称、学分、成绩、任课教师签字;缓考申请由学生提交、院系审批,字段含申请日期、缓考原因、审批签字;补考安排由教务排定,字段含补考日期、考场、监考签字。三类材料进入部署与升级功能时角色不同:成绩单是数据行索引状态的主要承载对象,缓考申请与补考安排是关联记录,需与成绩单在名称、数量、日期上对齐。更新节奏跟随学期与补考周期,字段特征是多签字、多日期、多版本并存,交接时须逐项核对。

配置怎么定

部署环境与管理员版本升级页(服务端操作)只输出镜像版本、迁移任务记录与数据行索引状态,可交接的部署状态与操作记录要由运维交接与业务使用接着做。

对象判断核验动作
主服务与商业版镜像版本两个镜像都是同一目标版本,对照版本说明核对两个镜像的版本标识在管理员版本升级页读取两个镜像的版本标识,确认一致
历史分块训练任务迁移旧实例已完全停止、旧任务租约过期后才触发,在版本升级页查看该任务的执行记录核对执行记录的时间与状态,并检查 MONGODB_URI、PG_URL、REDIS_URL 连接可用
知识库重建状态迁移前一个迁移完成后再触发,对照两条记录的时间与状态按顺序核对两条迁移任务记录,确认后一条晚于前一条完成
数据行索引状态迁移后为新的索引状态体系,抽一条数据行核对状态字段抽取一条成绩单数据行,核对状态字段已从旧标记变为新索引状态

容易做错的三处

  • 现象:服务能起来但数据行状态仍是旧标记。原因:迁移脚本未执行或未按顺序执行,旧实例未完全停止、旧任务租约未过期。
  • 现象:同一成绩记录在成绩单与缓考申请里的课程名称、数量或日期对不上。原因:两份材料版本未同步,交接时未逐项核对字段与签字。
  • 现象:脚本执行报错,或两个镜像版本不一致。原因:后一个迁移未等前一个完成即触发,镜像标识未对照版本说明核对。

怎么确认配好了

本功能验收:核两个镜像版本标识,再按顺序核两条迁移脚本的执行记录,确认镜像版本标识一致、两条迁移任务记录按序完成,并核对 DB_MAX_LINK 连接参数。

业务测试:按交接单逐项核对一次,看缺哪一项记录,确认成绩单、缓考申请、补考安排的字段、日期与签字齐全。

  • 在管理员版本升级页读取主服务与商业版镜像版本标识,对照版本说明逐项核对并记录。
  • 按顺序查看两条迁移任务记录的时间与状态,抽取一条数据行核对索引状态字段,并检查 MONGODB_URI、PG_URL、REDIS_URL、DB_MAX_LINK 连接可用。