Skip to content

CRM 客户关系管理系统 业务需求文档(BRD)V1.0 ​

文档版本: 1.0
创建日期: 2026-03-04
最后更新: 2026-03-04
文档作者: 业务方/客户
审批状态: 待审批


修订记录 ​

版本修订日期修订人修订内容
1.02026-03-04业务方初始版本

1. 需求背景 ​

1.1 业务背景 ​

随着公司业务规模的扩大,客户数量快速增长,现有客户管理方式(Excel表格、零散的CRM工具)已无法满足业务需求。销售人员、客服人员、市场人员各自为政,客户信息分散,导致:

  • 客户信息不完整,难以全面了解客户
  • 销售跟进记录丢失,无法追溯历史沟通
  • 客户数据重复录入,工作效率低下
  • 缺乏统一的客户画像,难以精准营销

CRM 系统需要构建统一的客户数据平台,整合客户信息、销售机会、服务记录,为公司提供360度客户视图。

1.2 战略定位 ​

CRM 系统是公司"数字化战略三年规划"的核心业务应用层,定位为:

  • 客户数据中台:集中管理全公司客户信息,统一客户主数据
  • 销售赋能平台:支持销售全流程管理,提升销售效率
  • 服务支撑平台:统一客户服务入口,提升客户满意度
  • 数据洞察平台:提供客户分析报表,辅助决策

CRM 系统依赖于 System 系统(用户、权限、组织架构),同时为其他业务系统(ERP、OA)提供客户数据服务。

1.3 痛点分析 ​

痛点影响优先级
客户信息分散在多个渠道(Excel、邮件、聊天工具)销售人员无法快速查找客户信息,影响跟进效率高
客户信息重复录入(不同部门各自维护)数据不一致,造成信息混乱高
销售跟进记录无法追溯人员离职导致客户关系丢失高
缺乏统一的客户分配规则多人跟进同一客户,造成资源浪费中
  • 缺乏客户价值评估 | 无法精准识别高价值客户 | 中 | | 客户服务记录分散 | 客服无法快速了解客户历史问题 | 中 | | 缺乏销售漏斗分析 | 管理层无法掌握销售进度 | 高 |

1.4 目标价值 ​

通过建设 CRM 系统,实现:

业务价值:

  • 统一客户信息管理,建立360度客户视图
  • 全流程销售管理,从线索到成交闭环跟踪
  • 提升销售效率,缩短销售周期20%
  • 提升客户满意度,服务质量提升30%

管理价值:

  • 实时掌握销售进度,销售漏斗可视化
  • 客户数据化运营,精准营销
  • 降低客户流失率,提升客户续约率
  • 知识沉淀,避免人员离职导致客户流失

技术价值:

  • 建立统一客户主数据标准
  • 提供客户数据服务接口,支持其他系统集成
  • 客户数据安全管控,符合等保要求

2. 投资回报分析(ROI) ​

2.1 成本节约分析 ​

成本项当前状态(年)建设后(年)节约金额(年)
客户数据维护10人×1天/月 = 120人天3人×0.5天/月 = 18人天102人天
销售报表制作5人×2天/月 = 120人天自动化报表 = 2人天118人天
客户重复确认8人×0.5天/周 = 208人天系统自动去重 = 0人天208人天
人员离职交接2人×2天/人 = 8人天系统继承 = 0人天8人天
合计456人天28人天428人天

按人均成本600元/天计算,年节约 256,800元

2.2 效率提升分析 ​

指标当前目标提升
客户信息查找时间5-10分钟实时(<1秒)提升99%
销售录入跟进记录2-3分钟30秒提升83%
销售报表生成2-3天实时提升99%
销售周期(平均)60天48天缩短20%
客户投诉响应时间2-4小时30分钟提升87%

2.3 增收价值分析 ​

价值项当前状态建设后增收金额
销售转化率15%20%(精准营销)增收100万
客户续约率75%85%(客户关怀)增收200万
客户客单价5万5.5万(交叉销售)增收250万
合计550万/年

