记课时 · 微信小程序
使用说明
给孩子记课时、算清每门课的账
记课时是一款课时记录与管理应用,支持学生管理、课程管理、课时打卡、缴费记录、进度追踪、统计分析和分享。数据保存在微信云开发环境,按你的微信 OpenID 隔离。

缺图
images/01-hero-student-list.png
images/01-hero-student-list.png

缺图
images/02-hero-course-detail.png
images/02-hero-course-detail.png

缺图
images/03-hero-stats.png
images/03-hero-stats.png
一
快速上手
添加学生 → 添加课程(设置上课时间)→ 缴费(录入金额和课时)→ 打卡(记录每次上课)→ 查看统计

缺图
images/04-guide-step2.png
images/04-guide-step2.png
二
学生管理
- 新增学生自动排到开头
- 列表超过 10 人时出现搜索框,可搜索姓名、电话、备注
- 长按卡片进入多选,可批量删除
- 删除学生会级联删除其课程、记录和缴费,操作前建议先导出备份

缺图
images/05-student-select.png
images/05-student-select.png

缺图
images/06-student-edit.png
images/06-student-edit.png

缺图
images/07-student-delete-confirm.png
images/07-student-delete-confirm.png
三
班级管理
- 底部导航「班级」tab 可创建 / 编辑 / 删除班级
- 长按班级卡片进入多选,可批量删除;卡片右侧有编辑 / 删除按钮
- 班级详情可添加 / 移除学生(移除需二次确认);添加学生时按班级的上课设置自动建课
- 班级批量打卡 / 批量缴费:进页面自动为缺课的学生补建本班课程,上课时间全班一份
- 删除班级不影响学生和课程数据

缺图
images/08-class-list.png
images/08-class-list.png

缺图
images/09-class-detail.png
images/09-class-detail.png

缺图
images/10-class-edit.png
images/10-class-edit.png

缺图
images/11-class-add-student.png
images/11-class-add-student.png

缺图
images/12-class-attendance.png
images/12-class-attendance.png

缺图
images/13-class-payment.png
images/13-class-payment.png
四
课程管理
- 新增课程自动排到开头
- 长按课程卡片进入多选,可批量删除;卡片右侧有删除按钮
- 上课时间支持统一设置或按天独立配置,同一天可添加多个时段
- 课程详情分「消课记录」「缴费记录」两个 Tab,环形进度展示消课进度
- 课程详情里长按记录进入多选,可批量编辑或批量删除
- 剩余课时用完继续打卡会显示负数(透支),缴费补足课时后自动恢复

缺图
images/14-course-list.png
images/14-course-list.png

缺图
images/15-course-detail-record.png
images/15-course-detail-record.png

缺图
images/16-course-detail-pay.png
images/16-course-detail-pay.png

缺图
images/17-course-edit.png
images/17-course-edit.png
五
打卡消课
- 四种类型:上课、补课、请假、停课,切换类型自动调整课时
- 课时支持半课时(0.5 / 1.5 等),最大 5 课时
- 自动填充课程上课时间,可手动调整;结束时间按课时和课间休息自动计算
- 可配置课间休息(0 / 5 / 10 / 15 / 20 / 25 / 30 分钟)
- 请假 / 停课(0 课时)的起止时间取当天时段的原始范围

缺图
images/18-record-edit.png
images/18-record-edit.png

缺图
images/19-record-add.png
images/19-record-add.png

缺图
images/20-record-batch-edit.png
images/20-record-batch-edit.png
六
缴费充值
- 输入金额(支持小数),手动输入购买课时数
- 快速金额按钮:¥500 / ¥1000 / ¥2000 / ¥5000

