完整版客户信息系统数据挖掘.docx

上传人:b****8 文档编号:23796527 上传时间:2023-05-20 格式:DOCX 页数:34 大小:91.69KB
下载 相关 举报
完整版客户信息系统数据挖掘.docx_第1页
第1页 / 共34页
完整版客户信息系统数据挖掘.docx_第2页
第2页 / 共34页
完整版客户信息系统数据挖掘.docx_第3页
第3页 / 共34页
完整版客户信息系统数据挖掘.docx_第4页
第4页 / 共34页
完整版客户信息系统数据挖掘.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

完整版客户信息系统数据挖掘.docx

《完整版客户信息系统数据挖掘.docx》由会员分享,可在线阅读,更多相关《完整版客户信息系统数据挖掘.docx(34页珍藏版)》请在冰豆网上搜索。

完整版客户信息系统数据挖掘.docx

完整版客户信息系统数据挖掘

客户信息管理系统

目次

1绪论1

2理论背景及开发方法介绍2

2.1客户关系管理理论2

2.2数据挖掘技术3

2.3开发方法5

2.4系统框架6

3系统分析8

3.1公司背景介绍8

3.2系统需求分析8

3.3系统功能分析10

3.4业务流程分析11

3.5数据流程分析13

3.6系统信息建模37

4系统设计39

4.1信息分类39

4.2体系结构设计40

4.3代码设计42

4.4数据库的设计43

4.5输入输出设计46

4.6处理流程设计48

4.7界面设计51

5系统实现54

5.1系统编程与测试54

5.2系统实施55

5.3系统维护59

结论60

致谢61

参考文献62

附录:

系统的配置与运行说明63

本设计来自:

完美毕业设计网

登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计

客服QQ:

8191040

1绪论

近几年,随着全球经济一体化进程的不断加快,信息化潮流席卷全球,其程度高低已成为衡量一个国家综合国力的重要标志,成为21世纪不可抗拒的必然选择。

IT技术和现代管理思想的引入,为竞争压力下的中国企业注入勃勃生机。

进入WTO以后,我国企业将直接面对全球竞争,从表面上看是企业之间的竞争,但其实质是不同国家政府之间的管理体制、管理方式、管理职能与管理效率的竞争。

企业只有为客户提供良好的服务,才能使企业在严酷的国际竞争中获取竞争优势。

客户关系管理作为一种全新的战略思维和工作方法,正以前所未有的速度在各个企业中迅速普及,给企业带来新的管理技术和管理思想,并对企业原有的企业文化带来一次全新的革命。

CRM可以帮助企业充分利用客户关系资源,扩展新的市场和业务渠道,提高顾客满意度和企业的盈利能力,使企业在激烈的竞争中得以立足和发展。

本文正是在该理论基础上对一个特定企业的客户信息系统进行开发和设计,分为四个部分进行。

第一部分从客户关系管理的基本理论出发,阐述了客户关系管理的产生背景、发展历程、基本概念和作用,接着介绍了和客户关系管理紧密相关的数据挖掘的理论,数据技术的发展。

同时说明了系统开发涉及到的开发内容和方法等。

第二部分从对JH_BOOK公司销售部门现状入手对其客户信息系统作需求分析。

分别从需求分析、业务流程分析、功能分析、数据流程分析和信息建模几个方面进行。

第三部分主要对客户的信息管理系统的设计。

按照系统设计的步骤展开。

最后通过系统的测试、实施和维护来实现系统,实现对销售部门的业务流程的优化。

在系统实施中对于客户类型的划分的模块实现上采用了传统数据挖掘技术,即以JH_BOOK公司的销售部门的部分客户数据为案例,通过统计分析软件SAS对客户的类型划分。

2理论背景及开发方法介绍

2.1客户关系管理理论

客户关系管理

“客户关系一对一理论”认为,每个客户的需求是不同的,只有尽可能地满足每个客户的特殊需求,进行一对一个性化服务,企业才能提高竞争力。