2.4 投资回报总结 ​

  • 项目总投资: 约50万元(含开发、测试、部署、培训)
  • 年运营成本: 约8万元
  • 年节约/收益: 约80.7万元(人力节约 + 增收)
  • 投资回收期: 约7个月
  • 3年ROI: 约480%

3. 风险评估 ​

3.1 风险矩阵 ​

风险编号风险类型风险描述概率影响风险等级应对措施
R-001技术风险客户数据迁移失败,历史数据丢失中高高制定详细迁移方案,保留原始数据备份,支持回滚
R-002业务风险用户不接受新系统,推广困难中中中分阶段推广,提供培训,保留老系统并行运行1个月
R-003进度风险项目延期,影响销售旺季使用中中中采用敏捷开发,优先上线核心功能,预留20%缓冲时间
R-004数据风险客户数据泄露,造成商业损失低高中权限管控、操作审计、数据加密、访问控制
R-005集成风险与现有ERP、OA系统集成困难中中中提前进行技术调研,制定标准接口规范
R-006人员风险销售人员抵触,不愿意使用系统低中低加强培训和宣导,设置KPI考核,简化操作流程

3.2 风险应对策略 ​

高风险(R-001):

  • 数据迁移前进行完整备份
  • 迁移过程分批次进行,先试点后推广
  • 保留原系统并行运行1个月
  • 制定详细的回滚方案

中风险(R-002, R-003, R-004, R-005):

  • 建立项目监控机制,每周汇报进度
  • 分阶段推广:试点用户 → 全公司推广
  • 建立用户反馈机制,快速响应问题
  • 提前识别集成点,制定接口规范

低风险(R-006):

  • 制定用户培训计划
  • 建立知识库,文档化核心操作
  • 设置系统使用KPI考核

4. 用户故事 ​

US-001:客户管理 ​

故事描述: 作为销售人员, 我希望能够创建、查看、编辑客户信息, 以便管理我的客户资源。

验收标准:

  • [ ] 可以创建客户
    • 必填项:客户名称、行业、客户类型(潜在客户/意向客户/成交客户)
    • 选填项:联系人、电话、邮箱、地址、网址、备注
    • 支持上传客户Logo(限制2MB)
    • 客户名称全局唯一(系统自动去重检测)
  • [ ] 可以查看客户列表
    • 支持搜索:客户名称、联系人、电话
    • 支持筛选:客户类型、行业、创建时间
    • 支持排序:创建时间、最后联系时间、成交金额
    • 分页显示(每页20/50/100条)
  • [ ] 可以查看客户详情
    • 基本信息:客户名称、行业、类型、联系人、电话、邮箱、地址
    • 销售信息:销售负责人、所属销售团队、销售阶段、成交金额、成交时间
    • 跟进记录:查看所有跟进历史(按时间倒序)
    • 商机记录:查看所有商机(按状态分组)
    • 服务记录:查看服务历史(如有)
  • [ ] 可以编辑客户信息
    • 客户名称不可修改(如需修改,提交审批流程)
    • 其他字段可正常编辑
    • 修改记录审计日志

优先级: 高 故事点: 5


US-002:客户联系人管理 ​

故事描述: 作为销售人员, 我希望能够管理客户联系人信息, 以便与客户保持沟通。

验收标准:

  • [ ] 可以添加联系人
    • 必填项:姓名、职位、电话
    • 选填项:邮箱、微信、部门、备注、是否主要联系人
    • 一个客户可以有多个联系人
    • 可以设置主要联系人(仅1个)
  • [ ] 可以编辑联系人
    • 所有字段可编辑
    • 修改记录审计日志
  • [ ] 可以删除联系人
    • 删除前二次确认
    • 删除操作记录审计日志
  • [ ] 联系人电话支持一键拨打(集成企业电话系统)
  • [ ] 联系人邮箱支持一键发送邮件