缺图
images/21-payment-edit.png
images/21-payment-edit.png
七
记录(首页)
- 消课和缴费记录统一汇总,按时间倒序排列
- 点日历按钮切换日历视图:实心圆 = 上课 / 补课、短横线 = 请假 / 停课、空心圆 = 待打卡、第二行实心圆 = 有缴费
- 支持按时间 / 学生 / 班级 / 课程 / 类别多选筛选;关键词匹配学生名、课程名、老师名、班级名、备注、类别和缴费金额
- 长按记录卡片进入多选,可批量删除、批量编辑消课记录或缴费记录

缺图
images/22-record-list.png
images/22-record-list.png

缺图
images/23-record-calendar.png
images/23-record-calendar.png

缺图
images/24-record-filter.png
images/24-record-filter.png
八
统计分析
- 统计粒度(按日 / 按周 / 按月)由所选区间的天数自动决定,不用手选
- 可按学生筛选,图表和统计数据联动过滤
- 课程数 / 课时数 / 缴费额汇总,三项都可点,跳记录页并按对应类别筛选
- 柱状图点击跳转对应日期的记录;「各课程费用分布」的图例与明细行点击跳转课程详情
- 「记录次数汇总」里每个类别芯片可点击,跳记录页并按该学生 / 课程 / 类别筛选

缺图
images/25-stats-filter.png
images/25-stats-filter.png

缺图
images/26-stats-tables.png
images/26-stats-tables.png
九
回收站
- 增 / 改 / 删操作自动记录,支持单条撤销恢复(含级联数据)
- 批量操作合并为一条记录,恢复时一键处理全部子数据
- 支持搜索和多选批量恢复 / 删除
- 容量可配置(最低 10 条,默认 50 条),超出后旧记录自动清除
- 右上角眼睛图标可暂停 / 恢复追踪,暂停期间操作不记录

缺图
images/27-recycle-bin.png
images/27-recycle-bin.png

缺图
images/28-recycle-paused.png
images/28-recycle-paused.png
十
数据备份
- Excel 导出 / 导入:导出为 .xlsx(学生 / 课程 / 班级 / 消课 / 缴费),导入前预览确认
- JSON 导出 / 导入:导入为合并模式,不覆盖已有数据
- Excel 导入会清空所有现有数据,操作前建议先导出备份
- 导出的文件可点「分享」发到聊天保存(推荐发给「文件传输助手」);导入只能从聊天记录中选文件
- 与安卓版的数据可双向互导

缺图
images/29-settings-data.png
images/29-settings-data.png

缺图
images/30-export-done.png
images/30-export-done.png
十一
安全锁
- 开启后需 6 位 PIN 码进入应用,修改 / 关闭需验证当前 PIN 码
- 后台超时可配置(0–59 分钟,0 = 切后台立即锁定),也可单独关闭该功能,不影响锁屏验证
- 可开启回收站密码验证,进入回收站需验证 PIN
- 安全锁为本地设置,PIN 以加盐哈希保存在本机,不会上传

缺图
images/31-lock-pin.png
images/31-lock-pin.png

缺图
images/32-settings-lock.png
images/32-settings-lock.png

缺图
images/33-settings-timeout.png
images/33-settings-timeout.png
十二
分享
- 在课程页、课程详情或班级详情点「分享」,生成分享卡片后转发给微信好友;对方点开就能看到该学生 / 课程 / 班级的课时与缴费情况
- 分享是「链接」不是「快照」:对方看到的始终是你此刻的数据,你改了对方刷新就能看到
- 分享链接谁拿到谁能看,请只发给信任的人;对方无法再转发给别人
- 权限分「仅查看」与「可管理」:可管理要对方在落地页点「申请管理权限」,你在「我的分享 → 看过的人」里点「授权」后才生效;申请本身不给任何权限
- 一条链接可以同时授权给多个人(比如爸爸和妈妈都能打卡):「看过的人」里给谁点「授权管理」谁就能改,点「解除管理」只收回那一个人;想让谁都不能管理就点「改为仅查看」
- 对方首次打开会留一个称呼(可跳过,跳过后不再问);留着称呼,你在「看过的人」里才认得出谁是谁
- 对方代写的增删改都会记在你的回收站里(条目带「(来自共享)」),觉得不对可以随时撤销
- 班级分享给到对方的只有「批量打卡」与「批量缴费」两件事:他动不了班级结构(加人 / 移人 / 改班级 / 删班级都不行),也进不了学生的课程页;班里还没建课的学生会先在那两页里跳过去,你先进一次批量打卡就会自动补上
- 有效期可选永久 / 7 天 / 30 天,到期后对方自动看不到
- 同一个学生 / 课程 / 班级可以有多条链接(发给不同的人):「我的分享」按目标分组显示,每条链接各自认自己的一组管理者,可分别关闭、重新开启、再次转发或删除,也能把已关闭的再转发一次
- 接收者在「学生」页 / 「班级」页顶部的「共享给我的」(各按学生 / 课程、班级分开列)与「设置 → 我的分享」里都能再找到分享给他的内容

