ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:1.90MB ,
资源ID:23632173      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23632173.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(客户关系管理系统CRM毕业设计论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

客户关系管理系统CRM毕业设计论文.docx

1、客户关系管理系统CRM毕业设计论文毕 业 设 计(说 明 书)题 目:_客户关系管理系统(CRM)_平顶山工业职业技术学院平顶山工业职业技术学院毕 业 设 计 (论 文) 任 务 书姓名 _李慧婷_专业 _多媒体技术_ _任务下达日期 _2010_年_12_月_15_日设计(论文)开始日期 _2010_年_12_月_25_设计(论文)完成日期 _2011_年_05_月_22_日设计论文题目 _客户关系管理系统(CRM)_A.编制设计 _ _B.设计专题(毕业论文)_ _指 导 教 师 _系(部)主任 _年_月_日平顶山工业职业技术学院毕业设计(论文)评语第_页共_页 学生姓名:_,_ 专业 _

2、年级 毕业设计(论文)题目:_ 评 阅 人:_ 指导教师:_(签字) 年 月 日 成 绩:_ 系(部)主任:_(签字) 年 月 日毕业设计(论文)及答辩评语: 平顶山工业职业技术学院毕业设计(论文)答辩委员会记录 系 专业,学生 于 年 月 日进行了毕业设计(论文)答辩。设计题目: 专题(论文)题目: 指导教师: 答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生 毕业设计(论文)成绩为 。答辩委员会 人,出席 人。答辩委员会主任(签字): 答辩委员会副主任(签字): 答辩委员会委员: , , , , _, _。摘 要 客户是公司最宝贵的资源,为了更

3、好的发掘老客户的价值,并开发更多新客户,北京信息技术有限公司决定实施客户关系管理系统。客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。通过该系统的设计,一是,可完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;二是,通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;三是,在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失;同时,通过系统提供相关报表,以便公司高层随时了解公司客户情况。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。本论文首

4、先分析公司与客户关系的现状及公司的体系结构,论述了建设一个基于B/S结构的“北京信息技术有限公司CRM客户关系管理系统”的必要性,以此系统为平台,研究了用户权限的管理,营销管理、客户管理、服务管理、统计报表和基础数据管理功能模块的实现技术。最后以Jsp动态网页设计、Css样式的应用、静态网页的制作、Javascript语言、Java语言、SQL Server及对系统的功能模块为基础,开发并实现了以上各功能模块。本系统以权限管理控制为用户分配不同的管理控制权限及工作内容,专人专事。为客户关系的管理提供了极大的方便,能够为用户提供及时丰富的客户信息,从而提高了员工 的工作效率,使公司的管理更为清晰

5、方便。关键词:CRM 客户关系管理,C/S模式,权限控制,MVC第1章 绪 论1.1 课题的提出企业信息化,已经成为国内软件工程领域一个众所周知的课题。不言而喻,企业高管们都意识到信息化必需在企业内很好地实施以便改善管理上的不足。所以,北京信息技术有限公司决定根据公司的情况做出一套能有利于公司信息化管理的客户关系软件,以便于公司的信息化管理。本系统的主要业务是公司客户关系的管理。1.2 课题的背景来源客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,北京信息技术有限公司决定实施客户关系管理系统。希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享

6、和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。并希望系统提供相关报表,以便公司高层随时了解公司客户情况。客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。1.3 课题的内容及意义课题的主要内容是CRM客户关系管理。本系统包括:营销管理、客户管理、服务管理、统计报表和基础数据五个功能模块。另包括权限管理模块用于系统的用户、角色和相关权限的分配。这

7、几个模块都是客户关系管理中不可缺少的环节,将这些环节中的有关信息有利的保存起来方便查找管理,系统提供自动管理功能大大减少不必要的资源,信息及时的提供给用户,用户可以根据作息采取相应的措施来的开发管理客户。实现企业的信息自动化处理,提高工作效率产生更大的价值。1.4 解决的主要问题及应达到的技术要求1.4.1 解决的主要问题本系统主要是解决企业客户关系信息的信息自动化管理,将客户的信息及时准确的展现给企业用户,方便企业对其客户信息的管理提高工作效率。1.4.2 技术要求本系统采用Microsoft Sql Server20005数据库,使用JAVA进行开发,采取C/S架构。数据库设计原则上符合第

8、三范式,且规范,易于维护。程序需使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。1.5 论文组织结构第一部分:绪论。介绍了论文的选题背景、主要内容和研究意义,解决的主要问题及应用到的技术要求。第二部分:系统概述与可行性分析。对系统进行总体的概述和可行性分析,以及对一些关键技术的介绍。第三部分:系统的总体分析与设计。对系统的功能需求进行概述,对整个目标系统进行透彻的分析和详细的设计,以及对各个功能模块进行大致的介绍,然后就是对系统整体模块框架的设计。第四部分:管理系统分析。包括对页面功能的设计,数据库的系统分析,数据库的关系。第五部分:系统管理模块设计。包括对系统管理的综合描述,对系

9、统管理部分功能进行详细的设计和代码的实现与分析。第六部分:系统功能测试。对系统的一些主要的功能进行测试于分析,对这些功能进行更全面的解析。 第七部分:总结和体会。对整个系统设计进行总结并分析不足。通过这次设计抒写自己的感受和体会。第2章 系统概述和可行性分析2.1 系统概述客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,北京信息技术有限公司决定实施客户关系管理系统。希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及

10、时采取措施,降低损失。并希望系统提供相关报表,以便公司高层随时了解公司客户情况。客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。2.2 设计的可行性2.2.1 经济上可行性现在,计算机的价格已经十分低廉,性能却有了很大的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要变现有以下几个方面:第一, 本系统的运行可以代替人工进行许多繁杂的劳动;第二, 本系统的运行可以节省许多资源;第三, 本系统的运行可以大大的提高企业的工作效率;第四

11、, 本系统可以使保密文件更加安全,等等。所以,本系统在经济上是可行的。2.2.2 技术上可行性本系统的开发利用Microsoft Sql Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求,学校校园网的建设也为系统服务器/客户端的结构提供了硬件的支持。使用MyEclipse8.5作为系统开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足用户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬

12、件设备上的条件都是满足的。因此,它在技术上是可行的。2.2.3 运行上可行性 本系统为一个小型的客户关系管理系统,所耗费的资源非常小,企业的计算机无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2.3 关键技术介绍(1)MyEclipse 简介:MyEclipse是一个开放源代码的、基于可扩展的开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组建构建开发环境。它的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。利用它,可以在数据库和JAVA的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JAVA集成开发环境,包括了完备

13、的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Script,SQL,Hibernate。(2)SQL SERVER简介:SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,带来新的商业应用机遇。例如,XML数据库与Web Service

14、的支持将使您的应用实现Internet数据互联,.NET集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。,C#,VB.Net,XQuery,XMLA,ADO.Net 2.0,SMO,AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。(3)JDK简介:JDK( Development Kit,开发包,开发工具)是一个写的Applet和应用程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用语言写的Applet和应用程序所需的工具组成。JDK( Dev

15、elopment Kit)是Sun Microsystems针对开发员的产品。自从推出以来,JDK已经成为最广泛的 SDK(Software development kit)。(4)JSP和SERVLET简介:JSP( Server Page)是在普通HTML中嵌入了代码的一个脚本,在这一点上,它与其它的脚本语言(PHP)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解释这个脚本,而JSP则由JSP容器(Tomcat)首先将其转化为Servlet,然后调用c将Servlet编译为Class文件。最终,服务器解释的是Class文件。那么什么是Servlet呢?Servlet其实是一个特殊

