核心概念(1 分钟)
用最少的概念理解系统如何运转
课时余额
购课会增加课时;排课会占用课时(防止超排);消课才会真正扣减。
排课 vs 消课
排课是计划安排;消课是老师点名确认出勤,并按“每人扣减课时”结算。
重复排课
支持按周/按天生成多条排课记录;删除时可选择仅删本节或删除整个系列。
工资核算
工资 = 基础工资 + 课时费 + 销售提成 + 其他调整(可正可负)。
建议口径
让数据更可用、更一致
课时统一为整数(无半节课)。录入余额、购课、排课扣减、消课扣减都按整数处理。
先排课后消课:排课用于占位与防超排;消课用于真实扣减与生成出勤记录。
学员课时不足(小于 10)会提示,便于老师及时沟通续费。
推荐使用流程
按这个顺序做,上手最快
1
配置课程与课时费规则
先建立课程(时长/定价/课时费规则),后续排课与工资核算都依赖课程信息。
2
录入学生并维护课时余额
新学员可先不填余额;老学员补录时直接填剩余课时。购课会增加课时。
3
录入教师与基础工资
维护教师档案与基础工资。课时费与提成会在工资核算中自动汇总。
4
按周排课并消课扣减
排课时选择节次即可自动带出默认时间段;消课时点名并确认每人扣减课时。
模块导航
点击卡片可直接进入对应页面
工资核算说明
按月统计,支持明细追溯
基础工资
来自教师档案的基础工资配置。
课时费
按已消课记录统计,人数取点名出勤人数(未点名则按排课学员数)。
销售提成与其他调整
提成来自购课订单;其他调整可手工录入(奖励/扣款)。
常见问题
遇到问题先看这里
为什么排课提示课时不够?
系统会计算“已排占用”的课时,避免超排。删除排课时若是重复排课,可选择删除整个系列。
如何快速找到某个学员?
新增排课页面支持按姓名/家长姓名/电话搜索学员。
数据存在哪里?
当前使用本地 JSON 文件存储(data 目录)。建议定期备份 data 目录。