文档库 最新最全的文档下载
当前位置:文档库 › 客户关系管理毕业论文

客户关系管理毕业论文

客户关系管理毕业论文
客户关系管理毕业论文

客户关系管理系统论文

1需求分析

1.1 市场需求分析

现行的CRM软件还处于起步阶段,功能模块结构不尽相同,但是其基本的需求是一样的,其主要技术需求应包括六个方面:(1)信息分析能力

CRM有大量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的作出决策。良好的商业情报是企业成功的一半。

(2)对客户互动渠道进行集成的能力

对多渠道进行集成与CRM解决方案的功能部件的集成是同等重要的。不管客户是与企业联系还是与销售人员联系,于客户互动都应该是无缝的、统一的、高效的。同一的渠道还能带来内部效益的提高。

(3)支持网络应用的能力

在支持企业内外的互动和业务处理方面,Web的作用越

来越大,这使得CRM得网络功能越来越重要。如,网络可以为电子商务渠道提供支持。为了使客户和企业雇员都能方便应用CRM,需要提供标准化的网络浏览器,使得用户几乎不需训练就能使用系统。

另外,如果通过网络为客户提供在线反馈的话并能有专人及时传达信息给公司的售后服务部门,这将为公司留住客户(尤其是距离较远的)并使业绩添砖加瓦。

(4)建设集中的信息仓库的能力

采用集中化的信息、实时的客户信息,可使各业务部门和功能模块间的信息能统一起来。

(5)对工作流进行集成的能力

工作量是指把相关文档和工作规则自动化安排给负责特定业务流程中特定步骤的人。CRM解决方案应具有较强的功能,为跨部门工作提供支持,使这些工作能动态的、无缝的集成。

(6)与ERP功能的集成

如果CRM与ERP和财务、库存、制造、分销、物流和人力资源等连接起来,使之成为一个客户互动循环,这种集成能使企业在系统间搜集商业情报,而不是低水平的数据同步。

1.2 系统需求分析

CRM作为管理企业与客户关系的主要管理系统平台,不仅要处理企业与客户之间的业务,还要处理企业内部相关部门的业务。CRM中不仅包含客户的信息资料,而且涉及市场竞争对手的情报资料,还包括了企业进行营销、销售及支持服务所需的各种数据。信息数据的来源是多种多样的,可以是本地数据库,也可以是异地数据库,甚至可以是E-mail、文本文件等。客户与企业、部门与部门、业务与业务、销售与市场及服务间复杂关系,导致CRM中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对CRM数据的及时、准确的处理和有效利用,就需要:

(1)建立统一的信息编码系统;

(2)设计能够良好反映事务特性的数据模型;

(3)划分数据库类型,在分布式数据库管理系统和网

络平台基础上,设计全局共享及局部共享数据库,以支持

分布式数据处理,实现各分系统之间及其内部各功能模块

之间的信息集成;

(4)提供强大的数据库管理系统,并在此基础上敬爱

拿过来完善的客户销售数据库、客户市场数据库、客户支

持与服务数据库、企业综合信息数据库等。

由于CRM是以客户为整个管理的中心,不同于其它管理系统,其数据库管理有自己的特性。因此,需要建构自己的CRM数据库。在构建CRM数据库时,应注意CRM的特性,同时也要注意CRM系统与企业其它管理系统的协调。

本系统假设针对的是某小型企业,本系统将有助于其改善对现有客户的管理混乱状态,加强企业与客户的联系。

公司有如下需求:

(1)因为是小型企业,系统将只设系统管理员,管理员拥有对全部系统资料的操作权限。

(2)客户管理模块,基本资料的添加、修改、删除和查询功能;与客户相关的联系人资料的添加、修改、

删除和查询功能。另外,当查询到需要信息的时候,系

统应提供报表和打印功能,以供公司领导作出决策。

(3)客户销售管理模块,有基本的添加、修改、删除和查询功能。其目标是提高客户销售数据的准确

性、及时性和完整性,对客户销售进行有效管理,提供

决策支持所需的数据。

(4)服务反馈模块,有基本的添加、修改、删除和查询功能,其目标是及时记录客户反馈的信息,提供有竞争力的售后支持、修理和维护服务。可以实现纠纷、次货、和订单的跟踪;记录发生过的问题及其解决过程;

维修人员的预约、调度和派遣;备件的管理及其他的后勤保障。从而维持好最大限度的老客户。

根据需求分析,可以画出系统流程图如下:

图1 客户关系管理系统流程图

图2 流程图符号说明

1.3 可行性分析

基于以上简化后的功能,系统将会是一个单机版的客户关系管理软件,尤其是去掉网络功能以后,虽然服务反馈消息渠道减少,但是操作更简单,界面更统一,这对于一个小型企业来说是完全可行的。并且在软件开发方面目前自己的水平也已经可行。

1.3.1系统的实现平台

计算机的硬件建议最低配置如下:

CPU 300MHZ

内存 32M

硬盘 8G

操作系统 win9x操作系统或更高

1.3.2 开发工具的选择

Microsoft Visual Basic 6.0作为前台的开发工具,用ACCESS 2000作为后台支持数据库,通过VB6.0的数据库控件来连接ACCESS 2000中并对其编程来实现各种功能。,因为ACCESS 与Visual Basic用的同为Microsoft Jet数据库引擎,有着最好的兼容性。

1.3.3 开发工具概述

1.3.3.1 VB 概述

Visual Basic (以下简称VB)的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90%的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。以适用人员来分,可有以下三个版本:

1. 标准版针对一般程序设计人员,适合普通应用系统的开发。

2. 专业版针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。

3. 企业版适用于专为企业设计应用软件的程序开发人员。

使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变

得非常简单。

可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。

从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access 等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO

通过其内部的属性和方法提供统一的数据访问接口方法。

Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它与以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即数据访问对象,是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。RDO(Remote Data Objects)即远程数据对象,为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。RDO是ODBC API 的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。

ADO集中了DAO和RDO的优点,可以通过简单的编程实现和各种数据结构进行连接。使用ADO的目的是进入数据源,使得修改、更新数据成为可能。ADO提供一系列的类和对象来完成各种操作。

1.3.3.2 ACCESS 2000 数据库简介

过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易使用,但是在具备了窗口的GUI(图形用户界面)特性的ACCESS数据库推出之后,数据库的建立不再是困难

的事情,我们可以在PC上简单而快速的建立出一套符合自己的数据库。

不但如此,在ACCESS 2000 推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管理大费周章,通过ACCESS的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是ACCESS对于主从式结构的安全性管理不足,由于ACCESS可以快速的通过ODBC连接到数据库服务器上(Database Server),并浏览所有表格或是相关对象转成HTML

基本上,ACCESS对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。

其功能分别叙述如下:

?表对象

打开已经存在的表格、对已存在的表格字段数据进行修改、新建表格。

?查询对象

可以用直接拖放的方式,建立表格之间的关联与对应

相关文档