优先级: 高 故事点: 3


US-003:销售机会(商机)管理 ​

故事描述: 作为销售人员, 我希望能够创建和管理销售机会, 以便跟踪销售进度。

验收标准:

  • [ ] 可以创建商机
    • 必填项:商机名称、客户、预计成交金额、预计成交日期、销售阶段
    • 选填项:商机来源、竞争对手、备注、负责人
    • 销售阶段:线索 → 初步接触 → 需求确认 → 方案报价 → 商务谈判 → 成交/流失
  • [ ] 可以查看商机列表
    • 支持搜索:商机名称、客户名称
    • 支持筛选:销售阶段、负责人、创建时间、预计成交日期
    • 支持按销售阶段分组展示(看板视图)
    • 支持拖拽调整销售阶段
  • [ ] 可以查看商机详情
    • 基本信息:商机名称、客户、负责人、来源、竞争对手
    • 销售信息:销售阶段、预计成交金额、实际成交金额、预计成交日期、实际成交日期
    • 跟进记录:查看所有跟进历史
    • 团队成员:可以添加协作人员
  • [ ] 可以编辑商机
    • 可以修改所有字段(成交后禁止修改成交金额)
    • 销售阶段流转支持必填跟进记录
  • [ ] 可以关闭商机
    • 成功:填写实际成交金额、实际成交日期
    • 流失:填写流失原因、备注

优先级: 高 故事点: 8


US-004:跟进记录管理 ​

故事描述: 作为销售人员, 我希望能够记录与客户的沟通历史, 以便追溯客户关系。

验收标准:

  • [ ] 可以添加跟进记录
    • 必填项:跟进类型(电话/微信/邮件/拜访/其他)、沟通内容、跟进时间
    • 选填项:关联客户、关联商机、下次跟进时间、附件
    • 跟进类型:电话、微信、邮件、拜访、会议、其他
    • 跟进时间默认为当前时间,可手动修改
    • 支持上传附件(限制5MB)
  • [ ] 可以查看跟进记录列表
    • 按时间倒序展示
    • 支持筛选:跟进类型、时间范围、客户
    • 展示字段:跟进时间、类型、客户、沟通内容摘要
  • [ ] 可以查看跟进详情
    • 完整展示沟通内容
    • 展示关联客户、商机
    • 展示附件(可下载)
  • [ ] 可以编辑跟进记录
    • 跟进时间不可修改
    • 其他字段可修改
    • 修改记录审计日志
  • [ ] 可以删除跟进记录
    • 删除前二次确认
    • 仅本人可删除自己的记录
    • 删除操作记录审计日志
  • [ ] 跟进提醒
    • 设置下次跟进时间后,系统自动提醒
    • 提醒方式:站内消息、邮件
    • 提醒时间:提前1天、当天

优先级: 高 故事点: 5


US-005:客户分配与转移 ​

故事描述: 作为销售经理, 我希望能够分配和转移客户, 以便合理管理销售资源。

验收标准:

  • [ ] 可以分配客户
    • 支持批量分配(最多100条)
    • 选择客户后,选择销售人员
    • 分配后客户负责人变更
    • 发送通知给新负责人
    • 记录分配历史
  • [ ] 可以转移客户
    • 支持单个转移
    • 需要填写转移原因
    • 发送通知给原负责人和新负责人
    • 记录转移历史
  • [ ] 可以回收客户
    • 销售人员离职时,可以回收其名下所有客户
    • 回收后客户负责人变更为空,需重新分配
    • 记录回收历史
  • [ ] 可以查看客户分配历史
    • 展示字段:分配时间、原负责人、新负责人、操作人、原因
    • 支持按客户、负责人查询

优先级: 中 故事点: 3


US-006:客户公海池管理 ​

故事描述: 作为销售经理, 我希望可以管理公海池客户, 以便重新分配未跟进的客户。

