学员看到剩余课时与自己记录不同,通常会追问每次扣减的依据。课时账户不应只有一个可以手工修改的余额,需要保存购买、上课、补课、撤销与调整的明细。不同课程按课次还是按时间计量也要先统一,不然一节短课与一节长课容易被混为相同单位。
从需求出发
扣减动作关联具体课程和参与记录,明确何种状态触发,以及请假和补课怎样处理。人工调整必须填写原因与确认角色,原记录保留,不直接覆盖。购买赠送课时和付费课时可分别记账,适用范围与有效条件可查看。并发操作用业务编号防重复扣减。
设计应关注的事项
例如老师补录出勤后系统扣了一次课时,再次修改签到时间不应重复扣。若整节课程取消,按已确定规则撤销相关消耗,余额与明细同步更新。学员能查看属于自己的记录与异议入口,不看到其他人的账户信息。
逐项核对处理结果
- 验收包含迟到、请假、课程取消和人工更正,逐条对照账目。
- 报表区分已收费用与已消耗课时,两者不能直接等同收入。
- 结课或退款前提供明细核对,发现差异先定位来源。
- 课时规则变更保留生效日期,已经确认的历史消耗不能无说明地按新规则重算。
检查处理结果
课时过期前可以按既定规则提示学员,说明适用课程与办理入口。延期或转让若确有允许条件,单独记录依据和确认结果,不通过随意改截止日期使历史规则变得无法解释。
