# 智慧教务系统 - 问题记录 > 记录浏览代码过程中遇到的业务问题,等待老王解答 ## 1. 课程预约流程 **问题**:学员预约课程的完整流程是什么? - 学员如何查看可预约的课程? - 预约是否需要教练确认? - 预约失败的原因有哪些? **涉及文件**: - `niucloud/app/api/controller/` (预约相关控制器) - `uniapp/pages/student/` (学员端页面) --- ## 2. 消课机制 **问题**:消课是如何触发的? - 教练手动消课还是系统自动消课? - 消课前是否需要学员确认? - 消课金额如何计算? **涉及文件**: - `niucloud/app/service/api/` (消课相关 Service) - `uniapp/pages/` (消课页面) --- ## 3. 学员卡类型 **问题**:学员卡的类型和有效期规则是什么? - 看到学员卡相关的数据库表 - 支持哪些类型的卡(次卡、月卡、季卡等)? - 过期后如何处理? --- ## 4. 教练排班 **问题**:教练的排班是如何管理的? - 排班是教练自己设置还是管理员设置? - 排班冲突如何检测? - 临时调课如何处理? --- ## 5. 多端权限 **问题**:学员端和教练端的权限如何区分? - 看到 `pages/student/` 和 `pages/coach/` 目录 - 权限是如何控制的? - 是否支持管理员角色? --- ## 6. 数据同步 **问题**:管理后台和移动端的数据如何同步? - 看到有 `adminapi` 和 `api` 两套接口 - 数据是否实时同步? - 是否有离线支持? --- ## 待确认的业务规则 1. **预约规则**:学员可以提前多久预约?是否可以取消预约? 2. **消课规则**:消课后是否立即扣减学员卡余额? 3. **教练提成**:教练的提成是如何计算的? 4. **退款规则**:学员如何申请退款?退款流程是什么? 5. **课时管理**:总课时和已消课时的关系是什么? --- > **记录时间**:2026-02-01 > **状态**:待回答