16、的类,Servlet类一般从HttpServlet类继承而来,在这个类中至少要实现doGet或者doPost函数,在这两个函数中处理来自客户的请求,然后将结果返回。Servlet和JSP是Sun公司架构中重要的部分。由于基于语言,因此其可以方便的调用功能强大的 API(如JDBC)。(5)Tomcat简介”Tomcat是一个免费的开源的Servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。Tomcat提供了各种平台的版本提供

17、下载,可从网上下载其源代码版或者二进制版。由于的跨平台特性,基于的Tomcat也具有跨平台性。与传统的桌面程序不同,Tomcat中的应用程序是一个WAR文件。是一个压缩包,里面的文件按一定目录结构来组织:通常其根目录下包含由Html和JSP文件或者这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-IN目录下有一个web.xml文件和一个classes目录,web.xml是一个配置问件,而classes目录下则包含编译好的Servlet类和JSP或者Servlet所依赖的其他类(如Bean)。(6)Ajax简介:Ajax(Asynchronous script a

18、nd XML)是结合了技术、XML以及Script等编程技术,可以让开发人员构建基于技术的Web应用,并打破了使用页面重载的惯例。Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样Web页面不要打断交互流程进行重新加载,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的丰富动态的Web用户界面。(7)MVC简介:模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为SUN公司平台的设计模式,并且受到越来越多的是偶那个COLDFUSION和PHP开发折的欢迎。模型-

