资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第八章,客户关系管理系统设计与开发,1,需求分析,2,撰写需求规格说明书,3,总体设计,4,详细设计,5,编码实现,6,测试、试运行、上线,7,验收,8,日常维护,9,下一个版本的循环开发,客户关系管理系统开发流程概述,本章主要内容:,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,需 求 分 析,撰写说明书,概 述,加快软件开发速度,提高软件开发质量,降低项目综合成本,第一节 客户关系管理系统开发流程概述,需求分析阶段要完成的工作,(,1,)撰写项目需求分析报告,(,2,)画用例图,(,3,)建立项目静态界面,DEMO,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,需 求 分 析,撰写说明书,概 述,第八章,客户关系管理系统设计与开发,(,4,)做必要的技术预研等,在系统分析阶段与客户的沟通方式可以通过,(1),项目静态图、项目静态界面,DEMO,(,2,)系统用例图(例如:,rose,软件的用例图),等方式与客户沟通。,8.1.2,撰写需求规格说明书阶段,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,概 述,需 求 分 析,第八章,客户关系管理系统设计与开发,撰写说明书,撰写需求规格说明书阶段,撰写需求规格说明书的主要目的是把客户纷繁复杂的理想需求变成在一定时间段、一定技术条件下可实现的需求。,不然项目会很难满足客户的理想需求,永远被客户的理想需求所限制,陷入一种非常被动的状态。,8.1.3,总体设计阶段,在总体设计阶段需要完成的文档有:,项目总体设计,概要设计说明书,、,数据库设计报告,、,项目总体开发时间表,等。,在此阶段应该建立项目的正式开发环境、项目测试环境、,建立项目基本开发框架并将其导入项目管理配置工具中 。,第八章,客户关系管理系统设计与开发,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,概 述,需 求 分 析,撰写说明书,总体设计,在进行下一阶段前,,项目组可以对,SCCB,(软件变更控制委员会)提交的资料有:,需求规格说明书,、,项目总体设计概要说明书,、,项目数据库设计说明书,、,项目总体开发时间表,等。,在项目的以上阶段完成后,应该进行项目总体设计和,总体开发准备情况的评审工作。,在专家组评审通过后本阶段才可宣告结束。,第八章,客户关系管理系统设计与开发,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,概 述,需 求 分 析,撰写说明书,总体设计,8.1.4,详细设计阶段,详细设计目的是在不编写代码和少量代码的情况下,完成项目模块的模拟编程实现。在详细设计阶段可以对项目某模块做准确的工作量统计,以此为依据整个项目比较准确的工作量就可以被统计出来。,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,概 述,需 求 分 析,撰写说明书,第八章,客户关系管理系统设计与开发,详细设计阶段,8.1.5,编码实现阶段,编码实现阶段,第八章,客户关系管理系统设计与开发,系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,概 述,需 求 分 析,撰写说明书,在完成客户关系管理系统设计之后进入编码实现,阶段,为了提高整个项目的开发速度,编写代码,我们可以借助一些有力的开发工具来加快速度,,例如,如果是用,Java,语言开发客户关系管理系统,的话,可以使用,Eclipse,、,JCreater,等,如果是用,C#,、,VB,可以用,Visual Studio.NET,,如果是开发,B/S,结构的客户关系管理系统可以用,Dreamweaver,,,工可以使用,Photoshop,或是,Fireworks,之类的工具。,选取合适的开发工具可以帮助我们节省项目的开,发时间。此外,由于软件技术的快速发展出现了,各种平台和引擎,选用适当的平台技术与引擎能,更大程度的缩短开发的周期。,8.1.6,测试阶段,要,完,成,的,任,务,撰写帮助文件和,用户操作手册,测试计划,测试数据,测试报告,测试阶段,测试的目的是在系统发布之前找出程序的错误。包括:核实每个模块是否正常运行(参考设计文档)以及核实需求是否被正确实施(参考需求文档),系统开发,流程概述,系 统 实 施,总 体 设 计,系 统 设 计,系 统 测 试,测 试,编 码 实 现,需 求 分 析,详 细 设 计,概 述,需 求 分 析,撰写说明书,第八章,客户关系管理系统设计与开发,第二节 客户关系管理系统需求分析,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,市,场,需,求,分,析,1.,客户信息的分析能力,2.,对客户互动渠道进行集成的能力,3.,支持网络应用的能力,4.,建设集中信息仓库的能力,5.,对工作流进行集成的能力,6.,与,ERP,功能的集成,8.2.2,系统需求分析,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,系,统,需,求,分,析,CRM,作为管理企业与客户关系的主要,管理系统平台,不仅要处理企业与客户之间,的业务,还要处理企业内部相关部门的业务。,CRM,中不仅包含客户信息资料,而且涉,及市场竞争对手的情报资料,还包括了企业,进行营销、销售及支持服务所需的各种数据,。,系,统,需,求,分,析,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,信息数据的来源是多种多样的,可,以是本地数据库,也可以是异地数据库,,甚至可以是,E-mail,、文本文件等。客户与,企业、部门与部门、业务与业务、销售与,市场及服务间复杂关系,导致,CRM,中的,数据不论是结构、类型还是彼此间的关联,都是复杂多变的;对这种数据进行的处理,也是多种多样,。,系,统,需,求,分,析,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,对,CRM,数据的及时、准确的处理和有效利用的方法,(,4,)提供强大的数据库管理系统,并在此基础上敬爱拿,过来完善的客户销售数据库、客户市场数据库、客,户支持与服务数据库、企业综合信息数据库等,(,1,)建立统一的信息编码系统,;,(,2,)设计能够良好反映事务特性的数据模型,;,(,3,)划分数据库类型,在分布式数据库管理系统和,网络平台基础上,设计全局共享及局部共享数,据库,以支持分布式数据处理,实现各分系统,之间及其内部各功能模块之间的信息集成;,8.2.3,组织结构分析,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,CRM,组织结构图,活动经理,客服副总经理,销售副总经理,市场经营部总经理,经理副总裁,营销分析员,市场策划,公共关系,销售总监,销售分析员,渠道经理,客户经理,客户经理,客户分析员,服务质量监管,服务策划,营销副总经理,8.2.4,系统流程图,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,系,统,流,程,图,第八章,客户关系管理系统设计与开发,客户关系管理系统流程图,联系人信息单,服务反馈清单,联系人信息表,查询结果清单,系统管,理员,查询,服务反馈,市场部,客服部,客户资料单,销售记录单,销售信息表,客户一览表,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,流程图符号说明,8.2.5 数据流程图,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,数,据,流,程,图,图,84,环境图,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,图,85,零层图,用户,客户关系管,理信息系统,用户,客户信息查询,密码确认,备份处理,帮助处理,资料打印,客户信息,用户,帮助信息,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,图,86,一层图(客户信息查询展开图),信息查询,信息查询,信息查询,客户信息,8.2.6,数据字典,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,数据流名称,查询所需数据,标识符,S1,描述,用户所要查询客户信息的相关特征信息,数据流来源,用户,数据流去向,客户信息查询处理,1,数据流定义(表,81,表,84,),列名,数据类型,长度,是否允许空,公司代码,Char,50,否,所在地区,Char,50,否,客户组别,Char,50,否,客户性质,Char,50,否,表,8 1,数据字典(以查询客户信息系统为例),数据字典(以查询客户信息系统为例),第八章,客户关系管理系统设计与开发,1,数据流定义(表,81,表,84,),表,8 2,数据流名称,查询相关数据,标识符,S2,描述,符合查询程序要求的相关数据,数据流来源,客户信息查询处理,数据流去向,客户信息存储,列名,数据类型,长度,是否允许空,公司代码,Char,50,否,所在地区,Char,50,否,客户组别,Char,50,否,客户性质,Char,50,否,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,1,数据流定义(表,81,表,84,),表,8 3,数据流名称,查询相关数据,标识符,S3,描述,根据查询条件找到符合用户要求的相关信息,数据流来源,查询处理程序,数据流去向,打印处理程序,列名,数据类型,长度,是否允许空,公司代码,Char,50,否,公司名称,Char,50,否,公司网站,Char,100,是,主要联系人,Char,50,否,公司电话,Char,50,否,公司传真,Char,50,是,所在地区,Char,50,否,公司地址,Char,50,否,客户性质,Char,50,否,客户组别,Char,50,否,开户银行,Char,50,是,银行账号,char,50,是,更新时间,Datetime,8,否,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,1,数据流定义(表,81,表,84,),表,8 4,数据流名称,打印信息,标识符,S4,描述,将查询结果打印出来,数据流来源,打印处理程序,数据流去向,用户,列名,数据类型,长度,是否允许空,公司代码,Char,50,否,公司名称,Char,50,否,公司网站,Char,100,是,主要联系人,Char,50,否,公司电话,Char,50,否,公司传真,Char,50,是,所在地区,Char,50,否,公司地址,Char,50,否,客户性质,Char,50,否,客户组别,Char,50,否,开户银行,Char,50,是,银行账号,char,50,是,更新时间,Datetime,8,否,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第八章,客户关系管理系统设计与开发,2,数据存储定义(表,85,),表,8 5,名称,客户详细资料,编号,D1,流入数据流,S2,流出数据流,S3,客户信息公司代码,+,公司名称,+,公司网站,+,主要联系人,+,公司电话,+,公司传真,+,所在地区,+,公司地址,+,客户性质,+,客户组别,+,开户银行,+,银行账号,+,更新时间,系统开发,流程概述,系 统 实 施,系统需求分析,系 统 设 计,系 统 测 试,数 据 字 典,需 求 分 析,系 统 流程图,组织结构分析,数 据 流程图,市场需求分析,第三节 系统设计,第八章,客户关系管理系统设计与开发,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,近,期,目,标,系统建设目标,完成企业目前已有的中心数据仓库的建设,实现客户,信息的整合和集成,建立客户关系管理系统平台,从,而实现对客户信息的基本管理。,在数据仓库的基础上,对客户信息进行初步分析,,对企业迫切需解决客户关系问题进行有针对性的,分析,为企业管理提供依据。,初步建立与客户交流的信息平台,及时响应客户的需求 。,8.3.1,系统建设目标,第八章,客户关系管理系统设计与开发,系统建设目标,远,期,目,标,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,随着企业各项业务不断进展和深入及信,息系统的进一步建设,在逐步完善及其目标,的基础上,远期系统实现的内容有:通过近,期系统建立后的反馈情况,在对客户需求进,一步了解的情况下,继续完善客户关系管理,台,完成企业与现有客户相关的内部信息和,外部信息的综合管理,从而实现客户综合信,息管理,营销管理,销售管理以及服务管理,,进而完成对客户的营销分析,服务分析等功,能,最终实现以客户为中心的经营理念。,8.3.2,系统设计要求,第八章,客户关系管理系统设计与开发,系统设计要求,1.,流程化,2.,信息化,3.,客户识别,4.,差异化,5.,互动化,6.,客户化,企业,CRM,系统设计的首要问题是,实现以客户为中心的,CRM,经营战略的流程化,信息化,客户识别,差异化,互动和客户化。,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,第八章,客户关系管理系统设计与开发,系统信息源,(,1,)市场需求信息,(,2,)市场竞争信息,(,3,)客户信息,(,4,)合作伙伴,外部信息,(,5,)其它信息,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,8.3.3,系统信息源,第八章,客户关系管理系统设计与开发,系统信息源,内部信息,业务信息,财务信息,人员信息,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,8.3.4,系统软件和开发工具及方法的选择,第八章,客户关系管理系统设计与开发,系统软件和开发工具及方法的选择,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,系统用,Active Server Pages,(,ASP,)作为,前台的开发工具,用,SQL Server,作为后台数据,库,通过,ASP,的数据库控件来连接,SQL Server,数据库对其编程来实现各种功能。,ASP,与,SQL Server,有着很好的兼容性,。,8.3.5,系统功能设计,第八章,客户关系管理系统设计与开发,系统功能设计,五,大,功,能,模,块,客户信息管理,客户评级管理,服务管理,竞争对手分析,系统管理,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,8.3.6,系统业务流程,第八章,客户关系管理系统设计与开发,系统业务流程,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,虽然不同的行业,不同的公司在具体内,部管理及业务操作上有所区别,但是基本的,销售业务流程是大体一致的,均是从寻找目,标客户开始,然后与客户进行交流沟通,进,一步向客户销售产品,直到最后的销售分析,工作。,第八章,客户关系管理系统设计与开发,图,87,销售管理基本流程图,系统业务流程,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,开始,分析客户和市场状况,寻找销售机会,围绕机会展开活动,活动是否有效?,向客户提供产品清单和价格清单,签订销售合同,向客户销售产品,跟踪合同执行情况,销售绩效分析,销售,渠道,贡献,结束,成本,利润,分析,市场,占有,分析,N,Y,第八章,客户关系管理系统设计与开发,图,88,服务管理基本业务流程图,系统业务流程,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,服务人员开展服务活动,是否需要外部服务?,开始,接受客户服务请求,检查客户服务条款,启动范文进行解答,符合规定?,客户满意否?,创建服务请求,由经理分派人员,创建服务订单,开展服务订单活动,服务请求完成,完成范文,服务效果评价,开始,结束,N,N,N,Y,Y,Y,8.3.7,数据库设计,第八章,客户关系管理系统设计与开发,数据库设计,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,8.3.8,输入输出设计,(,1,)输出信息名:,该输出信息的名称;,(,2,)输出功能:,该输出信息能起什么作用;,(,3,)输出周期:,多长时间能输出一次;,(,4,)输出用文字:,英文,汉字,汉语拼音;,(,5,)保密要求:,有或者无;,(,6,)输出项目名称:,构成输出信息的每个数据项。,第八章,客户关系管理系统设计与开发,输入输出设计,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,输出设计,(,1,)输入信息名:,该输入信息的名称;,(,2,)输入功能:,该输入信息起什么作用;,(,3,)输入周期:,多长时间输入一次;,(,4,)输入项目名:,构成输入信息的每个数据项的名称,(,5,)输入用文字:,英文,汉字或汉语拼音。,第八章,客户关系管理系统设计与开发,输入输出设计,系 统 测 试,流 程,概 述,系统建设目标,系 统 设 计,需 求 分 析,系 统 信息源,系统设计要求,系统开发工具,系统功能设计,系统业务流程,数 据 库 设计,输入输出设计,系 统 实 施,输入设计,第四节 系统实施,第八章,客户关系管理系统设计与开发,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,主要任务,系统实施是新系统开发工作的最后一个阶段。所谓系统实施是将系统设计阶段的结果在计算机上实现。将原来纸面上的,类似于设计图式的新系统方案转换成可执行的应用软件。系统实施阶段的主要任务是:,(,1,)按总体设计方案购置和安装,计算机网络系统;,(,2,)建立数据库系统;,(,3,)程序设计和调试;,(,4,)整理基础数据,培训操作人员;,(,5,)投入切换和试运行。,8.4.1,总体系统实施,第八章,客户关系管理系统设计与开发,总体系统实施,图,812,系统总体实施图,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,8.4.2,用户界面设计及界面运行结果分析,第八章,客户关系管理系统设计与开发,界面设计目标,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,现在的软件产品不仅注重它的实用性和安,全性,也逐渐看重产品的美观性,因此,我们,在实现软件功能的同时,还要主要界面美观性,要求。为了克服大型软件的实用困难,方便各,个阶层用户的实用,我们应采用流行的,Windows,界面。本系统采用的是面向对象的设计技术,,追求界面的人性化和智能化。,第八章,客户关系管理系统设计与开发,界面设计与界面运行结果分析,(,1,)欢迎界面,(,2,)登陆界面,(,3,)系统管理主界面,(,4,)普通用户主界面,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,第五节 系统测试,第八章,客户关系管理系统设计与开发,系统测试的作用和意义,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,系统测试是客户关系管理系统开发周期中一个十分重,要的环节。尽管在系统开发周期的各个阶段均采取了严,格的技术审查,但依然难免会留下错误,这些错误如果,没有在投入运行前的系统测试阶段被发现并纠正,问题,迟早会在运行中暴露出来,到那时要纠正错误将会付出,更大的代价。系统测试占用的时间、花费的人力和成本,占软件开发的很大比例。统计表明,开发较大规模的系,统,系统测试的工作量大约占整个软件开发工作量的,40,50,。而对于一些特别重要的大系统,测试的工,作量和成本更大,甚至超过系统开发其他各阶段的总和,的若干倍。,8.5.2,测试方法,第八章,客户关系管理系统设计与开发,测试的方法,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,人员测试,机器测试,8.5.3,测试内容,第八章,客户关系管理系统设计与开发,测试的内容,(,1,)软件的正常运行、关闭及退出时保存记录的提示,(默认为是)。,(,2,)用户登录界面友好,可操作性及安全性能较好,,能对不同管理级别者进行限制,以保证数据库的安全。,(,3,)数据库的可维护性好,数据的录入、删除及更改,均能顺利完成,并能实现动态更新。,(,4,)数据查询便捷,能对各种不同的查询条件进行,搜索,以找到最合适的答案。,(,5,)数据溢出、越界均能进行非法提示,以警告用户,正确使用。对用户的非正常操作方式也提出警告。,(,6,)可以实现打印预览及打印功能。,(,7,)数据类型填写错误时,系统能够报错。,(,8,)软件对操作系统的兼容性良好,可移植性完好,。,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,8.5.4,测试结果,第八章,客户关系管理系统设计与开发,测试的结果,(,1,)软件在运行、关闭及退出时保存记录的提示,功能基本完成,在软件的不断启动关闭过程中没有,出现死机、程序执行效率降低等各种不良现象,,功能的实现较为完善。,(,2,)用户登录界面较友好。,(,3,)数据库的可维护性良好,数据的录入能顺利,完成,并能实现动态更新,,删除和修改也能顺利完成。,(,4,)数据查询不够全面,只能按系统,设定的少数查询条件进行搜索。,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,第八章,客户关系管理系统设计与开发,测试的结果,(,5,)数据溢出、越界基本能进行非法提示,以,警告用户正确使用。对用户的非正常操作方式能,提出警告。,(,6,)打印预览功能良好,但未能按查询结果进行,打印输出,没有打印机未能测试打印效果。,(,7,)数据类型填写错误时,系统有报错功能,在,数据输入错误时,使用者能够获知错误所在。,(,8,)软件对操作系统的兼容性良好。,经过反复测试,系统完成后运行添加、,修改、查询、报表等功能均正常,,可发布,1.0,版。,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,第八章,客户关系管理系统设计与开发,本章小结,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,本章以某中小企业基于,Web,的客户关系管,理系统的设计与开发为例,向读者介绍客户关,系管理系统的设计与开发流程。虽然此系统并,不十分完善,但是通过该系统读者可以了解客,户关系管理系统的设计思路和开发流程,基,本掌握系统开发的主要步骤以及客户关系管理,系统的功能模块和设计原理,从学习的角度上,看,非常有意义。,第八章,客户关系管理系统设计与开发,复习思考题,8.1,客户关系管理系统应该包括哪些基本的功能模块?,8.2,客户关系管理系统开发流程包括哪几个阶段,每个阶段分别要完成哪些工作 ?,技能实训题,8 .1,请参考本章讲述的例子完成一个简单的客户关系管理系统的设计文档。,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,希望本章的内容对您有所帮助,谢谢,。,本章内容结束,第八章,客户关系管理系统设计与开发,系 统 测 试,流 程,概 述,系 统 设 计,需 求 分 析,总体系统实施,主 要 任 务,用户界面设计,运行结果分析,测 试 内 容,测 试 方 法,作用和意义,测 试 结 果,系 统 实 施,
展开阅读全文