每个客户对企业的价值也是不同的,通过满足每个客户的特殊需求,特别是满足重要客户的特殊需求,企业可与每个客户建立起长期稳定的关系,客户同企业之间的每一次交易都使得这种关系更加稳固,从而使企业在同客户的长期交往中获得更多的利润。

因此,CRM的实质就是企业基于客户知识的获取、存储、传递、转化、整合、创造等管理过程。

从解决方案的角度考察,它是将市场营销的科学管理理念通过信息技术集成在软件上,在网络时代的客户关系管理应该是利用现代信息技术手段,借助IT系统可以对业务流程和管理结构进行调整,把业务流程、管理结构和IT系统三者结合起来考虑,在企业和客户之间建立一种数字的、实时的、互动的交流管理系统。

所以,CRM的内涵是企业利用IT技术和Internet技术实现对客户的整合营销,是以客户为核心的企业营销的技术和管理实现。

CRM的核心管理思想包括以下三个方面:

●客户是企业发展的最重要资源之一;

●对企业与客户发生的各种关系进行全面管理;

●进一步延伸企业供应链管理。

<1)CRM的发展经历

客户关系管理理念的出现与美国企业的管理体系和信息技术40多年来的发展历程密切相关。

20世纪80年代中期,信息技术和IT产业开始进入飞速发展的阶段,许多企业为了降低成本、提高效率、增强竞争力,纷纷重新设计业务流程,MRPII、ERP等信息系统的实施大大提高了企业内部业务流程的自动化程度,效率得到明显改善,企业可以有更多的精力关注与外部相关利益者的互动,以便抓住更多的商业机会。

随着日益激烈的市场竞争,企业所处的市场环境从卖方市场过渡到买方市场,赢得客户长久的信任和支持对于企业的重要性空前提高,一些可以帮助企业从各个方面进行客户管理的技术和管理思想相继出现,CRM系统应运而生。

客户关系管理起源于20世纪80年代初提出的“接触管理”

到90年代初期,则演变成为包括电话服务中心与支援资料分析的“客户关怀”

1990年前后,许多美国企业为了满足日益竞争的市场需要,开始开发销售力自动化系统和发展客户服务系统,虽然增强了特定的商务功能,但却未能提供完整的加强越个体客户间关系的手段。

1996年后,一些公司开始推出整合交叉功能的CRM解决方案,把内部数据处理、销售跟踪、客户服务请求融合一体,不仅包括软件,还包括硬件、专业服务和培训,为公司雇员提供全面的及时的数据,然他们清晰了解每位客户的需求和购买历史,从而提供相应的服务。

20世纪90年代后期,Internet技术的迅猛发展加速了CRM的应用和发展。

WEB站点、在线客户自助服务和基于销售自动化的电子邮件让每一个CRM解决方案的采纳者进一步拓展了服务能力。

<2)应用现状

CRM与ERP,SCM并称作提高企业竞争力的三大法宝。

CRM是ERP、SCM、电子商务等系统与客户交互的平台,在企业与客户间提供一个统一高效的平台。

CRM系统的主要功能包括:

客户信息管理、市场营销管理、销售管理和服务管理与客户关怀。

虽然CRM的功能涵盖了以上的方方面面,但是根本的作用为了改善服务,提高效率和降低成本,最终达到提高客户满意度的效果。

客户关系管理系统也成为了管理软件厂商追逐的热点之一,以Oracle、Siebel、IBM等为代表的一批顶级IT企业都表现出对CRM前景坚定的信心,己开始在此领域部署解决方案。

Oracle、Siebel等软件巨头业己视CRM为未来的重要发展方向,成为CRM应用中的主流厂商。

连传统IT产业的代表IBM公司也表示将为CRM的发展增砖添瓦,IBM公司全球产业部总经理LindaSanford称:

“IBM公司已经将CRM作为一个主要领域,它将为CRM提供专门的技术。

”而众多的CRM渠道和咨询公司也在力争占领新市场的份额,五大咨询公司中安盛、德勤、普华永道都己开始提供CRM咨询,此外还迅速崛起了很多提供CRM服务咨询的公司。

