凯迪克Reading小程序是为凯迪克高端素养成长体系打造的专属数字化管理平台,依托微信小程序(C端+B端)+ PC管理后台双端架构,贯穿品牌获客、菁英筛选、方案转化、入学交付、教学服务、成长续约六大经营闭环。
系统定位为辅助线下、赋能线下、优化线下、不替代线下的数字化工具,完全兼容原有线下业务流程,支持新旧流程长期并行、渐进迁移。
家长端轻量化、傻瓜式、无下载、易操作、高质量感、高可分享性。
全流程模板化、选项化、自动化、向导化,减少人工记忆与输入。
保留机构所有成熟线下流程,线上仅做归档、沉淀、标准化。
全页面、报告、证书、视觉严格统一凯迪克品牌规范。
全链路隐私合规、未成年人保护、非学科定位公示、授权留痕。
敏感数据、内部标签、风险评估仅管理层可见可控。
| 业务环节 | V1.0一期交付范围 | 二期迭代(暂缓) |
|---|---|---|
| 第1环 获客引流 | 小程序首页品牌形象展示;菁英家庭评估入口;价值前置页面 | — |
| 第2环 生源筛选 | 完整全部实现线上评估表单、双人测评、线下检测表、老板研判、分级规则、报告输出、审计日志、权限矩阵、R级管控、测评作废/中断 | — |
| 第3环 转化签约 | 学员专属成长规划书(自动生成+微调);合同OCR信息录入表单 | — |
| 第4环 入学交付 | 系统自动生成录取通知书编号,存入学员档案 | 课程表页面、首课反馈完整模块 |
| 第5环 教学服务 | — | 课时完整模块、课堂反馈推送、阶段报告、绘本借阅 |
| 第6环 续约裂变 | — | 续费提醒、进阶方案展示、转介绍海报、活动报名 |
系统采用前后端分离的微服务架构,分为四大子系统:
家长用户使用。提供微信登录授权、页面路由、前端本地草稿存储、图片上传、PDF/图片生成下载、微信小程序订阅消息接收、公众号模板消息接收、评估表单填写、报告查看下载等功能。
员工使用。提供员工账号登录、角色鉴权、小程序订阅消息待办通知、表单提交、单据预览、文件下载等功能。支持销售岗和教学岗独立操作。
管理层使用。提供大屏管理界面、数据看板、批量导出、审计日志查看、系统配置面板、OCR识别服务集成、核心研判操作等功能。
统一API服务,提供数据库访问、文件对象存储、接口限流防护、服务端双重鉴权(身份鉴权+数据权限鉴权)、敏感数据加密存储、审计日志持久化。
| 层级 | 技术选型建议 | 说明 |
|---|---|---|
| 前端-C端小程序 | 微信小程序原生 / Taro / uni-app | 支持多端编译,原生体验优先 |
| 前端-B端小程序 | 微信小程序原生 / Taro | 与C端共享组件库 |
| 前端-PC后台 | Vue3 + Element Plus / React + Ant Design | 大屏数据看板,表格密集型界面 |
| 后端服务 | Java Spring Boot / Node.js NestJS / Python FastAPI | RESTful API,JWT鉴权 |
| 数据库 | MySQL 8.0+ / PostgreSQL | 关系型数据存储,支持事务 |
| 缓存 | Redis | 限流计数、会话管理、热数据缓存 |
| 对象存储 | 阿里云OSS / 腾讯云COS / MinIO | PDF报告、合同原图、测评附件存储 |
| OCR服务 | 百度OCR / 腾讯OCR / 阿里OCR | 合同照片文字识别 |
| 短信服务 | 阿里云短信 / 腾讯云短信 | 老板批量导出二次验证、业务通知 |
| PDF生成 | Puppeteer / wkhtmltopdf / iText | 服务端生成评估报告PDF |
| 微信服务号(公众号) | 微信公众号开发接口 | 公众号模板消息推送(R到期提醒、24h提醒等长延迟通知) |
| 微信开放平台 | UnionID机制 | 小程序与公众号用户身份关联 |
微信小程序的消息推送不依赖公众号,而是通过小程序订阅消息实现。但小程序订阅消息存在"一次性订阅仅能推送1条"的限制,对于R级90天冷却到期提醒等长延迟通知场景触达率不足。因此本项目采用双通道消息推送架构,确保关键业务通知可靠触达。
| 通道 | 机制说明 | 适用场景 | 限制 |
|---|---|---|---|
| 通道一 小程序订阅消息 |
用户在小程序内主动订阅授权后,服务端通过小程序接口下发订阅消息,消息显示在微信服务通知中 | 评估提交成功通知、报告生成通知、预约确认通知、测评待办提醒 | 一次性订阅每次仅能推1条;长期订阅需微信审核通过 |
| 通道二 公众号模板消息 |
用户关注关联公众号后,服务端通过公众号接口下发模板消息,消息显示在公众号对话列表中 | R冷却期90天到期前7天提醒、线下测评24小时提醒、重要业务通知 | 需用户关注公众号;需额外配置公众号开发 |
| 业务场景 | 触发时机 | 通道一(订阅消息) | 通道二(公众号) |
|---|---|---|---|
| 评估提交成功 | 家长提交线上评估表单 | ✅ 主推 | — |
| 标准版/完整版报告生成 | 报告生成完成 | ✅ 主推 | — |
| 测评预约确认 | 家长完成预约 | ✅ 主推 | — |
| 线下测评24小时提醒 | 测评前24小时 | ✅ 辅助 | ✅ 主推 |
| R冷却期到期前7天提醒 | R标记90天到期前7天 | — | ✅ 唯一通道 |
| 老板研判待办推送 | 双师测评全部提交 | ✅ 主推(B端) | — |
| 测评驳回/作废通知 | 老板操作驳回或作废 | ✅ 主推(B端) | — |
| 信息变更/删除审核结果 | 老板审核完成 | ✅ 主推 | ✅ 辅助 |
家长阅读用户协议隐私政策,完成信息收集授权;未满14周岁未成年人触发监护人二次专门授权。
家长填写《线上评估报告收集信息表》(19字段,4分组),前端自动保存草稿;提交锁定历史版本,不可修改,仅可新建评估。
提交评估后可预约线下测评,生成《线下测评预约确认单(电子回执)》;家长阅读并电子确认《线下测评告知书》。
全局每日评估名额上限20组;同一微信用户30天最多提交2次线上评估;3次爽约线下测评则30天限制预约;R级90天冷却期同时拦截线上评估、线下测评预约入口。
销售老师、教学老师相互不可见对方填写内容,分别在B端小程序独立填写两套双人测评观测表单;老师填写《线下学员评估检测表》;测评过程可标记【测评中断】。
两份双人测评表单全部提交后,系统自动聚合全部数据源,生成【老板专属综合研判推送表单】,向老板推送待办消息。
研判理由、差异分析为双必填项;系统留存判定因子快照;支持驳回重测、标记测评作废;所有变更记入审计日志。
家长端自动输出标准版评估报告;选填全部完成解锁金色完整版评估报告、《家长版线下测评结果与分析建议》;B端生成《学员专属成长规划书》用于转化签约。
S/A/A-级:进入转化签约环节,可上传合同OCR识别录入;R暂不匹配:执行对外标准话术,进入90天冷却周期,到期前7天推送家长提醒。
所有表单、报告、操作记录入库;支持按需下载PDF/Excel;权限严格隔离;审计日志只读不可删除。
按钮文案:"开启我的专属评估|生成专属规划报告"(禁止使用"注册、填写信息、提交"等生硬词汇)
前端自动草稿保存;提交后锁定,不可修改历史,只能新建一轮评估。共19字段,4分组,顶部进度条。
| 序号 | 字段名称 | 字段类型 | 必填 | 业务用途 |
|---|---|---|---|---|
| 1 | 孩子姓名 | 单行文本 | 必填 | 报告标题、学员档案 |
| 2 | 孩子出生日期 | 日期选择器 | 必填 | 报告年龄维度、能力匹配计算、未成年人授权判断 |
| 3 | 孩子目前英语接触时长 | 单选:几乎没有接触/少量绘本音频/每周1-3次接触/高频长期接触 | 必填 | 孩子起点诊断模块 |
| 4 | 孩子现有英语能力表现 | 多选:能听懂简单英文指令/会说少量单词/可以说简单短句/能听懂简单绘本音频/几乎无输出 | 必填 | 报告【孩子起点诊断】文本生成 |
| 序号 | 字段名称 | 字段类型 | 必填 | 业务用途 |
|---|---|---|---|---|
| 5 | 家庭英语启蒙目标 | 单选:培养英语兴趣为主/日常口语交流/原版阅读能力/为后续学习打基础 | 必填 | 报告课程匹配、家庭环境解读 |
| 6 | 家庭教育投资预算 | 单选:5000以内/5000-10000/10000-20000/20000以上 | 必填 | 家庭雷达图-预算匹配度、分级消费能力判定 |
| 7 | 每周可投入英语陪伴时长 | 单选:<1小时/1-3小时/3-5小时/5小时以上 | 必填 | 家庭雷达图-陪伴投入维度、配合度评分 |
| 8 | 家庭主要语言环境 | 多选:家长可简单英文陪伴/日常播放英文音频绘本/几乎无英文环境/双语家庭 | 必填 | 家庭启蒙环境雷达图、环境解读文案 |
| 9 | 家长对孩子学习的期待底线 | 单选:保护兴趣第一位不强求输出/希望稳步看到进步/希望较快看到能力提升 | 选填 | 完整版报告深度家庭分析 |
| 序号 | 字段名称 | 字段类型 | 必填 | 业务用途 |
|---|---|---|---|---|
| 10 | 家长联系人姓名 | 单行文本 | 必填 | 联系归档 |
| 11 | 家长联系手机号 | 手机号输入框 | 必填 | 线索档案(不打印对外报告) |
| 12 | 家庭居住区域 | 区域选择+补充文本 | 必填 | 标准版报告基础信息 |
| 13 | 通勤到校区距离(km) | 数字输入 | 选填【敏感】 | 完整版报告雷达图;内部出勤风险标签判定 |
| 14 | 家庭其他孩子情况 | 多选:无其他孩子/有低龄弟妹/有学龄哥哥姐姐 | 选填【敏感】 | 完整版报告雷达图-家庭精力分配维度 |
| 序号 | 字段名称 | 字段类型 | 必填 | 业务用途 |
|---|---|---|---|---|
| 15 | 从哪里了解凯迪克Reading | 单选:朋友推荐/短视频平台/朋友圈广告/线下地推/其他 | 必填 | 市场统计 |
| 16 | 最看重课程的哪几个点 | 多选:保护孩子兴趣/原版绘本体系/老师专业度/课堂氛围/性价比 | 必填 | 报告课程匹配建议文案 |
| 17 | 孩子性格特点 | 多行文本 | 选填 | 完整版报告-孩子深度诊断 |
| 18 | 孩子过往学习抗拒/畏难情况 | 多行文本 | 选填 | 完整版报告家庭提示;内部R风险参考 |
| 19 | 其他补充想法与诉求 | 多行文本 | 选填 | 完整版报告服务对接参考 |
自动生成,家长可预览下载PDF。记录:预约学员、预约时间、校区地点、测评预估时长、改约与爽约规则。小程序订阅消息推送预约确认通知;测评前24小时通过公众号模板消息+订阅消息双通道推送提醒。
家长阅读后勾选确认,生成电子回执存档。核心条款:
线下测评完成系统生成,家长小程序查看下载PDF。全部为对外友好解读;不含S/A/A-/R、风险标签、原始测评打分。
销售岗、教学岗、老板岗执行字段级权限隔离。销售看不到家庭预算;教学看不到商业预算字段;普通员工看不到老板研判单、R标记。所有接口服务端双重鉴权,禁止仅前端控制权限。
销售独立填写;提交后锁定,不可直接修改;只能老板驳回整套测评后重填;看不到教学老师填写结果。
| 字段名称 | 字段类型 | 选项 | 业务用途 |
|---|---|---|---|
| 指令响应观测 | 单选 | 优/一般/弱 | 分级、R风险判定 |
| 专注力持续时长观测 | 单选 | 优/一般/弱 | 分级、R风险判定 |
| 课堂情绪状态观测 | 单选 | 优/一般/弱 | R硬底线触发(持续抗拒) |
| 任务完成度观测 | 单选 | 优/一般/弱 | 配合度打分 |
| 同伴互动行为观测 | 单选 | 优/一般/弱 | 分班参考 |
| 身体行为状态观测 | 单选 | 优/一般/弱 | R硬底线触发(频繁离座躁动) |
表单结构与销售版完全一致;教学独立填写;提交锁定;看不到销售填写结果。
老师小程序录入;支持标记测评中断,填写中断原因记入审计日志。中断数据不参与分级运算。
仅展示对外家长版内容;隐藏预算、内部分级、R标记。员工可查看本人经手学员的对外报告。
单据编号KD-JY-{报告编号};系统自动聚合全部数据源生成,小程序+PC推送待办。
同一学员聚合全部:线上评估表单、两份双人测评、线下检测表、老板研判单、各版本评估报告、审计操作记录。支持多子女档案切换,数据完全隔离。
基于评估报告数据自动生成;老板可微调编辑;用于签约转化;家长端可下载PDF。
上传合同图片,OCR自动识别填充。页脚常驻提示:OCR仅供存档,请核对金额课时,有误请手动修改。修改记录记入审计日志。原图文件永久存储。
字段:学员姓名、签约家长姓名、合同编号、签约日期、课程总课时数、课程总金额、退费相关约定条款提取、合同照片原件上传。
内部档案补充;家长不可见。字段:老板人工最终确认等级、5项内部业务标签、实际通勤距离、课时消耗记录、录取通知书编号。
| 字段 | 说明 |
|---|---|
| 操作人账号 | 执行操作的员工账号 |
| 操作时间 | 精确到秒 |
| IP地址 | 操作来源IP |
| 操作对象 | 被操作的数据对象 |
| 操作类型 | 表单提交/等级变更/标签变更/测评驳回/测评作废/测评中断/账号禁用/手机号变更/个人信息删除 |
| 修改前内容 | 变更前的原始值 |
| 修改后内容 | 变更后的新值 |
| 操作理由 | 操作人填写的理由说明 |
审计日志留存不少于1年;日志只读不可删除不可修改。
PC批量导出学员档案,需要老板账号短信二次验证。普通员工禁止批量导出。
支持配置:每日评估名额参数(默认20组)、30天提交频次限制、3次爽约限制天数、R冷却期天数(默认90天)、冷却到期提醒天数(默认7天)。
系统输出仅为建议;老板仅可相邻等级校准;R为硬底线;R需两次测评触发;R标记执行90天冷却期,双向拦截线上评估、线下测评预约。
| 内部等级 | 等级名称 | 经营定位 | 对外口径 |
|---|---|---|---|
| S | 高阶重点班 | 核心盈利来源,高价值学员 | 普通启蒙规划,不透露S标签 |
| A | 普通班·标准 | 稳定营收、口碑主力学员 | 普通启蒙规划 |
| A- | 普通班·观察 | 扩充生源基数,需重点跟进 | 普通启蒙规划 |
| R | 暂不匹配 | 规避重大教学风险,不予录取 | 综合评估,现阶段本机构服务暂与孩子情况不匹配 |
| 等级 | 系统建议条件 | 老板可调范围 |
|---|---|---|
| S | 全部满足:消费能力高+家庭配合度高+双人测评绝大多数优,个别一般,无弱项+无R风险预警 | S⇋A,禁止跨级到A-/R |
| A | 满足其一无R预警:消费高/中+配合高/一般+测评大部分优/一般最多1项弱无严重抗拒;或消费中+配合高+表现稳定 | A⇋S、A⇋A-,禁止直接改为R |
| A- | 满足其一无R预警:消费低但配合≥一般无硬风险;或消费中/高配合一般测评1-2项弱无严重抗拒 | A-⇋A,禁止直接调到S/R |
| R | 双人测评同时两项为弱(课堂情绪状态=弱持续抗拒 + 身体行为状态=弱频繁离座) | R不可手动直接撤销;推翻R必须完整重新测评 |
5个内部标签:高续费潜力、出勤风险、家庭高配合度、家庭低配合度、行为风险观察
| 角色 | 使用端 | 核心权限 | 数据可见范围 |
|---|---|---|---|
| 销售岗 | B端小程序 | 填写销售版双人测评;查看本人经手学员对外报告 | 不可查看家庭教育预算字段;看不到老板研判单、R标记;禁止批量导出 |
| 教学岗 | B端小程序 | 填写教学版双人测评、线下评估检测表 | 看不到家庭预算商业字段;看不到老板研判单、R标记;禁止批量导出 |
| 老板岗 | B端小程序 + PC后台 | 全部表单、研判、审计日志可读可操作;PC批量导出学员档案 | 全部数据可见可控;批量导出需要短信二次验证 |
| 家长(C端) | C端小程序 | 填写评估表单、预约测评、查看下载报告、申请信息变更/删除 | 仅可查看、填写、下载本人相关文档;无法访问任何机构内部业务单据 |
所有后端接口强制双重鉴权:身份鉴权(验证用户登录状态和角色) + 数据权限鉴权(验证用户是否有权访问该数据)。权限校验全部服务端实现,禁止只靠前端隐藏控制。
| 权限项 | 顾问 | 老师 | 管理者 |
|---|---|---|---|
| 线索查看/编辑/分配 | 部分 | — | 全部 |
| 测评录入权限 | 销售版 | 教学版 | — |
| 测评裁定权限 | — | — | 全部 |
| 学员查看/签约激活 | 部分 | — | 全部 |
| 教学操作权限 | — | 有 | — |
| 合同管理权限 | — | — | 有 |
| 系统配置权限 | — | — | 有 |
| 账号权限管理 | — | — | 有 |
| 数据看板/导出权限 | — | — | 有(短信验证) |
| 审计日志查看 | — | — | 有 |
| 退费审核权限 | — | — | 有 |
| 序号 | 表名 | 说明 | 关键字段 |
|---|---|---|---|
| 1 | 用户账号角色表 | B端员工账号、角色、账号禁用标记 | account_id, role, status, created_at |
| 2 | 家长学员档案表 | 支持多子女档案 | parent_id, child_id, child_name, birth_date |
| 3 | 线上评估收集信息表 | 存储19项表单字段 | assessment_id, parent_id, 19个业务字段, status |
| 4 | 双人测评观测表(销售版) | 销售老师独立测评记录 | assessment_id, 6个观测字段, submitted_at, locked |
| 5 | 双人测评观测表(教学版) | 教学老师独立测评记录 | assessment_id, 6个观测字段, submitted_at, locked |
| 6 | 线下学员评估检测表 | 老师线下测评录入 | assessment_id, 听力/口语/认读各维度, status(含中断) |
| 7 | 老板研判单表 | 研判理由、差异分析、判定因子快照 | assessment_id, system_level, boss_level, reason, diff_analysis, snapshot |
| 8 | 评估报告记录表 | 标准版/完整版报告元数据、报告编号 | report_id, assessment_id, report_type, report_no, pdf_url |
| 9 | 合同OCR录入数据表 | 合同信息 | contract_id, student_id, contract_no, amount, hours, image_url |
| 10 | 审计日志表 | 全链路操作记录 | log_id, operator, time, ip, target, action, before, after, reason |
| 11 | 测评预约记录表 | 预约信息、爽约标记、R冷却期标记 | booking_id, assessment_id, time, campus, no_show_count, r_cooldown |
| 12 | 系统配置表 | 系统参数 | config_key, config_value, updated_at |
| 13 | 学员内部补充信息表 | 内部档案、标签、等级 | student_id, boss_confirmed_level, 5个标签, commute_distance |
| 14 | 个人信息变更/删除申请表 | 家长提交的申请 | request_id, parent_id, type, status, before, after |
| 15 | 成长规划书记录表 | 自动生成的规划书 | plan_id, student_id, content, boss_edited, pdf_url |
| 分类 | 主要接口 | 权限校验 |
|---|---|---|
| 用户鉴权登录 | 微信登录、B端账号登录、Token刷新 | 公开/账号密码 |
| C端家长业务 | 授权确认、评估表单提交、草稿保存、预约测评、报告查看下载、信息变更/删除申请 | 身份鉴权 |
| B端老师测评 | 双人测评表单提交、线下检测表提交、测评中断标记、学员档案查看 | 身份+数据权限 |
| 老板PC后台 | 研判操作、档案查询、批量导出(短信验证)、审计日志查看、系统配置、合同OCR上传 | 身份+数据权限+短信验证 |
| 文件服务 | 文件上传、OCR识别、PDF生成下载 | 身份鉴权 |
| 消息推送服务 | 小程序订阅消息发送(即时通知)、公众号模板消息发送(延迟通知)、消息推送状态查询、用户关注公众号状态查询 | 服务端内部调用 |
| 用途 | 色值 | 说明 |
|---|---|---|
| 主品牌色 | #235789(深海蓝) | 主按钮、标题强调色 |
| 辅助色1 | #E6A23C(金色) | 完整版报告边框专用 |
| 辅助色2 | #67C23A | 成功提示 |
| 警告色 | #E53935 | 风险、拦截提示 |
| 中性背景色 | #F7F9FC | 页面底色 |
| 正文文本 | #303133 | 主要文字 |
| 次要说明文字 | #909399 | 辅助文字 |
| 项目 | 标准版报告 | 金色完整版报告 |
|---|---|---|
| 版式 | 白底,无金色边框;A4竖版PDF | 页面四周8px金色(#E6A23C)边框;A4竖版PDF |
| 页眉 | 横版Logo | 横版Logo |
| 页脚 | 系统算法辅助生成声明+非学科声明 | 同标准版 |
| 水印 | 脱敏溯源水印(张*|KD-XXXXXX) | 同标准版 |
| 雷达图 | 4维度雷达图 | 6维度增强雷达图 |
| 优先级 | 功能模块 | 说明 |
|---|---|---|
| P0 核心 | 家长端评估与报告、线索管理、双人测评、等级确认、学员档案、服务记录、课堂反馈、基础权限、合同归档、全套合规弹窗、线索去重、服务确认机制 | 业务闭环底线,必须完成 |
| P1 重要 | 课程商品上架、数据看板、请假补课、转介绍、活动报名、绘本借阅、消息中心、新手引导、管理者二次验证、PC网页后台、存量导入、测评向导、配置双模式、今日待办 | 体验+效率提升 |
| P2 优化 | 自动阶段报告、成长时间线、品牌大使、打卡积分、满意度调研、审计高级功能、精细化信息变更流程 | 增值功能 |
| 阶段 | 时间 | 策略 |
|---|---|---|
| 阶段1 并行期 | 1-2个月 | 新线索优先线上系统流转;老学员支持批量导入+手动录入;原有纸质流程正常使用 |
| 阶段2 过渡期 | 2-4个月 | 新线索100%线上标准化流转;存量学员逐步完成数字化归档;纸质流程保留备用 |
| 阶段3 稳定期 | 4个月后 | 系统为主、纸质为辅;全数据沉淀、全流程标准化 |
| 编号 | 交付物名称 | 类型 | 交付方 |
|---|---|---|---|
| B-01 | 系统技术概要设计文档 | 技术文档 | 乙方 |
| B-02 | 数据库设计说明书 | 技术文档 | 乙方 |
| B-03 | 接口API文档 | 技术文档 | 乙方 |
| B-04 | 系统功能 | 乙方 | |
| B-05 | 部署与运维手册 | 运维文档 | 乙方 |
| B-06 | 管理员业务操作培训手册 | 培训文档 | 乙方 |
项目验收分为两个独立环节,全部通过视为项目交付完成:
| 序号 | 第三方服务 | 业务用途 | 备注 |
|---|---|---|---|
| 1 | 微信小程序 | 小程序登录、小程序订阅消息推送(即时通知:评估成功/报告生成/待办推送) | 生产环境使用,需提供小程序AppID/AppSecret |
| 2 | 微信服务号(公众号) | 公众号模板消息推送(长延迟通知:R冷却到期7天提醒/测评24h提醒/审核结果通知) | 需已认证服务号(非订阅号);与小程序绑定同一微信开放平台主体实现UnionID关联;若暂无公众号可先仅用通道一,后续补充接入 |
| 3 | OCR文字识别服务 | 合同照片OCR识别提取合同字段 | 用于合同OCR录入表单 |
| 4 | 短信服务 | 老板批量导出学员档案的二次验证短信、业务通知提醒 | 仅老板角色触发二次验证码 |
| 5 | 对象存储服务 | 存储:评估报告PDF、合同原图、测评附件图片 | 所有PDF、原图持久化存储 |