客户关系管理系统CRM的设计与实现客户关系管理毕业论文.doc
《客户关系管理系统CRM的设计与实现客户关系管理毕业论文.doc》由会员分享,可在线阅读,更多相关《客户关系管理系统CRM的设计与实现客户关系管理毕业论文.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、工业大学毕业设计(论文)任务书课题名称客户关系管理系统(CRM)的设计与实现学 院 管理科学与工程学院专业班级信息管理与信息系统姓 名学 号毕业设计(论文)的主要容与要求:1 分析研究当前客户关系管理软件现状。2 对系统可行性进行研究3 分析用户的需求,进行需求分析4 对系统总体设计,包括功能分析,业务流程和数据流程分析5 系统详细设计,分析系统流程,主要对数据库进行设计6 系统实现以与界面设计7 系统测试8 毕业论文撰写指导教师签字:45 / 51摘要随着社会经济和科学技术的发展,企业信息化已经成为企业的迫切需要,CRM正是当代企业信息化的关键之一,通过CRM可以提高企业的管理水平、经济效益
2、。CRM在企业中起到了很大的作用,它改善服务、提高效率、降低成本、扩大销售,不仅将给企业带来意想不到的收益,也将彻底改变企业运行的战略思维。根据所研究的CRM知识和自身的计算机水平,我采用ASP +SQL Server 2005方式,采用B/S结构,模拟设计客户关系管理系统,并将其分成了以下五个子系统:客户管理、库存管理、Email管理、服务管理、用户管理。本文以系统分析、数据库设计、系统结构和功能模块设计、系统程序开发这几个方面来全方位的介绍本CRM系统。在整个系统中,为保证系统的安全性,特采用了用户管理模块,根据用户的权限,对其每位用户限定了系统中基本信息的增、删、改的权限。本系统通过维护
3、客户、联系人、活动、销售的基本信息的功能,实现从不同的角度对客户相关信息的查询,以与从不同的角度对所有客户产生的销售额的具体分析,体现每位客户的价值。关键词:CRM B/S模式 系统设计 SQL Server 2005数据库AbstractAlong with the development of the social economy and the science and technology, the enterprise informationization already became the urgent need of enterprise. CRM was precisely o
4、ne key of the contemporary enterprises informationization. It might enhance the enterprise management level and the economic efficiency by using CRM. CRM played the very major role in the enterprise, it improves the service, enhances the efficiency, reduces the cost, expands the sale, and it not onl
5、y will bring the unexpected income to the enterprise, also completely change the strategic thought of the enterprise movement.According to CRM knowledge which studies and own computer level, I use ASP and SQL Server 2005 ways and adopt B/S structure to design customer relations management system in
6、simulation.It has divided into following five sub-systems: customer management,stock management,Email management, service management ,user management. This article introduction this CRM system from these aspects which are the system analysis, the database design, the system structure and the functio
7、n module design, the system program develops. In the overall system, for the security of the guarantee system, it has used the user administration module especially. According to users status, it had defined the jurisdiction which increases, deletes, changes to the basic information to its each user
8、 in the system. Through the function which maintenance the basic information of the customer, the contact person, the active, the expenditures and the sales, this system realizes the inquiry of the customer correlate information from the different angle, as well as concrete analysis of the sales vol
9、ume which produces to all customers from the different angle, and manifests the value of each customer.Keywords:CRM B/S mode System Design SQL Server 2005 DataBase目录1. 绪论11.1 课题背景11.2 系统目标21.3 总体任务21.4 开发环境简介21.4.1 ASP简介21.4.2 ASP工作原理31.5 B/S模式概述41.5.1 B/S模式的作用41.5.2 B/S模式的优势与劣势42. 系统调查与可行性研究62.1 CR
10、M的概念与意义62.1.1 CRM的概念62.1.2 客户关系管理的意义62.1.3 企业实施CRM的意义72.2 可行性研究82.2.1 系统的可行性分析83. 系统分析103.1 需求分析103.1.1 市场需求分析103.1.2 系统需求分析113.2 系统组织结构分析113.3 系统流程分析123.3.1 业务流程分析123.3.2 数据流程分析123.4 数据字典143.5 系统UML建模193.5.1 USE CASE分析193.5.2 建立系统静态模型233.5.3 建立系统动态模型244. 系统设计254.1 系统功能结构设计254.2 系统详细设计264.2.1 数据库概念结
11、构设计264.2.2 数据库逻辑设计274.3 代码的功能与设计原则314.4 输入输出设计324.4.1 输入设计324.4.2 输出设计334.5 系统配置设计334.5.1 软件配置334.5.2 硬件配置335. 系统实现345.1 系统环境建立345.2 系统实现界面与相关代码346. 系统测试406.1 系统测试目标406.2 测试方法406.3 测试用例406.4 测试结果41总结43致44参考文献451. 绪论1.1 课题背景世界经济经过近二十年的迅猛发展,已经由“生产能力不足”转变成为“生产能力过剩”。在这种经济环境下,企业面临着前所未有的竞争压力。这些竞争压力表现如下:1)
12、产品“同质化”趋势越来越明显随着经济全球化的不断加剧,企业之间在竞争的同时也存在着合作。技术壁垒在企业的合作、融合和兼并之中被迅速的打破。少数成功的产品将在短时间被业同行快速跟进并复制。技术、工艺以与产品的优势已经难以形成企业的核心竞争优势。2)竞争对手日益强大企业自身在发展的同时,竞争对手也在不断的发展壮大。企业明显感觉到过去的竞争对手已经不同往日,他们变得日益强大。3)客户的购买行为日益成熟客户的需求越来越多样化、个性化。客户可以通过各种渠道方便地了解产品信息,特别是Internet的应用,客户可以随时查找各种所需的产品信息,而不受时间、空间的限制。客户的购买行为日益成熟,它们不会对某一种
13、产品或者企业盲目地保持绝对的忠诚,企业也不可能象过去那样使用单一的产品或服务,企业必须去满足购买特性和需求迥异的客户群体。从以上情况可以看出,在全球性生产能力过剩的情况下,企业之间竞争的重点已经发生了转移,正在从生产能力的竞争转向到市场和客户的竞争。我们可以说,客户资源逐渐变为企业的核心资源,企业价值的实现最终将依靠客户价值的实现。在客户资源的管理和客户价值的挖掘方面,大多数企业显得准备不足,方方面面的问题正在困扰着企业的经营者。例如:企业无法明锐的捕捉来自市场的信息,对市场环境的变化反应迟钝,难以根据市场变化调整企业的运营策略;与此同时,企业也不知道自身产品的优点和缺点,从而丧失机会。企业不
14、断投入大量人力、物力和财力用于市场开拓,可是在寻找新的潜在客户的同时却不断的丧失现有的客户,造成客户资源的严重浪费;企业部各部门沟通不利,各种信息不能共享,造成信息孤岛,严重影响了企业和客户沟通的效率和效果,特别是销售部门和服务部门之间的沟通隔阂,造成了销售人员发现的客户服务需求和客户服务人员发现的销售机会无法交互,严重的阻碍了企业的业务拓展。企业部管理松散、不规,导致服务水平不一致、重复报价、客户资源随销售人员一起流失等等。不难看出,企业想要在竞争激烈的市场中占据一席之地就需要一种全新的管理理念和管理手段,对企业部和外部的资源进行整合。于是,客户关系管理系统(CRM)便应运而生。客户关系管理
15、信息系统的应用可以为企业提供以下便利:1) 提高效率。通过采用信息技术,可以提高业务处理流程的自动化程度,实现企业围的信息共享,提高企业员工的工作能力,并有效减少培训需求,使企业部能够更高效的运转。 2)拓展市场。通过新的业务模式(、网络)扩大企业经营活动围,与时把握新的市场机会,占领更多的市场份额。3)保留客户。客户可以自己选择喜欢的方式,同企业进行交流,方便的获取信息得到更好的服务。客户的满意度得到提高,可帮助企业保留更多的老客户,并更好的吸引新客户。1.2 系统目标 本系统是针对中小型企业通过网络实现对客户的管理而设计的,主要实现如下目标:1)对客户信息(客户基本信息、联系人信息)进行全
16、面管理,如客户和联系人的基本信息的添加、删除、修改、查询,其中查询功能应该能够根据不同的查询条件进行查询。2)用户管理:系统用户的添加、删除、修改和查询等操作,不同的系统用户角色具有不同的权限,系统管理员拥有全部的系统权限。3)服务管理:主要包括新建服务反馈,结束服务反馈,删除服务反馈等。4)产品管理:包括产品信息的添加、删除、修改、查询等。5)库存管理:包括库存信息的添加、删除、修改、查询等。1.3 总体任务通过总体设计、详细设计以与系统实现,能够用计算机对客户信息实现更加全面的管理,最终通过系统测试。经过调研、考察和查询资料,要基本了解企业中客户关系管理的具体业务流程,在此基础上设计出数据
17、流程;熟悉企业对客户关系管理的具体需求,划分客户关系管理系统的功能模块。本系统功能模块包括客户管理,库存管理,Email管理,服务管理,用户管理等模块。各系统模块又包含若干子模块,具体实现对信息的添加、删除、修改和查询功能。1.4 开发环境简介1.4.1 ASP简介本系统将采用ASP动态网页开发技术。ASP(Active Server Pages)是微软企业提供的开发动态网页的技术,具有开发简单、功能强大等优点,ASP使生成Web动态容与构造功能强大的Web应用程序的工作十分简单。例如,要收集表单中的数据时,只要将一些简单的指令嵌入到HTML文件中,就可以从表单中收集数据并进行分析处理。对于A
18、SP,还可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以检索和存储信息。对于有经验的程序开发人员,如果已经掌握了一门脚本语言,而且已经了解使用ASP的方法。只要安装了符合ActiveX脚本标准的相应引擎,就可以在ASP页面中使用任何一种脚本语言。ASP自带了VBScript和JavaScript两种脚本引擎。从软件的技术层面看,ASP有如下特点:1)无需编译ASP脚本嵌入到HTML当中,无需编译或者就可以直接执行。2)易于生成 使用常规文本编辑器即可以进行ASP页面的设计。3)独立于浏览器 用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页。ASP脚本是
19、在站点服务器执行的,用户端的浏览器不需要支持它。因此,不需要通过从服务器下载ASP页面。4)面向对象 在ASP脚本中可以方便地引用系统组件和ASP的置组件,还能通过定制ActiveX服务器组件来扩充功能。5)与任何ActiveX脚本语言兼容 除了可使用VBScript和JavaScript进行设计外,还能通过Plug-in的方式,使用由第三方提供的其他脚本语言。6)原程序代码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可以保证写出来的程序代码不会外漏。1.4.2 ASP工作原理图1-1所示为的ASP的工作原理,分别访问HTML页面和访问AS
20、P页面两个过程:图1-1 ASP工作原理图1.5 B/S模式概述1.5.1 B/S模式的作用B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。B/S的结构图如下所示:图1-2 B/S结构图1.5.2 B/S模式的优势与劣势1)维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点的单位
21、来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。2)成本降低,
22、选择更多大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。 比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分确
23、实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。3)应用服务器运行数据负荷较重由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。2. 系统调查与可行性研究2.1 CRM的概念与意义2.1.1 CRM的概念当前,对CRM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户关系 管理 系统 CRM 设计 实现 毕业论文
限制150内