对他们来说,这一潜在市场的服务收入将发展成其收入增长的重要来源。

2.2数据挖掘技术

2.2.1数据挖掘概述

1989年8月,在第11届国际人工智能联合会议的专题研讨会上首次提出了基于数据库的知识发现

该技术涉及到机器的学习、模式识别、统计学、智能数据库、知识获取、专家系统、数据可视化、高性能计算等领域,技术难度较大,一时难以满足应付信息爆炸的实际需要。

到了1995年,在美国计算机年会上

因为数据挖掘是KDD过程中最为关键的步骤,因此,在实际应用中对数据挖掘和KDD这两个术语的应用往往不加以区别。

<1)这里主要从技术角度和商业角度给出数据挖掘的定义:

数据挖掘的技术定义:

从技术角度看,数据挖掘是从大量的、不完全的、有噪声的、随机的实际数据中提取隐含在其中的、人们所不知道的但又是潜在有用的信息和知识的过程。

数据挖掘的商业定义:

从商业应用角度看,数据挖掘是一种崭新的商业信息处理技术,其主要特点是对商业数据库中的大量业务数据进行抽取、转化、分析和处理,从中提取辅助商业决策的关键知识,即从一个数据库中自动发现相关的商业模式。

简而言之,数据挖掘是一类深层次的数据分析。

<2)数据挖掘的分类

数据挖掘的发展受到数据库系统、统计学、机器学习、可视化技术、信息技术以及其他学科的影响,例如神经网络、模糊/粗糙集理论、知识表示、归纳技术、高性能计算等。

如果从常用的数据挖掘技术来看可以分成三大类:

传统的分析类、知识发现类、其他最新发展的一些数据挖掘技术。

1)传统分析类

传统的统计分析<或称数据分析)技术中使用的数据挖掘模型有线性分析、非线性分析、回归分析、逻辑回归分析、但变量分析、多变量分析、时间序列分析、最近邻算法、聚类分析等。

利用这些技术可以检查那些异常的形式的数据,然后利用各种统计模型和数学模型来解释这些数据,解释隐藏在这些数据背后的市场规律和商业机会。

例如,对于图书行业来说,可以利用统计分析工具来区分出大、中、小三种类型的客户,从而更有针对性地对待不同类别的客户,即客户细分。

2>知识发现类

知识发现类数据挖掘技术是与统计类数据挖掘技术完全不同的一种挖掘技术。

它可以从数据仓库的大量数据中筛选信息,寻找市场可能出现的运营模式,发掘人们不知道的事实。

技术包括:

人工神经网络、决策树、遗传算法、粗燥集、规则发现、关联顺序等。

2.2.2聚类挖掘

聚类

相似或不相似的度量是基于数据对象描述属性的取值来确定的。

聚类分析就是从给定的数据集中搜索数据对象之间所存在的有价值联系。

聚类分析在商业方面的典型应用就是可以帮助市场人员发现顾客群众所存在的不同特征的组群,并可以利用购买模式来描述这些具有不同特征的顾客组群。

X1

X2

….

Xp

1

X11

X21

….

X1p

2

X21

X22

….

X2p

…..

…..

….

….

N

Xn1

Xn2

….

Xnp

表2-1聚类分析资料结构

假设我们所研究的对象有n个样本,每个样本由P个变量来描述,则其聚类分析资料结构如下表所示:

在聚类分析中为了把具有相似性质的个体聚为一类,具有不同性质的个体位其他不同的类,需要有一个描述变量的相似性或非相似性的尺度,通常这些尺度可分为定居尺度、定序尺度、定类尺度三种尺度。

其中定距尺度的变量方法较为常用。

定距尺度是利用连续量来表示描述变量;定序尺度是利用有序的登记来表示描述变量。

定类尺度是利用一些类来表示描述变量。

基本的距离定义有两种:

1)Manhatan距离∑∣a-b∣

2)欧氏距离<∑

