2026年3月,常州本地一家游泳培训机构找到开发方,想给家长做一个报名和查课的小程序。该机构在钟楼、新北、武进各有一个教学点,主要做少儿和成人游泳培训,旺季集中在暑假和春秋季周末。负责人见面第一句话是:“暑假前台两台手机轮流接,家长问十句有八句是问还有没有名额。”
一、原来的报名和排课怎么跑

先说清楚原来的操作。前台桌上有两台手机,一台接电话,一台登微信。家长咨询课程,前台要先问年龄、想上课的教学点,再翻微信群里的排课表。排课表是Excel,三个教学点各存一份,每周五下午由主管统一更新,再发到工作群。问题出在更新上:销售在总表里改了周六班时间,教练手机里还是上周的旧表。2026年5月有一次,一位教练按旧表跑到武进点,家长在泳池边等了半小时,当天课只能临时并班。
另一个麻烦是课时统计。教练上完课在纸质签到表上打勾,月底前台把签到表收上来,对着Excel一个学员一个学员算剩余课时。三个点加起来有四百多个在训学员,前台两个人算两天,还容易把请假和缺勤搞混。家长问“我家孩子还剩几节课”,前台得先翻记录再回微信。
二、小程序第一版做了哪些功能
开发方先到三个教学点各看了一次现场,把前台、教练、主管的操作习惯记下来。第一版没有铺得太开,主要做了四块:
- 课程展示与在线报名:家长在小程序里选教学点、年龄段和班型,能看到剩余名额。提交后是待确认状态,前台在后台点确认,系统通过微信服务通知把上课时间和地点发给家长。后台按教学点和班型自动扣减名额,避免两个家长同时报同一个空位。
- 排课与冲突检测:前台在后台批量导入课表,系统按教练、泳道、时段三项判断。同一个教练在同一时段被排到两个点,页面会标红并提示。教练端只显示自己的课,不用再翻整个Excel。
- 签到与课时核销:家长带孩子到馆,前台扫家长小程序里的签到码,或者教练端直接点名。签到成功后自动扣课时,后台记录出勤状态。
- 请假审批:家长在小程序里选对应课时提交请假,教练端收到审批,批准后该次不扣课时,后台累计请假次数。主管在后台能看到哪个学员请假次数偏多。
特色功能有三个:泳道时段冲突检测、课前1小时微信提醒、课时与出勤汇总导出。其中课前提醒是测试时加的。有家长反映周末容易记错时间,开发方就在确认报名后加了一条定时提醒,家长不用再问前台“我们是几点来着”。
三、一次取舍和一次改动
项目开始时,该客户列了一长串需求,包括拼团、分销、积分商城、直播课。开发方算了一下工期和预算,建议第一版先把报名、排课、签到、课时这四件事跑通,拼团和积分放到二期。客户主管想了两天,同意先做基础流程,但要求保留积分入口的位置。
第一版签到原设计是家长扫场馆墙上的码。测试当天发现,家长带孩子进更衣室,手机经常放在柜子里,再掏出来扫码很耽误时间。开发方和前台商量后改成前台扫码或教练端一键点名,原来那套家长扫码保留为备用。这个改动花了不到三天,但让暑假高峰的入场速度快了不少。
交付后,前台电话量降下来一部分,家长能自己看剩余名额和上课时间。该客户后来把二期需求整理出来时,又找常州飞傲软件科技有限公司继续做。开发方这边是本地团队,可以上门面谈,源码交付不锁死,第一版方案也是免费出的。对这家游泳培训机构来说,先把排课和课时这两件容易出错的事搬到线上,比一次做全更实际。
关键词:常州游泳培训小程序,游泳培训班排课系统,课时核销小程序,常州小程序开发,小程序开发案例
常见问题 FAQ
Q:游泳培训小程序的排课冲突检测是怎么判断的?
A:后台录入课表时,系统会比对该教练、泳道、时段三条信息。同一位教练同一时段被排到两个教学点,或者同一条泳道同一时段有两节课,页面会标红提示,前台需要改掉其中一条才能保存。
Q:家长在小程序请假后,课时还会被扣吗?
A:家长选对应课时提交请假,教练端审批。批准后该次不扣课时,后台记录请假次数。如果家长没有提交请假也没签到,系统按缺勤处理,课时照扣。
Q:教练在泳池边怎么确认学员到场?
A:前台扫家长小程序里的签到码,或者教练在教练端打开当节课名单一键点名。签到成功后后台自动扣课时,家长端也能看到出勤记录。
Q:第一版为什么没做拼团和积分商城?
A:客户最初把这些列进了需求,但预算和工期有限。开发方建议先把报名、排课、签到、课时四项跑通,拼团和积分放到二期。客户主管同意后,第一版保留了积分入口的位置。