1、XXX客户关系管理系统需求分析阐明书编号:BDQN-LIB-CRM版本:1.0作者:北大青鸟日期:-11-22审批:北大青鸟日期:-12-4状态修订人修改日期版本备注新创立北大青鸟-11-211.0目 录1.概述41.1目41.2定义、简写和缩略语41.3综述52总体描述52.1产品描述52.2产品功能62.3顾客特点63功能性需求93.1功能描述93.2流程描述93.2.1系统设立模块93.2.2销售管理模块173.2.3客户管理模块273.2.4服务管理模块333.2.5订单管理模块403.2.6合同管理模块433.2.7记录分析模块454非功能性需求504.1技术需求504.1.1软硬件
2、环境需求504.1.2产品性能504.1.3安全性514.2质量需求514.2.1可靠性514.2.2灵活性514.2.3兼容性514.2.4易用性524.3文档需求524.3.1文档清单524.3.2顾客手册524.4设计约束524.4.1语言约束534.4.2系统模型约束535验收原则541.概述1.1目读者范畴:最后顾客和软件设计人员本文档作为CRM需求阐明文档,用于与顾客拟定最后目的,并成为合同文本一某些,同步也是本系统设计人员基本文档。1.2定义、简写和缩略语编号缩写、术语解 释1.建模语言用语法和语义定义、用来表达模型语言。某些建模语言尚有某些实用规则。2.UMLUnified M
3、odeling Language统一建模语言,是一种建模语言,是第三代用来为面向对象开发系统产品进行阐明、可视化和编制文档办法,已正式成为进行软件分析和设计办法信息技术国际原则。3.顾客指运营系统或者直接与系统发生交互作用个人或集团。4.迭代迭代涉及产生产品发布(稳定、可执行产品版本)所有开发活动和要使用该发布必须所有其她外围元素。因此,在某种限度上,开发迭代是一次完整地通过所有工作流程过程:(至少涉及)需求工作流程、分析设计工作流程、实行工作流程和测试工作流程。5.用例从一种外部角色角度描述如何使用系统。用例阐明了系统功能,并且是用外部角色、用例和被建模系统角度来描述。用例应当对某个特定角色
4、产生一种可见成果。6.前置条件在操作被执行前必要为真条件。7.后置条件在操作完毕后必要为真一种条件。8.扩展在用例之间一种通用关系,其中一种用例通过增长动作把另一种用例扩展成一种更通用化用例。扩展用例也许包括被扩展用例(依扩展条件而定)。9.优先级5最高、4高、3中、2低、1最低。10.富文本编辑器富文本编辑器,Rich Text Editor,简称 RTE,它提供类似于 Microsoft Word 编辑功能,可以协助顾客在浏览器中设立各种文本格式。11.流程图本文专指业务流程图,就是用某些规定符号及连线来表达某个详细业务解决过程。业务流程图绘制基本上按照业务实际解决环节和过程绘制。1.3综
5、述本文档第一某些为引言,重要简介需求规格阐明书背景内容;第二某些为项目总体描述,第三某些是系统详细需求阐明和用例阐明。2总体描述2.1产品描述协助管理者更好完毕客户关系管理两项基本任务:辨认和保持有价值客户。一是扩展客户,二是维护客户关系增长二次收益。2.2产品功能图1 功能构造图2.3顾客特点顾客分为如下几类:系统管理员、销售总监、销售经理、销售代表。系统管理员拥有本系统所有权限;销售总监负责所有销售状况;销售经理从属于销售总监,并负责下属销售代表销售状况;销售代表从属于上级销售经理。顾客构造如下:销售总监销售经理销售代表系统管理员系统用例图:依照以上顾客特点描述,本系统用例图如下所示:图2
6、 系统总用例图3功能性需求3.1功能描述客户关系管理系统重要用于寻常工作中客户资源维护与管理等任务。重要涉及系统设立、销售管理、客户管理、服务管理、订单管理、合同管理、记录分析等模块,可满足寻常客户资源维护、销售数据分析、潜在和有价值客户分析等需求。3.2流程描述3.2.1系统设立模块3.2.1.1角色管理图3 角色管理用例图(编号UC011)用例阐明:用例框架框架阐明用例名称角色管理重要参加者系统管理员简要阐明管理系统中各组织构造下岗位角色。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.2权限管理图4 权限管理用例图(编号UC012)用例阐明:用
7、例框架框架阐明用例名称权限管理重要参加者系统管理员简要阐明管理系统中岗位角色权限,给顾客分派角色等功能事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.3组织构造图5 组织构造用例图(编号UC013)用例阐明:用例框架框架阐明用例名称组织构造重要参加者系统管理员简要阐明用于管理员维护公司部门构造。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.4员工管理 图6 员工管理用例图(编号UC014)用例阐明:用例框架框架阐明用例名称员工管理重要参加者系统管理员简要阐明用于管理员维护员工信息(涉及对员工进行状态启用/
8、停用或角色授权操作)。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.5公示管理 图7 公示管理用例图(编号UC015)用例阐明:用例框架框架阐明用例名称公示管理重要参加者销售总监、销售经理、销售代表简要阐明销售总监和销售经理对发布公示进行管理销售代表可以查看发布公示事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.6个人信息管理 图8 个人信息管理用例图(编号UC016)用例阐明:用例框架框架阐明用例名称个人信息管理重要参加者销售总监、销售经理、销售代表简要阐明每个人可以修改自己顾客信息和登录密码。新增员工
9、初始化登录ID为“名.姓”格式全拼字母,登录密码为0000。每个人仅能修改一次自己登录ID。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.7基本信息 图9 基本信息管理用例图(编号UC017)用例阐明:用例框架框架阐明用例名称基本信息重要参加者系统管理员简要阐明管理惯用系统参数,例如选项开关,自动绩效考核时间设定等信息。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.1.8数据字典 图10 数据字典管理用例图(编号UC018)用例阐明:用例框架框架阐明用例名称数据字典重要参加者系统管理员简要阐明系统所需基本数
10、据字典管理事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.2销售管理模块3.2.2.1销售筹划 图11 销售筹划管理用例图(编号UC021)用例阐明:用例框架框架阐明用例名称销售筹划重要参加者销售总监、销售经理、销售代表简要阐明1、 销售总监制定公司阶段销售筹划合理规划业务发展。2、 销售总监查看各销售经理部门销售筹划,指引并协助其进行合理开展部门销售工作。3、 销售经理制定部门阶段销售筹划合理规划部门业务开展工作。4、 用于销售经理查看下属销售代表个人销售筹划,指引并协助其进行合理开展销售工作。5、 销售代表管理本人销售筹划,并可将销售筹划提交给上级。
11、事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无流程图: 图12 销售筹划审核流程图(编号FC021)状态图:图13 销售筹划审核状态图(编号SD021)3.2.2.2销售预测 图14 销售预测用例图(编号UC022)用例阐明:用例框架框架阐明用例名称销售预测重要参加者销售总监、销售经理简要阐明1、通过对收集资料分析,对预测目的时间内公司销售状况进行预测,该预测成果供销售总监查看。2、通过对收集资料分析,对预测目的时间内指定部门销售状况进行预测,该预测成果供销售总监查看。3、通过对收集资料分析,对预测目的时间内本部门销售状况进行预测,该预测成果供销售经理查看。通
12、过对收集资料分析,对预测目的时间内本部门指定个人销售状况进行预测,该预测成果供销售经理查看。事件流1、指定预测目的时间,设定系统变量(业务部门规模、上年度同期业绩、当前客户数量等系统数据由系统自动提供,可以手动修改)2、导入收集资料(数据文献格式为Excel文档)3、执行分析过程4、输出分析成果前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无图15 销售预测执行流程图(编号FC022)3.2.2.3销售绩效 图16 销售绩效用例图(编号UC023)用例阐明:用例框架框架阐明用例名称销售绩效重要参加者销售总监、销售经理简要阐明销售总监按部门业绩考核销售经理,销售经理按个
13、人业绩考核销售代表。可设定业绩目的与相应奖励,从下个月开始生效。每月1号将前一种月所有订单明细记录为结账数据,系统自动依照结账数据与设定业绩目的对员工进行考核。事件流1、 设定业绩目的与相应奖励2、 次月1日系统自动结算上个月订单,并按预设参数执行绩效考核计算前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无流程图: 图17 销售绩效执行流程图(编号FC023)3.2.2.4机会管理 图18 机会管理用例图(编号UC024)用例阐明:用例框架框架阐明用例名称机会管理重要参加者销售经理、销售代表简要阐明销售代表发现销售机会时,在系统中创立销售机会。所有销售机会由销售经理进
14、行分派,分派给指定销售代表。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无流程图:图19 销售机会管理流程图(编号FC024)状态图:图20 销售机会管理状态图(编号SD024)3.2.2.5联系人管理 图21 联系人管理用例图(编号UC025)用例阐明:用例框架框架阐明用例名称联系人管理重要参加者销售总监、销售经理、销售代表简要阐明用于管理个人联系人信息。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.2.6竞争管理 图22 竞争管理用例图(编号UC026)用例阐明:用例框架框架阐明用例名称竞争管理重要参加者销售总监简
15、要阐明通过度析目的数据,得到行业信息、行业动态、竞争对手核心数据等信息并对分析成果进行保存和归档管理,以供查阅。事件流1、 手动导入Excel格式文献2、 系统对目的文献中数据进行分析,得到分析成果。3、 操作人对分析成果进行分类和保存。前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.2.7销售分析 图23 销售分析用例图(编号UC027)用例阐明:用例框架框架阐明用例名称销售分析重要参加者销售总监、销售经理简要阐明每月初系统按部门自动记录上个月各销售代表和各部门销售状况,并生成记录报表和记录图。其中各部门记录成果供销售总监查看,各销售代表记录成果供销售经理查
16、看。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.3客户管理模块3.2.3.1客户资源管理 图24客户资源管理用例图(编号UC031)用例阐明:用例框架框架阐明用例名称客户资源管理重要参加者销售总监、销售经理、销售代表简要阐明1、用于销售总监、销售经理维护公司已有客户资源,状态为“启用”客户信息可以编辑。2、销售总监、销售经理可以对公司既有客户资源进行分派,指定给销售代表维护。3、销售代表可以维护指定给自己客户资源。事件流前置条件登录后并具备该操作权限后置条件非功能需求扩展点优先级阐明3.2.3.2客户发展筹划 图25客户发展筹划用例图(编号UC032
17、)用例阐明:用例框架框架阐明用例名称客户发展筹划重要参加者销售代表简要阐明用于销售代表制定每月份个人新客户发展规划。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.3.3客户价值管理 图26客户价值管理用例图(编号UC033)用例阐明:用例框架框架阐明用例名称客户价值管理重要参加者销售经理、销售代表简要阐明通过度析模型对客户已有消费行为进行价值分析,得出将来一段时间消费预测,推算出客户将来价值,有助于对客户进行有针对性服务。事件流前置条件分析目的为已有购买行为客户后置条件无非功能需求无扩展点无优先级2阐明无3.2.3.4客户满意度管理 图27客户满意度管
18、理用例图(编号UC034)用例阐明:用例框架框架阐明用例名称客户满意度管理重要参加者销售经理、销售代表简要阐明通过定期回访、座谈会、问卷等形式收集既有客户对产品或服务满意度,分析并提出有关工作改进建议,为后续客户维护工作提供指引。事件流前置条件目的为已有购买行为客户后置条件无非功能需求无扩展点无优先级2阐明无3.2.3.5客户信誉管理 图28客户信誉管理用例图(编号UC035)用例阐明:用例框架框架阐明用例名称客户信誉管理重要参加者销售经理、销售代表简要阐明通过信用模型对客户进行信誉分析,依照分析成果对客户进行差别化服务。事件流前置条件目的为已有购买行为客户后置条件无非功能需求无扩展点无优先级
19、2阐明无3.2.3.6客户关怀 图29客户关怀用例图(编号UC036)用例阐明:用例框架框架阐明用例名称客户关怀重要参加者销售代表简要阐明通过设立关怀周期和特定日期(如生日、春节等)提示,提示销售代表对客户进行定期回访,回访提供关怀服务。关怀服务内容可依照该客户综合评分指数(客户价值、满意度、信誉度等)来指定。事件流1、 设立关怀周期和特定节日提示2、 依照客户综合评分指数选取关怀方案3、 实行关怀服务,填写执行成果前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无流程图:图30 客户关怀执行流程图(编号FC036)3.2.4服务管理模块3.2.4.1服务创立 图31服
20、务创立用例图(编号UC041)用例阐明:用例框架框架阐明用例名称服务创立重要参加者销售经理、销售代表简要阐明当收到客户服务祈求时,创立服务单据,状态为“新创立”。拟定提交后,状态为“已提交”。事件流前置条件收到客户服务祈求后置条件无非功能需求无扩展点无优先级2阐明无3.2.4.2服务分派 图32服务分派用例图(编号UC042)用例阐明:用例框架框架阐明用例名称服务分派重要参加者销售经理简要阐明销售经理对状态为“已提交”服务单据进行分派,指定销售代表解决该单据。除了“新创立”以外其她状态可以被查看。事件流前置条件系统存在状态为“已提交”服务单据后置条件无非功能需求无扩展点无优先级2阐明无3.2.
21、4.3服务解决 图33服务解决用例图(编号UC043)用例阐明:用例框架框架阐明用例名称服务解决重要参加者销售代表简要阐明被分派解决服务销售代表负责对服务祈求进行解决,并在系统中记录解决过程和成果。事件流前置条件发现系统中存在分派服务祈求后置条件无非功能需求无扩展点无优先级2阐明无3.2.4.4服务反馈 图34服务反馈用例图(编号UC044)用例阐明:用例框架框架阐明用例名称服务反馈重要参加者销售代表简要阐明对状态为“已解决”服务单据积极联系客户进行反馈,填写服务反馈成果。事件流前置条件发现状态为“已解决”服务单据后置条件无非功能需求无扩展点无优先级2阐明无3.2.4.5服务归档 图35服务归
22、档用例图(编号UC045)用例阐明:用例框架框架阐明用例名称服务归档重要参加者销售经理、销售代表简要阐明对状态为“已反馈”服务进行归档操作,便于其她员工查询、查阅,为解决类似问题提供参照。事件流前置条件系统中存在状态为“已归档”服务后置条件无非功能需求无扩展点无优先级2阐明无3.2.4.6常用问题管理 图36常用问题管理用例图(编号UC046)用例阐明:用例框架框架阐明用例名称常用问题管理重要参加者销售经理、销售代表简要阐明销售代表可以将寻常工作中遇到常用问题录入到系统中,以便其她员工(普通为新员工)参照学习。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无流程
23、图:图37 服务管理流程图(编号FC040)状态图:图38 服务管理状态图(编号SD040)3.2.5订单管理模块3.2.5.1代下订单 图39代下订单用例图(编号UC051)用例阐明:用例框架框架阐明用例名称代下订单重要参加者销售代表简要阐明对于不以便下单客户,销售代表可以代替其进行下单操作事件流1、接到代下单祈求2、拟定客户身份3、选取购买产品4、客户确认5、执行下单操作前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无流程图:图40 代下订单流程图(编号FC051)3.2.5.2订单查询 图41订单查询用例图(编号UC052)用例阐明:用例框架框架阐明用例名称订单
24、查询重要参加者销售代表简要阐明销售代表可以对所属客户订单状况进行查询和跟踪。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.5.3订单记录与分析 图42订单记录与分析用例图(编号UC053)用例阐明:用例框架框架阐明用例名称订单记录与分析重要参加者销售经理、销售代表简要阐明销售代表可以对指定期间段内自己销售状况进行记录,并分析出与预定目的完毕比例。销售经理可以对本部门指定期间段内各个销售代表业绩和部门销售总额进行记录分析,为销售经理下步工作提供指引。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无3.2.6合同管理模块3.
25、2.6.1合同管理 图43合同管理用例图(编号UC061)用例阐明:用例框架框架阐明用例名称合同管理重要参加者销售总监、销售经理、销售代表简要阐明销售代表对于已经拟定销售订单,创立销售合同。经销售经理、销售总监等审核并与客户订立后,进行履行程序,依照执行状况,更改合同状态,如“已订立”、“已审核”、“已履行”、“已变更”、“已解除”、“已转让”、“已终结”、“已归档”等。“已归档”状态合同不能进行修改。销售代表可以对自己所销售所有合同进行查阅和跟踪。销售经理可以对本部门所销售所有合同进行查阅和跟踪。销售总监可以对所销售所有合同进行查阅和跟踪。事件流前置条件登录后并具备该操作权限后置条件无非功能
26、需求无扩展点无优先级2阐明无流程图:图44 合同管理流程图(编号FC060)状态图:图45 合同管理状态图(编号SD060)3.2.7记录分析模块3.2.7.1客户构成记录 图46客户构成记录取例图(编号UC071)用例阐明:用例框架框架阐明用例名称客户构成记录重要参加者销售总监、销售经理简要阐明通过对公司既有客户数据分析,得出客户区域分布、类型构成、所占比例等分析成果数据,供销售总监和销售经理查阅,指引下步工作更有效开展。事件流前置条件1、系统中存在一定数量有购买行为客户信息及其订单数据2、使用者需要登录并具备该功能权限后置条件无非功能需求无扩展点无优先级2阐明无记录数据要素阐明:客户构成记
27、录详细信息应涉及:客户类型、客户来源、区域分布、所属行业等属性。查看详情时,按以上属性分别生成饼状图,可以直观展示出客户群特性。3.2.7.2客户流失记录 图47客户流失记录取例图(编号UC072)用例阐明:用例框架框架阐明用例名称客户流失记录重要参加者销售总监、销售经理简要阐明依照时间查看不同月份客户流失状况记录。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无记录数据要素阐明:客户流失记录详细信息应涉及:服务代表、客户类型、客户来源、区域分布、所属行业等属性。查看详情时,按以上属性分别生成饼状图,可以直观展示出流失客户群特性。3.2.7.3客户贡献记录 图4
28、8客户贡献记录取例图(编号UC073)用例阐明:用例框架框架阐明用例名称客户贡献记录重要参加者销售总监、销售经理简要阐明查询指定期间段内不同类型客户数量及消费总金额记录状况,理解不同客户对公司贡献。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无记录数据要素阐明:客户贡献记录详细信息应涉及:客户类型、客户来源、区域分布、所属行业等属性。查看详情时,按以上属性分别生成饼状图,可以直观展示出流失客户群特性。3.2.7.4客户服务记录 图49客户服务记录取例图(编号UC074)用例阐明:用例框架框架阐明用例名称客户服务记录重要参加者销售总监、销售经理简要阐明依照时间和
29、服务类型对服务进行记录分析。事件流前置条件登录后并具备该操作权限后置条件无非功能需求无扩展点无优先级2阐明无记录数据要素阐明:客户服务记录详细信息应涉及:服务类型、客户类型、客户来源、区域分布、所属行业等属性。查看详情时,按以上属性分别生成饼状图,可以直观展示出流失客户群特性。4非功能性需求在这一某些应对所有软件需求进行足够详细描述。详尽限度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试筹划和编写测试用例为准。 4.1技术需求4.1.1软硬件环境需求 硬件需求:web Server DBServer1(write) DBServerR1(read) DBServerR2(read)
30、 共3台服务器。服务器配备如下:CPU:4核或8核内存:8-16G硬盘:500G远程控制卡软件需求:带宽:10M或者100MJava运营环境:JDK1.5以上WebApplicationServer:Tomcat1.6以上DataBase:Mysql5.0以上MemcacheNginx1.4.2 (稳定版)4.1.2产品性能系统需满足如下性能:1、 最大并发顾客数100人/次2、 最大同步在线人数500人/次3、 最大同步提交事务人数20人/次4、 高峰时期系统响应时间35秒4.1.3安全性系统需满足国家保密部门规定分级保护中机密级信息系统设计有关规定,并采用必要技术手段从应用开发层面保证数据
31、安全。4.2质量需求4.2.1可靠性系统具备大量数据记录汇总和查询分析规定,因而,必要保证数据汇总、记录、查询分析更精确有效。系统必要具备较强可靠运营设计,可应对单点故障。保证数据安全,涉及数据级备份与劫难性恢复。4.2.2灵活性系统要采用先进技术,保证可灵活地按照不同方式组织其内部模块,从而适应不同网络规模、不同个性化需求和不同组织模式。4.2.3兼容性系统必要具备高度可扩展性,可以在规模、功能、性能三个方面进行扩展,以适应应用和技术发展需要,特别是对省(区、市)应用系统及其她纪检监察业务系统扩展。系统必要开发维护中心,使整个系统管理维护工作量以及开销较小,并提供完备运营管理解决方案,涉及性
32、能、安全、记录、配备管理等。4.2.4易用性须保证系统易用性。详细可以通过如下方式保障系统易用性:1) 通过提供统一信息门户,使各种渠道信息以便接入,并提供一致渠道服务手段。2) 针对不同类型顾客设计集成顾客界面,保证顾客可以以便快捷使用自己需要惯用功能。3) 遵循统一界面设计规范,在应用程序编码阶段监督编码人员认真执行规范,以做到:界面风格一致、颜色调和、提示清晰、窗口大小恰当,提供惯用快捷操作键,操作办法应符合寻常习惯。4.3文档需求4.3.1文档清单交付验收时需交付文档清单:需求规格阐明书软件开发筹划概要设计阐明书详细设计阐明书软件测试筹划测试用例配备管理筹划4.3.2顾客手册4.4设计
33、约束详细阐明对系统设计局限性。设计局限定义代表了对系统规定决策,这也许出于商务运作、资金、人员、时间等多方面综合考虑从而指引软件设计和开发。例如,软件开发语言、开发环境、开发工具、第三方软件、硬件使用以及网络设备等。4.4.1语言约束本系统是基于中文系统环境开发和使用,系统必要支持中文解决。4.4.2系统模型约束本系统采用MVC模型,在保证明现技术简朴易维护基本上,实现体现层和业务逻辑层分离,提高可重用性、可移植性。5验收原则XXX客户关系管理系统验收原则为: 实现所有功能需求 满足非功能性需求 系统设计文档完整,且符合规范 代码符合规范,且与系统设计一致此规定将作为验收测试筹划和测试基线。如果所开发产品能满足此规定,则项目可结束并由客户方按合同规定付款。