因为数据挖掘技术和客户关系管理是紧密相连的,所以在本文对客户信息系统的开发和设计当中,限于对数据挖掘的技术的了解和掌握,仅简单的应用了数据挖掘的知识,即利用一些算法对客户类型进行细分。

对于算法的选择上,因为是对客户的数据进行分类,比较适用的算法是聚类算法,即采用聚类分析方法—CLUSTER;对于算法的实现上,采用了统计分析软件SAS来实现。

对于该部分的介绍和应用在第五章的系统设计部分,系统客户分类模块的实现上,在该部分将对数据挖掘技术的应用作详细的说明。

2.3开发方法

本系统开发得主要内容是对该图书发行公司的销售部门所得到的客户信息的管理,并根据系统分析和设计的步骤,建立客户信息管理系统。

本文是通过在该图书发行公司调研实习,主要对公司的销售部门在订单数据处理的基础上对客户信息的管理过程进行改造,从而更方便的对客户信息的查询、修改、记录等一系列的操作。

提高该部门的内部数据处理效率。

系统开发的方法,该系统的研究主要采用了结构化的系统分析与设计方法

该方法主要包括以下几个特点:

●自顶向下来设计或规划信息系统

●用户至上,预先明确用户需求,根据需求来设计信息系统

●深入调查研究

●严格按阶段进行

●充分预料可能发生的变化

●开发过程项目化

2.4系统框架

用结构化系统开发方法开发一个系统,将整个开发过程划分为五个首尾相连接的阶段一般称之为系统开发的生命周期

问题描述

确定系统目标

可行性研究

系统的规划阶段

需求分析

功能分析

功能需求

安全性需求

业务流程分析

系统的分析阶段

系统的体系结构设计

数据库设计

输入输出/界面设计

系统测试

系统设计阶段

系统实施阶段

初步调查

数据流分析

信息建模

系统实施

系统维护

代码设计

图2-1开发的框架图

3系统分析

3.1公司背景介绍

JH_book图书发行公司是一家私营的企业。

该公司成立于1995年,自成立之日起就从事教案辅导类图书的制作、发行工作但是因为当时环境的原因,包括市场不健全,公司运作的整个链条不太完善等,公司的发展一直处在低潮阶段,每年都不见有大的起色,公司能维持其存在外,其赢利状况很不乐观。

但是最近几年,大概在2000年左右,因为政策的支持,及其整个行业的发展,公司有了发展,成为一个集批发,销售,编辑,印制等为一体的综合性图书公司,主要销售教案辅导书,其图书销往全国各地,同时也代理销售,其他品牌图书,报刊<主要针对教案类)。

下图是公司各个部门之间的总体的数据流程图,从中我们可以了解公司大致的业务操作。

图3-1公司的职能部门结构

3.2系统需求分析

3.2.1问题描述

通过在公司下属销售部门的实习和对其业务流程调研,发现该部门目前仍采用较为传统的方式进行如通过电话、传真、电子邮件等方式处理数据和业务操作。

在这样的背景进行业务操作,经常导致数据流失、资金和时间浪费、信息滞后、工作效率低下等问题。

通过实习我觉得对该公司的销售部门建立一个管理客户信息的系统是十分必要的。

根据通过开发客户信息管理系统,建立一个联结客户与部门的平台,使客户与公司之间保持即时的沟通。

所以对于图书出版行业来说,实施一个好的管理客户信息的系统,对于提高图书在市场的占有率具有重要的意义。

目前公司内各部门之间,各种与客户相关的数据处于一种信息孤岛状态,得不到有效的充分利用。

如何与客户保持紧密的联系,提高客户满意度、忠诚度,快速对客户的要求做出及时反应,提供最全面的客户服务支持;如何采用全新的信息处理技术,使业务人员能够及时方便地了解客户情况及背景资料;如何利用先进的分析处理工具,了解市场需求、竞争对手状况,将客户服务管理工作系统化、专业化和策略化,对客户的特定要求提供个性化的、优质的服务等,已经成为公司下一步发展的焦点问题;而这一切都可以通过实施以客户为中心的管理系统来解决。

