docs: reorganize documentation structure
This commit is contained in:
@@ -1,774 +0,0 @@
|
||||
# 健身房管理系统产品设计文档(PRD)
|
||||
|
||||
> 文档编号: GYM-PRD-001
|
||||
> 版本: v1.0
|
||||
> 日期: 2026-02-28
|
||||
> 作者: 张翔
|
||||
> 状态: 初稿
|
||||
|
||||
---
|
||||
|
||||
## 文档修订历史
|
||||
|
||||
| 版本 | 日期 | 作者 | 修订内容 |
|
||||
|------|------|------|---------|
|
||||
| v1.0 | 2026-02-28 | 张翔 | 初稿 |
|
||||
|
||||
---
|
||||
|
||||
## 一、产品概述
|
||||
|
||||
### 1.1 产品背景
|
||||
|
||||
随着健身行业数字化转型的加速,传统健身房面临着会员管理效率低、预约流程繁琐、数据统计困难等痛点。本系统旨在为综合型健身俱乐部、精品工作室、连锁品牌提供全场景的数字化管理平台,实现:
|
||||
|
||||
- 会员端:一站式查看个人所有信息,便捷预约签到
|
||||
- 管理后台:全维度数据整理与分析,支撑运营决策
|
||||
- 多业态支持:灵活适配不同规模和类型的健身场所
|
||||
|
||||
### 1.2 产品目标
|
||||
|
||||
| 目标维度 | 目标描述 | 成功指标 |
|
||||
|---------|---------|---------|
|
||||
| 用户体验 | 提升会员预约和签到体验 | 预约成功率 ≥ 95%,签到耗时 ≤ 3秒 |
|
||||
| 运营效率 | 降低人工操作成本 | 人工处理时间减少 50% |
|
||||
| 数据价值 | 提供数据驱动决策支持 | 数据报表使用率 ≥ 80% |
|
||||
| 系统稳定 | 保证高可用性 | SLA ≥ 99.9% |
|
||||
|
||||
### 1.3 目标用户
|
||||
|
||||
| 用户角色 | 用户画像 | 核心需求 |
|
||||
|---------|---------|---------|
|
||||
| **会员** | 25-45岁健身爱好者,追求健康生活方式 | 便捷预约、快速签到、查看个人信息、追踪健身进度 |
|
||||
| **教练** | 专业健身教练,需要管理课程和学员 | 课程排期、学员签到、课时统计、评价管理 |
|
||||
| **前台** | 门店前台人员,负责日常接待 | 会员接待、签到辅助、会员信息查询 |
|
||||
| **店长** | 门店管理者,负责门店运营 | 单店全功能管理、数据查看、员工管理 |
|
||||
| **运营管理员** | 平台运营人员,负责营销和数据分析 | 营销活动配置、数据分析、报表生成 |
|
||||
| **财务专员** | 财务人员,负责账务管理 | 账单管理、财务报表、对账处理 |
|
||||
| **超级管理员** | 平台最高权限管理者 | 全平台管理、系统配置、权限管理 |
|
||||
|
||||
---
|
||||
|
||||
## 二、功能需求
|
||||
|
||||
### 2.1 会员管理
|
||||
|
||||
#### 2.1.1 会员注册与信息管理
|
||||
|
||||
**用户故事**: 作为新用户,我可以通过手机号注册成为会员,以便开始使用系统
|
||||
|
||||
**功能描述**:
|
||||
- 支持手机号+验证码注册
|
||||
- 支持微信一键登录
|
||||
- 会员信息完善(姓名、性别、生日、头像等)
|
||||
- 会员信息查询和修改
|
||||
- 会员状态管理(正常、冻结、注销)
|
||||
|
||||
**验收标准**:
|
||||
- 注册流程在30秒内完成
|
||||
- 验证码60秒内到达
|
||||
- 支持手机号脱敏显示
|
||||
- 敏感信息(手机号、身份证)加密存储
|
||||
|
||||
#### 2.1.2 会员卡管理
|
||||
|
||||
**用户故事**: 作为会员,我可以购买和管理会员卡,以便享受相应的权益
|
||||
|
||||
**功能描述**:
|
||||
- 会员卡类型管理(时长卡、次卡、储值卡、等级卡)
|
||||
- 会员卡购买流程
|
||||
- 会员卡信息查询
|
||||
- 会员卡激活/冻结/注销
|
||||
- 会员卡转让(可选)
|
||||
|
||||
**验收标准**:
|
||||
- 支持多种支付方式(微信、支付宝、银行卡)
|
||||
- 会员卡购买成功后立即生效
|
||||
- 支持会员卡有效期提醒
|
||||
- 支持会员卡使用记录查询
|
||||
|
||||
#### 2.1.3 权益管理
|
||||
|
||||
**用户故事**: 作为会员,我可以查看我的权益余额和使用情况,以便合理安排健身计划
|
||||
|
||||
**功能描述**:
|
||||
- 权益类型管理(时长、次数、储值、等级)
|
||||
- 权益余额查询
|
||||
- 权益使用记录
|
||||
- 权益到期提醒
|
||||
- 权益扣减和充值
|
||||
|
||||
**验收标准**:
|
||||
- 权益余额实时更新
|
||||
- 支持权益到期前3天提醒
|
||||
- 权益扣减记录可追溯
|
||||
- 支持权益转让(可选)
|
||||
|
||||
#### 2.1.4 等级管理
|
||||
|
||||
**用户故事**: 作为会员,我可以查看我的等级和积分,以便了解我的会员权益
|
||||
|
||||
**功能描述**:
|
||||
- 会员等级体系定义
|
||||
- 等级升级规则
|
||||
- 等级权益配置
|
||||
- 积分获取规则
|
||||
- 积分兑换规则
|
||||
|
||||
**验收标准**:
|
||||
- 等级升级自动触发
|
||||
- 等级权益清晰展示
|
||||
- 积分获取和使用记录可查询
|
||||
- 支持等级权益差异化
|
||||
|
||||
### 2.2 预约管理
|
||||
|
||||
#### 2.2.1 团课预约
|
||||
|
||||
**用户故事**: 作为会员,我可以预约团课,以便参加我感兴趣的课程
|
||||
|
||||
**功能描述**:
|
||||
- 团课列表展示(按时间、类型、教练筛选)
|
||||
- 团课详情查看
|
||||
- 团课预约
|
||||
- 预约取消
|
||||
- 预约提醒
|
||||
|
||||
**验收标准**:
|
||||
- 支持提前7天预约
|
||||
- 支持课程开始前2小时取消
|
||||
- 预约成功后立即发送通知
|
||||
- 支持预约冲突检测
|
||||
|
||||
#### 2.2.2 私教预约
|
||||
|
||||
**用户故事**: 作为会员,我可以预约私教课程,以便获得一对一指导
|
||||
|
||||
**功能描述**:
|
||||
- 教练列表展示
|
||||
- 教练详情查看
|
||||
- 教练可预约时段查询
|
||||
- 私教课程预约
|
||||
- 预约取消
|
||||
|
||||
**验收标准**:
|
||||
- 支持查看教练排班
|
||||
- 支持选择预约时间段
|
||||
- 支持预约备注
|
||||
- 支持教练确认机制
|
||||
|
||||
#### 2.2.3 场地预约
|
||||
|
||||
**用户故事**: 作为会员,我可以预约场地,以便自主训练
|
||||
|
||||
**功能描述**:
|
||||
- 场地列表展示
|
||||
- 场地详情查看
|
||||
- 场地可用时段查询
|
||||
- 场地预约
|
||||
- 预约取消
|
||||
|
||||
**验收标准**:
|
||||
- 支持场地类型筛选
|
||||
- 支持查看场地实时占用情况
|
||||
- 支持预约时长限制
|
||||
- 支持预约超时自动释放
|
||||
|
||||
#### 2.2.4 线上课程预约
|
||||
|
||||
**用户故事**: 作为会员,我可以预约线上课程,以便在家锻炼
|
||||
|
||||
**功能描述**:
|
||||
- 线上课程列表展示
|
||||
- 课程详情查看
|
||||
- 课程预约
|
||||
- 课程回放
|
||||
- 课程评价
|
||||
|
||||
**验收标准**:
|
||||
- 支持课程分类浏览
|
||||
- 支持课程搜索
|
||||
- 支持课程收藏
|
||||
- 支持课程进度追踪
|
||||
|
||||
### 2.3 签到管理
|
||||
|
||||
#### 2.3.1 扫码签到
|
||||
|
||||
**用户故事**: 作为会员,我可以通过扫码快速签到,以便节省时间
|
||||
|
||||
**功能描述**:
|
||||
- 生成会员二维码
|
||||
- 扫码签到
|
||||
- 签到验证
|
||||
- 签到记录查询
|
||||
|
||||
**验收标准**:
|
||||
- 二维码有效期5分钟
|
||||
- 签到响应时间 ≤ 2秒
|
||||
- 支持重复签到检测
|
||||
- 签到成功后发送通知
|
||||
|
||||
#### 2.3.2 人脸识别签到
|
||||
|
||||
**用户故事**: 作为会员,我可以通过人脸识别自动签到,以便实现无感入场
|
||||
|
||||
**功能描述**:
|
||||
- 人脸信息采集
|
||||
- 人脸特征存储
|
||||
- 人脸识别签到
|
||||
- 签到记录查询
|
||||
|
||||
**验收标准**:
|
||||
- 人脸识别准确率 ≥ 99%
|
||||
- 识别响应时间 ≤ 1秒
|
||||
- 支持人脸信息更新
|
||||
- 支持多人同时识别
|
||||
|
||||
#### 2.3.3 NFC签到
|
||||
|
||||
**用户故事**: 作为会员,我可以通过NFC快速签到,以便便捷入场
|
||||
|
||||
**功能描述**:
|
||||
- NFC卡绑定
|
||||
- NFC签到
|
||||
- 签到验证
|
||||
- 签到记录查询
|
||||
|
||||
**验收标准**:
|
||||
- 支持ISO 14443 Type A/B标准
|
||||
- 签到响应时间 ≤ 1秒
|
||||
- 支持NFC卡挂失
|
||||
- 支持NFC卡解绑
|
||||
|
||||
#### 2.3.4 教练代签
|
||||
|
||||
**用户故事**: 作为教练,我可以为会员代签,以便处理特殊情况
|
||||
|
||||
**功能描述**:
|
||||
- 教练登录验证
|
||||
- 选择会员
|
||||
- 代签操作
|
||||
- 代签记录查询
|
||||
|
||||
**验收标准**:
|
||||
- 支持按手机号搜索会员
|
||||
- 支持代签备注
|
||||
- 代签记录可追溯
|
||||
- 支持代签权限控制
|
||||
|
||||
### 2.4 课程管理
|
||||
|
||||
#### 2.4.1 课程类型管理
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以管理课程类型,以便分类展示课程
|
||||
|
||||
**功能描述**:
|
||||
- 课程类型增删改查
|
||||
- 课程类型排序
|
||||
- 课程类型图标
|
||||
- 课程类型描述
|
||||
|
||||
**验收标准**:
|
||||
- 支持多级分类
|
||||
- 支持课程类型启用/禁用
|
||||
- 支持课程类型搜索
|
||||
- 支持课程类型统计
|
||||
|
||||
#### 2.4.2 课程排期
|
||||
|
||||
**用户故事**: 作为教练,我可以管理课程排期,以便安排我的教学计划
|
||||
|
||||
**功能描述**:
|
||||
- 课程排期创建
|
||||
- 课程排期修改
|
||||
- 课程排期删除
|
||||
- 课程排期查询
|
||||
|
||||
**验收标准**:
|
||||
- 支持按周/月视图查看
|
||||
- 支持拖拽调整排期
|
||||
- 支持排期冲突检测
|
||||
- 支持排期复制
|
||||
|
||||
#### 2.4.3 场地管理
|
||||
|
||||
**用户故事**: 作为店长,我可以管理场地信息,以便合理分配资源
|
||||
|
||||
**功能描述**:
|
||||
- 场地信息增删改查
|
||||
- 场地容量设置
|
||||
- 场地设备管理
|
||||
- 场地状态管理
|
||||
|
||||
**验收标准**:
|
||||
- 支持场地图片上传
|
||||
- 支持场地设备清单
|
||||
- 支持场地维护状态
|
||||
- 支持场地使用统计
|
||||
|
||||
#### 2.4.4 价格配置
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以配置课程价格,以便灵活定价
|
||||
|
||||
**功能描述**:
|
||||
- 课程价格设置
|
||||
- 会员卡价格设置
|
||||
- 折扣规则配置
|
||||
- 价格生效时间
|
||||
|
||||
**验收标准**:
|
||||
- 支持多种价格类型
|
||||
- 支持会员等级折扣
|
||||
- 支持促销活动价格
|
||||
- 支持价格历史查询
|
||||
|
||||
### 2.5 教练管理
|
||||
|
||||
#### 2.5.1 教练信息管理
|
||||
|
||||
**用户故事**: 作为店长,我可以管理教练信息,以便展示教练资料
|
||||
|
||||
**功能描述**:
|
||||
- 教练信息增删改查
|
||||
- 教练资质管理
|
||||
- 教练照片上传
|
||||
- 教练简介编辑
|
||||
|
||||
**验收标准**:
|
||||
- 支持教练资质证书上传
|
||||
- 支持教练擅长领域标注
|
||||
- 支持教练评价展示
|
||||
- 支持教练排序
|
||||
|
||||
#### 2.5.2 排班管理
|
||||
|
||||
**用户故事**: 作为教练,我可以管理我的排班,以便安排工作时间
|
||||
|
||||
**功能描述**:
|
||||
- 排班创建
|
||||
- 排班修改
|
||||
- 排班删除
|
||||
- 排班查询
|
||||
|
||||
**验收标准**:
|
||||
- 支持按日/周/月视图
|
||||
- 支持设置可预约时段
|
||||
- 支持设置休息日
|
||||
- 支持排班模板
|
||||
|
||||
#### 2.5.3 课时统计
|
||||
|
||||
**用户故事**: 作为教练,我可以查看我的课时统计,以便了解工作量
|
||||
|
||||
**功能描述**:
|
||||
- 课时统计查询
|
||||
- 课时明细查看
|
||||
- 课时趋势分析
|
||||
- 课时报表导出
|
||||
|
||||
**验收标准**:
|
||||
- 支持按时间段统计
|
||||
- 支持按课程类型统计
|
||||
- 支持课时收入统计
|
||||
- 支持数据可视化
|
||||
|
||||
#### 2.5.4 评价管理
|
||||
|
||||
**用户故事**: 作为会员,我可以对教练进行评价,以便提供反馈
|
||||
|
||||
**功能描述**:
|
||||
- 评价提交
|
||||
- 评价查看
|
||||
- 评价回复
|
||||
- 评价统计
|
||||
|
||||
**验收标准**:
|
||||
- 支持星级评价
|
||||
- 支持文字评价
|
||||
- 支持评价图片
|
||||
- 支持评价匿名
|
||||
|
||||
### 2.6 财务管理
|
||||
|
||||
#### 2.6.1 营收统计
|
||||
|
||||
**用户故事**: 作为财务专员,我可以查看营收统计,以便了解经营状况
|
||||
|
||||
**功能描述**:
|
||||
- 营收数据统计
|
||||
- 营收趋势分析
|
||||
- 营收对比分析
|
||||
- 营收报表导出
|
||||
|
||||
**验收标准**:
|
||||
- 支持按日/周/月统计
|
||||
- 支持按门店统计
|
||||
- 支持按业务类型统计
|
||||
- 支持数据可视化
|
||||
|
||||
#### 2.6.2 账单管理
|
||||
|
||||
**用户故事**: 作为会员,我可以查看我的账单,以便了解消费情况
|
||||
|
||||
**功能描述**:
|
||||
- 账单列表查询
|
||||
- 账单详情查看
|
||||
- 账单筛选
|
||||
- 账单导出
|
||||
|
||||
**验收标准**:
|
||||
- 支持按时间筛选
|
||||
- 支持按类型筛选
|
||||
- 支持账单详情查看
|
||||
- 支持账单PDF导出
|
||||
|
||||
#### 2.6.3 退款管理
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以处理退款申请,以便提升用户满意度
|
||||
|
||||
**功能描述**:
|
||||
- 退款申请查看
|
||||
- 退款审核
|
||||
- 退款处理
|
||||
- 退款记录查询
|
||||
|
||||
**验收标准**:
|
||||
- 支持退款原因分类
|
||||
- 支持退款审核流程
|
||||
- 支持退款状态跟踪
|
||||
- 支持退款统计
|
||||
|
||||
#### 2.6.4 对账管理
|
||||
|
||||
**用户故事**: 作为财务专员,我可以进行对账操作,以便确保账务准确
|
||||
|
||||
**功能描述**:
|
||||
- 对账数据导入
|
||||
- 对账差异分析
|
||||
- 对账确认
|
||||
- 对账报表
|
||||
|
||||
**验收标准**:
|
||||
- 支持多渠道对账
|
||||
- 支持自动对账
|
||||
- 支持差异标记
|
||||
- 支持对账记录
|
||||
|
||||
### 2.7 计划中心
|
||||
|
||||
#### 2.7.1 训练计划
|
||||
|
||||
**用户故事**: 作为会员,我可以制定训练计划,以便科学健身
|
||||
|
||||
**功能描述**:
|
||||
- 训练计划创建
|
||||
- 训练计划编辑
|
||||
- 训练计划执行
|
||||
- 训练计划分享
|
||||
|
||||
**验收标准**:
|
||||
- 支持模板选择
|
||||
- 支持自定义计划
|
||||
- 支持计划执行记录
|
||||
- 支持计划进度追踪
|
||||
|
||||
#### 2.7.2 课程排期
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以管理课程排期,以便合理安排课程
|
||||
|
||||
**功能描述**:
|
||||
- 课程排期查看
|
||||
- 课程排期调整
|
||||
- 课程排期冲突检测
|
||||
- 课程排期导出
|
||||
|
||||
**验收标准**:
|
||||
- 支持多维度视图
|
||||
- 支持批量调整
|
||||
- 支持排期提醒
|
||||
- 支持排期统计
|
||||
|
||||
#### 2.7.3 会员目标
|
||||
|
||||
**用户故事**: 作为会员,我可以设置健身目标,以便激励自己
|
||||
|
||||
**功能描述**:
|
||||
- 目标设置
|
||||
- 目标进度追踪
|
||||
- 目标达成提醒
|
||||
- 目标历史记录
|
||||
|
||||
**验收标准**:
|
||||
- 支持多种目标类型
|
||||
- 支持目标周期设置
|
||||
- 支持目标可视化
|
||||
- 支持目标分享
|
||||
|
||||
#### 2.7.4 教练排班
|
||||
|
||||
**用户故事**: 作为店长,我可以管理教练排班,以便合理安排人力
|
||||
|
||||
**功能描述**:
|
||||
- 教练排班查看
|
||||
- 教练排班调整
|
||||
- 教练排班统计
|
||||
- 教练排班导出
|
||||
|
||||
**验收标准**:
|
||||
- 支持按门店查看
|
||||
- 支持按教练查看
|
||||
- 支持排班冲突检测
|
||||
- 支持排班优化建议
|
||||
|
||||
### 2.8 数据分析
|
||||
|
||||
#### 2.8.1 会员分析
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以查看会员分析,以便了解会员情况
|
||||
|
||||
**功能描述**:
|
||||
- 会员增长分析
|
||||
- 会员活跃度分析
|
||||
- 会员留存分析
|
||||
- 会员画像分析
|
||||
|
||||
**验收标准**:
|
||||
- 支持多维度分析
|
||||
- 支持趋势图表
|
||||
- 支持数据钻取
|
||||
- 支持报表导出
|
||||
|
||||
#### 2.8.2 课程分析
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以查看课程分析,以便优化课程安排
|
||||
|
||||
**功能描述**:
|
||||
- 课程预约分析
|
||||
- 课程签到分析
|
||||
- 课程评价分析
|
||||
- 课程收益分析
|
||||
|
||||
**验收标准**:
|
||||
- 支持按课程类型分析
|
||||
- 支持按时间段分析
|
||||
- 支持数据对比
|
||||
- 支持优化建议
|
||||
|
||||
#### 2.8.3 财务分析
|
||||
|
||||
**用户故事**: 作为财务专员,我可以查看财务分析,以便了解财务状况
|
||||
|
||||
**功能描述**:
|
||||
- 收入分析
|
||||
- 支出分析
|
||||
- 利润分析
|
||||
- 现金流分析
|
||||
|
||||
**验收标准**:
|
||||
- 支持多维度分析
|
||||
- 支持预算对比
|
||||
- 支持预测分析
|
||||
- 支持风险预警
|
||||
|
||||
#### 2.8.4 运营分析
|
||||
|
||||
**用户故事**: 作为运营管理员,我可以查看运营分析,以便优化运营策略
|
||||
|
||||
**功能描述**:
|
||||
- 整体运营指标
|
||||
- 门店运营对比
|
||||
- 员工绩效分析
|
||||
- 营销效果分析
|
||||
|
||||
**验收标准**:
|
||||
- 支持实时数据
|
||||
- 支持自定义指标
|
||||
- 支持数据预警
|
||||
- 支持决策建议
|
||||
|
||||
### 2.9 系统管理
|
||||
|
||||
#### 2.9.1 租户管理
|
||||
|
||||
**用户故事**: 作为超级管理员,我可以管理租户,以便支持多租户架构
|
||||
|
||||
**功能描述**:
|
||||
- 租户信息增删改查
|
||||
- 租户配置管理
|
||||
- 租户状态管理
|
||||
- 租户数据隔离
|
||||
|
||||
**验收标准**:
|
||||
- 支持租户独立配置
|
||||
- 支持租户数据隔离
|
||||
- 支持租户计费
|
||||
- 支持租户监控
|
||||
|
||||
#### 2.9.2 门店管理
|
||||
|
||||
**用户故事**: 作为超级管理员,我可以管理门店,以便支持多门店运营
|
||||
|
||||
**功能描述**:
|
||||
- 门店信息增删改查
|
||||
- 门店配置管理
|
||||
- 门店状态管理
|
||||
- 门店数据统计
|
||||
|
||||
**验收标准**:
|
||||
- 支持门店图片上传
|
||||
- 支持门店地址定位
|
||||
- 支持门店营业时间设置
|
||||
- 支持门店数据隔离
|
||||
|
||||
#### 2.9.3 权限管理
|
||||
|
||||
**用户故事**: 作为超级管理员,我可以管理权限,以便控制用户访问
|
||||
|
||||
**功能描述**:
|
||||
- 角色管理
|
||||
- 权限管理
|
||||
- 用户角色分配
|
||||
- 权限审计
|
||||
|
||||
**验收标准**:
|
||||
- 支持RBAC模型
|
||||
- 支持权限继承
|
||||
- 支持权限审计
|
||||
- 支持权限测试
|
||||
|
||||
#### 2.9.4 系统配置
|
||||
|
||||
**用户故事**: 作为超级管理员,我可以配置系统参数,以便灵活调整系统行为
|
||||
|
||||
**功能描述**:
|
||||
- 系统参数配置
|
||||
- 业务规则配置
|
||||
- 接口配置
|
||||
- 日志配置
|
||||
|
||||
**验收标准**:
|
||||
- 支持参数分类管理
|
||||
- 支持参数生效时间
|
||||
- 支持参数变更记录
|
||||
- 支持参数导出
|
||||
|
||||
---
|
||||
|
||||
## 三、非功能需求
|
||||
|
||||
### 3.1 性能需求
|
||||
|
||||
| 指标 | 要求 | 说明 |
|
||||
|-------|------|------|
|
||||
| 响应时间 | API响应时间 ≤ 500ms | 95%的请求 |
|
||||
| 并发能力 | 支持1000 QPS | 热门课程抢课场景 |
|
||||
| 数据库查询 | 单次查询 ≤ 100ms | 索引优化 |
|
||||
| 页面加载 | 首屏加载 ≤ 2秒 | 3G网络环境 |
|
||||
|
||||
### 3.2 可用性需求
|
||||
|
||||
| 指标 | 要求 | 说明 |
|
||||
|-------|------|------|
|
||||
| 系统可用性 | SLA ≥ 99.9% | 年度停机时间 ≤ 8.76小时 |
|
||||
| 故障恢复 | RTO ≤ 30分钟 | 恢复时间目标 |
|
||||
| 数据备份 | 每日备份 | 保留30天 |
|
||||
| 容灾能力 | 支持异地容灾 | RPO ≤ 1小时 |
|
||||
|
||||
### 3.3 安全性需求
|
||||
|
||||
| 指标 | 要求 | 说明 |
|
||||
|-------|------|------|
|
||||
| 数据加密 | 敏感数据加密存储 | AES-256 |
|
||||
| 传输加密 | HTTPS加密传输 | TLS 1.2+ |
|
||||
| 认证安全 | JWT Token认证 | 有效期2小时 |
|
||||
| 权限控制 | RBAC权限模型 | 最小权限原则 |
|
||||
| 审计日志 | 操作日志记录 | 保留90天 |
|
||||
|
||||
### 3.4 可扩展性需求
|
||||
|
||||
| 指标 | 要求 | 说明 |
|
||||
|-------|------|------|
|
||||
| 水平扩展 | 支持应用集群部署 | 无状态设计 |
|
||||
| 数据库扩展 | 支持读写分离 | 主从复制 |
|
||||
| 缓存扩展 | 支持Redis集群 | 分布式缓存 |
|
||||
| 存储扩展 | 支持OSS对象存储 | 海量文件存储 |
|
||||
|
||||
### 3.5 可维护性需求
|
||||
|
||||
| 指标 | 要求 | 说明 |
|
||||
|-------|------|------|
|
||||
| 代码规范 | 遵循编码规范 | SonarQube检查 |
|
||||
| 文档完善 | 代码注释率 ≥ 30% | 关键逻辑注释 |
|
||||
| 日志规范 | 统一日志格式 | ELK日志分析 |
|
||||
| 监控告警 | 实时监控 | Prometheus+Grafana |
|
||||
|
||||
---
|
||||
|
||||
## 四、用户故事与验收标准
|
||||
|
||||
### 4.1 会员端用户故事
|
||||
|
||||
| 用户故事 | 优先级 | 验收标准 |
|
||||
|---------|-------|---------|
|
||||
| 作为新用户,我可以通过手机号注册成为会员 | P0 | 注册流程在30秒内完成,验证码60秒内到达 |
|
||||
| 作为会员,我可以购买会员卡 | P0 | 支持多种支付方式,购买成功后立即生效 |
|
||||
| 作为会员,我可以预约团课 | P0 | 支持提前7天预约,预约成功后立即发送通知 |
|
||||
| 作为会员,我可以通过扫码签到 | P0 | 二维码有效期5分钟,签到响应时间 ≤ 2秒 |
|
||||
| 作为会员,我可以查看我的权益余额 | P1 | 权益余额实时更新,支持到期前3天提醒 |
|
||||
| 作为会员,我可以设置健身目标 | P2 | 支持多种目标类型,支持目标可视化 |
|
||||
|
||||
### 4.2 管理端用户故事
|
||||
|
||||
| 用户故事 | 优先级 | 验收标准 |
|
||||
|---------|-------|---------|
|
||||
| 作为店长,我可以查看门店数据 | P0 | 支持实时数据查看,支持数据导出 |
|
||||
| 作为教练,我可以管理课程排期 | P0 | 支持按周/月视图,支持拖拽调整 |
|
||||
| 作为运营管理员,我可以配置课程价格 | P0 | 支持多种价格类型,支持会员等级折扣 |
|
||||
| 作为财务专员,我可以查看营收统计 | P1 | 支持按日/周/月统计,支持数据可视化 |
|
||||
| 作为超级管理员,我可以管理租户 | P1 | 支持租户独立配置,支持租户数据隔离 |
|
||||
|
||||
---
|
||||
|
||||
## 五、项目里程碑
|
||||
|
||||
| 阶段 | 时间 | 交付内容 |
|
||||
|------|------|---------|
|
||||
| 第一阶段 | 2026-03-01 ~ 2026-03-31 | 会员管理、预约管理、签到管理核心功能 |
|
||||
| 第二阶段 | 2026-04-01 ~ 2026-04-30 | 课程管理、教练管理、财务管理 |
|
||||
| 第三阶段 | 2026-05-01 ~ 2026-05-31 | 计划中心、数据分析、系统管理 |
|
||||
| 第四阶段 | 2026-06-01 ~ 2026-06-30 | 系统优化、性能调优、上线部署 |
|
||||
|
||||
---
|
||||
|
||||
## 六、风险与应对
|
||||
|
||||
| 风险 | 影响 | 概率 | 应对措施 |
|
||||
|------|------|------|---------|
|
||||
| 需求变更频繁 | 高 | 中 | 采用敏捷开发,快速迭代 |
|
||||
| 技术选型不当 | 高 | 低 | 充分调研,POC验证 |
|
||||
| 性能不达标 | 中 | 中 | 提前性能测试,优化瓶颈 |
|
||||
| 安全漏洞 | 高 | 低 | 安全审计,渗透测试 |
|
||||
| 人员流动 | 中 | 中 | 知识沉淀,文档完善 |
|
||||
|
||||
---
|
||||
|
||||
## 七、成功标准
|
||||
|
||||
| 维度 | 指标 | 目标值 |
|
||||
|------|------|-------|
|
||||
| 功能完整性 | 需求覆盖率 | ≥ 95% |
|
||||
| 用户体验 | 用户满意度 | ≥ 4.5/5.0 |
|
||||
| 系统性能 | 响应时间 | ≤ 500ms |
|
||||
| 系统稳定性 | SLA | ≥ 99.9% |
|
||||
| 代码质量 | 代码覆盖率 | ≥ 80% |
|
||||
|
||||
---
|
||||
|
||||
## 八、参考文档
|
||||
|
||||
- 健身房行业数字化转型趋势报告
|
||||
- 健身房管理系统竞品分析报告
|
||||
- 用户体验设计规范
|
||||
- 移动应用设计指南
|
||||
- 数据安全与隐私保护规范
|
||||
@@ -0,0 +1,975 @@
|
||||
# 健身房管理系统付费订阅版产品设计文档(PRD)
|
||||
|
||||
> 文档编号: GYM-PRD-SUBSCRIPTION-001
|
||||
> 版本: v1.0
|
||||
> 日期: 2026-03-04
|
||||
> 作者: 张翔
|
||||
> 状态: 初稿
|
||||
|
||||
---
|
||||
|
||||
## 文档修订历史
|
||||
|
||||
| 版本 | 日期 | 作者 | 修订内容 |
|
||||
|------|------|------|---------|
|
||||
| v1.0 | 2026-03-04 | 张翔 | 初稿 |
|
||||
|
||||
---
|
||||
|
||||
## 一、产品概述
|
||||
|
||||
### 1.1 产品背景
|
||||
|
||||
随着健身行业数字化转型的加速,传统健身房面临着会员管理效率低、预约流程繁琐、数据统计困难等痛点。本系统付费订阅版在基础版基础上,提供丰富的增值功能,满足中大型健身房、连锁品牌等复杂场景需求,实现:
|
||||
|
||||
- 会员端:一站式查看个人所有信息,便捷预约签到
|
||||
- 管理后台:全维度数据整理与分析,支撑运营决策
|
||||
- 多业态支持:灵活适配不同规模和类型的健身场所
|
||||
- 增值功能:私教管理、营销活动、数据分析等高级功能
|
||||
|
||||
### 1.2 产品目标
|
||||
|
||||
| 目标维度 | 目标描述 | 成功指标 |
|
||||
|---------|---------|---------|
|
||||
| 用户体验 | 提升会员预约和签到体验 | 预约成功率 ≥ 95%,签到耗时 ≤ 3秒 |
|
||||
| 运营效率 | 降低人工操作成本 | 人工处理时间减少 50% |
|
||||
| 数据价值 | 提供数据驱动决策支持 | 数据报表使用率 ≥ 80% |
|
||||
| 业务增长 | 提升会员留存和增长 | 会员留存率提升 20% |
|
||||
| 系统稳定 | 保证高可用性 | SLA ≥ 99.9% |
|
||||
|
||||
### 1.3 适用场景
|
||||
|
||||
- 中型健身房(5-20名教练)
|
||||
- 连锁健身品牌
|
||||
- 综合型健身俱乐部
|
||||
- 精品工作室
|
||||
|
||||
### 1.4 产品定位
|
||||
|
||||
付费订阅版在基础版基础上,提供丰富的增值功能,按需订阅,灵活定价,满足中大型健身房、连锁品牌等复杂场景需求。
|
||||
|
||||
---
|
||||
|
||||
## 二、订阅模块体系
|
||||
|
||||
订阅模块分为四大类别,客户可根据需求灵活订阅:
|
||||
|
||||
### 2.1 业务扩展类模块
|
||||
|
||||
#### 2.1.1 多门店管理模块(¥299/月)
|
||||
|
||||
**功能描述**:支持多门店运营、跨店约课、统一数据管理。
|
||||
|
||||
**用户故事**:作为一个连锁品牌管理者,我希望能够统一管理所有门店,以便实现数据互通和统一运营。
|
||||
|
||||
**功能点**:
|
||||
- 多门店创建与管理
|
||||
- 跨店约课配置
|
||||
- 统一数据看板
|
||||
- 门店间数据对比
|
||||
|
||||
**业务规则**:
|
||||
- 支持无限门店数量
|
||||
- 跨店约课需配置规则
|
||||
- 数据实时同步
|
||||
- 支持门店独立配置
|
||||
|
||||
**验收标准**:
|
||||
- 门店管理成功率 ≥ 99%
|
||||
- 数据同步延迟 ≤ 5秒
|
||||
|
||||
#### 2.1.2 私教管理模块(¥199/月)
|
||||
|
||||
**功能描述**:提供私教课程管理、教练排班、学员跟进等功能。
|
||||
|
||||
**用户故事**:作为一个健身房管理者,我希望能够管理私教课程,以便为会员提供个性化服务。
|
||||
|
||||
**功能点**:
|
||||
- 私教课程创建
|
||||
- 私教课程编辑
|
||||
- 私教课程删除
|
||||
- 私教预约
|
||||
- 私教取消预约
|
||||
- 私教签到
|
||||
- 教练排班管理
|
||||
- 学员跟进记录
|
||||
- 私教课程统计
|
||||
|
||||
**业务规则**:
|
||||
- 私教课程需指定教练、时长、价格
|
||||
- 私教预约需提前至少24小时
|
||||
- 私教取消需提前至少12小时
|
||||
- 私教签到后记录考勤
|
||||
- 私教课程统计按教练、时间维度
|
||||
|
||||
**验收标准**:
|
||||
- 私教预约成功率 ≥ 95%
|
||||
- 私教签到成功率 ≥ 98%
|
||||
|
||||
#### 2.1.3 器械预约模块(¥99/月)
|
||||
|
||||
**功能描述**:提供器械时段预约、器械使用统计等功能。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够预约器械使用时段,以便避免等待。
|
||||
|
||||
**功能点**:
|
||||
- 器械列表展示
|
||||
- 器械详情查看
|
||||
- 器械时段预约
|
||||
- 器械预约取消
|
||||
- 器械预约记录查看
|
||||
- 器械使用统计
|
||||
|
||||
**业务规则**:
|
||||
- 器械预约需提前至少30分钟
|
||||
- 器械取消需提前至少1小时
|
||||
- 器械预约时长限制
|
||||
- 器械预约冲突检测
|
||||
|
||||
**验收标准**:
|
||||
- 器械预约成功率 ≥ 95%
|
||||
- 器械预约冲突检测准确率 100%
|
||||
|
||||
### 2.2 体验升级类模块
|
||||
|
||||
#### 2.2.1 人脸识别签到(¥199/月)
|
||||
|
||||
**功能描述**:提供刷脸签到、无感通行、人脸考勤等功能,提升签到体验。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够通过人脸识别签到,以便更快捷地记录到店信息。
|
||||
|
||||
**功能点**:
|
||||
- 人脸信息采集
|
||||
- 人脸信息管理
|
||||
- 人脸识别签到
|
||||
- 人脸识别失败处理
|
||||
- 无感通行配置
|
||||
- 人脸考勤统计
|
||||
|
||||
**业务规则**:
|
||||
- 人脸信息需会员授权
|
||||
- 人脸识别准确率 ≥ 95%
|
||||
- 人脸识别失败后降级为扫码签到
|
||||
- 人脸信息加密存储
|
||||
|
||||
**验收标准**:
|
||||
- 人脸识别准确率 ≥ 95%
|
||||
- 人脸识别响应时间 ≤ 2秒
|
||||
|
||||
#### 2.2.2 NFC一卡通(¥149/月)
|
||||
|
||||
**功能描述**:提供NFC手环/卡片签到、储物柜联动等功能,提升签到体验。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够通过NFC签到,以便更快捷地记录到店信息并使用储物柜。
|
||||
|
||||
**功能点**:
|
||||
- NFC卡绑定
|
||||
- NFC签到
|
||||
- NFC签到失败处理
|
||||
- 储物柜联动
|
||||
- NFC卡管理
|
||||
|
||||
**业务规则**:
|
||||
- NFC卡需绑定会员
|
||||
- NFC签到需验证会员卡有效性
|
||||
- NFC签到失败后降级为扫码签到
|
||||
- NFC卡丢失后可解绑
|
||||
- 支持储物柜自动开锁
|
||||
|
||||
**验收标准**:
|
||||
- NFC签到成功率 ≥ 98%
|
||||
- NFC签到响应时间 ≤ 1秒
|
||||
|
||||
#### 2.2.3 在线课程(¥249/月)
|
||||
|
||||
**功能描述**:提供线上课程预约、视频点播、直播课等功能,拓展线上业务。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够预约和观看线上课程,以便在家也能健身。
|
||||
|
||||
**功能点**:
|
||||
- 线上课程发布
|
||||
- 线上课程编辑
|
||||
- 线上课程删除
|
||||
- 线上课程预约
|
||||
- 线上课程观看
|
||||
- 视频点播
|
||||
- 直播课管理
|
||||
- 线上课程统计
|
||||
|
||||
**业务规则**:
|
||||
- 线上课程需指定教练、时间、链接
|
||||
- 线上课程预约需提前至少30分钟
|
||||
- 线上课程观看需验证预约
|
||||
- 线上课程统计按课程、时间维度
|
||||
|
||||
**验收标准**:
|
||||
- 线上课程预约成功率 ≥ 95%
|
||||
- 线上课程观看成功率 ≥ 98%
|
||||
|
||||
### 2.3 营销增长类模块
|
||||
|
||||
#### 2.3.1 会员营销(¥299/月)
|
||||
|
||||
**功能描述**:提供会员标签、精准营销、自动化营销等功能。
|
||||
|
||||
**用户故事**:作为一个健身房管理者,我希望能够进行精准营销,以便提升会员活跃度和留存率。
|
||||
|
||||
**功能点**:
|
||||
- 会员标签管理
|
||||
- 精准营销配置
|
||||
- 自动化营销规则
|
||||
- 营销活动创建
|
||||
- 营销效果统计
|
||||
|
||||
**业务规则**:
|
||||
- 会员标签可自定义
|
||||
- 精准营销支持多维度筛选
|
||||
- 自动化营销可配置触发条件
|
||||
- 营销活动需指定时间、规则、奖励
|
||||
|
||||
**验收标准**:
|
||||
- 营销活动创建成功率 ≥ 98%
|
||||
- 营销统计数据准确率 ≥ 99%
|
||||
|
||||
#### 2.3.2 促销活动(¥199/月)
|
||||
|
||||
**功能描述**:提供优惠券、拼团、秒杀、限时折扣等促销活动功能。
|
||||
|
||||
**用户故事**:作为一个健身房管理者,我希望能够创建促销活动,以便吸引新会员和提升会员活跃度。
|
||||
|
||||
**功能点**:
|
||||
- 优惠券管理
|
||||
- 拼团活动
|
||||
- 秒杀活动
|
||||
- 限时折扣
|
||||
- 促销活动统计
|
||||
- 促销效果分析
|
||||
|
||||
**业务规则**:
|
||||
- 促销活动需指定时间、规则、奖励
|
||||
- 促销活动发布后不可修改规则
|
||||
- 促销活动统计按活动、时间维度
|
||||
- 促销效果分析提供多维度数据
|
||||
|
||||
**验收标准**:
|
||||
- 促销活动创建成功率 ≥ 98%
|
||||
- 促销统计数据准确率 ≥ 99%
|
||||
|
||||
#### 2.3.3 推荐奖励(¥149/月)
|
||||
|
||||
**功能描述**:提供邀请奖励、裂变营销、会员推荐等功能。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够推荐朋友加入健身房,并获得奖励。
|
||||
|
||||
**功能点**:
|
||||
- 推荐链接生成
|
||||
- 推荐记录查看
|
||||
- 推荐奖励发放
|
||||
- 推荐统计查看
|
||||
- 裂变营销配置
|
||||
|
||||
**业务规则**:
|
||||
- 推荐成功后发放奖励
|
||||
- 推荐奖励可配置
|
||||
- 推荐记录永久保存
|
||||
- 推荐统计按会员、时间维度
|
||||
|
||||
**验收标准**:
|
||||
- 推荐奖励发放成功率 ≥ 98%
|
||||
- 推荐统计数据准确率 ≥ 99%
|
||||
|
||||
### 2.4 数据智能类模块
|
||||
|
||||
#### 2.4.1 营销精算模型(¥499/月)
|
||||
|
||||
**功能描述**:基于历史数据的促销策略预测,优化营销ROI。
|
||||
|
||||
**用户故事**:作为一个健身房管理者,我希望能够使用营销精算模型预测促销策略,以便制定更有效的营销活动。
|
||||
|
||||
**功能点**:
|
||||
- 营销精算模型
|
||||
- 促销策略预测
|
||||
- 营销效果预测
|
||||
- ROI分析
|
||||
- 策略优化建议
|
||||
|
||||
**业务规则**:
|
||||
- 基于历史数据分析
|
||||
- 支持多种促销策略预测
|
||||
- 提供ROI预测
|
||||
- 提供策略优化建议
|
||||
|
||||
**验收标准**:
|
||||
- 预测准确率 ≥ 80%
|
||||
- 策略建议采纳率 ≥ 50%
|
||||
|
||||
#### 2.4.2 自定义促销预测(¥399/月)
|
||||
|
||||
**功能描述**:多维度自定义促销活动效果预测。
|
||||
|
||||
**用户故事**:作为一个健身房管理者,我希望能够自定义促销活动并预测效果,以便制定灵活的促销策略。
|
||||
|
||||
**功能点**:
|
||||
- 自定义促销活动配置
|
||||
- 多维度效果预测
|
||||
- 时间维度预测
|
||||
- 会员维度预测
|
||||
- 效果对比分析
|
||||
|
||||
**业务规则**:
|
||||
- 支持多维度自定义
|
||||
- 支持时间维度预测
|
||||
- 支持会员维度预测
|
||||
- 提供效果对比分析
|
||||
|
||||
**验收标准**:
|
||||
- 预测准确率 ≥ 75%
|
||||
- 配置成功率 ≥ 98%
|
||||
|
||||
#### 2.4.3 高级数据分析(¥399/月)
|
||||
|
||||
**功能描述**:提供会员行为分析、流失预警、收入预测等高级数据分析功能。
|
||||
|
||||
**用户故事**:作为一个健身房管理者,我希望能够进行高级数据分析,以便更好地了解业务情况。
|
||||
|
||||
**功能点**:
|
||||
- 会员行为分析
|
||||
- 流失预警
|
||||
- 收入预测
|
||||
- 多维度数据分析
|
||||
- 自定义报表
|
||||
- 数据趋势分析
|
||||
- 数据对比分析
|
||||
- 数据导出
|
||||
|
||||
**业务规则**:
|
||||
- 支持多维度数据分析
|
||||
- 支持自定义报表
|
||||
- 支持数据趋势分析
|
||||
- 支持数据对比分析
|
||||
- 支持数据导出
|
||||
|
||||
**验收标准**:
|
||||
- 数据分析准确率 ≥ 99%
|
||||
- 数据导出成功率 ≥ 98%
|
||||
|
||||
## 三、计费方式
|
||||
|
||||
### 3.1 付费模式选择
|
||||
|
||||
我们提供两种付费模式,客户可根据自身情况选择:
|
||||
|
||||
#### 模式A:固定月费模式
|
||||
|
||||
**适合客户**:交易量小、预算稳定的客户
|
||||
|
||||
**计费方式**:
|
||||
- 基础版:¥299/月
|
||||
- 订阅模块:按模块定价(¥99-499/月)
|
||||
- 订阅周期:月付/季付/半年付/年付(享受相应折扣)
|
||||
|
||||
**优势**:
|
||||
- 成本可预测,便于预算管理
|
||||
- 无交易量限制
|
||||
- 适合业务稳定的客户
|
||||
|
||||
#### 模式B:成功费模式
|
||||
|
||||
**适合客户**:交易量大、希望按量付费的客户
|
||||
|
||||
**计费方式**:
|
||||
- 基础版:交易额的1%-1.5%
|
||||
- 订阅模块:交易额的0.3%-0.8%
|
||||
- 交易额包括:会员卡充值、会员卡消费、私教课程购买、促销活动交易等
|
||||
|
||||
**优势**:
|
||||
- 完全按使用量付费,降低门槛
|
||||
- 系统收益与客户业务增长绑定
|
||||
- 适合交易量大的客户
|
||||
|
||||
**切换机制**:
|
||||
- 客户可随时在两种模式间切换
|
||||
- 切换后下个计费周期生效
|
||||
- 提供计算器帮助客户对比两种模式成本
|
||||
|
||||
### 3.2 订阅周期优惠
|
||||
|
||||
| 订阅周期 | 折扣力度 | 说明 |
|
||||
|---------|---------|------|
|
||||
| **月付** | 标准价格 | 灵活选择,随时调整 |
|
||||
| **季付** | 9折优惠 | 适合短期试用 |
|
||||
| **半年付** | 85折优惠 | 平衡成本与灵活性 |
|
||||
| **年付** | 8折优惠 | 最大优惠,长期合作 |
|
||||
|
||||
### 3.3 行业类型推荐套餐
|
||||
|
||||
我们根据不同行业类型的特点,预设推荐套餐,同时采用动态折扣(模块越多,折扣越大)。
|
||||
|
||||
#### 行业类型
|
||||
|
||||
**1. 瑜伽工作室**
|
||||
- 特点:会员规模小(100-300人)、课程单一、预算有限
|
||||
- 核心需求:会员管理、团课预约、基础统计
|
||||
- 推荐模块:在线课程、会员营销
|
||||
|
||||
**2. 综合健身房**
|
||||
- 特点:会员规模中等(500-2000人)、业务多样、需要私教
|
||||
- 核心需求:会员管理、团课预约、私教管理、基础统计
|
||||
- 推荐模块:私教管理、器械预约、人脸识别、会员营销
|
||||
|
||||
**3. 连锁品牌**
|
||||
- 特点:会员规模大(2000+人)、多门店、需要精细化运营
|
||||
- 核心需求:全功能 + 多门店管理 + 数据分析
|
||||
- 推荐模块:多门店管理、全部营销模块、全部数据智能模块
|
||||
|
||||
#### 动态折扣规则
|
||||
|
||||
| 订阅模块数量 | 折扣力度 |
|
||||
|-------------|---------|
|
||||
| 1个模块 | 9.5折 |
|
||||
| 2个模块 | 9折 |
|
||||
| 3个模块 | 8.5折 |
|
||||
| 4-5个模块 | 8折 |
|
||||
| 6-8个模块 | 7.5折 |
|
||||
| 9-11个模块 | 7折 |
|
||||
| 全部12个模块 | 6.5折 |
|
||||
|
||||
#### 推荐套餐
|
||||
|
||||
**🧘 瑜伽工作室推荐套餐**
|
||||
|
||||
*入门套餐*(适合小型工作室)
|
||||
- 包含:基础版 + 在线课程
|
||||
- 模块数量:1个
|
||||
- 折扣:9.5折
|
||||
- 月费:¥299 + ¥249 × 0.95 = **¥536**
|
||||
|
||||
*成长套餐*(适合中型工作室)
|
||||
- 包含:基础版 + 在线课程 + 会员营销
|
||||
- 模块数量:2个
|
||||
- 折扣:9折
|
||||
- 月费:¥299 + (¥249 + ¥299) × 0.9 = **¥763**
|
||||
|
||||
**🏋️ 综合健身房推荐套餐**
|
||||
|
||||
*标准套餐*(适合小型健身房)
|
||||
- 包含:基础版 + 私教管理 + 器械预约
|
||||
- 模块数量:2个
|
||||
- 折扣:9折
|
||||
- 月费:¥299 + (¥199 + ¥99) × 0.9 = **¥538**
|
||||
|
||||
*专业套餐*(适合中型健身房)
|
||||
- 包含:基础版 + 私教管理 + 器械预约 + 人脸识别 + 会员营销
|
||||
- 模块数量:4个
|
||||
- 折扣:8折
|
||||
- 月费:¥299 + (¥199 + ¥99 + ¥199 + ¥299) × 0.8 = **¥875**
|
||||
|
||||
**🏢 连锁品牌推荐套餐**
|
||||
|
||||
*企业套餐*(适合区域连锁)
|
||||
- 包含:基础版 + 多门店管理 + 全部营销模块(3个)
|
||||
- 模块数量:4个
|
||||
- 折扣:8折
|
||||
- 月费:¥299 + (¥299 + ¥299 + ¥199 + ¥149) × 0.8 = **¥1,116**
|
||||
|
||||
*旗舰套餐*(适合全国连锁)
|
||||
- 包含:基础版 + 全部订阅模块(12个)
|
||||
- 模块数量:12个
|
||||
- 折扣:6.5折
|
||||
- 月费:¥299 + ¥3,590 × 0.65 = **¥2,633**
|
||||
|
||||
### 3.4 客户选择流程
|
||||
|
||||
1. **选择行业类型**:瑜伽工作室 / 综合健身房 / 连锁品牌
|
||||
2. **查看推荐套餐**:系统根据行业类型推荐2-3个套餐
|
||||
3. **自定义或选择**:客户可以选择推荐套餐,或自定义模块组合
|
||||
4. **选择计费模式**:固定月费 / 成功费模式
|
||||
5. **系统自动计算**:根据模块数量和计费模式计算月费
|
||||
|
||||
### 3.5 智能动态推荐
|
||||
|
||||
我们提供智能动态推荐系统,根据客户业务发展自动调整推荐套餐。
|
||||
|
||||
#### 3.5.1 初始推荐
|
||||
|
||||
**推荐维度**:
|
||||
- 行业类型(瑜伽工作室 / 综合健身房 / 连锁品牌)
|
||||
- 员工数量(教练、前台、管理人员总数)
|
||||
- 会员数量(当前会员总数)
|
||||
- 门店数量(门店总数)
|
||||
- 月交易额(月度交易总额)
|
||||
|
||||
**推荐算法**:
|
||||
- 收集客户规模信息
|
||||
- 计算规模得分(0-100分)
|
||||
- 匹配推荐套餐
|
||||
- 提供上下两个套餐供选择
|
||||
|
||||
#### 3.5.2 动态调整
|
||||
|
||||
**触发时机**:
|
||||
- 会员数量增长超过阈值(如增长50%)
|
||||
- 月交易额增长超过阈值(如增长30%)
|
||||
- 门店数量增加(如新增门店)
|
||||
- 员工数量增加(如新增员工)
|
||||
- 季度业务回顾(每季度自动评估)
|
||||
|
||||
**调整策略**:
|
||||
- 升级推荐:业务增长后,推荐更高级的套餐
|
||||
- 降级推荐:业务萎缩后,推荐更经济的套餐
|
||||
- 模块调整:根据业务变化,推荐增减订阅模块
|
||||
- 个性化推荐:基于历史行为和行业趋势调整推荐
|
||||
|
||||
#### 3.5.3 推荐通知
|
||||
|
||||
**通知方式**:
|
||||
- 系统通知:在管理后台显示推荐提示
|
||||
- 邮件通知:发送推荐建议到客户邮箱
|
||||
- 短信通知:重要推荐变更发送短信提醒
|
||||
- 客服跟进:客服主动联系客户,解释推荐理由
|
||||
|
||||
**通知内容**:
|
||||
- 当前套餐分析:当前套餐的使用情况
|
||||
- 业务变化分析:业务指标的变化情况
|
||||
- 推荐理由:为什么推荐新套餐
|
||||
- 对比分析:新旧套餐的对比
|
||||
- 预期收益:切换到新套餐的预期收益
|
||||
|
||||
#### 3.5.4 推荐示例
|
||||
|
||||
**场景1:会员数量增长**
|
||||
|
||||
**初始状态**:
|
||||
- 行业类型:综合健身房
|
||||
- 员工数量:8人
|
||||
- 会员数量:300人
|
||||
- 当前套餐:标准套餐(¥538/月)
|
||||
|
||||
**业务变化**:
|
||||
- 会员数量增长到600人(增长100%)
|
||||
|
||||
**动态推荐**:
|
||||
- 推荐套餐:专业套餐(¥875/月)
|
||||
- 推荐理由:会员数量增长,需要更多营销和数据分析功能
|
||||
- 预期收益:提升会员留存率,增加营销效率
|
||||
|
||||
---
|
||||
|
||||
**场景2:门店数量增加**
|
||||
|
||||
**初始状态**:
|
||||
- 行业类型:连锁品牌
|
||||
- 门店数量:2家
|
||||
- 会员数量:800人
|
||||
- 当前套餐:企业套餐(¥1,116/月)
|
||||
|
||||
**业务变化**:
|
||||
- 门店数量增加到5家(增长150%)
|
||||
|
||||
**动态推荐**:
|
||||
- 推荐套餐:专业套餐(¥2,067/月)
|
||||
- 推荐理由:门店数量增加,需要更多数据智能功能
|
||||
- 预期收益:提升跨店运营效率,增强数据分析能力
|
||||
|
||||
---
|
||||
|
||||
**场景3:月交易额增长**
|
||||
|
||||
**初始状态**:
|
||||
- 行业类型:瑜伽工作室
|
||||
- 员工数量:3人
|
||||
- 会员数量:80人
|
||||
- 月交易额:¥20,000
|
||||
- 当前套餐:入门套餐(¥536/月)
|
||||
|
||||
**业务变化**:
|
||||
- 月交易额增长到¥50,000(增长150%)
|
||||
|
||||
**动态推荐**:
|
||||
- 推荐套餐:成长套餐(¥763/月)
|
||||
- 推荐理由:交易额增长,需要更多营销功能
|
||||
- 预期收益:提升营销效率,增加会员活跃度
|
||||
|
||||
---
|
||||
|
||||
### 3.6 试用政策
|
||||
|
||||
- **免费试用**:所有订阅模块提供14天免费试用
|
||||
- **随时取消**:试用期内可随时取消,无需任何费用
|
||||
- **自动续费**:试用到期后自动续费,可提前取消
|
||||
- 多维度自定义促销活动
|
||||
- 促销活动效果预测
|
||||
- 促销活动效果跟踪
|
||||
- 促销活动效果分析
|
||||
|
||||
**业务规则**:
|
||||
- 营销精算模型基于历史数据
|
||||
- 促销策略预测提供多种方案
|
||||
- 多维度自定义促销活动
|
||||
- 促销活动效果预测基于历史数据
|
||||
- 促销活动效果跟踪实时更新
|
||||
- 促销活动效果分析提供多维度数据
|
||||
|
||||
**验收标准**:
|
||||
- 营销精算模型准确率 ≥ 85%
|
||||
- 促销策略预测准确率 ≥ 80%
|
||||
- 促销活动效果预测准确率 ≥ 75%
|
||||
|
||||
---
|
||||
|
||||
## 四、非功能需求
|
||||
|
||||
### 4.1 性能需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 响应时间 | API响应时间 ≤ 500ms |
|
||||
| 并发用户 | 支持500并发用户 |
|
||||
| 数据库查询 | 查询响应时间 ≤ 1s |
|
||||
|
||||
### 4.2 可用性需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 系统可用性 | SLA ≥ 99.9% |
|
||||
| 故障恢复时间 | MTTR ≤ 30分钟 |
|
||||
|
||||
### 4.3 安全性需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 数据加密 | 敏感数据加密存储 |
|
||||
| 访问控制 | 基于角色的访问控制 |
|
||||
| 操作审计 | 关键操作记录审计日志 |
|
||||
| 支付安全 | 支持安全支付通道 |
|
||||
|
||||
### 4.4 可扩展性需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 会员数量 | 不限制 |
|
||||
| 门店数量 | 支持多门店 |
|
||||
| 团课容量 | 不限制 |
|
||||
| 数据保留 | 永久保存 |
|
||||
|
||||
---
|
||||
|
||||
## 五、用户角色
|
||||
|
||||
| 角色 | 描述 | 主要功能 |
|
||||
|------|------|---------|
|
||||
| 会员 | 健身房注册用户 | 预约课程、签到、查看个人信息、参与社区 |
|
||||
| 教练 | 健身房教练 | 排课、私教预约确认、学员签到、发布线上课程 |
|
||||
| 前台 | 门店前台人员 | 会员接待、签到辅助、会员管理 |
|
||||
| 店长 | 门店管理者 | 单店全功能管理、数据查看、营销活动管理 |
|
||||
| 运营管理员 | 平台运营人员 | 营销活动配置、数据分析、AI运营建议查看 |
|
||||
| 财务专员 | 财务人员 | 账单管理、财务报表 |
|
||||
| 超级管理员 | 平台最高权限 | 全平台管理、系统配置 |
|
||||
|
||||
---
|
||||
|
||||
## 六、业务流程
|
||||
|
||||
### 6.1 订阅流程
|
||||
|
||||
```
|
||||
租户管理员登录管理后台 → 查看订阅套餐 → 选择订阅模块 → 选择计费方式 → 查看优惠信息 → 确认订阅 → 支付成功 → 模块立即启用 → 开始使用新功能
|
||||
```
|
||||
|
||||
### 6.2 配置流程
|
||||
|
||||
```
|
||||
门店管理员登录管理后台 → 查看租户级配置 → 选择继承模式 → 配置门店级参数 → 保存配置 → 配置立即生效 → 验证配置生效
|
||||
```
|
||||
|
||||
### 6.3 营销活动创建流程
|
||||
|
||||
```
|
||||
运营管理员登录管理后台 → 创建营销活动 → 配置活动规则 → 配置活动奖励 → 发布活动 → 活动生效 → 监控活动效果 → 分析活动数据
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 七、验收标准
|
||||
|
||||
### 7.1 功能验收
|
||||
|
||||
- 所有功能模块按需求实现
|
||||
- 业务规则正确执行
|
||||
- 用户流程顺畅
|
||||
- 订阅流程顺畅
|
||||
- 配置流程顺畅
|
||||
|
||||
### 7.2 性能验收
|
||||
|
||||
- API响应时间 ≤ 500ms
|
||||
- 支持500并发用户
|
||||
- 数据库查询响应时间 ≤ 1s
|
||||
|
||||
### 7.3 安全验收
|
||||
|
||||
- 敏感数据加密存储
|
||||
- 访问控制正确实施
|
||||
- 操作审计日志完整
|
||||
- 支付安全可靠
|
||||
|
||||
---
|
||||
|
||||
## 八、附录
|
||||
|
||||
### 8.1 术语定义
|
||||
|
||||
| 术语 | 定义 |
|
||||
|------|------|
|
||||
| 订阅模块 | 按需订阅的增值功能模块 |
|
||||
| 私教管理 | 私教课程管理、私教预约、私教签到等功能 |
|
||||
| 营销活动 | 吸引新会员和提升会员活跃度的活动 |
|
||||
| 营销精算模型 | 基于历史数据预测促销策略的模型 |
|
||||
| 促销活动效果预测 | 基于历史数据预测促销活动效果 |
|
||||
|
||||
### 8.2 参考文档
|
||||
|
||||
- 《健身房管理系统产品设计文档》 GYM-PRD-001
|
||||
- 《健身房管理系统业务概要设计文档》 GYM-HLD-001
|
||||
- 《健身房管理系统详细设计文档》 GYM-LLD-000
|
||||
- 《订阅与配置模块详细设计文档》 GYM-LLD-004
|
||||
|
||||
---
|
||||
|
||||
## 九、未来优化计划
|
||||
|
||||
我们持续优化产品和服务,为客户提供更好的体验。以下是我们的优化计划:
|
||||
|
||||
### 9.1 短期优化(1-3个月)
|
||||
|
||||
#### 9.1.1 首月特惠
|
||||
|
||||
**方案描述**:新客户首月5折优惠
|
||||
|
||||
**适用对象**:首次注册的新客户
|
||||
|
||||
**优惠力度**:
|
||||
- 基础版:¥149.5/月(原价¥299)
|
||||
- 订阅模块:按原价5折计算
|
||||
|
||||
**限制条件**:
|
||||
- 首月必须选择固定月费模式
|
||||
- 同一手机号/身份证号3个月内只能享受一次
|
||||
|
||||
**预期效果**:
|
||||
- 降低获客成本50%
|
||||
- 转化率提升20-30%
|
||||
- 快速扩大用户基数
|
||||
|
||||
**实施步骤**:
|
||||
1. 系统开发:新客户标识、首月优惠逻辑、计费计算
|
||||
2. 营销物料:制作首月特惠宣传材料
|
||||
3. 推广渠道:官网、销售团队、社交媒体推广
|
||||
4. 数据监控:监控首月转化率、留存率
|
||||
|
||||
**风险评估**:
|
||||
- 可能被滥用:客户注册后取消,重新注册享受优惠
|
||||
- 缓解措施:限制同一手机号/身份证号3个月内只能享受一次首月优惠
|
||||
|
||||
---
|
||||
|
||||
#### 9.1.2 模块独立试用
|
||||
|
||||
**方案描述**:每个订阅模块独立14天试用
|
||||
|
||||
**试用规则**:
|
||||
- 每个模块独立14天试用
|
||||
- 可同时试用多个模块,每个模块独立计时
|
||||
- 模块A试用后转正,模块B仍可继续试用
|
||||
|
||||
**预期效果**:
|
||||
- 降低试用门槛
|
||||
- 模块订阅率提升15-20%
|
||||
- 客单价提升10-15%
|
||||
|
||||
**实施步骤**:
|
||||
1. 系统开发:模块独立试用逻辑、试用期管理
|
||||
2. 计费调整:模块试用转正后,单独计费
|
||||
3. 用户体验:试用管理界面优化,清晰显示每个模块试用状态
|
||||
|
||||
**风险评估**:
|
||||
- 系统复杂度增加:需要管理多个模块的试用状态
|
||||
- 缓解措施:优化试用管理界面,提供批量操作功能
|
||||
|
||||
---
|
||||
|
||||
#### 9.1.3 在线计算器
|
||||
|
||||
**方案描述**:提供在线计费计算器,帮助客户对比两种付费模式
|
||||
|
||||
**计算功能**:
|
||||
- 固定月费模式:根据选择的模块数量和订阅周期计算月费
|
||||
- 成功费模式:根据预估月交易额计算月费
|
||||
- 模式对比:自动计算两种模式的成本,推荐更优模式
|
||||
|
||||
**输入参数**:
|
||||
- 行业类型(瑜伽工作室/综合健身房/连锁品牌)
|
||||
- 预估月交易额(成功费模式)
|
||||
- 选择模块数量
|
||||
- 订阅周期(月付/季付/半年付/年付)
|
||||
|
||||
**预期效果**:
|
||||
- 决策时间缩短83%(从30分钟缩短到5分钟)
|
||||
- 转化率提升10-15%
|
||||
- 客户满意度提升
|
||||
|
||||
**实施步骤**:
|
||||
1. 前端开发:计算器界面、参数输入、结果展示
|
||||
2. 后端开发:计费逻辑、模式对比算法
|
||||
3. 数据分析:收集客户使用数据,优化计算器推荐算法
|
||||
|
||||
**风险评估**:
|
||||
- 预估交易额不准确:客户可能低估或高估交易额
|
||||
- 缓解措施:提供历史数据参考,引导客户合理预估
|
||||
|
||||
---
|
||||
|
||||
### 9.2 中期优化(3-6个月)
|
||||
|
||||
#### 9.2.1 忠诚折扣
|
||||
|
||||
**方案描述**:连续订阅3年以上,额外享受95折优惠
|
||||
|
||||
**适用条件**:
|
||||
- 连续订阅满36个月(3年)
|
||||
- 在当前折扣基础上额外95折
|
||||
- 适用范围:基础版 + 所有订阅模块
|
||||
|
||||
**重置条件**:中断订阅后,忠诚期重新计算
|
||||
|
||||
**预期效果**:
|
||||
- 留存率提升15-20%
|
||||
- 客单价提升10-15%
|
||||
- 收入稳定性提升
|
||||
|
||||
**实施步骤**:
|
||||
1. 系统开发:忠诚期计算、折扣叠加逻辑
|
||||
2. 客户通知:忠诚期即将到期提醒、续费优惠提醒
|
||||
3. 营销活动:忠诚客户专属活动、感恩回馈
|
||||
|
||||
**风险评估**:
|
||||
- 客户等待忠诚期:客户可能故意中断订阅,等待忠诚期
|
||||
- 缓解措施:设置忠诚期上限(如最多享受2次),避免长期等待
|
||||
|
||||
---
|
||||
|
||||
#### 9.2.2 推荐奖励
|
||||
|
||||
**方案描述**:老客户推荐新客户,双方获得优惠
|
||||
|
||||
**推荐人奖励**:
|
||||
- 推荐成功:获得1个月免费订阅或等值优惠券
|
||||
- 推荐数量:无上限,鼓励持续推荐
|
||||
|
||||
**被推荐人奖励**:
|
||||
- 新客户注册:首月5折优惠(可与首月特惠叠加)
|
||||
- 必须输入推荐码才能享受优惠
|
||||
|
||||
**奖励发放**:推荐成功后7天内发放
|
||||
|
||||
**预期效果**:
|
||||
- 获客成本降低50-70%
|
||||
- 获客速度提升30-40%
|
||||
- 客户粘性提升20-30%
|
||||
|
||||
**实施步骤**:
|
||||
1. 系统开发:推荐码生成、推荐关系追踪、奖励发放
|
||||
2. 营销物料:推荐活动宣传材料、推荐码分享工具
|
||||
3. 数据分析:推荐转化率、推荐人活跃度、被推荐人留存率
|
||||
|
||||
**风险评估**:
|
||||
- 推荐作弊:客户可能虚假推荐获取奖励
|
||||
- 缓解措施:设置推荐条件(如被推荐人需消费满¥100才发放奖励)
|
||||
|
||||
---
|
||||
|
||||
#### 9.2.3 行业扩展
|
||||
|
||||
**方案描述**:增加普拉提工作室、拳击馆、游泳馆等行业类型
|
||||
|
||||
**新增行业类型**:
|
||||
|
||||
**普拉提工作室**
|
||||
- 特点:会员规模小(50-200人)、课程单一、预算有限
|
||||
- 核心需求:会员管理、团课预约、基础统计
|
||||
- 推荐模块:在线课程、会员营销
|
||||
- 推荐套餐:
|
||||
- 入门套餐:基础版 + 在线课程(¥536/月)
|
||||
- 成长套餐:基础版 + 在线课程 + 会员营销(¥763/月)
|
||||
|
||||
**拳击馆**
|
||||
- 特点:会员规模小(100-300人)、课程多样、需要私教
|
||||
- 核心需求:会员管理、团课预约、私教管理
|
||||
- 推荐模块:私教管理、器械预约、会员营销
|
||||
- 推荐套餐:
|
||||
- 标准套餐:基础版 + 私教管理 + 器械预约(¥538/月)
|
||||
- 专业套餐:基础版 + 私教管理 + 器械预约 + 会员营销(¥875/月)
|
||||
|
||||
**游泳馆**
|
||||
- 特点:会员规模中等(200-500人)、课程单一、时段管理复杂
|
||||
- 核心需求:会员管理、团课预约、时段管理
|
||||
- 推荐模块:器械预约、会员营销
|
||||
- 推荐套餐:
|
||||
- 标准套餐:基础版 + 器械预约(¥398/月)
|
||||
- 成长套餐:基础版 + 器械预约 + 会员营销(¥623/月)
|
||||
|
||||
**预期效果**:
|
||||
- 市场覆盖扩大50%
|
||||
- 转化率提升15-20%
|
||||
- 客单价提升5-10%
|
||||
|
||||
**实施步骤**:
|
||||
1. 需求调研:深入调研各行业特点和需求
|
||||
2. 套餐设计:设计各行业的推荐套餐
|
||||
3. 系统开发:行业类型选择、推荐套餐展示
|
||||
4. 营销推广:针对各行业的营销活动
|
||||
|
||||
**风险评估**:
|
||||
- 行业分类不准确:客户可能选择错误的行业类型
|
||||
- 缓解措施:提供行业类型说明、允许客户修改行业类型
|
||||
|
||||
---
|
||||
|
||||
### 9.3 优化优先级
|
||||
|
||||
| 优化项 | 实施周期 | 预期效果 | 优先级 |
|
||||
|--------|---------|---------|--------|
|
||||
| 在线计算器 | 1个月 | 决策时间-80%,转化率+12% | 🔴 高 |
|
||||
| 首月特惠 | 1个月 | 转化率+25%,获客成本-50% | 🔴 高 |
|
||||
| 模块独立试用 | 2-3个月 | 模块渗透率+18%,客单价+12% | 🟡 中 |
|
||||
| 行业扩展(普拉提、拳击) | 2-3个月 | 市场覆盖+30%,转化率+17% | 🟡 中 |
|
||||
| 推荐奖励 | 4-6个月 | 获客成本-60%,转化率+35% | 🟡 中 |
|
||||
| 行业扩展(游泳馆) | 4-6个月 | 市场覆盖+20%,转化率+15% | 🟡 中 |
|
||||
| 忠诚折扣 | 7-12个月 | 留存率+18%,客单价+12% | 🟢 低 |
|
||||
|
||||
**综合预期**:
|
||||
- 转化率提升:30-40%
|
||||
- 获客成本降低:50-60%
|
||||
- 留存率提升:15-20%
|
||||
- 客单价提升:10-15%
|
||||
|
||||
---
|
||||
|
||||
### 9.4 实施建议
|
||||
|
||||
**第一阶段(1个月):立即实施**
|
||||
1. 首月特惠:快速获客,提升转化率
|
||||
2. 在线计算器:降低决策成本,提升转化率
|
||||
|
||||
**第二阶段(2-3个月):快速跟进**
|
||||
3. 模块独立试用:提升模块渗透率
|
||||
4. 行业扩展(普拉提、拳击):扩大市场覆盖
|
||||
|
||||
**第三阶段(4-6个月):稳定运营**
|
||||
5. 推荐奖励:建立推荐体系,降低获客成本
|
||||
6. 行业扩展(游泳馆):完善行业覆盖
|
||||
|
||||
**第四阶段(7-12个月):长期优化**
|
||||
7. 忠诚折扣:提升留存率,增加收入稳定性
|
||||
|
||||
---
|
||||
@@ -0,0 +1,386 @@
|
||||
# 健身房管理系统基础版产品设计文档(PRD)
|
||||
|
||||
> 文档编号: GYM-PRD-BASIC-001
|
||||
> 版本: v1.0
|
||||
> 日期: 2026-03-04
|
||||
> 作者: 张翔
|
||||
> 状态: 初稿
|
||||
|
||||
---
|
||||
|
||||
## 文档修订历史
|
||||
|
||||
| 版本 | 日期 | 作者 | 修订内容 |
|
||||
|------|------|------|---------|
|
||||
| v1.0 | 2026-03-04 | 张翔 | 初稿 |
|
||||
|
||||
---
|
||||
|
||||
## 一、产品概述
|
||||
|
||||
### 1.1 产品背景
|
||||
|
||||
随着健身行业数字化转型的加速,传统健身房面临着会员管理效率低、预约流程繁琐、数据统计困难等痛点。本系统基础版旨在为小型工作室、个人教练等提供核心的数字化管理平台,实现:
|
||||
|
||||
- 会员端:一站式查看个人所有信息,便捷预约签到
|
||||
- 管理后台:基础数据整理与统计,支撑日常运营
|
||||
- 核心功能:保证业务闭环,满足基础运营需求
|
||||
|
||||
### 1.2 产品目标
|
||||
|
||||
| 目标维度 | 目标描述 | 成功指标 |
|
||||
|---------|---------|---------|
|
||||
| 用户体验 | 提升会员预约和签到体验 | 预约成功率 ≥ 95%,签到耗时 ≤ 3秒 |
|
||||
| 运营效率 | 降低人工操作成本 | 人工处理时间减少 50% |
|
||||
| 数据价值 | 提供基础数据支持 | 数据报表使用率 ≥ 80% |
|
||||
| 系统稳定 | 保证高可用性 | SLA ≥ 99.9% |
|
||||
|
||||
### 1.3 适用场景
|
||||
|
||||
- 小型工作室(1-5名教练)
|
||||
- 个人教练工作室
|
||||
- 社区健身房
|
||||
- 初创健身品牌
|
||||
|
||||
### 1.4 产品定位
|
||||
|
||||
基础版是健身房管理系统的核心版本,保证业务闭环,适合小型工作室、个人教练等场景,提供完整的会员管理、预约、签到等核心功能。
|
||||
|
||||
---
|
||||
|
||||
## 二、功能模块
|
||||
|
||||
### 2.1 会员管理模块
|
||||
|
||||
#### 2.1.1 会员注册
|
||||
|
||||
**功能描述**:会员通过小程序或前台进行注册,填写基本信息。
|
||||
|
||||
**用户故事**:作为一个新会员,我希望能够快速注册成为健身房会员,以便开始使用健身房服务。
|
||||
|
||||
**功能点**:
|
||||
- 手机号注册(必填)
|
||||
- 姓名录入(必填)
|
||||
- 性别选择(必填)
|
||||
- 生日录入(选填)
|
||||
- 身高体重录入(选填)
|
||||
- 健身目标选择(选填)
|
||||
- 微信授权登录(可选)
|
||||
|
||||
**业务规则**:
|
||||
- 手机号需验证唯一性
|
||||
- 手机号需通过短信验证码验证
|
||||
- 支持微信授权快速注册
|
||||
- 注册成功后自动创建会员档案
|
||||
|
||||
**验收标准**:
|
||||
- 注册流程 ≤ 3步
|
||||
- 注册成功率 ≥ 95%
|
||||
- 验证码发送成功率 ≥ 98%
|
||||
|
||||
#### 2.1.2 会员信息管理
|
||||
|
||||
**功能描述**:会员查看和编辑个人信息,前台和店长可以管理会员信息。
|
||||
|
||||
**功能点**:
|
||||
- 会员查看个人信息
|
||||
- 会员编辑个人信息
|
||||
- 前台查看会员信息
|
||||
- 前台编辑会员信息
|
||||
- 店长查看所有会员信息
|
||||
- 店长编辑会员信息
|
||||
|
||||
**业务规则**:
|
||||
- 会员只能编辑自己的基本信息
|
||||
- 前台可以编辑会员的所有信息
|
||||
- 店长拥有最高权限
|
||||
- 关键信息修改需记录操作日志
|
||||
|
||||
**验收标准**:
|
||||
- 信息更新实时生效
|
||||
- 操作日志记录完整
|
||||
|
||||
#### 2.1.3 会员卡管理
|
||||
|
||||
**功能描述**:会员购买和使用会员卡,管理会员卡权益。
|
||||
|
||||
**功能点**:
|
||||
- 会员卡购买
|
||||
- 会员卡查看
|
||||
- 会员卡使用记录
|
||||
- 会员卡到期提醒
|
||||
- 会员卡续费
|
||||
|
||||
**业务规则**:
|
||||
- 支持时长卡、次卡、储值卡
|
||||
- 会员卡到期前7天提醒
|
||||
- 会员卡续费后权益立即生效
|
||||
- 会员卡使用记录永久保存
|
||||
|
||||
**验收标准**:
|
||||
- 会员卡购买成功率 ≥ 98%
|
||||
- 到期提醒发送成功率 ≥ 95%
|
||||
|
||||
### 2.2 预约管理模块
|
||||
|
||||
#### 2.2.1 团课预约
|
||||
|
||||
**功能描述**:会员预约团课,查看课程信息,取消预约。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够预约团课,以便参加我感兴趣的课程。
|
||||
|
||||
**功能点**:
|
||||
- 团课列表展示
|
||||
- 团课详情查看
|
||||
- 团课预约
|
||||
- 团课取消预约
|
||||
- 预约记录查看
|
||||
- 预约提醒
|
||||
|
||||
**业务规则**:
|
||||
- 预约需在课程开始前至少30分钟
|
||||
- 取消预约需在课程开始前至少2小时
|
||||
- 每节课最多20人
|
||||
- 预约成功后发送提醒
|
||||
- 预约成功后扣减权益
|
||||
|
||||
**验收标准**:
|
||||
- 预约成功率 ≥ 95%
|
||||
- 预约取消成功率 ≥ 95%
|
||||
- 预约提醒发送成功率 ≥ 95%
|
||||
|
||||
#### 2.2.2 团课管理
|
||||
|
||||
**功能描述**:教练和店长管理团课,包括创建、编辑、取消团课。
|
||||
|
||||
**功能点**:
|
||||
- 团课创建
|
||||
- 团课编辑
|
||||
- 团课取消
|
||||
- 团课列表查看
|
||||
- 团课详情查看
|
||||
- 团课签到管理
|
||||
|
||||
**业务规则**:
|
||||
- 团课需指定教练、时间、地点
|
||||
- 团课取消需提前24小时通知
|
||||
- 团课取消后自动退款
|
||||
- 团课签到后记录考勤
|
||||
|
||||
**验收标准**:
|
||||
- 团课创建成功率 ≥ 98%
|
||||
- 团课取消通知发送成功率 ≥ 95%
|
||||
|
||||
### 2.3 签到管理模块
|
||||
|
||||
#### 2.3.1 扫码签到
|
||||
|
||||
**功能描述**:会员通过扫码进行签到,记录到店信息。
|
||||
|
||||
**用户故事**:作为一个会员,我希望能够快速签到,以便记录我的到店信息。
|
||||
|
||||
**功能点**:
|
||||
- 会员扫码签到
|
||||
- 签到成功提示
|
||||
- 签到记录查看
|
||||
- 签到失败处理
|
||||
|
||||
**业务规则**:
|
||||
- 签到需验证会员卡有效性
|
||||
- 签到需验证预约信息(如有)
|
||||
- 签到成功后记录到店时间
|
||||
- 签到失败后提示原因
|
||||
|
||||
**验收标准**:
|
||||
- 签到成功率 ≥ 98%
|
||||
- 签到耗时 ≤ 3秒
|
||||
|
||||
#### 2.3.2 签到记录管理
|
||||
|
||||
**功能描述**:前台和店长查看和管理签到记录。
|
||||
|
||||
**功能点**:
|
||||
- 签到记录查看
|
||||
- 签到记录导出
|
||||
- 签到统计查看
|
||||
|
||||
**业务规则**:
|
||||
- 签到记录永久保存
|
||||
- 支持按时间范围查询
|
||||
- 支持按会员查询
|
||||
|
||||
**验收标准**:
|
||||
- 签到记录查询响应时间 ≤ 1秒
|
||||
|
||||
### 2.4 数据统计模块
|
||||
|
||||
#### 2.4.1 基础数据统计
|
||||
|
||||
**功能描述**:店长查看基础运营数据,包括会员数据、预约数据、签到数据。
|
||||
|
||||
**功能点**:
|
||||
- 会员数据统计
|
||||
- 预约数据统计
|
||||
- 签到数据统计
|
||||
- 数据导出
|
||||
|
||||
**业务规则**:
|
||||
- 数据保留30天
|
||||
- 支持按日、周、月统计
|
||||
- 支持数据导出
|
||||
|
||||
**验收标准**:
|
||||
- 数据统计准确率 ≥ 99%
|
||||
- 数据查询响应时间 ≤ 2秒
|
||||
|
||||
### 2.5 系统管理模块
|
||||
|
||||
#### 2.5.1 用户管理
|
||||
|
||||
**功能描述**:超级管理员管理系统用户,包括创建、编辑、删除用户。
|
||||
|
||||
**功能点**:
|
||||
- 用户创建
|
||||
- 用户编辑
|
||||
- 用户删除
|
||||
- 用户角色分配
|
||||
|
||||
**业务规则**:
|
||||
- 用户需分配角色
|
||||
- 用户删除需确认
|
||||
- 用户密码需加密存储
|
||||
|
||||
**验收标准**:
|
||||
- 用户创建成功率 ≥ 98%
|
||||
- 用户删除成功率 ≥ 98%
|
||||
|
||||
#### 2.5.2 角色权限管理
|
||||
|
||||
**功能描述**:超级管理员管理角色和权限,分配角色给用户。
|
||||
|
||||
**功能点**:
|
||||
- 角色创建
|
||||
- 角色编辑
|
||||
- 角色删除
|
||||
- 权限分配
|
||||
- 角色分配
|
||||
|
||||
**业务规则**:
|
||||
- 角色需分配权限
|
||||
- 角色删除需确认
|
||||
- 权限分配需最小化原则
|
||||
|
||||
**验收标准**:
|
||||
- 权限控制准确率 100%
|
||||
|
||||
---
|
||||
|
||||
## 三、非功能需求
|
||||
|
||||
### 3.1 性能需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 响应时间 | API响应时间 ≤ 500ms |
|
||||
| 并发用户 | 支持100并发用户 |
|
||||
| 数据库查询 | 查询响应时间 ≤ 1s |
|
||||
|
||||
### 3.2 可用性需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 系统可用性 | SLA ≥ 99.9% |
|
||||
| 故障恢复时间 | MTTR ≤ 30分钟 |
|
||||
|
||||
### 3.3 安全性需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 数据加密 | 敏感数据加密存储 |
|
||||
| 访问控制 | 基于角色的访问控制 |
|
||||
| 操作审计 | 关键操作记录审计日志 |
|
||||
|
||||
### 3.4 可扩展性需求
|
||||
|
||||
| 指标 | 要求 |
|
||||
|------|------|
|
||||
| 会员数量 | 最多500人 |
|
||||
| 门店数量 | 单门店 |
|
||||
| 团课容量 | 每节课最多20人 |
|
||||
| 数据保留 | 保留30天 |
|
||||
|
||||
---
|
||||
|
||||
## 四、用户角色
|
||||
|
||||
| 角色 | 描述 | 主要功能 |
|
||||
|------|------|---------|
|
||||
| 会员 | 健身房注册用户 | 预约课程、签到、查看个人信息 |
|
||||
| 教练 | 健身房教练 | 排课、团课签到管理 |
|
||||
| 前台 | 门店前台人员 | 会员接待、签到辅助、会员管理 |
|
||||
| 店长 | 门店管理者 | 单店全功能管理、数据查看 |
|
||||
| 超级管理员 | 平台最高权限 | 全平台管理、系统配置 |
|
||||
|
||||
---
|
||||
|
||||
## 五、业务流程
|
||||
|
||||
### 5.1 会员注册流程
|
||||
|
||||
```
|
||||
会员打开小程序 → 点击注册 → 填写手机号 → 验证手机号 → 填写基本信息 → 注册成功
|
||||
```
|
||||
|
||||
### 5.2 团课预约流程
|
||||
|
||||
```
|
||||
会员打开小程序 → 查看团课列表 → 选择团课 → 查看详情 → 确认预约 → 预约成功 → 接收提醒
|
||||
```
|
||||
|
||||
### 5.3 签到流程
|
||||
|
||||
```
|
||||
会员到店 → 扫描签到码 → 验证会员卡 → 签到成功 → 记录到店时间
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 六、验收标准
|
||||
|
||||
### 6.1 功能验收
|
||||
|
||||
- 所有功能模块按需求实现
|
||||
- 业务规则正确执行
|
||||
- 用户流程顺畅
|
||||
|
||||
### 6.2 性能验收
|
||||
|
||||
- API响应时间 ≤ 500ms
|
||||
- 支持100并发用户
|
||||
- 数据库查询响应时间 ≤ 1s
|
||||
|
||||
### 6.3 安全验收
|
||||
|
||||
- 敏感数据加密存储
|
||||
- 访问控制正确实施
|
||||
- 操作审计日志完整
|
||||
|
||||
---
|
||||
|
||||
## 七、附录
|
||||
|
||||
### 7.1 术语定义
|
||||
|
||||
| 术语 | 定义 |
|
||||
|------|------|
|
||||
| 会员 | 在健身房注册的用户 |
|
||||
| 会员卡 | 会员购买的权益卡,包括时长卡、次卡、储值卡 |
|
||||
| 团课 | 集体课程,由教练带领多个会员一起上课 |
|
||||
| 预约 | 会员预约团课 |
|
||||
| 签到 | 会员到店记录 |
|
||||
|
||||
### 7.2 参考文档
|
||||
|
||||
- 《健身房管理系统产品设计文档》 GYM-PRD-001
|
||||
- 《健身房管理系统业务概要设计文档》 GYM-HLD-001
|
||||
- 《健身房管理系统详细设计文档》 GYM-LLD-000
|
||||
Reference in New Issue
Block a user