版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、安徽工业大学毕业设计(论文)任务书课题名称客户关系管理系统(CRM)的设计与实现学 院 管理科学与工程学院专业班级信息管理与信息系统姓 名学 号毕业设计(论文)的主要内容及要求:1 分析研究当前客户关系管理软件现状2 对系统可行性进行研究3 分析用户的需求,进行需求分析4 对系统总体设计,包括功能分析,业务流程和数据流程分析5 系统详细设计,分析系统流程,主要对数据库进行设计6 系统实现以及界面设计7 系统测试8 毕业论文撰写指导教师签字: 摘要随着社会经济和科学技术的发展,企业信息化已经成为企业的迫切需要,CRM正是当代企业信息化的关键之一,通过CRM可以提高企业的管理水平经济效益CRM在企
2、业中起到了很大的作用,它改善服务提高效率降低成本扩大销售,不仅将给企业带来意想不到的收益,也将彻底改变企业运行的战略思维根据所研究的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 one key of the contemporary
4、 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 only will bring the unexpecte
5、d 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 simulation. It has divided
6、 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 function module design, the sy
7、stem program develops. In the overall system, for the security of the guarantee system, it has used the user administration module especially. According to user's status, it had defined the jurisdiction which increases, deletes, changes to the basic information to its each user in the system. Th
8、rough 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 volume which produces
9、 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 开发环境简介2231.5 B/S模式概述4442. 系统调查与可行性研究62.1 CRM的概念及意义66672.2 可行性研究883. 系统分析103.1 需求分析1010113.2 系统组织结构分析113.3 系统流程分析121
10、2123.4 数据字典143.5 系统UML建模191923244. 系统设计254.1 系统功能结构设计254.2 系统详细设计2626274.3 代码的功能与设计原则314.4 输入输出设计3232334.5 系统配置设计3333335. 系统实现345.1 系统环境建立345.2 系统实现界面及相关代码346. 系统测试406.1 系统测试目标406.2 测试方法406.3 测试用例406.4 测试结果41总结43致谢44参考文献451. 绪论1.1 课题背景世界经济经过近二十年的迅猛发展,已经由“生产能力不足”转变成为“生产能力过剩”在这种经济环境下,企业面临着前所未有的竞争压力这些竞
11、争压力表现如下:1)产品“同质化”趋势越来越明显随着经济全球化的不断加剧,企业之间在竞争的同时也存在着合作技术壁垒在企业的合作融合和兼并之中被迅速的打破少数成功的产品将在短时间内被业内同行快速跟进并复制技术工艺以及产品的优势已经难以形成企业的核心竞争优势2)竞争对手日益强大企业自身在发展的同时,竞争对手也在不断的发展壮大企业明显感觉到过去的竞争对手已经不同往日,他们变得日益强大3)客户的购买行为日益成熟客户的需求越来越多样化个性化客户可以通过各种渠道方便地了解产品信息,特别是Internet的应用,客户可以随时查找各种所需的产品信息,而不受时间空间的限制客户的购买行为日益成熟,它们不会对某一种
12、产品或者企业盲目地保持绝对的忠诚,企业也不可能象过去那样使用单一的产品或服务,企业必须去满足购买特性和需求迥异的客户群体从以上情况可以看出,在全球性生产能力过剩的情况下,企业之间竞争的重点已经发生了转移,正在从生产能力的竞争转向到市场和客户的竞争我们可以说,客户资源逐渐变为企业的核心资源,企业价值的实现最终将依靠客户价值的实现在客户资源的管理和客户价值的挖掘方面,大多数企业显得准备不足,方方面面的问题正在困扰着企业的经营者例如:企业无法明锐的捕捉来自市场的信息,对市场环境的变化反应迟钝,难以根据市场变化调整企业的运营策略;与此同时,企业也不知道自身产品的优点和缺点,从而丧失机会企业不断投入大量
13、人力物力和财力用于市场开拓,可是在寻找新的潜在客户的同时却不断的丧失现有的客户,造成客户资源的严重浪费;企业内部各部门沟通不利,各种信息不能共享,造成信息孤岛,严重影响了企业和客户沟通的效率和效果,特别是销售部门和服务部门之间的沟通隔阂,造成了销售人员发现的客户服务需求和客户服务人员发现的销售机会无法交互,严重的阻碍了企业的业务拓展企业内部管理松散不规范,导致服务水平不一致重复报价客户资源随销售人员一起流失等等不难看出,企业想要在竞争激烈的市场中占据一席之地就需要一种全新的管理理念和管理手段,对企业内部和外部的资源进行整合于是,客户关系管理系统(CRM)便应运而生客户关系管理信息系统的应用可以
14、为企业提供以下便利:1) 提高效率通过采用信息技术,可以提高业务处理流程的自动化程度,实现企业范围内的信息共享,提高企业员工的工作能力,并有效减少培训需求,使企业内部能够更高效的运转 2)拓展市场通过新的业务模式( 网络)扩大企业经营活动范围,及时把握新的市场机会,占领更多的市场份额3)保留客户客户可以自己选择喜欢的方式,同企业进行交流,方便的获取信息得到更好的服务客户的满意度得到提高,可帮助企业保留更多的老客户,并更好的吸引新客户1.2 系统目标 本系统是针对中小型企业通过网络实现对客户的管理而设计的,主要实现如下目标:1)对客户信息(客户基本信息联系人信息)进行全面管理,如客户和联系人的基
15、本信息的添加删除修改查询,其中查询功能应该能够根据不同的查询条件进行查询2)用户管理:系统用户的添加删除修改和查询等操作,不同的系统用户角色具有不同的权限,系统管理员拥有全部的系统权限3)服务管理:主要包括新建服务反馈,结束服务反馈,删除服务反馈等4)产品管理:包括产品信息的添加删除修改查询等5)库存管理:包括库存信息的添加删除修改查询等1.3 总体任务通过总体设计详细设计以及系统实现,能够用计算机对客户信息实现更加全面的管理,最终通过系统测试经过调研考察和查询资料,要基本了解企业中客户关系管理的具体业务流程,在此基础上设计出数据流程;熟悉企业对客户关系管理的具体需求,划分客户关系管理系统的功
16、能模块本系统功能模块包括客户管理,库存管理,Email管理,服务管理,用户管理等模块各系统模块又包含若干子模块,具体实现对信息的添加删除修改和查询功能1.4 开发环境简介本系统将采用ASP动态网页开发技术ASP(Active Server Pages)是微软企业提供的开发动态网页的技术,具有开发简单功能强大等优点,ASP使生成Web动态内容及构造功能强大的Web应用程序的工作十分简单例如,要收集表单中的数据时,只要将一些简单的指令嵌入到HTML文件中,就可以从表单中收集数据并进行分析处理对于ASP,还可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以检索和存储信息对于有经验的程
17、序开发人员,如果已经掌握了一门脚本语言,而且已经了解使用ASP的方法只要安装了符合ActiveX脚本标准的相应引擎,就可以在ASP页面中使用任何一种脚本语言ASP自带了VBScript和JavaScript两种脚本引擎从软件的技术层面看,ASP有如下特点:1)无需编译ASP脚本嵌入到HTML当中,无需编译或者链接就可以直接执行2)易于生成 使用常规文本编辑器即可以进行ASP页面的设计3)独立于浏览器 用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页ASP脚本是在站点服务器执行的,用户端的浏览器不需要支持它因此,不需要通过从服务器下载ASP页面4)面向对象 在ASP脚本中
18、可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX服务器组件来扩充功能5)与任何ActiveX脚本语言兼容 除了可使用VBScript和JavaScript进行设计外,还能通过Plug-in的方式,使用由第三方提供的其他脚本语言6)原程序代码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可以保证写出来的程序代码不会外漏图1-1所示为的ASP的工作原理,分别访问HTML页面和访问ASP页面两个过程:图1-1 ASP工作原理图1.5 B/S模式概述模式的作用B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要
19、有一台能上网的电脑就能使用,客户端零维护系统的扩展非常容易B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新B/S的结构图如下所示:图1-2 B/S结构图模式的优势与劣势1)维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性对一个稍微大一点的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护无论用户的规模有
20、多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护升级和共享所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力物力时间费用的节省是显而易见的,惊人的因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器2)成本降低,选择更多大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务
21、器上即可,而且安全性高所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行 比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统3)应用服务器运行数据负荷较重由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,
22、用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想因此,许多单位都备有数据库存储服务器,以防万一2. 系统调查与可行性研究2.1 CRM的概念及意义当前,对CRM的内涵和外延尚未达成共识,很多时候,人们看到和谈论的只是CRM这幅美丽图画的一块,或者与CRM的份内事相去甚远下面是当前人们对CRM的主流认识 客户关系管理是一套包括客户信息收集,分析和挖掘的管理软硬件系统市场经济的本质是竞争,企业想在瞬息万
23、变的市场环境中立于不败之地,必须依托现代化的管理手段,有效的对企业的内外部资源进行整合在企业内部资源整合中,管理软件的发展经历了三个主要阶段,即50年代的MRP(物料需求计划),80年代的MRPII(制造资源计划),80年代后期的ERP(企业资源计划)90年代兴起的CRM(客户关系管理)使企业能够全面观察整合其外部客户资源,并使企业的管理全面走向信息化将客户关系管理定义为软硬件解决方案突出了客户关系管理的技术性质客户关系管理是企业利用IT及互联网技术实现对客户的整合营销企业生存的必要条件之一是获利,是使企业的资本能够良性循环,使企业达到扩大再生产通常企业是通过最大限度的削减成本和费用来达到这一
24、目的的但是成本终究是各种资源的构成来源,相对而言是一个常量,不能无限制的削减企业必须从内部挖掘转向争取客户,保留并扩大市场CRM采用新技术手段,实现客户和企业间的实时互动和企业内部的信息共享及时了解客户的真正需求,挖掘客户的潜在价值,把握新的市场机会保持并占领更多的市场份额将客户管理定义为对客户的整合营销突出了CRM的主要功能之一 营销功能CRM是一种以客户为中心的经营策略,它以信息技术为手段,对业务功能进行重新设计,并对工作流程进行重组客户关系管理可以概括为将一种管理思想在管理软件系统中加以实现,其核心是通过先进的信息技术和优化的管理方法对客户进行系统化研究,识别有价值的客户群,并使企业市场
25、营销销售管理客户关怀服务和支持等经营环节的信息充分有序及时的在企业内部和客户之间流动,实现客户资源的有效利用,目的在于建立一个系统,使企业在客户服务市场营销销售及支持等方面形成彼此协调的关系实体,为企业带来竞争优势CRM不仅仅是一门技术或软硬件系统,也不仅仅只有助于营销和销售它贯穿于企业整个商务流程,是综合性的企业应用系统企业要实现全方位全过程的客户关系管理必然要涉及销售市场服务生产管理等部门,且必须要各部门的通力配合本文也是按此理解客户关系管理的让我们首先看一些数据:世界经理人文摘网站显示,50%以上的企业利用互联网是为了整合企业的供应链和管理后勤Harverd Business Revie
26、w 的调查也表明,客户满意度如果有了5%的提高,企业的利润将加倍Xerox Research 表示,一个非常满意的客户的购买意愿将六倍于一个满意的客户Yankee Group的观点是,2/3的客户离开其供应商是因为客户关怀不够93%的CEO认为客户管理是企业成功和更富竞争力的最重要的因素,这是Aberdeen Group的调查结果根据对那些成功地实现客户关系管理的企业的调查表明,每个销售员的销售额增加51%,顾客的满意度增加20%,销售和服务的成本降低21%,销售周期减少了三分之一,利润增加2% 客户关系管理是一种新颖的企业战略和管理手段客户关系管理在市场开拓吸引和保留客户降低销售成本,减少销
27、售环节提高企业运行效率方面提升企业竞争优势,具体体现在以下几个方面:1)市场开拓通过 网络等新的业务模式与客户进行频繁交往,扩大企业经营活动范围;增加与客户的往来信息,掌握市场最新动态,及时把握机会和竞争时机,扩大市场占有份额2)吸引保留客户,提高客户忠诚度良好的CRM不仅是企业更好的保留现有的客户,而且还可使企业寻找回已经失去的客户根据一些调查结果表明,目前客户已不再像过去那样长期保持对某一企业的绝对忠诚,因为目前的客户已经有了更多的选择,更多的购买渠道等等能力如果客户对某一供应商感到不甚满意,则可迅速转向其他的供应商,而企业为此付出的代价是:发展一个新客户往往要比保留一个老客户多花费8倍的
28、投入CRM智能客户管理 为企业带来忠实和稳定的客户群3)减少销售环节降低销售成本提高企业运行效率CRM改进信息提交方式由于市场的迅速膨胀,企业所管理的客户信息正在急剧增长但是企业内部的部门设置乃至基础通讯设施,均是围绕每一项服务而非每一个客户加以组织的,雇员们很难回答那些接受了一项以上服务的客户所提出的请求CRM允许对某一客户相关的信息进行集中化的管理,企业中各部门的雇员都可对这些信息加以存取,信息传递的中间环节减少,销售环节相应减少,销售费用和成本随之降低同时客户关系管理所提供的从产品销售数量销售成本到市场风险客户变化等方面的多维分析,可提高企业营运效率1) CRM可以加速企业对客户的响应速
29、度CRM改变了企业的运做流程,企业应用CRM系统采取多种方式与客户直接进行交流,缩短了企业对客户的响应时间,企业也可以更及时的了解到客户的需求,从而有针对性的改进企业的业务2) CRM可以帮助企业改善服务CRM向客户提供主动的客户关怀,根据销售和服务历史提供个性化的服务,在知识库的支持下向客户提供更加专业化的服务和客户纠纷跟踪,这些都是为企业改善服务的有力保证3) CRM可以提高企业的工作效率由于CRM建立了客户与企业打交道的统一平台,客户与企业的一点点接触就可以完成多项任务,因此办事效率大大提高另一方面,CRM提高了业务管理的自动化程度,使得很多繁琐的重复性的工作(如批量发 邮件)都由计算机
30、系统完成,工作的效率和质量都是人工无法比拟的4) CRM可以有效地减低成本运做CRM可以使得团队销售的效率和准确率大大提高,服务质量的提高也会使得服务时间和工作量大大降低,这些都无形中降低了企业的运做成本5) CRM可以规范企业的管理CRM为企业提供了同意的业务平台,并且通过自动化的工作流程将企业的各种业务活动紧密地结合起来,将个人的工作纳入到规范的业务流程中同时将发生的各种业务信息存储在统一的数据库中,可以避免重复工作和以及人员流动造成的损失,这样使得企业的管理更加规范6) CRM可以帮助企业深入的挖掘客户的需求CRM注意收集各种客户信息,并将这些信息存储在统一的数据库中,同时CRM还提供了
31、数据挖掘工具,可以帮助企业对客户的各种信息进行深入的分析,从而挖掘客户的需求,提升客户的价值7) CRM可以为企业提供科学的决策支持CRM是建立在“海量”的数据库之上的,其统计分析工具可以帮助企业了解信息和数据背后蕴涵的规律和逻辑关系掌握了这些,企业的管理者就可以做出科学准确的决策,使得企业在竞争中抢占先机2.2 可行性研究此活动的主要目标是:进一步明确系统的目标规模与功能,对系统开发的背景必要性和意义进行调查分析可行性研究是对系统进行全面概要的分析通过调查分析,系统设计方案有以下三个可行性:1) 技术可行性本系统采用MS Windows 7作为开发平台数据库开发平台选用SQL Server
32、2005,系统在MS Windows 2000和其他的相关操作系统上都可运行,可代替现有系统单据数据的传递工作,降低出错率,提高数据的可用性2) 经济可行性采用客户信息管理系统可取代原系统的传统单据传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高市场信息的利用率,使客户的管理水平得到显著提高3) 管理可行性现代商业中的管理制度体系相当完善,市场管理者的领导水平也符合系统建立的目标,科学的管理与有才干的领导者以及先进的管理思想和全新的技术概念是建立有效市场信息管理系统的重要保证面对于系统设计还应该以“标准性安全性兼容性高效地保密性可维护性”为标准,在着眼于当前
33、实用的基础上,为将来系统的扩展升级留有余地,它的开发应能在较长的时间内满足市场的发展需要因此系统还需要满足以下几个标准:1)标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步2)可靠性:由于市场信息的重要性,系统的软硬件均应质量可靠3)安全性:通过软件的编制及硬件设置,控制使用者即用户接触数据的权限从而确保使用者无法操作与其无关的数据4) 兼容性:系统得所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性5)高效性:由于市场信息每次处理的信息量大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在编制过程中应充分考虑6
34、)可维护性:系统设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整,同时在系统开发时应该充分考虑到日常维护3. 系统分析系统分析是对系统的现状进行分析根据系统的目标需求分析和功能分析,制定和选择一个较好的系统方案,从而达到一个合理的优化系统在系统的开发前期对系统进行调查分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是系统一旦开始以后能顺利进行的必要保证信息系统的建设是一项投资大,时间长的复杂工程,调查研究更为必要,也更复杂,更困难3.1 需求分析我国各行各业的CRM软件应用还处于起步阶段,功能模块结构也不尽相同,但是其基本的功能需求是一
35、样的,其主要功能需求应包括以下六个方面:l(1) 信息分析能力CRM有大量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的做出决策良好的商业情报是企业成功的一半l(2) 对客户互动渠道进行集成的能力对多渠道进行集成与CRM解决方案的功能部件的集成是同等重要的不管客户是与企业联系还是与销售人员联系,于客户互动都应该是无缝的统一的高效的同一的渠道还能带来内部效益的提高l(3) 支持网络应用的能力在支持企业内外的互动和业务处理方面,Web的作用越来越大,这使得CRM得网络功能越来越重要如,网络可以为电子商务渠道提供支持为了使客户和企业雇员都能方便应
36、用CRM,需要提供标准化的网络浏览器,使得用户几乎不需训练就能使用系统另外,如果通过网络为客户提供在线反馈的话并能有专人及时传达信息给企业的售后服务部门,这将为企业留住客户(尤其是距离较远的)并使业绩添砖加瓦l(4) 建设集中的信息仓库的能力采用集中化的信息实时的客户信息,可使各业务部门和功能模块间的信息能统一起来l(5) 对工作流进行集成的能力工作量是指把相关文档和工作规则自动化安排给负责特定业务流程中特定步骤的人CRM解决方案应具有较强的功能,为跨部门工作提供支持,使这些工作能动态的无缝的集成l(6) 与ERP功能的集成如果CRM与ERP和财务库存制造分销物流和人力资源等连接起来,使之成为
37、一个客户互动循环,这种集成能使企业在系统间搜集商业情报,而不是低水平的数据同步对与不同的企业,其具体需求是不一样的,但各企业的基本需求相差无几,如下所诉:因为是中小型企业,系统将只设系统管理员和一般用户两种角色,系统管理员根据每个用户的所在部门的不同进行权限分配系统管理员拥有对全部系统资料的操作权限,其他的角色只有与之相对应的权限,根据各自的权限通过系统对自己的工作任务进行操作基础模块要实现基本的添加修改删除和查询客户信息的功能目标是记录客户的详细信息,以便以后的联系为企业创造财富服务管理模块要有基本的添加修改删除和查询信息的功能处理客户反馈意见3.2 系统组织结构分析本系统是面向中小企业的管
38、理系统,这类企业的组织结构有着共同的特点,它的机构轻型且简洁人员少而精办事效率高责任明确直线型控制结构,有时一人可能同时担当不同的角色进行不同部门的管理工作,人员之间沟通较好这类企业的组织结构图如下:图3-1 组织结构图3.3 系统流程分析业务流程图是一种描述系统内各单位人员之间业务关系作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型业务流程图主要是描述业务走向,业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念本系统的业务流程图如下:图3-2 系统业务流程图数据流程分析是把数据在系统内部的流动情况抽象地独立出来,舍去了具体组
39、织机构信息载体处理工具物质材料等,单从数据流动过程来考察实际业务的数据处理模式数据流程分析主要包括对信息的流动传递处理存储等的分析描述系统数据流程的工具是数据流程图极其附带的数据字典处理逻辑说明等图表本系统的数据流程图如下:图3-3 系统数据流程图3.4 数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果数据字典通常包括数据项数据结构数据流数据存储和数据处理过程的五个部分1) 数据项数据项是不可再分的数据单元对数据项的描述通常包括以下内容:数据项描述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间关
40、系2) 数据结构数据结构=数据结构名,含义说明,组成3) 数据流数据流=数据流名,说明,数据流来源,数据流去向,组成,平均流量4) 数据存储数据储存=数据库储存名,说明,编号,输入数据流,输出数据流,组成通过系统需求分析,对客户关系管理系统编制数据字典如下:表3-1 客户信息数据流数据流系统名:客户关系管理系统条目名:客户信息录入单来源:企业客户去处:客户信息管理数据流结构:客户信息:企业名称企业地址企业 企业 企业Email邮政编码企业网址企业性质企业规模所在城市结款信用国家地区结款方式最高订单年度订单需求周期创建日期修改日期创建人简要说明:客户信息表主要是对客户信息进行添加删除修改和查询,
41、企业的每一个客户都有一条记录与之相对应表3-1注释:客户信息录入单是客户信息录入到系统之前,系统用户提供的客户录入资料,为便于日后的管理,客户信息录入单应尽可能详细,主要记录必须要填写清楚,避免录入记录数据丢失1) 企业性质和企业规模是对客户更加精确的定位,有助于更加合理的了解客户信息2) 电子邮箱和企业网址字段的设置是为了顺应企业信息化潮流,使企业与客户的联系手段增加了,也就增加了留住客户的机会3)结款信用字段是对客户信用的有效标记,有助于合同确定过程的管理4)需求周期和最高订单帮助企业更好的了解客户的需求表3-2 联系人信息数据流数据流系统名:客户关系管理系统条目名:联系人信息录入单来源:
42、相关客户去处:联系人信息管理数据流结构:客户信息:姓名客户爱好 手机Email部门职务出生日期性别合作态度备注创建日期修改日期创建人简要说明:联系人信息表主要是对联系人信息进行添加删除修改和查询表3-2注释:一个客户可能有多个相关客户,该数据流的作用就是方便保存客户的相关联系人的信息,以便销售人员,客户服务人员等加强企业与客户之间的关系,为企业争取更多的客户1) , ,住址, ,出生日期,爱好等字段为与客户联系人之间的联系提供了多方面的渠道2)合作态度和备注等字段的设置是为了更加全面的了解客户联系人表3-3 合同信息数据流数据流系统名:客户关系管理系统条目名:合同信息录入单来源:客户去处:合同
43、信息管理数据流结构:客户信息:所属客户合同编号签订日期金额执行人签单人备注创建日期修改日期创建人简要说明:合同信息是销售人员的业绩的评定标准,是企业利润的来源,也是企业对与客户的关系评定的标准,有助于企业对客户的了解,企业可以根据客户合同的数量带来的利润,对客户进行划分等级,为不同等级的客户提供不同的待遇表3-3注释:合同信息录入单是编制合同信息的重要资料,合同信息录入单应尽可能的详尽以便于对合同及时有效地管理1) 所属客户字段描述企业合同的签订对象2) 合同编号是标记合同的记号,一个合同有且只有一个合同编号3) 执行人负责合同的起草合同的评审会签合同的具体履行,接受合同管理人员的跟踪监督检查
44、,及时向上级主管和总经理报告工作表3-4 产品信息数据流数据流系统名:客户关系管理系统条目名:产品信息录入单来源:产品信息去处:产品管理数据流结构:客户信息:产品编号 产品名称产品单位供应商产品简介创建日期修改日期创建人简要说明:产品信息表主要是对产品信息进行添加删除修改和查询,方便对产品信息进行及时有效的管理表3-4注释:每一种产品都自己的信息记录,产品信息录入单是在其信息录入系统之前的一个重要资料1) 产品编号与每种产品绑定,唯一一个可以识别一种产品的标识2) 供应商字段说明此种产品是哪一个供应商提供的,该字段与对供应商的了解是非常重要的表3-5 库存信息数据流数据流系统名:客户关系管理系
45、统条目名:库存信息录入单来源:库存信息去处:库存管理数据流结构:客户信息:产品编号产品数量库存类型库存说明创建人创建日期简要说明:库存信息表主要是对库存信息进行添加删除修改和查询,方便对库存信息进行及时有效的管理表3-5注释:库存信息录入单对于库存的管理是十分重要的,通过库存信息录入单提供的信息以及库存管理信息化的支持有助于实时掌控库存情况,降低库存成本1) 产品编号要与产品信息管理中的产品编号对应2) 库存类型产品数量等字段描述产品是出库还是入库以及出入库的产品数量表3-6 反馈信息数据流数据流系统名:客户关系管理系统条目名:反馈信息录入单来源:客户去处:反馈信息管理数据流结构:客户信息:反
46、馈主题反馈日期相关客户详细内容服务完成处理结果创建日期创建人简要说明:反馈信息表主要是对反馈信息进行添加删除修改和查询,方便对客户的反馈信息进行及时有效的管理表3-6注释:反馈信息录入单是销售人员收集的客户对本企业产品的意见反馈后整理而成,通过这些信息可以改进产品的不足之处,使产品更符合客户需要1) 反馈主题是对反馈信息的一种归类和提取,有助于理解反馈信息2) 相关客户是反馈信息的提供者3) 服务完成处理情况等字段主要描述对反馈信息的响应情况表3-7 发件人信息数据流数据流系统名:客户关系管理系统条目名:发件人信息录入单来源:企业员工去处:Email管理数据流结构:客户信息:发件人姓名发件人E
47、mailEmail的密码Smtp服务器地址简要说明:发件人信息表主要是对发件人信息进行添加删除修改和查询表3-8注释:发件人信息录入单是为Email管理服务的,通过建立发件人信息可以很方便的进行Email的发送表3-8 用户信息数据流数据流系统名:客户关系管理系统条目名:用户信息录入单来源:企业员工去处:用户管理数据流结构:客户信息:用户名密码客户信息联系人信息合同信息库存管理产品管理服务管理发件人管理Email管理用户管理超级用户简要说明:用户信息表主要是对系统用户信息进行添加删除修改和查询表3-8注释:用户信息录入单是系统管理员整理的资料,系统管理员根据录入单,将用户信息录入系统并设置相应
48、权限1) 用户名密码等字段是用户的用户进入系统的基本信息也是必不可少的2) 客户信息联系人信息以及后面各字段都是用户的权限设置字段3.5 系统UML建模UML用例图就是软件产品外部特性描述的视图,它从用户的角度而不是开发者的角度来描述软件产品的需求,分析软件产品所需的功能和行为用例描述了当动作者其中之一给系统特定的刺激时系统的活动,这些活动被文本描述,它描述了触发用例的刺激的本质输入和输出到其他活动者和转换输入到输出的活动UML用例图描述了一组用例参与者以及他们之间的关系客户信息管理主要包括客户信息的添加删除修改查询等基本功能,其用例图如下:图3-4 客户信息管理模块用例图联系人信息管理主要包
49、括联系人信息的添加删除修改和查询等基本功能,该模块的用例图如下:图3-5 联系人信息管理模块用例图合同信息管理模块也包括增删改查功能,其用例图如下:图3-6 合同信息管理模块用例图库存管理模块是CRM系统中的一个非常重要的模块,它对降低库存成本提高库存效率有着重要作用,该模块包括库存信息的添加删除修改和查询,其用例图如下:图3-7 库存管理模块用例图产品管理是为库存管理以及销售人员服务的,包括基本的信息增删改查功能,用例图如下:图3-8 产品管理模块用例图服务管理主要是对客户的反馈信息进行及时有效的记录,所以该模块包括反馈信息的添加删除修改查询等功能,其用例图如下:图3-9 服务管理模块用例图
50、Email管理模块包括发送邮件和发件人信息的添加删除修改查询等功能,通过这个模块可以很方便的相联系人发送电子邮件,该模块的用例图如下:图3-10 Email管理模块用例图用户管理模块主要是供系统管理员使用的,在该模块中系统管理员为系统用户的信息进行添加修改删除和查询,在这个过程中,系统管理员也为每个系统用户分配了相应的权限,方便用户在自己的业务范围内处理信息,该模块的用例图如下:图3-11 用户管理模块用例图 建立系统静态模型静态视图对应用领域中的概念以及与系统实现有关的内部概念建模,主要支持系统的功能需求,也就是系统要提供给用户的服务根据系统的用例图,对系统进行进一步的分析,从系统静态结构的
51、角度可以获得系统的分析类图,主要包括“客户”“联系人”“用户”“产品”“合同”“反馈”“库存”“Email”这八个类系统类图如下:图3-12 系统类图动态模型是描述与操作时间和顺序有关的系统特征影响更改的事件事件的序列事件的环境以及事件的组织利用UML对系统建模时,借助时序图状态图或活动图,可以描述系统的动态模型结合实际,本系统将借助时序图建立系统的动态模型以下是系统涉及的几个活动的时序图:管理员添加用户信息时,管理员首先进入登录界面,登录信息验证失败返回失败信息,登录信息验证成功进入系统并进入用户信息管理页面进行信息添加,系统将新添加的用户信息写入用户信息数据库,将结果返回给管理员,添加成功
52、提示成功信息;添加失败提示警告信息时序图如图3-13所示:图3-13 用户信息添加时序图4. 系统设计本系统是为企业开发的客户关系管理,通过企业管理技术和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场客户为中心的管理体系实现有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化从而提高企业的核心竞争力通过实施此系统,可以帮助企业提高效率:通过采用信息技术,可以提高业务处理流程的自动化程度,实现企业范围内的信息共享,提高企业员工的工作能力,并有效减少培训需求,使企业内部能够更高效的运转可以拓展市场:通过新的业务模式( Internet)扩大企业经营活动范
53、围,及时把握新的市场机会,占领更多的市场份额保留客户:客户可以自己选择喜欢的方式,同企业进行交流,方便的获取信息得到更好的服务客户的满意度得到提高,可帮助企业保留更多的老客户,并更好的吸引新客户企业力求开源节流,以持续保持企业的盈利能力;开源即为留住价值客户,同时吸引和发展其他价值客户,以保持他们的贡献,节流为在行动之前了解客户的需求,以提高行动的有效性在完全市场化竞争的今天,“管理客户,精细营销”为企业核心能力为企业提供决策和营销业务工作支持的(目标-行动管理)信息系统,辅助企业建立更具竞争能力的业务平台 本系统的设计原则是:1) 系统设计要遵循标准化通用化模块化的原则;2) 系统应具有良好的安全保密性和较高的可靠性;3) 操作方便,人机界面友好;4) 代码具有良好的可读性,方便以后修改和功能扩充4.1 系统功能结构设计根据系统需求分析和系统功能模块结构图来看,该系统应具备如下基本功能:1) 客户信息的添加删除修改和查询功能;2) 联系人信息的添加删除修改和查询功能;3) 合同信息的添加删除修改和查询功能;4) 产品信息的添加删除修改和查询功能;5) 库存信息的添加删除修改和查询功能;6) 服务反馈信息添加删除和查询功能;7) 发件人信息的添加删除修改和查询功能;8) 系统用户信息的添加删除修改和查询功能;该系统的功能结构图如下:图4-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同收尾过程 合同管理过程
- 赠汪伦课件教学
- 《刑法分论概述》课件
- 车辆指标租赁协议书
- 关于纳粹德国元首希特勒的历史资料课件
- ABB工业机器人应用技术 故障诊断与维护 课件任务3-8 工业机器人本体电路图解析
- 《生命与和平相爱好》课件
- 学生租房协议书(2篇)
- 2023年安徽省宿州市公开招聘警务辅助人员(辅警)笔试摸底备战测试(1)卷含答案
- 2023年湖北省襄樊市公开招聘警务辅助人员(辅警)笔试专项训练题试卷(3)含答案
- 教研组长培训会议
- 滨州电动伸缩雨棚施工方案
- 24年国开建筑工程估价实训报告
- 医院消防系统维护保养服务投标方案(图文版)(技术方案)
- 花都区2023-2024年-2024年八年级上学期语文期末试卷
- 2024年新疆区公务员录用考试《行测》试题及答案解析
- 蒋诗萌小品《谁杀死了周日》台词完整版
- GB/T 44500-2024新能源汽车运行安全性能检验规程
- “趣”说产品设计(山东联盟)智慧树知到期末考试答案章节答案2024年青岛滨海学院
- 劳动教育智慧树知到期末考试答案章节答案2024年上海杉达学院
- 年产1万吨连续玄武岩纤维及其制品申请建设可行性研究报告
评论
0/150
提交评论