客户信息管理系统就是在这种背景下提出的。

经过实地调研发现,公司销售部门的现有系统存在的问题主要体现在以下两个方面:

<1)现有客户信息资源得不到充分、有效的利用。

公司的市场销售部门积累了大量的客户信息及资料,对客户的信息资料只是简单的记录,缺乏对客户潜在需求的分析和分类,并且没有实现客户信息的充分共享,利用率低,无法实现对客户一对一的个性化服务。

<2)没有一个客户信息管理平台造成了资源的浪费。

因为没有统一的客户信息管理平台,使得公司的供应信息不能及时地与客户实现共享,同时客户的需求信息和部门之间的得不到很好地协调,没有形成与客户的统一接触面,既造成资源浪费(造成库存积压等>,同时又降低了服务效果。

3.2.2功能需求

该部分主要对用户对系统所实现的功能的需求得定义。

<1)功能需求原则

1)该系统能够使得客户方便的在互联网上进行填写订单以及对自己信息的管理,能  够方便及时地与公司保持联系。

2)各种图表的设计以方便客户为原则。

3)系统内聚性强,可靠性高,有较强的可扩展性。

<2)功能需求

通过该客户信息管理系统能够对客户的数据进行分类管理,包括对客户订单的记录,客户的信息的分组,联系人列表;以及和客户联系活动的记录等功能。

系统需要对客户订单的记录,即对销售明细通过系统可以方便的查询,同时对销售机会的预测等功能。

对图书的管理方面,要求对图书的信息有详细的记录,客户可以查询图书的信息库存信息,公司相关人员可以对图书的信息进行修改,添加等操作。

对客户的反馈信息处理和回馈信息需要通过系统实现。

最后就是对系统本身的管理,如数据库的备份,数据的安全性保证等。

总体来讲对该系统的应用所起到的作用可归纳为如下三方面:

1>提高效率。

因为采用了新技术手段,业务处理流程的自动化程度提高了,实现了企业 范围的信息共享。

2>拓展市场。

通过新的业务模式,及时把握新的市场机会,占领更多的市场份额。

3>保留客户。

客户可以自己选择喜欢的方式同企业交流,方便得获取信息得到更好的服务。

客户的满意度得到提高。

可以帮助企业保留更多的老客户,吸引更多的新客户。

3.2.3性能需求

从信息系统的共性出发,用户对该系统的性能需求主要包括:

(1)友好的用户界面

(2)操作简单方便

(3)较强的实时性

(4)严格的权限设置

(5)安全性好

(6)系统构架的逻辑性强

图4-3:

系统的功能模块图

3.3系统功能分析

3.3.1功能模块描述

开发这个系统的目的就是帮助企业销售部门提高工作效率。

实现企业客户的信息管理的系统化、规范化和自动化。

预计系统的实现的主要功能模块:

系统管理、基础数据、客户信息管理、客户沟通管理。

系统管理:

主要使用对象为系统管理员。

包括:

权限分配、数据备份、系统选项配置三个模块来对实施对系统的配置管理活动。

销售信息管理:

对于客户的销售订单的纪录,对销售机会的预测等。

包括的功能模块有销售机会、销售订单、销售明细。

产品信息管理:

记录产品的数据信息,包括的功能模块有产品信息、库存信息、库存调整、进货信息、进货明细。

客户资料管理:

客户信息输入、客户分组、客户列表、联系人列表等功能模块,同时对数据的添加、删除、修改功能。

客户沟通管理:

该模块主要针对对客户的沟通的问题,建立一个和客户直接交流的平台。

主要包括在线问题解决、BBS、客户投诉、客户联系、活动日历、邮件群发等功能模块。

3.3.2系统功能划分

图3-2系统的功能模块图

3.4业务流程分析

业务流程分析的主要任务是调查系统中各个环节的管理业务活动,掌握管理业务的内容、作用及信息的输入、输出、数据存储和信息的处理方法及过程等,为建立系统的数据模型和逻辑模型打下基础。

