# 各校区综合数据管理系统需求文档 ## 文档信息 - **生成时间**: 2025-07-29 00:19:30 - **数据来源**: 副本各校区月&年综合报表.xlsx - **文档版本**: v1.0 - **项目类型**: 教育培训机构多校区数据管理系统 ## 1. 项目背景与现状 ### 1.1 业务背景 该教育培训机构拥有多个校区,需要对各校区的经营数据进行统一管理和分析。当前使用Excel进行手工统计,存在数据分散、统计效率低、易出错等问题。 ### 1.2 校区分布 目前包含以下校区: - **吾悦校区** - **国兴校区** - **国贸校区** - **远大校区** - **龙湖校区** ### 1.3 现状问题 - 数据录入依赖手工Excel操作,效率低下 - 各校区数据分散,难以进行横向对比分析 - 缺乏实时数据监控和预警机制 - 报表生成耗时,影响决策效率 ## 2. 业务需求分析 ### 2.1 数据维度分析 #### 2.1.1 时间维度 系统需要支持以下时间维度的数据统计: - 1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月 - 年度合计 #### 2.1.2 校区维度 支持多校区数据管理: - 吾悦校区 - 国兴校区 - 国贸校区 - 远大校区 - 龙湖校区 ### 2.2 核心业务模块 #### 2.2.1 资源管理模块 **功能描述**: 管理资源管理相关业务数据 **核心指标**: - 线下资源 - 邀约数 - 一访到访 - 一访成交 - 二访到访 - 二访成交 - 成交率 - 线上资源 **业务流程**: 1. 数据录入:相关指标数据录入 2. 数据统计:自动计算汇总数据 3. 数据分析:趋势分析和对比分析 4. 报表生成:生成相关业务报表 #### 2.2.2 销售业绩模块 **功能描述**: 管理销售业绩相关业务数据 **核心指标**: - 成交总课时 - 成交总金额 - 均单价 - (净)成交总单数 - (净)成交总课时 - (净)成交总金额 **业务流程**: 1. 数据录入:相关指标数据录入 2. 数据统计:自动计算汇总数据 3. 数据分析:趋势分析和对比分析 4. 报表生成:生成相关业务报表 #### 2.2.3 转介绍管理模块 **功能描述**: 管理转介绍管理相关业务数据 **核心指标**: - 转介绍 - 转介绍资源数 **业务流程**: 1. 数据录入:相关指标数据录入 2. 数据统计:自动计算汇总数据 3. 数据分析:趋势分析和对比分析 4. 报表生成:生成相关业务报表 #### 2.2.4 续费管理模块 **功能描述**: 管理续费管理相关业务数据 **核心指标**: - 续费 - 月应续费人数 - 续费人数(本月) - 续费人数(次月) - 老卡续费人数 - 总续费数 - 月卡续费率 - 续费总课时 - 续费总金额 **业务流程**: 1. 数据录入:相关指标数据录入 2. 数据统计:自动计算汇总数据 3. 数据分析:趋势分析和对比分析 4. 报表生成:生成相关业务报表 #### 2.2.5 学员异动模块 **功能描述**: 管理学员异动相关业务数据 **核心指标**: - 异动 - 转出人数 - 转出金额 - 转入人数 - 转入金额 - 退费人数 - 退费金额 **业务流程**: 1. 数据录入:相关指标数据录入 2. 数据统计:自动计算汇总数据 3. 数据分析:趋势分析和对比分析 4. 报表生成:生成相关业务报表 #### 2.2.6 经营分析模块 **功能描述**: 管理经营分析相关业务数据 **核心指标**: - 经营汇总 - 任务(月) - 成本(月) - (净)任务完成率 - (净)成本完成率 **业务流程**: 1. 数据录入:相关指标数据录入 2. 数据统计:自动计算汇总数据 3. 数据分析:趋势分析和对比分析 4. 报表生成:生成相关业务报表 ## 3. 功能需求 ### 3.1 数据录入功能 - **多校区数据录入**: 支持各校区独立录入数据 - **批量导入**: 支持Excel文件批量导入 - **数据校验**: 自动校验数据合理性和完整性 - **权限控制**: 校区管理员只能录入本校区数据 ### 3.2 数据统计功能 - **实时统计**: 数据录入后自动更新统计结果 - **多维度统计**: 按时间、校区、业务类型等维度统计 - **自动计算**: 自动计算转化率、完成率等衍生指标 - **数据汇总**: 自动生成各校区汇总数据 ### 3.3 数据分析功能 - **趋势分析**: 各指标的时间趋势分析 - **对比分析**: 校区间横向对比、同期对比 - **转化漏斗**: 从资源到成交的完整转化漏斗 - **异常预警**: 数据异常自动预警 ### 3.4 报表展示功能 - **综合仪表盘**: 核心指标实时展示 - **校区报表**: 单校区详细报表 - **对比报表**: 多校区对比报表 - **导出功能**: 支持PDF、Excel格式导出 ## 4. 技术实现方案 ### 4.1 系统架构 - **前端**: Vue.js 3 + Element Plus + ECharts - **后端**: Node.js + Express + TypeScript - **数据库**: MySQL 8.0 - **缓存**: Redis - **部署**: Docker + Nginx ### 4.2 数据库设计 #### 4.2.1 核心数据表设计 **校区表 (campus)** - id: 主键 - name: 校区名称 - code: 校区编码 - status: 状态 - created_at: 创建时间 - updated_at: 更新时间 **业务数据表 (business_data)** - id: 主键 - campus_id: 校区ID - year: 年份 - month: 月份 - metric_category: 指标分类 - metric_name: 指标名称 - metric_value: 指标值 - created_at: 创建时间 - updated_at: 更新时间 **计算指标表 (calculated_metrics)** - id: 主键 - campus_id: 校区ID - year: 年份 - month: 月份 - conversion_rate: 成交率 - renewal_rate: 续费率 - avg_price: 均单价 - task_completion_rate: 任务完成率 - cost_completion_rate: 成本完成率 ### 4.3 关键算法 #### 4.3.1 转化率计算 - 成交率 = (一访成交 + 二访成交) / (一访到访 + 二访到访) × 100% - 续费率 = 续费人数(本月) / 月应续费人数 × 100% - 均单价 = 成交总金额 / 成交总单数 #### 4.3.2 数据聚合规则 - 年度数据 = 各月度数据累加或平均 - 校区对比 = 同期数据横向对比 - 趋势分析 = 时间序列数据分析 ## 5. 界面设计要求 ### 5.1 主要页面 1. **数据录入页面**: 表格式录入,支持快速录入和批量导入 2. **综合仪表盘**: 核心指标卡片式展示,图表可视化 3. **校区对比页面**: 多校区数据对比分析 4. **报表管理页面**: 报表生成、导出、历史查看 5. **系统管理页面**: 用户管理、权限管理、校区管理 ### 5.2 用户体验要求 - **响应式设计**: 支持PC端和平板端使用 - **操作便捷**: 减少点击次数,支持键盘快捷操作 - **数据可视化**: 图表展示直观清晰 - **加载性能**: 页面加载时间 < 3秒 ## 6. 权限与安全 ### 6.1 角色权限设计 - **超级管理员**: 全系统权限,可管理所有校区数据 - **校区管理员**: 只能管理本校区数据,查看对比报表 - **数据录入员**: 只能录入本校区数据,无查看权限 - **数据分析师**: 只读权限,可查看所有数据和报表 ### 6.2 数据安全要求 - **数据加密**: 敏感数据加密存储 - **操作日志**: 记录所有数据变更操作 - **数据备份**: 每日自动备份,保留30天 - **访问控制**: IP白名单,异常登录预警 ## 7. 性能要求 ### 7.1 响应时间要求 - 页面加载时间 ≤ 3秒 - 数据查询响应时间 ≤ 2秒 - 报表生成时间 ≤ 5秒 - 数据导出时间 ≤ 10秒 ### 7.2 并发性能要求 - 支持50个并发用户同时使用 - 数据库连接池优化 - 缓存策略优化关键查询 ## 8. 验收标准 ### 8.1 功能验收 - [ ] 各校区数据录入功能正常 - [ ] 数据统计计算准确无误 - [ ] 报表展示美观清晰 - [ ] 权限控制有效 - [ ] 数据导入导出功能正常 ### 8.2 性能验收 - [ ] 响应时间满足要求 - [ ] 并发性能达标 - [ ] 数据安全可靠 - [ ] 系统稳定性良好 ## 9. 风险评估与应对 ### 9.1 技术风险 **风险**: Excel数据迁移可能存在数据丢失 **应对**: 制定详细的数据迁移方案,多次测试验证 **风险**: 多校区数据同步可能存在延迟 **应对**: 采用事务机制保证数据一致性 ### 9.2 业务风险 **风险**: 用户可能不适应新系统操作 **应对**: 提供详细培训和操作手册 **风险**: 数据录入错误可能影响决策 **应对**: 增加数据校验规则和审核流程 ## 10. 实施计划 ### 10.1 开发阶段 (6周) - **第1周**: 需求确认、系统设计 - **第2周**: 数据库设计、后端架构搭建 - **第3-4周**: 后端API开发、前端页面开发 - **第5周**: 功能集成、测试 - **第6周**: 用户培训、上线部署 ### 10.2 验收测试 - 单元测试覆盖率 > 80% - 集成测试通过率 100% - 用户验收测试通过 - 性能测试达标 ## 11. 后续优化建议 ### 11.1 功能扩展 - **移动端应用**: 开发移动端APP,支持移动办公 - **智能分析**: 引入AI算法,提供数据预测和建议 - **第三方集成**: 与财务系统、CRM系统集成 - **自动化报表**: 定时自动生成和发送报表 ### 11.2 技术优化 - **微服务架构**: 系统模块化,提高可维护性 - **大数据分析**: 引入大数据技术,支持更复杂的分析 - **实时数据流**: 实现数据实时同步和分析 - **云原生部署**: 采用云原生技术,提高系统弹性 --- **备注**: 1. 本需求文档基于Excel数据结构分析生成,具体业务规则需与业务方进一步确认 2. 技术方案需根据实际技术栈和团队能力调整 3. 项目实施过程中需重点关注数据准确性和业务连续性 ## 附录:业务指标详细说明 ### A.1 资源管理指标 - **线下资源**: 通过线下渠道获得的潜在客户数量 - **线上资源**: 通过线上渠道获得的潜在客户数量 - **邀约数**: 成功邀约到访的客户数量 - **一访到访**: 首次到访的客户数量 - **一访成交**: 首次到访即成交的客户数量 - **二访到访**: 二次到访的客户数量 - **二访成交**: 二次到访成交的客户数量 - **成交率**: 总成交数/总到访数的比例 ### A.2 销售业绩指标 - **成交总课时**: 所有成交订单的课时总和 - **成交总金额**: 所有成交订单的金额总和 - **均单价**: 平均每单成交金额 - **(净)成交总单数**: 扣除退费后的实际成交单数 - **(净)成交总课时**: 扣除退费后的实际成交课时 - **(净)成交总金额**: 扣除退费后的实际成交金额 ### A.3 续费管理指标 - **月应续费人数**: 当月应该续费的学员数量 - **续费人数(本月)**: 当月实际续费的学员数量 - **续费人数(次月)**: 延期到次月续费的学员数量 - **老卡续费人数**: 使用老卡续费的学员数量 - **总续费数**: 所有续费的总数量 - **月卡续费率**: 当月续费率 - **续费总课时**: 续费的总课时数 - **续费总金额**: 续费的总金额 ### A.4 学员异动指标 - **转出人数**: 转出到其他校区的学员数量 - **转出金额**: 转出学员对应的金额 - **转入人数**: 从其他校区转入的学员数量 - **转入金额**: 转入学员对应的金额 - **退费人数**: 申请退费的学员数量 - **退费金额**: 退费的总金额 ### A.5 经营分析指标 - **任务(月)**: 月度业绩任务目标 - **成本(月)**: 月度运营成本 - **(净)任务完成率**: 净业绩/任务目标的完成比例 - **(净)成本完成率**: 实际成本/预算成本的比例