验收标准:

  • [ ] 客户自动进入公海池
    • 规则配置:N天未跟进、成交后N天未复购
    • 自动运行:每日凌晨执行
    • 进入公海池后客户负责人变更为空
    • 发送通知给原负责人
  • [ ] 可以查看公海池客户
    • 支持筛选:行业、客户类型、进入公海池时间
    • 支持搜索:客户名称
    • 分页显示
  • [ ] 可以领取公海池客户
    • 销售人员可以主动领取(每日限制5条)
    • 销售经理可以分配
    • 领取后客户负责人变更
  • [ ] 可以设置公海池规则
    • 仅销售经理可配置
    • 支持设置未跟进天数(默认30天)
    • 支持设置成交后未复购天数(默认90天)

优先级: 中 故事点: 5


US-007:销售报表 ​

故事描述: 作为销售经理, 我希望可以查看销售报表, 以便了解销售情况。

验收标准:

  • [ ] 可以查看销售漏斗报表
    • 展示各销售阶段的商机数量、金额
    • 按时间范围筛选:本月、本季度、本年、自定义
    • 按负责人筛选
    • 支持导出Excel
  • [ ] 可以查看销售业绩报表
    • 展示销售人员的成交金额、商机数量
    • 支持排名(按成交金额)
    • 按时间范围筛选
    • 支持导出Excel
  • [ ] 可以查看客户统计报表
    • 展示客户数量、潜在客户数量、意向客户数量、成交客户数量
    • 按行业分组统计
    • 按时间范围筛选
    • 支持导出Excel
  • [ ] 可以查看跟进情况报表
    • 展示销售人员跟进次数、未跟进客户数
    • 按时间范围筛选
    • 支持导出Excel
  • [ ] 报表数据实时更新
  • [ ] 支持自定义报表(V2.0)

优先级: 中 故事点: 5


US-008:客户服务记录(V2.0) ​

故事描述: 作为客服人员, 我希望可以记录客户服务历史, 以便提供更好的服务。

验收标准:

  • [ ] 可以创建服务记录
    • 必填项:客户、服务类型、问题描述、处理结果
    • 服务类型:咨询、投诉、建议、故障、其他
    • 支持上传附件
  • [ ] 可以查看服务记录列表
    • 支持筛选:客户、服务类型、时间范围
    • 分页显示
  • [ ] 可以查看服务记录详情
  • [ ] 可以关联客户(查看客户历史服务记录)

优先级: 低 故事点: 3


5. 业务流程 ​

流程一:新客户创建与跟进 ​

参与者:销售人员

正常流程:
1. 销售人员通过市场活动、推荐等渠道发现潜在客户
2. 销售人员在CRM系统中创建客户信息
3. 系统自动检测客户名称是否重复
4. 添加客户联系人信息
5. 创建商机(销售机会)
6. 开始跟进客户,记录沟通内容
7. 销售阶段推进(初步接触 → 需求确认 → 方案报价 → 商务谈判)
8. 商机成交,填写成交金额、成交时间
9. 客户类型变更为"成交客户"
10. 持续维护客户关系

异常流程:
- 异常1:客户名称重复
  → 系统提示客户已存在,销售人员确认是否为同一客户
  → 如果是同一客户,联系原负责人转移客户
  → 如果是不同客户,在客户名称后加标识(如"XX公司(广州分公司)")
- 异常2:联系人不接电话
  → 记录跟进记录,标记为"未接通"
  → 设置下次跟进时间,系统自动提醒

流程二:公海池客户分配 ​

参与者:销售经理、销售人员

正常流程:
1. 系统每日凌晨自动检查公海池规则
2. 符合规则(30天未跟进)的客户自动进入公海池
3. 销售人员登录系统,查看公海池客户
4. 销售人员选择感兴趣的客户进行领取(每日限制5条)
5. 客户负责人变更为销售人员
6. 销售人员开始跟进客户
7. 如果销售人员30天内未跟进,客户重新进入公海池