19、视图-控制器是一个有用的工具箱。第3章 系统的总休分析与设计3.1 系统需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间管念,CRM客户关系管理系统为企业带来了极大的方便,开发的这个系统所采用的是当前较为流行的编程软件MyEclipse8.5作为实现语言,以数据库Microsoft SQL Server 2005作为系统的后台操作,其功能在系统内部有源代码直接完成,用户只需按系统要求输

20、入即可操作。3.2 功能需求描述与本系统相关的用户和角色包括:系统管理员:管理系统用户、角色与权限,保证系统正常运行。销售主管:对客户服务进行分配。创建销售机会。对销售机会进行指派。对特定销售机会制定客户开发计划。分析客户贡献、客户构成、客户服务构成和客户流失数据,定期提交客户管理报告。客户经理:维护负责的客户信息。接受客户服务请求,在系统中创建客户服务。处理分派给自己的客户服务。对处理的服务进行反馈。创建销售机会。对特定销售机会制定客户开发计划。执行客户开发计划。对负责的流失客户采取“暂缓流失”或“确定流失”的措施。高管:审查客户贡献数据、客户构成数据、客户服务构成数据和客户流失数据。 (1

21、)节约资源,提高各类信息(客户组成,客户贡献等)的精确度本系统能减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理,可以很大程度地节俭学校的资源。并且计算机的存储与快速查询功能大大提高了企业各种事务管理的效率,并且还提高了各类信息的精确度。(2)方便快速操作,精减人员,节约开支方便快速的操作,可减少企业管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不必要的人员,这无论从物质上还是工作人员的工资都为企业节约了开支。(3)系统平台本系统选择的是现在比较流行的C/S模式。3.3 数据库设计图(1)系统各模块表之间的大体关系,各表之间的联系等如图3.1所示:图3.1总体设

22、计(2)销售机会管理模块关系图如图3.2所示:图3.2销售机会关系(3)权限管理模块关系图如图3.3所示:图3.3权限模块关系(4)客户管理模块数据关系图如图3.4所示:图3.4客户关系管理模块数据关系第4章 CRM客户关系管理系统总体设计本章节以用例图的形式将客户关系的总体设计及各模块的设计展现出来。4.1 系统总体设计用例图系统的总体设计用例图如图4.1所示:图4.1系统总体用例图4.2 各模块用例设计图4.2.1 营销管理设计营销管理模块包含销售机会的管理和对客户开发过程的管理,子用例图如图4.2所示。图4.2 营销管理用例图营销的过程是开发新客户的过程。对老客户的销售行为不属于营销管理

23、的范畴。客户经理有开发新客户的任务,在客户经理发现销售机会时,应在系统中录入该销售机会的信息。销售主管也可以在系统中创建销售机会。所有的销售机会由销售主管进行分配,每个销售机会分配给一个客户经理。客户经理对分配给自己的销售机会制定客户开发计划,计划好分几步开发,以及每个步骤的时间和具体事项。制定完客户开发计划后,客户经理按实际执行请跨功能填写计划中每个步骤的执行效果。在开发计划结束的时候,根据开发的结果不同,设置该销售机会为“开发失败”或“开发成功”。如果开发客户成功,系统自动创建新的客户记录。4.2.2 客户管理设计客户信息是公司资产的构成部分之一,应对其进行妥善保管、充分利用。每个客户经理

