客户关系管理系统概述.pdf
《客户关系管理系统概述.pdf》由会员分享,可在线阅读,更多相关《客户关系管理系统概述.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、WORD摘要客户资源是企业的重要资源,而对于客户资源的合理管理,关乎着企业的生存与发展。客户关系管理系统简称CRM的引入,就是改善这一问题的重要措施。CRN作为管理企业和客户关系的主要管理平台,不仅可以对客户的关系进行管理,还可以记录企业同客户之间的业务活动。该系统用JSP和MySQL实现了客户信息的管理、统计、分析、查询以及管理 员对系统维护等功能。客户管理系统有着很好的应用前景,随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。本系统可以根据实际应用 的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统 安全性高,运行稳定。本文详细介绍了客户关系管理系统开
2、发和设计的全过程。关键词:客户关系,管理系统,客户,JSP,MySQL专业资料.WORDAbstractCustomer resources is an important enterprise resources,and to thecustomer resource to rational management,for the enterprise,s survival anddevelopment Customer relationship management system as the introductionof CRM,is to improve the problem of t
3、he important measuresCRM as ainanageinent enterprise and customer relationship management of the mainplatform,can not only to the customer relationship management,can alsorecord enterprise with the customers,business between activities.This system USES JSP and MySQL realize customer information mana
4、gement,statistics,analysis,inquires the and administrators to system maintenanceetc Function.Customers management system has a good application prospect,along withthe computer technology and network technology development,its functionwill be constant development and iinproveinent This system can acc
5、ordingto the specific circumstances of practical application,proper,in order tobetter be amended application.This system operation simple,flexibility isgood,the system has high security,steady operation.专业资料.Key words:CRM、Management System,corporate customer,JSP/MySQLWORD目录摘要1Abstract11目录III第一章引言-6-
6、1.1系统的开发背景-6-1.1.1客户管理系统的发展-6-1.2系统实现的目标-8-1.3系统开发的意义-8-第二章客户管理系统分析-9-1.1.2客户管理的现状-7-专业资料.2.1系统的设计目标-9-WORD2.2系统的可行性分析-9-2.2.1用户群体与市场分析-9-2.2.2技术能力分析-10-2.2.3可行性分析总结-10-2.3系统设计的特点-10-第三章系统的开发技术及主要构架-0-3.1开发技术的选择-0-3.1.1 JSP编程技术-0-3.1.2 MYSQL开源数据库的开发-2-3.1.3 JAVA语言概述-2-3.2系统的主要架构及开发模式-3-3.3开发工具和开发技术选
7、择-5-第四章系统功能和流程分析-6-4.1系统功能模块设计-6-4.2整体分析-6-4.3数据流分析-7-4.4系统ER图一8-4.4.1系统总体E-R图-8-专业资料.4.4.2系统管理员实体图-9-WORD4.4.3营销信息实体图-10-4.4.4客户信息实体图-10-4.4.5服务信息实体图-11-4.4.6信息实体图-11-4.5数据库设计-0-第五章系统实现-2-5.1数据库连接-2-5.2用户登录管理-2-5.3销售管理-3-5.4客户管理-4-5.5服务管理-4-5.6统计报表-5-5.7库存管理-5-5.8管理-6-5.9系统数据管理-6-第六章系统测试与难点分析-7-6.1
8、系统运行环境的搭建-7-6.2系统的测试-8-6.2.1系统关键部分测试分析-8-6.2.2测试结果分析与说明-8-6.2.3系统安全与性能-8-专业资料.WORD6.3开发技巧和难点分析-9-结束语-0-参考文献-0-致及声明-0-第一章引言1.1系统的开发背景1.1.1客户管理系统的发展随着市场的开放,各个企业之间的竞争逐渐加剧,并且也从独立的企业与企 业之间的竞争发展成为了一个个群集之间的竞争。在这些群集中,不同的企业扮 演着不同的角色,比如有原料供应商、制造商、分销机构、零售商等。在企业与 企业之间需要进行大量的信息交互、流程管理和对各种异常情况的处理,前者主 要是针对一些动态的数据信
9、息即供应链管理,后者则是更多的是一些静态资料的 管理即合作伙伴信息管理。对于普通的中小企业来说,资金和人力都很有限,因 此对于定制比较复杂的供应链管理来说是不现实的。中小企业更倾向于首先把散 乱的资料、协议有效的管理起来,在一定程度上有效专业资料.WORD的提高工作效率和企业信息 化建设的进程。因此,在这样一种市场需求下,一款通用性强、功能实用、易于 上手,面向全行业中小企业的企业管理系统就产生了。企业的客户资源才会是最重要的资源。在21世纪,客户管理得到了网络技 术的充分支持。此时客户也有条件要求企业尊重他们,并对服务的质量和及时性 等方面提出更高要求。网络时代到来,使得顾客可以有更大的选择
10、权,市场由原 来的供方主导转变为顾客主导。企业在处理与客户的关系时,被动地处理顾客的 抱怨、解答顾客的问题,顾客服务并未成为整体服务产品的核心。在这种情况下,企业越来越感觉到没有信息技术支持的客户关系管理系统(CRM)力不从心。于是CRM系统便应运而生。并将成为21世纪企业竞争获胜的通行证。何谓客户关系 管理,客户关系管理是企业为赢得顾客的高度满意建立起与客户的长期良好关 系所开展的工作。本项目将详细展示该系统的开发与实现。1.1.2客户管理的现状对于企业来说最重要的是客户,而这些客户又分为了不同的客户群体,例如有小客户、大客户,有正在联系的客户、有即将联系的客户等等。而且这些客户 又可能属于
11、不同的行业,不同的区域地区。这时如何对这些客户进行有效的管理,进而指导企业对客户的下一步行动,从而提升企业的价值,成了企业发展的关键 所在。传统的客户管理是采用人工手动记录的方式,通过通信员将客户的信息记录在通信本上而实现的。但是这种方式记录非常慢,而且容易出错,对于后期的查 找和维护也是非常困难的。不难看出,企业想在竞争激烈的市场中占有一席之地,就必须牢牢把握住客户。目前,企业管理系统已经逐步被企业所使用,功能也在不斷的完善。而客户 管理系统作为客户管理中的一个重要组成部分,也是值得重视的。鉴于以上的原因,通过对客户管理的具体工作进行分析,编写了客户管理系 统,用来方便的管理客户方面的工作。
12、系统通过对各种信息的录入、编辑、查询、删除等各个功能的实现,基本上可以满足企业部门的需要,在很大的程度上提高客户管理的效率和合理性,以及 统计数据的真实性。系统的功能和传统管理模式相比较,毫无疑问会大大提高客户信息管理的运 作效率,辅助提高企业的管理水平,为减少差错,节省人力,为以后统计各类信 息,提供有效的技术保障。目前,客户管理系统已经越来越多的应用到了很多企业之中,并起到了良好 的效果。1.2系统实现的目标整个客户关系管理系统都要以客户为中心,从而简化各类与客户关系的信 息,如销售、专业资料.WORD服务以及支持等等。在构建CRM系统时,还应当注意与其他管理系 统的协调,例如人力资源管理
13、系统、进销存管理系统等等。例如现在系统的使用 者是某中小型企业,系统通过该系统来改善现有客户的管理混乱状态,从而加强 企业和客户之间的联系。本系统主要对客户信息的管理。一方面录入客户信息、并对客户各方面的信 息进行分析;另一方面根据客户反馈的信息,及时统计各种相关数据并根据数据 做出分析,发现问题并给出措施建议。本课题就是要开发一个基于web的客户管理系统。依据客户管理需要完成的容,结合宽带开通业务的实际需要,本系统要完成 的主要的功能分析如下:1客户基本信息的录入。主要包括基本资料,协议资料,交费和任务的登 记。2登录的权限设置。对于不同的角色能够赋予不同的权限。3营销管理。为了更好的开发客
14、户,需要设置销售机会管理模块和客户开 发计划管理。4-客户联系人管理。这是为了能够与客户更好的交流,从而提高工作效率。5-客户的服务管理。在创建了客户联系人之后,为了能够更好的保证服务 质量,减少客户流失,需要对不同客户的不同服务项目进行归类管理。6-统计报表。为了更好的查询和分析数据,需要对客户构成、客户贡献与 客户服务进行分析。1.3系统开发的意义客户管理系统主要是将客户信息管理、人物管理、客户交费、投诉管理、查询报表等多功能于一身的客户管理软件,操作简单方便 界面美观大方,能满足 企业进行客户管理的需求,客户管理系统通过准确、智能、高效、创新的营销策 略,协助企业不斷提高销售额、提升客户
15、忠诚度。专业资料.WORD第二章客户管理系统分析2.1系统的设计目标系统使用简洁的框架结构,可以进行客户的查看、信息录入等操作,实现客 户的管理、客户的统计分析、系统维护等模块组成。以及一些常规的设置和数据 库管理等操作。2.2系统的可行性分析2.2.1用户群体与市场分析客户管理系统将能为企业实现有效的客户关系管理。它既是一种国际领先 的、以“客户价值”为中心的企业管理理论、商业策略和企业运作实践,也是一 种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。客户管理系统是通过赢得、发展、保持有价值的客户,增加企业收入,优化 盈利性,提高客户满意度的商务战略。通过获得更多的客
16、户线索、更广泛地共享 客户信息,协同工作,增加收益,提高给客户的价值,实现企业和客户的双赢。企业希望通过客户管理系统能够了解更多的客户的需求,从而为客户提供个性化的产品和服务,提高客户满意度,与此同时也能够获得更大的利润。客户管理系统是一种旨在健全、改善企业与客户之间关系的新型管理系统。指的是企业利用信息技术,通过有意义的交流来了解并影响客户的行为,以提高 客户招揽率、客户保持率、客户忠诚度和客户收益率。客户管理系统是一种把客 户信息转换成良好的客户关系的可重复性过程。利用激励因素来刺激客户进一步 消费,并激发其”感激心理,对保持长期的销售和提高客户保持率十分重要。2.2.2技术能力分析根据本
17、系统的功能需求,采用JSP与开源的MySQL数据库引擎进行开发。由 于JSP技术使用Java编程语言编写类XML的tags和scriptlets*来封装 产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于 服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可 重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。而MySQL作为一种快速的、多线程、多用户和健壮的SQL数据库服专业资料.WORD务器,根据第三 方测试结果,在千万级的数据环境中依然保持较高的执行速度。因此在技术层面 上,是完全可行的。2.2.3可行性分析总结综合企业用户群体的特
18、点和不斷增长的需求,以及技术、市场前景趋势等因 素,客户管理的信息化系统有很大的发展前途,而客户管理系统则是建立在此基 础上的,因此本系统的开发是具有可行性的。2.3系统设计的特点系统的设计上需要注重安全性和用户操作的流畅性。因此要在对用户的管理和资格审核环节做出限定,只有经过审核确认的会员才有权使用,而且需要对管 理员进行不同的权限分配。搜索将在系统功能中占据重要的位置,可以使用多个属性字段进行模糊搜索,并在搜索结果提供比较的通道。专业资料.WORD第三章系统的开发技术及主要构架3.1开发技术的选择3.1.1 JSP编程技术Java Server Page或简称为JSP是由Sun公司在Jav
19、a语言上开发出来的一 种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提 供了一个Server端框架基于这个框架,开发人员可以综合使用HTMLXMLJAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前 的商业系统。作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统容中分离开来,使得设计人员能够在不改变底层动 态容的前提下改变网页布局。JSP编程技术的优势在于:1.一次编写,到处运行。在这一点上Java比PHP更出色除了系统之外,代码不用做任
20、何更改。2.系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任 意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见 的。3.强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到 由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处 理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。4.多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了 许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利 的运行于多种平台之下。JSP的运行原理:在JSP第一次获得来自于客户端
21、浏览器的请求时,JSP文件将被JSP引擎(JSPengine)转换成一个Servlet*即将”.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检査该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet 最终将请求转交给编译好的Servlet引擎执行在编译时如果发现JSP文件有任何语法错误,转换过程将中斷,并向客户端 发出出错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP专业资料.WORD引擎加载到存中。此时JSP引擎还请求了jspInitO方法的执行
22、,并 对此Servlet初始化。Jsplnit()方法在Servlet的生命周期中只被请求一次,然 后将被调用来处理客户端的请求和回复操作。对于所有随后对该JSP文件的请求,服务器将检査该JSP文件自最后一次被存取后是否经过修改。如果没有修改,则 将请求交还给还在存中的Servlet的jspService()方法,执行回复操作。由于Servlet始终驻于存,所以响应是非常快的TSP页面在第一次访问时由于要转化 和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节 码文件了,所以速度非常得快。JSP页面的组成:JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够
23、处理和解析 执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,声明,表达式等容。(1)编译指令:使用JSP编译指令(和的)来指定所使用的脚本语言,Serv 1 et实现的接口,Serv 1 et扩展的类,Serv 1 et导入的软件包JSP指令的一般语 法形式为:%指令名二“值”。(2)声明:用于声明合法的变量和方法。与任何语言相同,JSP语言使用变 量来保存数据。这些变量用declaration元素声明,声明的语法为%!declaration(s)%。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明
24、。声明不对当前的输出流产生任何影响。(3)表达式:通过计算表达式所得到的结果来表示某个值。表达式的形式为:%=expression。表达式求值的结果被强制转换为一个字符串,并插入到当前的 输出流中。JSP运行环境:要运行JSP(注意,不是浏览JSP页面),需要有支持Jsp的服务器。这里分2种情况:种是自身就支持JSP的服务器*Jrun,Web logic,JSWDK等;而另一种 则是在不支持JSP的服务器上安装JSP引擎的插件,如在11S,Apache等服务器上安 装WebSphere,tomcat,Resin等插件。其中主流服务器是Web logic和tomcat.Tomcat服务器是Apa
25、che Group Jakarta小组开发的一个免费服务器软件,适 合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进 行扩充。Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引 擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示 例服务器。不足之处是它的配置比较麻烦,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前 景很好。专业资料.WORD3.1.2 MySQL开源数据库的开发MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户关系 管理 系统 概述
限制150内