异常流程:
- 异常1:销售人员离职
  → 销售经理回收该销售人员名下所有客户
  → 客户进入公海池,等待重新分配

流程三:客户转移与交接 ​

参与者:原销售人员、新销售人员、销售经理

正常流程:
1. 原销售人员因离职或调整需要转移客户
2. 原销售人员提交客户转移申请,说明转移原因
3. 销售经理审批
4. 审批通过后,客户负责人变更为新销售人员
5. 系统发送通知给原销售人员和新销售人员
6. 新销售人员查看客户跟进记录,了解客户情况
7. 新销售人员开始跟进客户

异常流程:
- 异常1:原销售人员离职未交接
  → 销售经理发现后,立即回收客户
  → 销售经理重新分配客户
  → 系统记录交接历史

6. 业务规则 ​

规则编号规则名称规则描述优先级
CRM-001客户名称唯一性客户名称全局唯一,不可重复高
CRM-002客户去重检测创建客户时,系统自动检测客户名称是否重复高
CRM-003跟进记录必填销售阶段流转时,必须填写跟进记录中
CRM-004公海池规则客户30天未跟进自动进入公海池中
CRM-005领取限制销售人员每日最多领取5条公海池客户中
CRM-006商机关闭规则商机成交后,不可再修改销售阶段高
CRM-007删除权限仅本人可删除自己的跟进记录中
CRM-008客户名称修改客户名称不可修改,如需修改提交审批中
CRM-009主要联系人一个客户只能有一个主要联系人低
CRM-010成交金额锁定商机成交后,实际成交金额不可修改高
CRM-011数据权限销售人员只能查看和操作自己名下的客户高
CRM-012跟进提醒设置下次跟进时间后,系统提前1天、当天提醒中

7. 合规要求 ​

7.1 等保三级要求 ​

合规项要求实现方式验收标准
身份鉴别用户身份唯一标识,密码复杂度要求依赖System系统,符合BR-001、BR-002符合System系统要求
访问控制基于角色的访问控制,最小权限原则依赖System系统,RBAC权限模型符合US-002数据权限规则
安全审计操作日志完整记录,保留6个月以上客户/商机/跟进操作记录审计日志符合CRM-007、CRM-008规则
数据完整性敏感数据传输加密HTTPS全站传输系统部署配置
数据保密性敏感信息加密存储客户电话、邮箱加密存储技术方案评审

7.2 数据安全要求 ​

安全项要求实现方式
客户敏感信息加密存储AES-256加密客户电话、邮箱
敏感信息传输加密传输HTTPS协议
敏感信息展示脱敏处理客户电话显示为138****8888
数据导出审批控制客户数据导出需管理员审批
数据备份定期备份每日全量备份,保留30天
数据删除逻辑删除删除操作标记为已删除,不物理删除

8. 对外接口服务 ​

CRM 系统作为核心业务系统,提供以下标准API供其他业务系统调用:

8.1 客户服务接口 ​

接口功能调用方
GET /api/crm/customer/获取指定客户信息ERP系统、OA系统
GET /api/crm/customer/list获取客户列表(分页)ERP系统、OA系统
POST /api/crm/customer/search搜索客户ERP系统
GET /api/crm/customer/{id}/contacts获取客户联系人ERP系统
GET /api/crm/customer/{id}/opportunities获取客户商机ERP系统

8.2 商机服务接口 ​

接口功能调用方
GET /api/crm/opportunity/获取指定商机信息ERP系统
GET /api/crm/opportunity/list获取商机列表(分页)ERP系统
POST /api/crm/opportunity/search搜索商机ERP系统

8.3 接口规范 ​

  • 认证方式: JWT Token(依赖System系统)
  • 数据格式: JSON
  • 编码格式: UTF-8
  • 接口版本: v1(URL中包含版本号,如/api/v1/crm/customer/{id})
  • 限流策略: 单IP 500次/分钟
  • 接口文档: 提供Swagger/OpenAPI文档

9. 非功能性需求 ​