缺图
images/34-share-create.png
images/34-share-create.png

缺图
images/35-share-view.png
images/35-share-view.png

缺图
images/38-shares-list.png
images/38-shares-list.png

缺图
images/36-share-course.png
images/36-share-course.png

缺图
images/37-share-class.png
images/37-share-class.png
十三
推荐给朋友
- 学生 / 记录 / 课程 / 统计四页都能从右上角菜单把小程序转发给微信好友;设置页「支持 → 推荐给朋友」也可以
- 转发卡片的配图是固定的产品图,标题是固定的一句介绍;点开后落在「学生」页
- 学生页还支持分享到朋友圈,其它页面没有这个入口

缺图
images/39-forward-menu.png
images/39-forward-menu.png
十四
联系客服
- 设置页「支持 → 联系客服」里有客服微信号;点「在小程序内咨询」直接进客服会话
- 客服不在线时用「复制微信号」复制后加好友,不受客服是否在线影响

缺图
images/40-contact.png
images/40-contact.png
十五
会员
会员是本小程序独有的增值功能,用来解锁班级数量上限。
- 免费版最多可创建 2 个班级;会员班级数量不限
- 会员只解锁班级数量上限——打卡、缴费、统计、导出、分享等功能始终免费,没有门槛
- 只拦「新建班级」:编辑 / 删除现有班级、班级加学生 / 移出学生、批量打卡 / 批量缴费、Excel / JSON 导入(备份恢复)一律不受限;老用户能看、能用、能删,只是不能新建,存量数据不冻结
- 额度按班级总数计算,「共享给我的班级」不占额度
- 价格:一次买断 · 永久有效。当前为上线特惠 ¥28(原价 ¥68),特惠结束后自动恢复正式价
- 入口:设置 →「会员权益」

缺图
images/41-member.png
images/41-member.png

缺图
images/42-member-gate.png
images/42-member-gate.png

缺图
images/43-settings-member-row.png
images/43-settings-member-row.png
十六
注意事项
- 删除学生会级联删除其课程、记录和缴费,建议先导出备份
- 误删数据可在回收站中恢复
- 回收站容量有限(默认 50 条),超出后旧记录永久清除无法恢复
- 恢复 / 导入标记仅在当前会话有效,重启后消失

缺图
images/44-danger-confirm.png
images/44-danger-confirm.png
删除学生会连带删掉他的课程、记录与缴费;Excel 覆盖式导入会清空所有现有数据——这两种操作都不可撤销,动手前请先导出备份。
附
更多页面
- 隐私政策:设置 →「支持 → 隐私政策」
- 使用说明:设置 →「支持 → 使用说明」(本页内容在小程序内也有一份图文章节版)
- 暗色主题:跟随微信 / 系统的深色模式自动切换

缺图
images/45-settings-privacy.png
images/45-settings-privacy.png

缺图
images/46-settings-help.png
images/46-settings-help.png

缺图
images/47-dark-student-list.png
images/47-dark-student-list.png

缺图
images/48-dark-record-list.png
images/48-dark-record-list.png