对于该公司的业务流程的分析我采用了业务流程图

业务流程分析是一种描述管理系统内各单位、人员之间的业务关系作业顺序和管理信息流向的图表。

TFD的基本图形符号如图3-4至图3-9所示。

图3-5信息传递过程

处理

图3-3单据图3-4业务处理单位

图3-6数据存储图3-7具体人员图3-8表格

销售系统的总体业务流程图:

图3-9总体业务流程图

图书运送部门

图书订单

订单存储

仓库管理人员

客户

发票单

发货通知单

主管部门

销售

部门

图书库存

财务部门

发货清单

销售经理

经各级单位协商的定价表

经过统计分类的客户名单列表

发票存储

客户财务状况单

客户反馈

根据对销售部门的业务处理及企业的实际情况提出新系统的流程如表3-1所示。

表3-1流程优化方案

重组后系统模块

主要功能

重组特性

难点问题

销售信息管理模块

对于客户的销售订单的处理,发票信息、对销售机会的预测等

对销售明细、预计销售机会的记录,提高准确性

市场的变化、预测的准确性

产品信息管理

对产品信息的记录,包括库存、定价、折扣等信息、图书的进货信息

对产品信息的及时录入,方便客户查询

产品的信息的录入未实现通过设备录入如条码扫描等

客户资料管理

对客户信息的详细记录:

包括的客户自己的资料管理、客户分类处理等

完善对客户的信息的记录管理,方便对客户信息的处理

-------------

客户沟通管理

客户的联系、客户的反馈信息及对客户的回馈信息的处理。

建立客户和公司的方便快捷的交流平台

信息平台的建设

3.5数据流程分析

3.5.1数据流

通过上文中对系统的用例的描述以及活动图我们可了解到系统的基本活动。

下面对系统的数据流向画出系统的数据流图,来描述系统,以便于数据库的设计。

数据流图

数据流图的四个基本成分的标识如图3-11至图3-14所示。

图3-10外部实体图3-11处理进程图3-12数据存储图3-13数据流向

<1)系统的总体数据流图如下:

图3-14系统的总体数据流图

<2)因为对客户信息的管理的一系列活动及操作都是围绕客户订单的处理活动而展开的,所以对系统的零层数据流程图,我们首先从订单的处理展开对客户订单处理的一层细化。

图3-15订单处理细化数据流图

对接受订单过程一层细化:

图3-16接受订单进程细化图

处理过程一层细化:

图3-17订单处理细化图

对开发票过程一层细化:

图3-18开发票进程细化图

对付款过程一层细化:

图3-19付款进程细化图

客户订单查询过程:

图3-20客户订单查询数据流图

客户处理个人信息过程:

图3-21客户处理个人信息数据流图

客户相关信息处理:

图3-22客户相关信息处理数据流图

客户信息管理:

图3-23公司工作人员管理理客户信息数据流图

3.5.2数据字典

数据流图部分表达了数据和处理的关系。

数据字典是系统中各类数据描述的集合是进行详细的数据收集和数据分析所获得的主要成果,它在数据库的设计中占很重要的位置。

<1)数据项的定义

数据项名称:

客户编号

含义说明:

系统给用户的编号,

由系统自动生成

数据类型:

数字

数据长度:

6位数字

取值范围:

000001--999999

数据项名称:

客户名

含义说明:

客户的名称

数据类型:

文本

数据长度:

8位

取值范围:

数据项名称:

客户email

含义说明:

客户的网络通讯方式

数据类型:

文本

数据长度:

20位

取值范围:

数据项名称:

客户电话

含义说明:

客户的电话或是手机

数据类型:

数字

数据长度:

20位

取值范围:

数据项名称:

订单号

含义说明:

客户订购图书是所需要填

写的单据的编号

数据类型:

数字

数据长度:

10位

取值范围:

0-9999999999

数据项名称:

图书名

含义说明:

所要订购的图书的名称

数据类型:

文本

数据长度:

20位

取值范围:

 

数据项名称:

客户地址

含义说明:

客户的具体的单位所在

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1