9.1 性能需求 ​

指标要求说明
客户列表查询(1000条)< 1秒常规查询条件
客户详情加载< 0.5秒包含跟进记录、商机
商机列表查询(1000条)< 1秒常规查询条件
销售漏斗报表< 2秒全量数据统计
并发用户数> 200同时在线用户
系统总客户数> 50000注册客户总数
批量导入1000条/次单次导入最大数量
数据导出5000条/次单次导出最大数量

9.2 安全需求 ​

安全项要求
敏感信息加密AES-256加密客户电话、邮箱
传输加密HTTPS全站,TLS 1.2+
敏感操作需要二次确认
接口认证JWT Token,有效期30分钟(依赖System)
会话管理支持强制下线,Token黑名单
防暴力破解登录失败锁定(依赖System,BR-004)
SQL注入防护参数化查询,ORM框架
XSS防护输入过滤,输出编码

9.3 可用性需求 ​

指标要求
系统可用性> 99.5%(年停机时间 < 43.8小时)
故障恢复时间< 1小时
数据备份每日全量备份,保留30天
灾难恢复RPO < 24小时,RTO < 8小时

9.4 兼容性需求 ​

平台要求
PC浏览器Chrome 90+, Firefox 88+, Edge 90+, Safari 14+
分辨率支持1920×1080及以上,适配1366×768
移动端V2.0支持(V1.0暂不支持)

10. 数据字典 ​

10.1 客户类型 ​

类型值类型名称说明
1潜在客户新创建,未跟进的客户
2意向客户有明确需求,正在跟进中
3成交客户已完成首次成交

类型流转:

潜在客户 → 意向客户(有明确需求)
意向客户 → 成交客户(商机成交)

10.2 销售阶段 ​

阶段值阶段名称说明
1线索初次接触,了解需求
2初步接触初步沟通,了解需求
3需求确认确认客户需求,准备方案
4方案报价提交方案和报价
5商务谈判价格和合同谈判
6成交签订合同,完成交易
7流失商机失败,记录流失原因

10.3 跟进类型 ​

类型值类型名称
1电话
2微信
3邮件
4拜访
5会议
6其他

10.4 商机来源 ​

来源值来源名称
1市场活动
2客户推荐
3主动开发
4网络推广
5其他

10.5 服务类型(V2.0) ​

类型值类型名称
1咨询
2投诉
3建议
4故障
5其他

11. 附录 ​

11.1 术语表 ​

术语定义
CRM客户关系管理(Customer Relationship Management)
公海池未跟进的客户自动进入的公共池,供其他销售人员领取
商机销售机会,代表一个潜在的销售交易
销售漏斗销售阶段可视化,展示从线索到成交的转化过程
360度客户视图完整的客户信息视图,包含基本信息、销售历史、服务记录等
数据脱敏隐藏敏感信息的一部分,如138****8888

11.2 参考文档 ​

  • System系统业务需求文档:01-system-business-requirements-v1.1.md
  • 项目计划文档:PROJECT-PLAN.md
  • 需求流程规范:00-system-business-requirements-standard/

11.3 V2.0需求规划 ​

需求编号需求名称说明
V2.0-001客户服务记录客服人员记录客户服务历史
V2.0-002移动端适配响应式布局,支持手机浏览器
V2.0-003自定义报表用户自定义报表字段和统计维度
V2.0-004客户画像客户标签、客户分群、客户价值评估
V2.0-005营销自动化自动发送营销邮件、短信
V2.0-006合同管理合同创建、审批、归档

11.4 与System系统集成点 ​

集成点说明
用户认证依赖System系统的用户登录、权限验证
组织架构依赖System系统的部门、岗位数据
角色权限依赖System系统的RBAC权限模型
操作日志客户、商机、跟进操作记录发送到System系统

文档版本: 1.0
创建日期: 2026-03-04
最后更新: 2026-03-04
文档作者: 业务方/客户
审批状态: 待审批

Released under the MIT License.