还剩29页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
UML和数据挖掘在客户关系管理系统中的应用摘要当前企业秉承的是“客户就是上帝”的管理理念,而客户关系管理CRM则是实现这种理念的解决方案之一本文从介绍CRM及本文用到的相关技术的基本概念入手,讨论了CRM与数据挖掘相关技术的关系及其在销售、零售领域企业中的应用,并对CRM的国内外发展现状以及未来趋势进行了一定的分析和总结结合销售行业的市场经营分析及CRM系统开发,提出了适合该行业的简单客户关系管理系统——客户服务的解决方案,并进行了部分实现
1、对CRM系统采用了基于UML的建模方法本文着重探讨了一种使用UML语言的面向对象的建模过程,侧重用UseCase捕获需求
2、对CRM系统运用数据挖掘的基本手段进行优化,同时采取了适当的知识表现方式表达所得到的信息本文是以大型销售或零售商的客户关系管理系统作为优化的对象的通过这些优化技术,客户关系管理系统能更加准确的从庞大的客户数据中找出好的预测客户购买行为和当前业务问题相关的模式,从而提高企业的投资回收率,获得更大的企业效益[关键词]客户关系管理(CRM)UMLUseCase数据挖掘(DataMining)目录TOC\o1-3\u1引言
31.1客户关系管理(CRM)概述
31.
1.1客户关系管理(CRM)的概念及主要内容
31.
1.2客户关系管理(CRM)的国内外现状及发展
31.
1.3本文所讨论的CRM系统的定位
31.2UML概述
31.
2.1统一建模语言UnifiedModelingLanguageUML简介
31.
2.2UML中的UseCase简介
31.3数据挖掘概述
31.
3.1数据挖掘的概念
31.
3.2数据挖掘的任务与过程32UseCase在CRM系统开发过程中的应用
32.1使用UseCase进行捕获需求的原因
32.
1.1规范化开发过程
32.
1.2CRM系统复杂性的要求
32.2本文CRM系统的总体框架
32.3CRM系统的UML建模
32.
3.1CRM系统的顶层UseCase模型设计
32.
3.2客户类型划分模块的UseCase模型设计及实现
32.
3.3客户结构分析模块的UseCase模型设计
32.
3.4客户流失报警
32.
3.5授信业务控制模块的UseCase模型设计与实现33数据挖掘在CRM系统实施阶段的应用
33.1采用数据挖掘技术的原因
33.2CRM系统在数据准备阶段的具体应用
33.
2.1客户类型划分模块数据准备
33.
2.2客户结构分析模块数据准备
33.
2.3客户流失报警模块数据准备
33.
2.4授信业务控制模块数据准备
33.3数据挖掘的后续工作34论文工作总结35谢辞36附录37参考文献31引言当前的企业行为是以客户为中心的,企业要在激烈地竞争中取得胜利,必须秉承“客户就是上帝”的原则,为客户提供周到的服务,要想为客户提供周到的、个性化的服务,就必须有相应的服务工具,客户关系管理(CRM)就是这种管理理念的具体实现实践也证明,在很多情形下,高质量的客户关系是企业唯一重要的竞争优势,而积极主动的寻求和加强对客户关系的管理已经被认为能够形成一种可以带来较大利润和竞争优势的运作机制,因此,开发、获得和保留客户关系已经成为全球企业必须优先考虑的问题一个客户关系管理系统对所在企业的客户服务内容的合理描述及对客户数据资料处理的准确性直接关系了整个客户关系管理系统的强大与否因此,客观准确从用户和业务角度描述CRM系统以及采用数据挖掘进行较客观的预测企业行为已经是未来CRM系统发展的主流方向之一本文正是从软件UML规范开发过程和数据挖掘技术应用两个角度对销售商的客户关系管理系统进行优化的
1.1客户关系管理(CRM)概述
1.
1.1客户关系管理(CRM)的概念及主要内容客户关系管理(CustomerRelationshipManagement,CRM),是指对企业和客户之间的交互活动进行管理的过程,更深入的说,就是通过正确的途径,在正确的时间、地点,给需要服务的客户提供合适的服务由于CRM是一种新兴的管理机制,这造成了不同行业的人在强调CRM的不同侧重点时,其定义稍有不同在这里,我对CRM给出一个实用的解释CRM指的是企业通过富有意义的交流沟通,理解并影响客户行为,最终实现提高客户获得、客户保留、客户忠诚和客户创利的目的因此,CRM实际上是一个概念,它需要一个新的、以客户为中心的业务模型,并由集成了前台和后台业务流程的一系列应用程序来支撑作为CRM的提出者,同时也是ERP的提出者的GartnerGroup公司指出,CRM是迄今为止规模最大的IT概念,它将看待客户的概念从独立分散的单个部门提升到了企业的层面,虽然与每个客户的具体交互行为是由每个部门来完成的,但是却是企业对客户负全面的责任这里的“客户”是指所有与企业有互动行为的企业共同利益群体的广义上的含义,它包括直接客户、合作伙伴、分销商或特许经营者、内部客户等所有需要与提供的产品有关的信息和服务的企业和个人客户关系管理(CRM)的主要内容是三大功能支柱、统一共享的客户信息仓库及数据分析能力其中业界一致认为销售、市场营销和客户服务是CRM的三大功能支柱
1.
1.2客户关系管理(CRM)的国内外现状及发展最近,上海市政府将CRM列入企业信息化的推广项目与此同时,广州市地税局、汕头电信局等机关和企业也开始对CRM表现出了极大关注而在此之前,中国电信、中国移动通信以及IT行业的联想公司已经或多或少进行了CRM建设,其中又以四川移动采用亚信科技公司的“市场分析及CRM系统”最为典型由此可见,在国内,企业实施CRM的外延已经开始向着包括政府部门在内的更广泛的领域扩展在国外,CRM已经广泛的开展着其中最为经典的一个案例是沃尔玛Wall-Mart的6:1搭配“啤酒和纸尿裤”沃尔玛Wall-Mart的数据仓库每时每刻都在记录着销售信息,每个消费者的采购行为也都被记录下来,根据这些数据进行数据挖掘,就会的出大量的有用的销售结论,从而出台一些营销策略同样,IBM公司的CRM也正走向更高级的eCRM总之,CRM在国外已经逐渐成熟,而在国内正处在起步阶段,有着很大的市场来自全球市场的调查同样表现了这一趋势据美国AberdeenGroup在2001年底公布的有关全球CRM市场的调查结果,CRM市场将从2002年开始重新增长,在今后5年内将以年均
19.9%的速度增长至2005年,市场规模将从2001年的135亿美元扩大为约278亿美元CRM技术和市场的发展趋势对于CRM系统的用户、CRM软件开发商的重要性是不言而喻的在未来CRM的发展中,前台和后台的信息系统将进一步整合,呼叫中心(CallCenter)将扩充为接触中心(ContactCenter),CRM系统同网络结合并朝eCRM发展,融入数据挖掘技术实现对统一共享的客户信息仓库可靠准确分析等等
1.
1.3本文所讨论的CRM系统的定位当前,很多时候,人们看到和谈论的只是CRM这幅美丽图画的一块,因为CRM本身的内涵和外延实在过于庞大而当前人们对CRM系统框架的主流认识如下图所示图1CRM系统构成全貌从图1中可看出,CRM系统软件的基本功能包括客户关系管理、产品管理、时间管理、联系人管理、营销管理、潜在客户管理、销售管理、电话销售、电话营销和客户服务,有的还涉及到了工作流管理、呼叫中心、合作伙伴关系管理、知识管理、商业智能、电子商务等一般来讲,当前的CRM产品所具有的功能都是上图的子集鉴于CRM系统的庞大,而客户关系管理模块是CRM系统中的一个核心模块,所以本文只对客户关系管理模块进行讨论
1.2UML概述
1.
2.1统一建模语言UnifiedModelingLanguageUML简介自20世纪70年代面向对象技术出现以后,面向对象技术在软件业界得到了广泛的应用为了解决复杂软件系统的开发,纷纷推出了各种面向对象的软件工程方法,比较流行的有Booch、RumbaughOMT、Wirf-Brock等,它们各有长处,也各有缺陷1994~1996年软件工程学家GradyBooch、IvarJacobson、JamesRumbaugh先后齐集于Rational公司,携手合作,以各自原有的方法为基础,并吸收其他方法的长处,共同提出了新的面向对象的分析与设计语言——统一建模语言UML1997年1月Rational公司向美国工业标准化组织OMG递交了UML
1.0标准文本1997年11月OMG宣布接受UML,并正式颁布了UML
1.1作为官方的标准文本此后,OMG的修改任务组的专家负责对UML不断进行扩充与完善,相继推出了UML
1.
2、UML
1.31999年4月目前,UML的最新版本为UML
1.4UML是一种标准化的图形化建模语言,它是面向对象分析与设计的一种标准表示UML定义了用例(UseCase)图、静态图、行为图、交互图、实现图五类模型图,其间的关系如图2所示图2UML模型图的关系图总之,UML是一个通用的标准的图形化建模语言,它是面向对象分析和设计的一种标准化表示UML由图和元模型组成,图是UML的语法,而元模型则给出图的意思,是UML语义通过UML,我们可以对任何具有静态结构和动态行为的系统进行建模
1.
2.2UML中的UseCase简介首创UseCase概念的Jacobson给UseCase下的定义有两个1UseCase是对一个系统或一个应用的一种单一的使用方式所做的描述2UseCase是关于单个活动者在与系统对话中所执行的处理行为的陈述序列我国学者杨芙清、邵维忠的定义为UseCase是对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列由这些定义可知,UseCase是对系统的用户需求(主要是功能需求)的描述,UseCase表达了系统的功能和所提供的服务一般一个UseCase模型的设计步骤如下1找出系统外部的活动者和外部系统,确定系统的边界和范围2确定每一个活动者所期望的系统行为3把这些系统行为命名为UseCase4把一些公共的系统行为分解为一批新的UseCase,供其他的UseCase引用把一些变更的行为分解为扩展UseCase5编制每一个UseCase的剧本6绘制UseCase图7区分主业务流和例外(异常)情况的事件流可以把表达例外(异常)情况的事件流的UseCase画成一个单独的子UseCase图8精化UseCase图解决UseCase间的重复与冲突问题,简化UseCase中的对话序列通过这些过程来对CRM系统的需求进行图形化,得出一个个合理的比较准确反映CRM系统需求的UseCase图,同时,采取时序图和协作图进一步对UseCase图的定义进行实现,以达到CRM系统在开发过程中的开始阶段和细化阶段里尽量体现并达到业务功能需求
1.3数据挖掘概述
1.
3.1数据挖掘的概念IT技术的迅速发展,使数据库的规模不断扩大,产生了巨大的数据洪流为了给企业决策者提供一个统一的全局视角,在许多领域建立了数据仓库,而大量的数据往往使人们无法辨别隐藏在数据中的、能对企业管理决策提供支持的信息,而传统的查询、报表工具无法满足挖掘这些信息的需求,因此需要一种新的数据分析技术处理大量数据,从中抽取有价值的潜在信息,数据挖掘技术由此应运而生数据挖掘,英文是DataMining,一种比较公认的定义是W.J.FrawleyG.PiatetskyShapiro等人提出的数据挖掘,就是从大型数据库的数据中提取人们感兴趣的知识这些知识是隐含的、事先未知的潜在有用信息,提取的知识表示为概念(Concepts)、规则(Rules)、规律(Regularities)、模式(Patterns)等形式这种定义把数据挖掘的对象定义为数据库而更广义的说法是数据挖掘意味着在一些事实或观察数据的集合中寻找模式的决策支持过程数据挖掘的对象不仅仅是数据库,也可以是文件系统,或者其他任何组织在一起的数据集合,例如WWW信息资源而本文所采用的数据挖掘的对象是最新的数据仓库
1.
3.2数据挖掘的任务与过程数据挖掘的任务常见的有四种分类、聚类、关联、序列模式其中分类是用于预测事件所属的类别,聚类是用于描述和发现数据库中以前未知的数据类别,关联则是用于发现给定事件或纪录中经常一起发生的项目,由此推断事件间潜在的关联,识别有可能重复发生的模式,而序列模式与关联分析类似,只是扩展为一段时间的项目集间的关系数据挖掘过程一般由三个主要的阶段组成数据准备、挖掘知识和信息、模式的解释和评价知识的发现可以描述为这三个阶段的反复过程如图3所示图3数据挖掘的一个完整过程由图3可以看出,在整个数据挖掘过程中,数据准备阶段是历时最长的一个阶段,它对于数据挖掘的成功应用至关重要IBM等公司已经证实了数据准备需消耗整个数据挖掘过程中50%-80%的资源,事实上,如果没有数据的预处理阶段,单纯进行数据挖掘将成为一个盲目搜索的过程,可能会得出毫无意义或错误的结果目前对数据挖掘的研究仍主要集中在数据挖掘技术上,数据准备一直未得到应有的重视DorlanPyle在其新著《DataPreparationForDataMining》中,对数据挖掘中的数据准备作了详细的论述数据准备大致分为3步数据集成、数据选择、数据转化而本文所讨论数据挖掘技术将侧重数据准备这个阶段,以为后面的挖掘和模式解释评价提供一个良好的基础2UseCase在CRM系统开发过程中的应用
2.1使用UseCase进行捕获需求的原因
2.
1.1规范化开发过程我们知道软件工程的思想就是要探讨一种过程和过程中每个阶段的方法来使软件开发的效率和可重用性更高在如今这个提倡国际化的规范和标准的时代,使用国际通用的UML标准来规范我们的开发过程是应该的这样将有利于我们以后的设计与外界的交流,同时也将使得我们更能准确获得系统中存在的各种需求,帮助我们更好的理解CRM系统
2.
1.2CRM系统复杂性的要求CRM系统不同于一般企业管理系统,它是运用先进的手段对客户资源进行科学的管理,管理企业的客户信息、管理企业的市场活动、管理企业的销售和客户服务等通过规范的流程,让服务同一个客户的销售、市场营销与管理人员能够紧密协作,从而大幅度增加销售业绩与客户满意度这样一整个过程,其实就是对整个企业从头到尾进行一个标准流程的规范因此,特别是对一个有着几千客户的大型的销售企业来说,这样一个过程要反映在软件系统上,是一个比较复杂的艰巨的任务因此这就要求我们从CRM系统最初阶段就要进行一个标准统一的系统规范,而UML,特别是UseCase能更好的帮我们理顺企业间人物部门与各个企业流程之间的关系,从而开发出一套符合企业需求的系统出来
2.2本文CRM系统的总体框架假设大型销售商现在有数以千计的客户,在大型销售商的进存销系统中存贮着大量的客户数据,如何对这些数据进行合理的组织、分析,从相关的数据中提炼出客户群的特征,揭示出数据背后隐藏的客户信息,为管理者提供销售决策支持是大型销售商CRM系统所要解决的问题之一基于上述目的,大型销售商客户关系管理系统模块分为四个子模块客户类型划分、客户结构分析、客户流失报警和授信业务控制其总体框架图如下图4客户关系管理系统的总体框架图
2.3CRM系统的UML建模
2.
3.1CRM系统的顶层UseCase模型设计根据CRM系统的总体框架,我们开始对系统进行需求分析首先分析出本系统中所有的用户角色,如图5所示,它表示了本系统所用到全部系统角色本CRM系统的用户有营销经理、客服经理和总经理,他们是CRM系统的使用者而对于整个CRM系统的角色管理、权限管理以及后台数据库管理都由系统管理员担任,他维护着整个系统的正常运行图5所有系统角色图从CRM系统的顶层UseCase抽象,可以确定六个UseCase“系统登录”、“系统管理”、“客户类型分析”、“客户结构分析”、“客户流失报警”及“授信业务控制”六个UseCase与4个人物活动者及外部系统活动者存在着交互,如图6所示图6CRM系统顶层用例图
2.
3.2客户类型划分模块的UseCase模型设计及实现UseCase“客户类型划分”可以分解为以下一些UseCase“客户价值判断”、“客户类型划分”及“销售策略建议”客服经理通过CRM系统分析由进存货管理系统和呼叫中心积累的大量的客户资料,此时,UseCase“客户价值判断”就开始运行,它先判断客户是否值得我们去维护保持,即客户收益是否大于维持客户所需成本如不值得,则UseCase“客户价值判断”停止,并显示相关信息;如值得去维持,则进一步对客户群进行UseCase“客户类型划分”,在客户经理得出客户群资料分析后的结果后,由营销经理进一步对客户群资料分析结果进行UseCase“销售策略建议”,得出对当前销售营销计划及策略的客观可靠建议,并上报总经理审批总经理对整个模块有全部使用权其UseCase图如下图7客户类型划分模块UseCase图在UseCase的分析工作之后,要采用相应的方式来实现其中定义的功能我这里引用了UseCase的两种实现方式,时序(Sequence)图和协作(Collaboration)图两者都显示参与UseCase流程的对象和对象之间发送的消息,其中时序图按时间排序,协作图按对象本身组织一个时序图描述了软件模型中的对象之间按时间顺序来相互交流的一个功能过程而一个协作图则描述了软件模型中的模型元素相互协作来实现一个UseCase,完成系统的一个功能的过程图8和图9分别为客户类型划分模块的时序图和协作图图8客户类型划分时序图图9客户类型划分协作图
2.
3.3客户结构分析模块的UseCase模型设计UseCase“客户结构分析”细化后又可分成UseCase“不同年度客户数量、利润频数分布趋势统计”、UseCase“各个类型客户数量频数频率分布单独统计”及UseCase“客户关系管理工作考评”三个营销经理登录CRM系统使用客户结构分析模块功能,通过销售系统的各个客户资料,对各个类型客户的特征做频数分布、频率分布的统计分析(以年为统计区间),帮助营销经理在宏观上掌握客户的构成情况,辅助他在战略意义上做出营销决策;而总经理通过纵向比较公司的客户结构,作为考评和调整客户关系管理工作的一个重要依据其UseCase图如下图10客户结构分析UseCase图
2.
3.4客户流失报警客服经理通过对客户历史交易行为的观察和分析或者通过呼叫中心,赋予客户关系管理系统警示客户异常购买行为的功能这就是客户流失报警模块的UseCase所要描述的,而其中又分为UseCase“基于购买周期的客户流失报警”、UseCase“基于周期采购量的客户流失报警”和UseCase“采取行动建议”三大UseCase客户经理通过这些功能,实现对客户流失的报警,并根据客户以前交易资料进行挽留拯救客户的行动建议图11客户流失报警模块UseCase图
2.
3.5授信业务控制模块的UseCase模型设计与实现授信业务已经成为企业提高市场竞争力、增强客户关系、提升客户满意度的利器,但与此同时如果管理不当,巨大的信用风险常常使企业大量的账款被拖欠,变成呆帐、坏账,造成资金流动紧张,给企业经营带来巨大的损失如何有效的评估客户的资信水平,辅助企业管理人员做出理性的决策,进行科学的授信业务管理是本模块所要解决的问题之一其UseCase及实现图如下图12授信业务控制模块UseCase图图13授信业务控制模块时序图总经理通过处理“授前控制”对提出授信申请的客户进行资信水平评估,评估依据主要是客户历史授信纪录而后总经理进入“授中控制”功能,主要工作任务是建立完备的授信档案,即要得到真实、详细的客户资料,以为决策提供参考接着,总经理开始进行“授后控制”,此时结合帐务系统实行对应收账款的全程跟踪,即对良性账款、不良授信、坏帐和已收回账款等不同的账款状态分别作不同的标记,同时在即将发生不良授信或坏帐时系统给出报警,提示营销部门采取相应的行动授信业务利用得好能够提高市场竞争力、增强客户关系、提升客户满意度,同时如果管理不当会给企业带来大量的呆帐、坏账,造成资金流动紧张,给企业经营带来巨大的损失因此,可以从两个方面考察总经理的授信业务的管理能力一方面,通过对比授信业务规模和客户结构的对比分析,测度出授信决策的效果和决策水平,即如果决策者通过相对较少的授信业务带得到了相对较高的客户保持率和客户升级率,那么他的决策水平是高的,反之亦然另一方面,通过坏帐比率测度出授信业务的控制能力,即分公司坏帐比率越低,决策者的授信控制能力越强,反之亦然以上就是UML中UseCase的设计与实现过程,理想的设计与实现是以后整个CRM系统开发的基础在完成了UseCase设计与实现后,在RationalRose中还需进一步设计整个系统的逻辑视图和组件试图,这将真正涉及到CRM系统设计的语言、实现的类、组件等3数据挖掘在CRM系统实施阶段的应用
3.1采用数据挖掘技术的原因企业发展CRM,目的是两方面,一是帮助营销人员管理好自己的销售过程,二是从客户数据分析中挖掘服务发展方向其中后者则更是重中之重面临残酷的市场竞争,所有的企业都在不遗余力地争取新客户然而,现有老客户也蕴涵着巨大的商机调查发现,大部分企业每年有20~50%的客户都是变动的,而这一数字在销售公司更甚一方面在挖空心思争取新客户,另一面却不断失去老客户要改变这种状况,留住老客户赢得新客户,企业必须充分挖掘现有客户潜力通过对客户的数据挖掘学习老客户,发掘新的目标客户,这也是很多成功企业上马CRM的原因因而一套完善的CRM系统,在建设前期就应该认真考虑对数据挖掘的需求
3.2CRM系统在数据准备阶段的具体应用
3.
2.1客户类型划分模块数据准备CRM系统中数据挖掘功能要辅助管理人员解决的几个问题客户价值的判断、客户类型的划分和营销策略建议
3.
2.
1.1客户价值的判断这里先对销售公司的客户保持与客户净价值做一个图表表示图14客户保持率与客户净价值的关系也就是说,在销售行业的背景下,公司每年多保留5%的客户,那么一个典型客户在其生命周期内所带来的总利润可上升45%从以上数据和图表不难看出,不同的客户群对于公司而言其价值是不同的,对此,我提出了判断客户价值的一个核心问题客户价值判断的标准CRM的观点认为,高质量的客户是和企业建立长期、稳定的关系,愿意为企业提供的产品和服务承担合适价格的客户从这一陈述中可以得到高质量客户的两个特征盈利性和忠诚度,考虑销售或零售商所从事行业的特点,客户的资信水平反映了交易风险的大小,可以作为第三个特征因此盈利性、忠诚度和资信水平就作为判断客户价值的依据,也就是作为划分客户群的三个基本指标
3.
2.
1.2客户类型划分首先我们对客户数据进行预先准备定义,得出划分客户群的指标体系一级指标二级指标指标说明赋值方式赢利指标P该指标表现客户累计交易的获利情况,综合体现了客户的购买的产品类型、提供服务的成本、交易量、成交价格、有无坏帐损失等消费行为P=R-CR=∑(Pi-Vi)*CiC=M+S+T忠诚度指标L累计交易额从交易数量反映客户与公司关系密切程度,该值越大,客户忠诚度越高Q=∑QiQi第i次交易额重复购买次数从交易次数反映客户与公司关系密切程度,该值越大,客户忠诚度越高i重复购买次数客户保持时间客户维系时间越长,忠诚度越高t客户保持交易状态时间资信指标Z每笔授信业务的平均天数该指标反映了客户按时还款情况,该值越大,还款越不及时,资信越差t=∑ti/iti:第i笔授信实际占用天数不良授信次数占总交易次数的比率从客户历史不良授信发生的概率反映客户的资信状况,该值越大,资信越差G=x/Xx:不良授信次数X:总交易次数在得出指标体系后,还需要进一步对指标进行评分赋值,因此还需要建立一套评分赋值体系
①指标的权重每一个指标在客户等级划分中所起的作用也不同,所以我们要根据实际情况赋予每个指标不同的权重对二级指标我们令其权重为aij(i=
1、
2、3;j视i的不同而不同)∑aij=1指标权重的确定方法可以采取如下两种方法专家评定法请专家分别根据其知识经验判别各指标的重要程度并赋予相应的权重取其平均值作为该指标的权重aij=∑ki/nk
1、k
2、k3……kn依次为n个专家对第i个指标给出的权重统计模拟法以资信指标为例,根据一系列客户历史资料,预先设定权重,然后进行评估,从评估结果看,显然得分低者容易拖欠账款这样将得出的结果与实际的历史数据比较,如果有不良授信纪录的客户得分都很低,而且得分低者都有不良收信纪录,那么就意味着权重合理,否则,需要进一步调整,直到得出的结果与实际情况相符为止(当然可以规定一个允许的误差范围)这两种方法各有利弊,专家评定法操作简单,但主观性强;统计模拟法,操作相对复杂但比较准确和客观在实际操作中可以结合实际情况两者结合使用
②二级指标的评级赋值为了使制表赋值尽量客观和规范化,我采用等级评分法,即建立等级评分标准如优良中差劣五级将被评估者关于某指标的实际情况与该指标的标准进行比较判定属于哪个等级再进一步给予相应的等级分如“优”可得最高分10分等如累计交易额这一指标可以根据客户资料记为T区分为五级分级赋分二级指标的赋分值记为Aij:T≥5A11=10;5T≥2A11=8;2T≥1A11=6;1T≥
0.5A11=4;
0.5TA11=2
③一级指标的评分一级指标的分值记为Ai由其下属各二级指标的分值与权重计算而得:Ai=∑aijAij.
④对一级指标分类根据一级指标的实际得分,将每一指标分为ABC三个等级,如下表所示赢利指标P赢利指标P忠诚度指标L忠诚度指标L资信指标Z资信指标ZAP1P∞赢利状况良好交易可获得较大的利润L1L∞忠诚度很高是公司的伙伴Z1Z∞信誉良好基本无坏帐风险BP2PP1基本可以赢利交易可获利但不明显L2LL1忠诚度一般但有提升希望Z2ZZ1信誉较好有拖欠但损失不大C-∞PP2客户给公司带来负面价值无利可图0LL2忠诚度差属于临时顾客0ZZ2信誉较差坏帐风险大表2一级指标分类参数P
1、P
2、L
1、L
2、Z
1、Z2的确定方法统计分组结合专家意见先收集一定量的客户资料,对资料内的客户按其实际情况人为按三个指标分别进行划分,然后分析不同客户群数据的分布区间,并结合专家意见确定临界值现以L
1、L2作以说明例如取得数据L1’、L2’、L3’、L4’、L5’、L6’、L7’、L8‘、L9’按其实际情况各自归属于ABC数据分组L1’、L2’、L3’15,12,16L4’、L5’、L6’7,5,9L7’、L8‘、L9’1,3,2分布区间(10,+∞)(5,10)(0,5)表3参数P
1、P
2、L
1、L
2、Z
1、Z2的确定方法在这里,样本数据取得越典型,样本容量越大,专家经验越丰富得出的结果越精确
⑤客户类型划分客户类型指标组合(PLZ)客户类型特征最具价值客户(MVCs)AAA公司的忠实伙伴,利润的主要来源,信誉良好,属于公司的金牌客户,价值最大最具成长性客户(MGCs)ABA,ABB利润主要来源,信誉良好,但交易频率相对较小,如果加以特殊对待,这组客户也有可能成为最具价值客户一般客户(ORCs)BAA,BAB,BBA,BBB,BCA,BCB没有明显的长期价值,但仍然会给企业带来利润低于零点客户(BZCs)C**给企业带来负面的价值因为支持和服务于这一客户组的成本超出了所需的边际成本表4客户类型划分
3.
2.
1.3营销策略建议不同类型的客户对公司而言其价值是不同的,因此对不同类型的客户销售人员应采取不同的营销策略,以达到公司利润最大化客户类型营销策略MVCs采取适当的打折优惠措施,让渡一定的财务收益给客户,增加客户价值享有优先提货、授信发货等增值服务建立“合作伙伴”或者“客户联盟”MGCs采取适当的打折优惠措施,让渡一定的财务收益给客户,增加客户价值ORCs这部分客户仍是有利可图,但不值得花费太大的代价提供服务BZCs严格控制交易过程,确保赢利的前提下才与其交易,尤其要限制其授信发货的资格表5营销策略建议
3.
2.2客户结构分析模块数据准备通过客户类型划分,我们大致上把公司所有客户划分为最具价值客户(MVCs)、最具成长性客户(MGCs)、一般客户(ORCs)和低于零点客户BZCs四种类型对此,进一步深入分析客户结构客户结构分析基本思路是通过对各个类型客户的特征做频数分布、频率分布的统计分析(以年为统计区间),帮助销售营销经理在宏观上掌握客户的构成情况,辅助他在战略意义上做出营销决策;通过纵向比较公司的客户结构,作为考评和调整客户关系管理工作的一个重要依据
3.
2.
2.1各个类型客户数量频数频率分布单独统计这一部分对分公司所有的客户按各个类型数量的构成作频数分布、频率分布统计,并以图形的方式直观的表示出公司的客户结构先拿公司97年的客户结构分析表格客户类型客户数量利润情况频数分布人频率分布频数分布万元频率分布MVCs
3416.6%
8269.5%MGCs
6431.2%
2622.0%ORCs
9244.9%
1815.3%BZCs
157.3%-8-
6.8%总计205100%118100%表6公司97年客户结构分析图15客户数量分布图各个类型客户数量-利润频数频率分布对比统计这一部分在数量分布的基础上引入利润特征,通过对每一类型客户数量—利润的分布对比,反映出各个类型客户的盈利能力,从而帮助管理人员认识不同类型客户对公司价值的大小图16表示了这一对比分布情况图16客户数量——利润对比分布图
3.
2.
2.2不同年度客户数量、利润频数分布趋势统计这一部分在纵向上对不同类型客户的数量、利润作频数分布统计,并以图形的方式直观表示出不同年度间客户结构的变化情况,不同年度间各个类型客户盈利能力的变化情况,其结果可以作为管理者制定营销策略提供支持,同时也可以作为检验公司客户关系管理工作成果的一个依据首先引入公司98年客户结构分析表格客户类型客户数量利润情况频数分布单位(人)频率分布频数分布单位(万元)频率分布MVCs
4620.7%
10471.7%MGCs
7031.5%
2819.3%ORCs
9844.2%
1611.0%BZCs
83.6%-3-
2.0%总计222100%145100%表
3.
2.
2.298年客户结构分析不同年度客户数量、利润频数分布趋势统计图(以
97、98年为例)
3.
2.
2.3客户关系管理工作考评通过以上分析,我们可以看出客户关系管理工作在关系营销的背景下要关注以下四个方面的活动新客户的获取、老客户的保持、客户结构的升级和总体客户盈利能力的提高,因此我们设定如下客户关系管理工作考评的指标体系指标名称指标说明新增客户率Ra此指标反映了公司获取新客户的能力,该值越大说明公司获取新客户的能力越强客户保持率Rc此指标反映了公司保持老客户的能力,该值越大说明公司保持老客户的能力越强升级客户率Ru客户管理的新内容,不断升级的客户给企业带来诸多的好处,因为客户升级,也就意味着“客户满意”,客户升级的最终目标是使客户成为企业、品牌的忠实客户,它们愿意与企业建立和保持长期、稳定的关系,愿意为企业提供的产品和服务承担合适的价格,并且义务宣传企业的产品和服务客户平均赢利能力Cp此指标反映了现有客户结构的质量该值越大,说明现有的客户结构质量越高,盈利能力越强表
3.
2.
2.3客户关系管理工作考评的指标体系为了直观的评定客户关系管理工作,系统给出如下考评体系
①、首先,管理人员根据公司近期客户关系管理工作的重点,在结合公司发展的目标,对各个指标设定不同的权重,令指标权重为ai则∑ai=1;
②、然后,结合公司具体情况,设定各个指标的等级评分标准令指标得分为Aii=1234将每个指标划分为5个等级,以新增客户率为例Ra10%,A1=100;10%Ra8%,A1=80;8%Ra5%,A1=60;5%Ra3%,A1=40;3%Ra,A1=40;
③、最后,得出总的得分情况S=∑aiAi
④、根据实际得分情况,分组评定客户关系管理工作100S80,优;80S60,中;S60,较差
3.
2.3客户流失报警模块数据准备企业通过对顾客历史交易行为的观察和分析,赋予客户关系管理模块警示顾客异常购买行为的功能如一位常客的购买周期或购买量出现显著变化时,都是潜在的顾客流失迹象CRM通过自动监视顾客的交易资料,对顾客的潜在流失迹象做出警示
3.
2.
3.1基于购买周期的客户流失报警条件通过对客户历史交易数据的统计分析得到客户的平均采购周期,如果客户从上一次采购至今的时间间隔超过客户平均采购周期加上N个标准差,那么系统就认为这是一个潜在的客户流失现象,并给出报警显示考虑到大型销售或零售商具体的行业背景,客户的采购周期长短可能与季节因素有关(不同的季节由淡季旺季之分),我们针对不同的季节从历史数据统计分析得到季节因素修正系数,这样剔除季节因素的影响使得结果更加精确报警条件TmT0+NбTT:客户上一次交易距离现在的时间间隔(天)T0:客户平均交易周期(天)T0=Ta/XTa客户历史交易总时间(天);X历史交易次数m:交易周期季节修正系数N:标准差调整系数,系统默认为1,随着系统投入使用结合实际进行调整бT单客户历史交易周期的标准差交易周期季节修正系数m的求解过程考虑到大型销售商具体的行业背景,顾客采购由淡季、旺季之分,我们通过如下步骤求得交易周期季节修正系数m1统计每一季节的平均交易周期(天)2求出每一季节平均交易周期占四个季节平均交易周期之和的比重3用2中的结果除以25%即得到每一季节的交易周期的季节修正系数季度一季度二季度三季度四季度总计本季度内的平均交易周期(天)121862056频率分布
21.4%
32.2%
10.7%
35.7%100%交易周期修正系数m
0.
8561.
2880.
4281.428表
3.
2.
3.1交易周期修正系数m的求解过程
3.
2.
3.2基于周期采购量的客户流失报警条件通过对客户历史交易数据的统计分析得到客户的平均周期采购量,如果客户最近一个周期之内的采购量低于客户的平均周期采购量减去N个标准差,那么系统也认为这是一个潜在的客户流失现象,并给出报警显示考虑到大型销售或零售商具体的行业背景,客户的周期采购量大小可能与季节因素有关(不同的季节由淡季旺季之分),我们针对不同的季节从历史数据统计分析得到季节因素修正系数,这样剔除季节因素的影响使得结果更加精确报警条件QnQ0-NбqQ客户最近一次交易周期内的交易数量Q0客户每个交易周期内的平均交易量Q0=Qa/XQa客户历史交易总交易量;X历史交易次数бq每周期交易量的标准差n:周期交易量修正系数N:标准差调整系数,系统默认为1,随着系统投入使用结合实际进行调整考虑到大型销售商具体的行业背景,顾客采购由淡季、旺季之分,我们通过如下步骤求得周期交易量季节修正系数n季度一季度二季度三季度四季度总计本季度内的平均周期交易量789246105321频率分布
24.3%
28.7%
14.3%
32.7%100%周期交易量修正系数n
0.
9721.
1480.
5721.308表
3.
2.
3.2周期交易量修正系数n的求解过程
3.
2.4授信业务控制模块数据准备授信业务控制从时间的维度分析,基本上可分为授前控制、授中控制和授后控制图18反映了授信业务控制的过程对于授前控制和授中控制,应该规范的建立一套跟踪机制,然后在授后控制阶段,结合帐务系统进行数据挖掘的数据准备图19表示了不同客户的不同应收账款状态在授信业务控制过程最后,还需要进一步对整个授信过程进行评估,以达到为以后授信积累经验具体评估方法如下
1.授信效果测度Ea授信效果Rc客户保持率Ru客户升级率Sa分公司授信总金额(以年为区间)St分公司全年交易额
2.控制能力测度Rd坏帐比率Sd分公司总坏账金额(以年为区间)St分公司全年交易额
3.3数据挖掘的后续工作在进行了数据准备后,正式进入了挖掘知识和信息的工作由于销售企业的特性,我只需对客户资料进行聚类或分类,即只需要采取聚类分析技术和关联分类分析技术来对客户信息进行挖掘在确定了挖掘任务后,将选择一个数据挖掘算法,这里我选择了Apriori算法来进行关联分析,然后用选定的Apriori算法在模式空间中进行反复迭代的搜索,从数据集合中抽取出隐藏的、新颖的模式这个隐藏的,新颖的模式将为CRM系统提供一个全面的,准确的客户管理保持、预测等4论文工作总结下面是我对这半年的学习和工作的一点总结学习了和应用了先进的软件建模语言,并成功地使用了该语言进行了相应的分析和设计工作对软件开发过程的科学性和规范性进行了研究学习了目前先进的数据挖掘相关技术并有了一点经验理论和实践的结合有了新的认识,在实践中提高了自己的专业水平和再学习的能力,并对CRM的概念有了一个宏观的了解,也对一个系统的设计和开发有了更进一步的了解在学习的过程中,增强了同学间的团结协作互助的精神,培养了严谨的工作作风,提高了在开发群体中的思想、技术交流能力和表达能力5谢辞在半年的毕业设计中,感谢王晶海老师细心的指导和帮助,才能使得我顺利地完成设计工作同时也要感谢跟我同组的几位同学,在他们的帮助和共同讨论下,我学习到了很多新的知识和技术再次感谢他们6附录附录1客户关系管理系统指标说明模块名称指标名称指标类型指标含义赋值方式/数据来源客户类型划分客户类型划分盈利性指标P导出指标该指标表现客户累计交易的获利情况,综合体现了客户的购买产品类型、提供服务的成本、交易量、成交价格、有无坏帐损失等消费行为P=R-CR=∑(Pi-Vi)*CiC=M+S+TR导出指标从某一特定客户历史交易得到的毛利润R=∑(Pi-Vi)*CiPi基本指标某一特定客户第i笔交易的销售价格进销存系统Vi基本指标第i笔交易的变动成本(此处可理解为采购价格)进销存系统Ci基本指标某一特定客户第i笔交易的成交量进销存系统C导出指标某一特定客户历史交易带来的成本C=M+S+TM基本指标此客户分摊的营销成本财务部S导出指标历史授信成本S=∑(m/365*t)*rm基本指标授信金额进销存系统t基本指标实际占用资金天数进销存系统r基本指标资金年利润率财务部T基本指标其它与单客户相关费用销售部忠诚度指标L导出指标该指标体现了客户与公司关系的密切程度,该值越大关系越牢固由基本指标汇总得分累计交易额Q导出指标从交易数量反映客户与公司关系密切程度,该值越大,客户忠诚度越高Q=∑QiQi基本指标第i次交易额进销存系统重复购买次数基本指标从交易次数反映客户与公司关系密切程度,该值越大,客户忠诚度越高进销存系统客户保持时间基本指标客户维系时间越长,忠诚度越高进销存系统资信指标Z导出指标该指标反映了客户的信誉状况,该值越大客户信誉越好,坏帐损失风险越小由基本指标汇总得分每笔授信业务的平均天数t导出指标该指标反映了客户按时还款情况,该值越大,还款越不及时,资信越差t=∑ti/iti基本指标第i笔授信实际占用天数进销存系统不良授信次数占总交易次数的比率G导出指标从客户历史不良授信发生的概率反映客户的资信状况,该值越大,资信越差G=x/Xx基本指标单客户历史不良授信次数进销存系统X基本指标单客户总交易次数进销存系统新增客户率Ra导出指标此指标反映了公司获取新客户的能力,该值越大说明公司获取新客户的能力越强Ra=Qa/QoQa基本指标考核期内新增客户数量进销存系统Qo基本指标前一考核期客户数量进销存系统客户保持率Rc导出指标此指标反映了公司保持老客户的能力,该值越大说明公司保持老客户的能力越强Rc=Qc/QoQc基本指标前一考核期和本考核期同时保持交易状态的客户数量进销存系统客户升级率Ru导出指标客户管理的新内容,不断升级的客户给企业带来诸多的好处,因为客户升级,也就意味着“客户满意”,客户升级的最终目标是使客户成为企业、品牌的忠实客户,它们愿意与企业建立和保持长期、稳定的关系,愿意为企业提供的产品和服务承担合适的价格,并且义务宣传企业的产品和服务Ru=Qu/QtQu基本指标本考核期客户类型较之上一考核期上升的客户数量进销存系统Qt基本指标本考核期客户总数量进销存系统客户平均盈利能力Cp导出指标此指标反映了现有客户结构的质量该值越大,说明现有的客户结构质量越高,盈利能力越强Cp=Pt/QtPt基本指标本考核期公司的净利财务部授信效果Ea导出指标此指标反映了决策者授信决策的效果和决策水平Ea=
0.5Rc+Ru/Sa/StSa基本指标分公司授信总金额(以年为区间)进销存系统St基本指标分公司全年交易额进销存系统坏帐比率Rd导出指标授信业务的控制能力,即分公司坏帐比率越低,决策者的授信控制能力越强,反之亦然Rd=Sd/StSd基本指标分公司总坏账金额(以年为区间)进销存系统St基本指标分公司全年交易额进销存系统客户流失报警T基本指标客户上一次交易距离现在的时间间隔(天)进销存系统T0导出指标客户平均交易周期(天)T0=Ta/NTa基本指标客户历史交易总时间(天)进销存系统N基本指标历史交易次数进销存系统m基本指标交易周期修正系数本系统生成Q基本指标客户最近一次交易周期内的交易数量进销存系统Q0导出指标客户每个交易周期内的平均交易量Q0=Qa/NQa基本指标客户历史交易总交易量进销存系统N基本指标历史交易次数进销存系统бq基本指标每周期交易量的标准差由进销存系统历史数据生成n基本指标周期交易量修正系数本系统生成定价辅助决策r导出指标损益平衡销量变化率ΔP基本指标价格变化量用户输入CM导出指标贡献毛益CM=P-CP基本指标销售价格用户输入C基本指标变动成本销售部7参考文献
[1][美]罗纳德·S·史威福特/著杨东龙/译客户关系管理中国经济出版社2001
[2][美]AlexBerson、StephenSmith、KurtThearling著贺奇、郑岩等译构建面向CRM的数据挖掘应用人民邮电出版社2002
[3][美]WendyBoggs、MichaelBoggs著邱仲潘等译UMLwithRationalRose从入门到精通电子工业出版社2002。