健身房管理系统付费订阅版业务概要设计文档(B-HLD)
文档编号: GYM-B-HLD-SUBSCRIPTION-001
版本: v1.0
日期: 2026-03-08
作者: 张翔
状态: 已发布
文档修订历史
| 版本 |
日期 |
作者 |
修订内容 |
| v1.0 |
2026-03-08 |
张翔 |
创建付费订阅版业务概要设计文档 |
一、引言
1.1 编写目的
本文档为健身房管理系统付费订阅版的业务概要设计文档(Business High-Level Design),旨在:
- 从业务层面描述付费订阅版的业务范围、核心业务流程、业务规则
- 为业务详细设计提供业务指导和约束
- 作为产品经理、业务分析师的业务参考
1.2 项目背景
健身房管理系统付费订阅版在基础版基础上,提供丰富的增值功能,满足中大型健身房、连锁品牌等复杂场景需求。
1.3 术语定义
| 术语 |
定义 |
| 租户(Tenant) |
系统的多租户架构中的独立业务实体,如一个连锁品牌 |
| 门店(Store) |
租户下的具体经营场所 |
| 会员(Member) |
在门店注册的用户 |
| 权益(Benefit) |
会员卡包含的时长、次数、储值、等级等权益 |
| 可预约资源(Bookable Resource) |
团课、私教、场地、线上课程等可被预约的对象 |
| 时段(Slot) |
资源的可预约时间窗口 |
| 订阅模块(Subscription Module) |
按需订阅的增值功能模块 |
| 配置继承(Configuration Inheritance) |
门店配置继承租户配置的机制 |
1.4 参考文档
- 《健身房管理系统付费订阅版产品设计文档》 GYM-PRD-SUBSCRIPTION-001
二、业务概述
2.1 业务目标
| 目标维度 |
目标描述 |
成功指标 |
| 用户体验 |
提升会员预约和签到体验 |
预约成功率 ≥ 95%,签到耗时 ≤ 3秒 |
| 运营效率 |
降低人工操作成本 |
人工处理时间减少 50% |
| 数据价值 |
提供数据驱动决策支持 |
数据报表使用率 ≥ 80% |
| 业务增长 |
提升会员留存和增长 |
会员留存率提升 20% |
2.2 用户角色
| 角色 |
描述 |
主要功能 |
| 会员 |
健身房注册用户 |
预约课程、签到、查看个人信息、参与社区 |
| 教练 |
健身房教练 |
排课、私教预约确认、学员签到、发布线上课程 |
| 前台 |
门店前台人员 |
会员接待、签到辅助、会员管理 |
| 店长 |
门店管理者 |
单店全功能管理、数据查看、营销活动管理 |
| 运营管理员 |
平台运营人员 |
营销活动配置、数据分析、AI运营建议查看 |
| 财务专员 |
财务人员 |
账单管理、财务报表 |
| 超级管理员 |
平台最高权限 |
全平台管理、系统配置 |
2.3 业务范围
三、核心业务流程
3.1 订阅流程
3.1.1 业务场景
租户管理员通过管理后台订阅增值模块。
3.1.2 业务流程
3.1.3 业务规则
- 订阅成功后模块立即启用
- 年付享受最大折扣
- 支持多种支付方式
- 订阅成功后发送通知
3.1.4 异常处理
| 异常场景 |
处理方式 |
| 支付失败 |
提示用户重新支付 |
| 支付超时 |
提示用户重新发起支付 |
3.2 配置继承流程
3.2.1 业务场景
门店管理员配置门店级参数,可以选择继承租户配置。
3.2.2 业务流程
3.2.3 业务规则
- 查询优先级:门店配置 → 租户配置 → 默认配置
- 支持三种继承模式(继承/继承+覆盖/自定义)
- 配置变更后立即生效
- 配置变更记录版本,支持回滚
3.2.4 异常处理
| 异常场景 |
处理方式 |
| 配置冲突 |
提示用户选择覆盖或合并 |
| 配置无效 |
提示用户重新配置 |
3.3 私教预约流程
3.3.1 业务场景
会员通过小程序预约私教课程。
3.3.2 业务流程
3.3.3 业务规则
- 私教预约需提前至少24小时
- 私教取消需提前至少12小时
- 私教签到后记录考勤
3.3.4 异常处理
| 异常场景 |
处理方式 |
| 教练时间冲突 |
提示用户选择其他时间 |
| 会员卡权益不足 |
提示用户购买会员卡 |
3.4 营销活动创建流程
3.4.1 业务场景
运营管理员通过管理后台创建营销活动。
3.4.2 业务流程
3.4.3 业务规则
- 营销活动需指定时间、规则、奖励
- 营销活动发布后不可修改规则
- 营销活动统计按活动、时间维度
3.4.4 异常处理
| 异常场景 |
处理方式 |
| 活动时间冲突 |
提示用户调整活动时间 |
| 活动规则无效 |
提示用户重新配置 |
3.5 营销分析与预测流程
3.5.1 业务场景
运营管理员使用营销精算模型预测促销策略。
3.5.2 业务流程
3.5.3 业务规则
- 营销精算模型基于历史数据
- 促销策略预测提供多种方案
- 促销活动效果预测基于历史数据
3.5.4 异常处理
| 异常场景 |
处理方式 |
| 历史数据不足 |
提示用户积累更多数据 |
| 预测失败 |
提示用户调整参数 |
3.6 智能获客流程
3.6.1 业务场景
运营管理员使用智能获客工具进行节后健身潮获客、私域流量获客、推荐裂变获客。
3.6.2 业务流程
节后健身潮获客:
私域流量获客:
推荐裂变获客:
3.6.3 业务规则
- 节后健身潮获客年度流量窗口期自动激活(1月1日-3月31日)
- 私域流量获客基于用户标签精准推送
- 推荐裂变获客支持多级推荐
- 每个渠道的获客效果可追踪
- 推荐奖励自动发放
3.6.4 异常处理
| 异常场景 |
处理方式 |
| 海报生成失败 |
提示用户重新生成 |
| 文案生成失败 |
提示用户手动编辑 |
| 推荐码失效 |
提示用户重新生成 |
3.7 智能体测数据联动流程
3.7.1 业务场景
会员进行体测后,体测设备自动上传数据到系统,系统进行数据转换、存储、分析,生成体测报告。
3.7.2 业务流程
3.7.3 业务规则
- 支持主流体测设备(InBody、Tanita等)
- 提供标准API接口,支持任意体测设备对接
- 数据自动上传和转换
- 数据统一存储到会员健康档案
- 支持体测数据查询和分析
- 支持体测报告生成
3.7.4 异常处理
| 异常场景 |
处理方式 |
| 设备连接失败 |
提示用户检查设备连接 |
| 数据上传失败 |
提示用户重新上传 |
| 数据转换失败 |
记录错误日志,通知管理员 |
3.8 器械预约流程
3.8.1 业务场景
会员通过小程序预约器械使用时段,避免等待,提升器械使用效率。
3.8.2 业务流程
3.8.3 业务规则
- 器械预约时间:器械预约需提前至少30分钟
- 器械取消时间:器械取消需提前至少1小时
- 器械预约时长:每次预约时长不超过2小时
- 器械预约冲突:同一器械同一时段只能预约1人
- 器械使用超时:超时10分钟自动释放器械
- 器械使用统计:记录器械使用时长和次数
3.8.4 异常处理
| 异常场景 |
处理方式 |
| 器械已被预约 |
提示用户选择其他时段 |
| 预约时间过短 |
提示用户提前预约 |
| 器械维护中 |
提示用户选择其他器械 |
| 预约冲突 |
提示用户选择其他时段 |
3.9 人脸识别签到流程
3.9.1 业务场景
会员通过人脸识别进行签到,提升签到体验,实现无感通行。
3.9.2 业务流程
3.9.3 业务规则
- 人脸信息采集:人脸信息需会员授权
- 人脸识别准确率:人脸识别准确率 ≥ 95%
- 人脸识别失败:人脸识别失败后降级为扫码签到
- 人脸信息存储:人脸信息加密存储
- 人脸信息管理:会员可以删除人脸信息
- 人脸识别考勤:人脸识别签到后记录考勤
3.9.4 异常处理
| 异常场景 |
处理方式 |
| 人脸识别失败 |
降级为扫码签到 |
| 会员卡无效 |
提示用户购买会员卡 |
| 人脸信息不存在 |
提示用户采集人脸信息 |
| 设备连接失败 |
提示用户检查设备连接 |
3.10 NFC签到流程
3.10.1 业务场景
会员通过NFC手环/卡片进行签到,支持储物柜联动,提升签到体验。
3.10.2 业务流程
3.10.3 业务规则
- NFC卡绑定:NFC卡需绑定会员
- NFC签到验证:NFC签到需验证会员卡有效性
- NFC签到失败:NFC签到失败后降级为扫码签到
- NFC卡管理:会员可以解绑NFC卡
- 储物柜联动:支持储物柜自动开锁
- NFC卡丢失:NFC卡丢失后可解绑
3.10.4 异常处理
| 异常场景 |
处理方式 |
| NFC卡未绑定 |
提示用户绑定NFC卡 |
| 会员卡无效 |
提示用户购买会员卡 |
| NFC卡失效 |
提示用户更换NFC卡 |
| 储物柜故障 |
提示用户使用其他储物柜 |
3.11 在线课程流程
3.11.1 业务场景
会员通过小程序预约和观看线上课程,拓展线上业务,提升会员活跃度。
3.11.2 业务流程
3.11.3 业务规则
- 线上课程发布:线上课程需指定教练、时间、链接
- 线上课程预约:线上课程预约需提前至少30分钟
- 线上课程观看:线上课程观看需验证预约
- 线上课程评价:线上课程观看后可以评价
- 线上课程统计:线上课程统计按课程、时间维度
- 视频点播:支持视频点播功能
- 直播课管理:支持直播课管理
3.11.4 异常处理
| 异常场景 |
处理方式 |
| 课程视频上传失败 |
提示教练重新上传 |
| 预约时间过短 |
提示用户提前预约 |
| 课程视频无法播放 |
提示用户检查网络连接 |
| 直播课中断 |
提示用户等待直播恢复 |
四、用户角色和权限
4.1 角色定义
| 角色 |
描述 |
主要功能 |
| 会员 |
健身房注册用户 |
预约课程、签到、查看个人信息、参与社区 |
| 教练 |
健身房教练 |
排课、私教预约确认、学员签到、发布线上课程 |
| 前台 |
门店前台人员 |
会员接待、签到辅助、会员管理 |
| 店长 |
门店管理者 |
单店全功能管理、数据查看、营销活动管理 |
| 运营管理员 |
平台运营人员 |
营销活动配置、数据分析、AI运营建议查看 |
| 财务专员 |
财务人员 |
账单管理、财务报表 |
| 超级管理员 |
平台最高权限 |
全平台管理、系统配置 |
4.2 权限矩阵
| 功能模块 |
会员 |
教练 |
前台 |
店长 |
运营管理员 |
财务专员 |
超级管理员 |
| 会员信息查看 |
自己 |
所有 |
所有 |
所有 |
所有 |
所有 |
所有 |
| 会员信息编辑 |
自己 |
无 |
所有 |
所有 |
所有 |
无 |
所有 |
| 团课创建 |
无 |
是 |
否 |
是 |
否 |
否 |
是 |
| 团课编辑 |
无 |
自己 |
否 |
所有 |
否 |
否 |
所有 |
| 团课取消 |
无 |
自己 |
否 |
所有 |
否 |
否 |
所有 |
| 私教创建 |
无 |
是 |
否 |
是 |
否 |
否 |
是 |
| 私教编辑 |
无 |
自己 |
否 |
所有 |
否 |
否 |
所有 |
| 私教取消 |
无 |
自己 |
否 |
所有 |
否 |
否 |
所有 |
| 签到管理 |
无 |
是 |
是 |
是 |
否 |
否 |
是 |
| 营销活动创建 |
无 |
无 |
否 |
是 |
是 |
否 |
是 |
| 营销活动编辑 |
无 |
无 |
否 |
自己 |
所有 |
否 |
所有 |
| 营销活动取消 |
无 |
无 |
否 |
自己 |
所有 |
否 |
所有 |
| 数据统计查看 |
自己 |
自己 |
所有 |
所有 |
所有 |
所有 |
所有 |
| 财务报表查看 |
无 |
无 |
否 |
所有 |
所有 |
所有 |
所有 |
| 系统配置 |
无 |
无 |
无 |
无 |
否 |
否 |
是 |
五、业务规则汇总
5.1 订阅管理规则
| 规则 |
描述 |
| 订阅生效 |
订阅成功后模块立即启用 |
| 计费周期 |
支持月付、季付、半年付、年付 |
| 试用政策 |
不同模块类型提供不同试用时长 |
| 组合套餐 |
支持组合套餐,享受更多优惠 |
5.2 配置管理规则
| 规则 |
描述 |
| 配置继承 |
支持门店配置继承租户配置 |
| 继承模式 |
支持继承、继承+覆盖、自定义三种模式 |
| 配置优先级 |
门店配置 → 租户配置 → 默认配置 |
| 配置版本 |
配置变更记录版本,支持回滚 |
5.3 私教管理规则
| 规则 |
描述 |
| 私教预约时间 |
私教预约需提前至少24小时 |
| 私教取消时间 |
私教取消需提前至少12小时 |
| 私教考勤 |
私教签到后记录考勤 |
5.4 营销活动规则
| 规则 |
描述 |
| 活动规则 |
营销活动需指定时间、规则、奖励 |
| 活动修改 |
营销活动发布后不可修改规则 |
| 活动统计 |
营销活动统计按活动、时间维度 |
5.5 营销分析与预测规则
| 规则 |
描述 |
| 模型基础 |
营销精算模型基于历史数据 |
| 预测方案 |
促销策略预测提供多种方案 |
| 效果预测 |
促销活动效果预测基于历史数据 |
5.6 智能获客工具规则
| 规则 |
描述 |
| 节后健身潮获客 |
年度流量窗口期自动激活(1月1日-3月31日) |
| 私域流量获客 |
基于用户标签精准推送 |
| 推荐裂变获客 |
支持多级推荐 |
| 获客效果追踪 |
每个渠道的获客效果可追踪 |
| 推荐奖励发放 |
推荐奖励自动发放 |
5.7 智能体测数据联动规则
| 规则 |
描述 |
| 设备对接 |
支持主流体测设备(InBody、Tanita等) |
| API接口 |
提供标准API接口,支持任意体测设备对接 |
| 数据上传 |
数据自动上传和转换 |
| 数据存储 |
数据统一存储到会员健康档案 |
| 数据查询 |
支持体测数据查询和分析 |
| 报告生成 |
支持体测报告生成 |
5.8 器械预约规则
| 规则 |
描述 |
| 预约时间 |
器械预约需提前至少30分钟 |
| 取消时间 |
器械取消需提前至少1小时 |
| 预约时长 |
每次预约时长不超过2小时 |
| 预约冲突 |
同一器械同一时段只能预约1人 |
| 使用超时 |
超时10分钟自动释放器械 |
| 使用统计 |
记录器械使用时长和次数 |
5.9 人脸识别签到规则
| 规则 |
描述 |
| 人脸信息采集 |
人脸信息需会员授权 |
| 人脸识别准确率 |
人脸识别准确率 ≥ 95% |
| 人脸识别失败 |
人脸识别失败后降级为扫码签到 |
| 人脸信息存储 |
人脸信息加密存储 |
| 人脸信息管理 |
会员可以删除人脸信息 |
| 人脸识别考勤 |
人脸识别签到后记录考勤 |
5.10 NFC签到规则
| 规则 |
描述 |
| NFC卡绑定 |
NFC卡需绑定会员 |
| NFC签到验证 |
NFC签到需验证会员卡有效性 |
| NFC签到失败 |
NFC签到失败后降级为扫码签到 |
| NFC卡管理 |
会员可以解绑NFC卡 |
| 储物柜联动 |
支持储物柜自动开锁 |
| NFC卡丢失 |
NFC卡丢失后可解绑 |
5.11 在线课程规则
| 规则 |
描述 |
| 线上课程发布 |
线上课程需指定教练、时间、链接 |
| 线上课程预约 |
线上课程预约需提前至少30分钟 |
| 线上课程观看 |
线上课程观看需验证预约 |
| 线上课程评价 |
线上课程观看后可以评价 |
| 线上课程统计 |
线上课程统计按课程、时间维度 |
| 视频点播 |
支持视频点播功能 |
| 直播课管理 |
支持直播课管理 |
六、异常处理汇总
| 异常场景 |
处理方式 |
| 支付失败 |
提示用户重新支付 |
| 支付超时 |
提示用户重新发起支付 |
| 配置冲突 |
提示用户选择覆盖或合并 |
| 配置无效 |
提示用户重新配置 |
| 教练时间冲突 |
提示用户选择其他时间 |
| 会员卡权益不足 |
提示用户购买会员卡 |
| 活动时间冲突 |
提示用户调整活动时间 |
| 活动规则无效 |
提示用户重新配置 |
| 历史数据不足 |
提示用户积累更多数据 |
| 预测失败 |
提示用户调整参数 |
| 海报生成失败 |
提示用户重新生成 |
| 文案生成失败 |
提示用户手动编辑 |
| 推荐码失效 |
提示用户重新生成 |
| 设备连接失败 |
提示用户检查设备连接 |
| 数据上传失败 |
提示用户重新上传 |
| 数据转换失败 |
记录错误日志,通知管理员 |
| 器械已被预约 |
提示用户选择其他时段 |
| 预约时间过短 |
提示用户提前预约 |
| 器械维护中 |
提示用户选择其他器械 |
| 预约冲突 |
提示用户选择其他时段 |
| 人脸识别失败 |
降级为扫码签到 |
| 会员卡无效 |
提示用户购买会员卡 |
| 人脸信息不存在 |
提示用户采集人脸信息 |
| 设备连接失败 |
提示用户检查设备连接 |
| NFC卡未绑定 |
提示用户绑定NFC卡 |
| NFC卡失效 |
提示用户更换NFC卡 |
| 储物柜故障 |
提示用户使用其他储物柜 |
| 课程视频上传失败 |
提示教练重新上传 |
| 预约时间过短 |
提示用户提前预约 |
| 课程视频无法播放 |
提示用户检查网络连接 |
| 直播课中断 |
提示用户等待直播恢复 |
七、附录
7.1 业务流程图索引
| 流程名称 |
图表位置 |
| 订阅流程 |
3.1.2 |
| 配置继承流程 |
3.2.2 |
| 私教预约流程 |
3.3.2 |
| 营销活动创建流程 |
3.4.2 |
| 营销分析与预测流程 |
3.5.2 |
| 智能获客流程 |
3.6.2 |
| 智能体测数据联动流程 |
3.7.2 |
| 器械预约流程 |
3.8.2 |
| 人脸识别签到流程 |
3.9.2 |
| NFC签到流程 |
3.10.2 |
| 在线课程流程 |
3.11.2 |
7.2 业务规则索引
| 规则分类 |
规则名称 |
图表位置 |
| 订阅管理规则 |
订阅生效 |
5.1 |
| 订阅管理规则 |
计费周期 |
5.1 |
| 订阅管理规则 |
试用政策 |
5.1 |
| 订阅管理规则 |
组合套餐 |
5.1 |
| 配置管理规则 |
配置继承 |
5.2 |
| 配置管理规则 |
继承模式 |
5.2 |
| 配置管理规则 |
配置优先级 |
5.2 |
| 配置管理规则 |
配置版本 |
5.2 |
| 私教管理规则 |
私教预约时间 |
5.3 |
| 私教管理规则 |
私教取消时间 |
5.3 |
| 私教管理规则 |
私教考勤 |
5.3 |
| 营销活动规则 |
活动规则 |
5.4 |
| 营销活动规则 |
活动修改 |
5.4 |
| 营销活动规则 |
活动统计 |
5.4 |
| 营销分析与预测规则 |
模型基础 |
5.5 |
| 营销分析与预测规则 |
预测方案 |
5.5 |
| 营销分析与预测规则 |
效果预测 |
5.5 |
| 智能获客工具规则 |
节后健身潮获客 |
5.6 |
| 智能获客工具规则 |
私域流量获客 |
5.6 |
| 智能获客工具规则 |
推荐裂变获客 |
5.6 |
| 智能获客工具规则 |
获客效果追踪 |
5.6 |
| 智能获客工具规则 |
推荐奖励发放 |
5.6 |
| 智能体测数据联动规则 |
设备对接 |
5.7 |
| 智能体测数据联动规则 |
API接口 |
5.7 |
| 智能体测数据联动规则 |
数据上传 |
5.7 |
| 智能体测数据联动规则 |
数据存储 |
5.7 |
| 智能体测数据联动规则 |
数据查询 |
5.7 |
| 智能体测数据联动规则 |
报告生成 |
5.7 |
| 器械预约规则 |
预约时间 |
5.8 |
| 器械预约规则 |
取消时间 |
5.8 |
| 器械预约规则 |
预约时长 |
5.8 |
| 器械预约规则 |
预约冲突 |
5.8 |
| 器械预约规则 |
使用超时 |
5.8 |
| 器械预约规则 |
使用统计 |
5.8 |
| 人脸识别签到规则 |
人脸信息采集 |
5.9 |
| 人脸识别签到规则 |
人脸识别准确率 |
5.9 |
| 人脸识别签到规则 |
人脸识别失败 |
5.9 |
| 人脸识别签到规则 |
人脸信息存储 |
5.9 |
| 人脸识别签到规则 |
人脸信息管理 |
5.9 |
| 人脸识别签到规则 |
人脸识别考勤 |
5.9 |
| NFC签到规则 |
NFC卡绑定 |
5.10 |
| NFC签到规则 |
NFC签到验证 |
5.10 |
| NFC签到规则 |
NFC签到失败 |
5.10 |
| NFC签到规则 |
NFC卡管理 |
5.10 |
| NFC签到规则 |
储物柜联动 |
5.10 |
| NFC签到规则 |
NFC卡丢失 |
5.10 |
| 在线课程规则 |
线上课程发布 |
5.11 |
| 在线课程规则 |
线上课程预约 |
5.11 |
| 在线课程规则 |
线上课程观看 |
5.11 |
| 在线课程规则 |
线上课程评价 |
5.11 |
| 在线课程规则 |
线上课程统计 |
5.11 |
| 在线课程规则 |
视频点播 |
5.11 |
| 在线课程规则 |
直播课管理 |
5.11 |
文档结束