客户关系管理系统(crm)-毕设论文.doc
《客户关系管理系统(crm)-毕设论文.doc》由会员分享,可在线阅读,更多相关《客户关系管理系统(crm)-毕设论文.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕 业 设 计(说 明 书)题 目:_客户关系管理系统(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章 绪论11.1课题的提出11.2课题的背景来源11.3课题的内容及意义11.4解决的主要问题及应达到的技术要求21.4.1解决的主要问题21.4.2技术要求21.5论文组织结构2第2章 系统概述和可行性分析32.1系统概述32.2设计的可行性32.2.1经济上可行性32.2.2技术上可行性32.2.3运行上可行性42.3关键技术介绍4第3章 系统的总休分析与设计63.1系统需求分析63.2功能需求描述63.3目标系统要求73.4数据库设计图7第4章 CRM客户关系管理系统总体设计114.1系统总体设计用例图114.2
6、各模块用例设计图114.2.1营销管理设计114.2.2客户管理设计134.2.3服务管理设计134.2.4统计报表设计144.2.5基础数据设计15第5章 CRM客户关系管理系统的功能实现175.1营销管理实现175.1.1销售机会管理实现175.1.2客户开发计划实现195.2客户管理实现215.2.1客户信息管理实现215.2.2客户流失管理实现225.3服务管理实现235.4统计报表实现245.4.1客户贡献分析实现245.4.2客户构成分析实现245.4.3客户服务分析实现245.4.4客户流失分析实现245.5基础数据实现245.5.1数据字典实现245.5.2查询产品数据实现25
7、5.5.3查询库存实现255.6权限管理模块实现255.6.1角色管理实现25第6章 CRM客户关系管理系统的测试306.1登陆安全性测试306.2权限分配测试31第7章 总结和体会33参考文献34致谢3535第1章 绪 论1.1 课题的提出企业信息化,已经成为国内软件工程领域一个众所周知的课题。不言而喻,企业高管们都意识到信息化必需在企业内很好地实施以便改善管理上的不足。所以,北京信息技术有限公司决定根据公司的情况做出一套能有利于公司信息化管理的客户关系软件,以便于公司的信息化管理。本系统的主要业务是公司客户关系的管理。1.2 课题的背景来源客户是公司最宝贵的资源,为了更好的发掘老客户的价值
8、,并开发更多新客户,北京信息技术有限公司决定实施客户关系管理系统。希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。并希望系统提供相关报表,以便公司高层随时了解公司客户情况。客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。1.3 课题的内容及意义课题的主要内容是CRM
9、客户关系管理。本系统包括:营销管理、客户管理、服务管理、统计报表和基础数据五个功能模块。另包括权限管理模块用于系统的用户、角色和相关权限的分配。这几个模块都是客户关系管理中不可缺少的环节,将这些环节中的有关信息有利的保存起来方便查找管理,系统提供自动管理功能大大减少不必要的资源,信息及时的提供给用户,用户可以根据作息采取相应的措施来的开发管理客户。实现企业的信息自动化处理,提高工作效率产生更大的价值。1.4 解决的主要问题及应达到的技术要求1.4.1 解决的主要问题本系统主要是解决企业客户关系信息的信息自动化管理,将客户的信息及时准确的展现给企业用户,方便企业对其客户信息的管理提高工作效率。1
10、.4.2 技术要求本系统采用Microsoft Sql Server20005数据库,使用JAVA进行开发,采取C/S架构。数据库设计原则上符合第三范式,且规范,易于维护。程序需使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。1.5 论文组织结构第一部分:绪论。介绍了论文的选题背景、主要内容和研究意义,解决的主要问题及应用到的技术要求。第二部分:系统概述与可行性分析。对系统进行总体的概述和可行性分析,以及对一些关键技术的介绍。第三部分:系统的总体分析与设计。对系统的功能需求进行概述,对整个目标系统进行透彻的分析和详细的设计,以及对各个功能模块进行大致的介绍,然后就是对系统整体模块框
11、架的设计。第四部分:管理系统分析。包括对页面功能的设计,数据库的系统分析,数据库的关系。第五部分:系统管理模块设计。包括对系统管理的综合描述,对系统管理部分功能进行详细的设计和代码的实现与分析。第六部分:系统功能测试。对系统的一些主要的功能进行测试于分析,对这些功能进行更全面的解析。 第七部分:总结和体会。对整个系统设计进行总结并分析不足。通过这次设计抒写自己的感受和体会。第2章 系统概述和可行性分析2.1 系统概述客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,北京信息技术有限公司决定实施客户关系管理系统。希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服
12、务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。并希望系统提供相关报表,以便公司高层随时了解公司客户情况。客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。2.2 设计的可行性2.2.1 经济上可行性现在,计算机的价格已经十分低廉,性能却有了很大的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要变现有以下几个方面
13、:第一, 本系统的运行可以代替人工进行许多繁杂的劳动;第二, 本系统的运行可以节省许多资源;第三, 本系统的运行可以大大的提高企业的工作效率;第四, 本系统可以使保密文件更加安全,等等。所以,本系统在经济上是可行的。2.2.2 技术上可行性本系统的开发利用Microsoft Sql Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求,学校校园网的建设也为系统服务器/客户端的结构提供了硬件的支持。使用MyEclipse8.5作为系统开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障
14、为开发满足用户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。因此,它在技术上是可行的。2.2.3 运行上可行性 本系统为一个小型的客户关系管理系统,所耗费的资源非常小,企业的计算机无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2.3 关键技术介绍(1)MyEclipse 简介:MyEclipse是一个开放源代码的、基于可扩展的开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组建构建开发环境。它的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十
15、分不错。利用它,可以在数据库和JAVA的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JAVA集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Script,SQL,Hibernate。(2)SQL SERVER简介:SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。
16、SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现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
17、和应用程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用语言写的Applet和应用程序所需的工具组成。JDK( Development Kit)是Sun Microsystems针对开发员的产品。自从推出以来,JDK已经成为最广泛的 SDK(Software development kit)。(4) JSP和SERVLET简介:JSP( Server Page)是在普通HTML中嵌入了代码的一个脚本,在这一点上,它与其它的脚本语言(PHP)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解释这个脚本,而JSP则由JSP容器(Tomcat)首先将其转化为Serv
18、let,然后调用c将Servlet编译为Class文件。最终,服务器解释的是Class文件。那么什么是Servlet呢?Servlet其实是一个特殊的类,Servlet类一般从HttpServlet类继承而来,在这个类中至少要实现doGet或者doPost函数,在这两个函数中处理来自客户的请求,然后将结果返回。Servlet和JSP是Sun公司架构中重要的部分。由于基于语言,因此其可以方便的调用功能强大的 API(如JDBC)。(5)Tomcat简介”Tomcat是一个免费的开源的Servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户关系 管理 系统 crm 论文
限制150内