24、有责任维护自己负责的客户信息,随时更新。在本系统中,客户信息将得到充分的共享,从而发挥最大的价值。有调查表明,公司的大部分利润来自老客户,开发新的客户成本相对较高而且风险相对较大。因此我们有必要对超过6个月没有购买公司产品的客户应予以特殊关注,防止现有客户流失。本模块的用例图如图4.3所示:图4.3客户管理用例图4.2.3 服务管理设计客户服务是客户管理的重要工作。通过客户服务我们的销售团队可以及时帮助客户解决问题、打消顾虑,提高客户满意度。还可以帮助我们随时了解客户的动态,以便采取应对措施。此模块用例图如图4.4所示:图4.4服务管理用例图4.2.4 统计报表设计企业高管对企业内部的客户贡献

25、,客户构成,客户服务,客户流失进行分析,动查企业客户组成客户对象,对企业的全局有一个更好的把握。用例图如图4.5所示:图4.5统计报表用户图4.2.5 基础数据设计对系统中需要已选择的方式输入的输入项的候选项,统一通过数据字典来配置。比如服务类型、客户等级等。用例图如图4.6所示:图4.6基础数据用例图第5章 CRM客户关系管理系统的功能实现5.1 营销管理实现5.1.1 销售机会管理实现新建销售机会业务概述客户经理有开发新客户的任务,在客户经理发现销售机会时,应在系统中录入该销售机会的信息。销售主管也可以在系统中创建销售机会。处理流程从页面获取输入信息,在数据库中创建新记录。新建销售机会页面

26、如图5.1所示:图5.1 新建销售机会页面修改销售机会业务概述对未分配的销售机会记录可以编辑。处理流程在列表页面选择“未分配”的销售机会进行编辑,跳转到编辑页面;在编辑页面填入更新的信息,提交表单,保存新的信息到数据库。销售机会管理页面如图5.2所示:图5-2销售机会管理删除销售机会业务概述状态为“未分配”的销售机会可以删除。删除时需要判断当前登录用户为该销售机会的创建人,否则不可删除。处理流程点选删除操作后应提示“确认删除?”,用户选“确定”则执行删除操作,否则不执行。指派销售机会业务概述销售主管根据各客户经理的负责分区、行业特长等对销售机会进行指派。每个销售机会指派给一个客户经理,专事专人

27、。指派成功后,销售机会状态改为“已指派”。处理流程选择要指派的销售机会,察看销售机会的详细信息并选择客户经理进行指派。指派页面如图5.3所示:图5.3指派页面5.1.2 客户开发计划实现对“已指派”的销售机会制定开发计划,执行开发计划,并记录执行结果。客户开发成功还将创建新的客户记录。制定开发计划业务概述客户经理对分配给自己的销售机会制定开发计划.处理流程首先选择一“已指派”的销售机会进行指定计划的操作,然后制定计划。客户开发计划页面如图5.4所示:图5.4客户开发计划页面执行开发计划业务概述完成客户开发计划的制定后,客户经理开始按照计划内容执行客户开发计划,并按时记录执行结果。开发成功业务概

28、述某销售机会在确认客户的确没有采购需求后,或不具备开发价值时可认为“开发失败”。处理流程修改销售机会的状态为“开发成功”。根据销售机会中相应信息(包括客户名称、联系人和联系人电话)自动创建客户记录。开发失败业务概述某销售机会在确认客户的确没有采购需求后,或不具备开发价值时可认为“开发失败”。处理流程修改销售机会的状态为“开发失败”。5.2 客户管理实现客户信息是公司资产的构成部分之一,应对其进行妥善保管、充分利用。每个客户经理有责任维护自己负责的客户信息,随时更新。在本系统中,客户信息将得到充分的共享,从而发挥最大的价值。有调查表明,公司的大部分利润来自老客户,开发新的客户成本相对较高而且风险相对较大。因此我们有必要对超过6个月没有购买公司产品的客户应予以特殊关注,防止现有客户流失。5.2.1 客户信息管理实现编辑客户信息业务概述客户经理可以编辑状态为“正常”的客户信息。处理流程从列表中选择要编辑的用户点选“编辑”按钮,编辑特定客户的信息,输入新信息后点“保存”按钮,返回列表页面。管理客户联系人业务概述每个客户可以有多个联系人。处理流程选择一个客户,显示其所有联系人的列表,从中选择进行编辑或删除操作,还可以给该客户添加联系人。管理客户交往记录业务概述系统可以保存每个客户的交往记录。处理流程首先选择一个客户,然后针对这个

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

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