客户关系管理系统.doc
《客户关系管理系统.doc》由会员分享,可在线阅读,更多相关《客户关系管理系统.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流客户关系管理系统.精品文档. 学校代码:10459 学 号:毕业设计(论文)题 目: 客户关系管理系统 指导教师: 职称: 副教授 学生姓名: 学号: 专 业: 计算机科学与技术(软件开发) 院(系): 软件学院 完成时间: 2012-5-2 2012年05月02日目录目录I摘要IIIABSTRACTIV1 前言11.1 系统开发意义和前景11.2 系统最终目标12 系统可行性研究22.1 技术可行性研究22.2 经济、社会效益分析32.2.1 经济效益32.2.2 社会效益32.3 法律可行性分析32.4 开发方案的选择性以及开发进程研究3
2、2.4.1 开发方案的选择33 系统总体描述53.1 关键技术53.1.1 B/S架构53.1.2 J2EE技术架构63.1.3 JSP+SERVELET技术73.1.4 JAVASCRIPT脚本语言83.1.5 AJAX技术93.1.6 APACHE服务器93.1.7 ORACLE 10G数据库技术103.1.8 VSS技术113.2 系统简介和用途113.3 系统的结构123.4 系统功能123.5 系统特点143.5.1 程序特点143.5.2 系统创新点143.5.3 同类产品比较153.6 数据库设计与编码体系154 系统模块描述及数据库设计164.1 系统管理模块164.1.1 组
3、织机构管理174.1.2 角色管理184.1.3 用户管理194.1.4 信息上报204.1.5 系统公告214.1.6 文件管理224.1.7 年度变更234.1.8 数据备份234.2 补贴项目模块244.2.1 补贴项目信息244.2.2 发放补贴244.2.3 删除发放补贴254.2.4 核对补贴信息254.3 数据库设计264.3.1 数据库需求分析264.3.2 ORACLE数据库中用户的创建及其角色的分配和表空间的分配274.3.3 数据库中各主要表的结构275 软件测试305.1 测试原则305.2 测试目的305.3 测试人员和测试时间305.4 测试环境305.5 系统测试
4、315.5.1 连通性测试315.5.2 功能测试315.5.3 网络性能测试315.6 主机平台系统测试315.6.1 实测项目315.6.2 操作系统315.6.3 软件平台系统测试325.6.4 性能测试325.7 应用系统功能测试335.7.1 测试对象335.7.2 测试内容335.7.3 测试方法335.7.4 测试结果335.8 测试结论336 总结34致谢35参考文献36摘要客户系统管理系统通过集成各种与客户接触的渠道如TelphoneNumber、Web、Email、Fax/Mail等,建立统一的与客户互动的接触界面;以此为基础,建立起基于可定制业务流程基础上的销售管理、市场
5、营销、客户服务与支持等与客户相关的全部业务的应用系统,形成跨越部门的业务处理协作环境;通过对与客户接触过程以及企业面向客户的协作过程所产生的大量数据进行分析,识别客户规律,指导企业的运作过程,进一步改善与客户的互动关系,发现和捕捉更多的市场机会。因此,客户管理系统越来越多的被一些中小型企业所青睐,它的开发需求也应运而生。客户系统管理系统采用了目前业内主流的B/S结构平台以及JAVA分层开发模式如DAO、SERVICE、ACTION。合理运用了设计模式,代码比较规范,良好的风格提高了系统的可读性和可维护性。采用Oracle10g数据库和Tomcat6.0服务器,主要运用的技术为SSH框架技术、J
6、SP、HTML、Div+CSS、JSTL标签、Struts2标签,Hibernate、Spring技术。JSP语言是当前流行的Web程序开发语言,它结合JavaScript和CSS极大的丰富了本系统的WEB表现,后台采用支持百万级数据存储计算的ORACLE数据库来满足大量数据计算的要求;经过不懈的努力,该系统不但严格遵守了需求分析,代码也是很规范,系统可用性,稳定性,可扩展性比较好;系统在一定的软硬件环境下,在预定的数据量下能满足系统既定的性能要求;并且系统的交互性比较强,极大提升了用户的体验。关键词:JSP SSH SERVLET ORACLE Div+CSS Struts Spring J
7、avaScript ABSTRACTCustomer system management system by integrating various customer contact channels such as TelphoneNumber, the Web, email, Fax / Mail, to establish a unified contact interface to interact with customers; as a basis to establish based on customizable business processes based onsales
8、 management, marketing, customer service and support customer business application systems, the formation of cross-sector business process collaboration environment; large amounts of data generated by the process of contact with customers and corporate customer-oriented, collaborative processanalysi
9、s, customer identification law, the process of guiding the operation of enterprises, to further improve the interactive relationship with customers, discovery and capture more market opportunities. Therefore, the customer management system, more and more small and medium enterprises favored its deve
10、lopment needs have emerged.The customer system management system uses the industry mainstream, B / S structure platform and JAVA layered development model such as DAO, SERVICE, ACTION. Rational use of design patterns, the code is fairly standard, and a good style to improve readability and maintaina
11、bility of the system. Oracle10g database and Tomcat6.0 of server, the main use of technology for the SSH framework, JSP, HTML, Div CSS, JSTL tags, the Struts2 tags, Hibernate, the Spring technology. JSP language is a popular Web programming language that combines JavaScript and CSS greatly enriched
12、WEB performance of this system, the background using the ORACLE database to meet the computing requirements of large amounts of data to one million data storage calculated; make unremitting efforts to the system not only in strict compliance with requirements analysis, the code is very standardized,
13、 system availability, stability, scalability; system hardware and software environment, in a predetermined amount of data to meet the established performance requirements; and the interaction of the system, which greatly enhance the user experience.Keywords:JSP SSH SERVLET ORACLE Div+CSS Struts Spri
14、n JavaScript1 前言1.1 系统开发意义和前景随着信息技术的高速发展、互联网全球化、企业全球化的时代的到来,世界正朝着市场全球化、企业生存数字化、商业竞争国际化、竞争对手扩大化等方向发展。因此,在这数字化的时代里,普通的人工管理技术也受到了极大的挑战。企业的经营进一步打破了地域的阻隔,如何在全球贸易体系中占有一席之地,如何赢得更大的市场份额和更广阔的市场前景,如何开发和保持相对稳定的客户资源,已成为影响企业生存和发展的关键问题。客户是公司最宝贵的资源,为了更好的发掘老客户的价值,CRM(客户关系管理)随即产生。它是一种以客户为中心的管理理念和战略,是建立在互联网基础上的一个新系统,
15、旨在改善企业与客户之间的关系,最终实现并提高企业的价值。客户关系系统的实现不仅使企业全面观察其所具有的客户资源,可以帮助公司抓住主要客户,维持一般客户,开拓新客户同时对将要流失的客户进行提醒和警告,这样对公司更好更快的发展有着显著的意义:1) CRM可以加速企业对客户的响应速度。CRM改变了企业的运做流程,企业应用CRM系统采取多种方式与客户直接进行交流,缩短了企业对客户的响应时间,企业也可以更及时的了解到客户的需求,从而有针对性的改进企业的业务。2) CRM可以帮助企业改善服务。CRM向客户提供主动的客户关怀,根据销售和服务历史提供个性化的服务,在知识库的支持下向客户提供更加专业化的服务和客
16、户纠纷跟踪,这些都是为企业改善服务的有力保证。3) CRM可以提高企业的工作效率。由于CRM建立了客户与企业打交道的统一平台,客户与企业的一点点接触就可以完成多项任务,因此办事效率大大提高。另一方面,CRM提高了业务管理的自动化程度,使得很多繁琐的、重复性的工作(如批量发传真、邮件)都由计算机系统完成,工作的效率和质量都是人工无法比拟的12。4) CRM可以有效地减低成本。运做CRM可以使得团队销售的效率和准确率大大提高,服务质量的提高也会使得服务时间和工作量大大降低,这些都无形中降低了企业的运做成本。5) CRM可以规范企业的管理。CRM为企业提供了同意的业务平台,并且通过自动化的工作流程将
17、企业的各种业务活动紧密地结合起来,将个人的工作纳入到规范的业务流程中。同时将发生的各种业务信息存储在统一的数据库中,可以避免重复工作和以及人员流动造成的损失,这样使得企业的管理更加规范。6) CRM可以帮助企业深入的挖掘客户的需求。CRM注意收集各种客户信息,并将这些信息存储在统一的数据库中,同时CRM还提供了数据挖掘工具,可以帮助企业对客户的各种信息进行深入的分析,从而挖掘客户的需求,提升客户的价值。7) CRM可以为企业提供科学的决策支持。CRM是建立在“海量”的数据库之上的,其统计分析工具可以帮助企业了解信息和数据背后蕴涵的规律和逻辑关系。掌握了这些,企业的管理者就可以做出科学、准确的决
18、策,使得企业在竞争中抢占先机众所周知,顾客就是上帝,只有满足了上帝的需求,上帝才能给我们带来一切。一个企业要生存、要发展,就是要不断的满足客户的需求,无论做出什么样的决策,最终都是为了这个的目。每个领域都有自身生存法则,但无论这个法则如何变化,为客户服务的宗旨是不会变的。作为企业,只有不断地挖掘新客户,维护好和老客户的关系,占领市场客户群体的绝大多数份额,才能在整个领域取得一席之地从企业的长远利益出发,企业应保持并发展与客户的长期关系。双方越是相互了解和信任,交易越是容易实现,并可节约交易成本和时间,由过去逐次逐项的谈判交易发展成为例行的程序化交易。所有的企业都需要管理好自己的客户关系。客户被
19、作为一种宝贵的资源纳入到企业的经营发展中来了。客户资源决定企业核心竞争力,这样企业对顾客的合理而又科学的管理使得企业在日益激烈而又残酷的社会竞争中立于不败之地。1.2 系统最终目标建立起基于可定制业务流程基础上的销售管理、市场营销、客户服务与支持等与客户相关的全部业务的应用系统,形成跨越部门的业务处理协作环境;通过对与客户接触过程以及企业面向客户的协作过程所产生的大量数据进行分析,识别客户规律,指导企业的运作过程,进一步改善与客户的互动关系,发现和捕捉更多的市场机会。2 系统可行性研究2.1 技术可行性研究根据企业针对客户关系管理系统所提出的系统功能、性能以及系统必须是可靠、安全、先进、开放、
20、实用和可扩展的等其他实现的各项约束条件,从技术的角度研究实现系统的可行性:(1) 易用性软件系统的易用性往往是决定使用者是否容易接受系统的重要因素,好使用的系统更有利于在企业中推广。CRM是一种以客户为中心的经营策略,它以信息技术为手段,对业务功能进行重新设计,并对工作流程进行重组。这个系统的交互设计比较自由而又舒适人性化,信息组织比较有条理,操作交互性强,页面框架清晰、页面导航层次合,各个功能页面之间链接合理,各个页面内容放置清晰、位置合理,操作简单,流程合理,界面友好,错误处理得当,有统一的处理页面,相应的操作有提示信息,页面排版布局一致,页面颜色风格显示一致,功能和链接页面保持一致,而且
21、页面风格比较简约大方易操作。(2) 安全性 无SQL注入漏洞,不允许直接输入URL地址访问页面,给出了处理,无越权操作漏洞(比如普通用户能进行管理员的操作),系统采用先进而成熟的技术。系统对外必须有完备的安全防范措施,必须建立符合安全要求的防火墙,能够严格有效地防止外来非法用户入侵,能够避免遭受攻击或遭到攻击能报警。系统必须具有完备的用户权限管理功能,禁止越权操作。通过对常见的各种安全状况进行分析,本系统的安全系数还是比较高的。(3) 可维护性因为在数据量很小,用户并发数很小的情况下,性能问题并不容易显现出来,性能问题往往在系统真正上线或上线运营一段时间后才会集中显现出来,所以在开发这个系统时
22、,考虑到性能问题并在实现系统时进行多方面的考虑与测试,系统采用基于Web的多层结构设计,实现了客户端零安装,使系统的可维护性大幅度提高。基于Web的瘦客户端将为用户节省大量的系统维护费用。由于在开发阶段考虑到很多突发情况,在编码阶段就加入了一些防护措施,系统还是比较强大的,但是意外情况太多,系统整体的可维护性还是比较强。(4) 可靠性系统对于规范要求以外的输入能够判断这个输入不符合规范要求,并能有合理的处理方式。能对一些异常进行捕捉,并进行统一处理。不能在较短时间内出现当机,频繁出现故障等。在数据处理中,采用严格的事务控制,保证对数据库中多个表的操作同时提交或回滚,维护数据的一致性和完整性。(
23、5) 可扩展性现在的系统大部分是可以扩展的,可以在以后的需求更改或者企业发展中增加一些功能,并利于以后的系统维护与扩展,并且在CRW系统设计中,所有的网络、服务器、存储、应用软件的设计都将遵循可扩充的原则,利用企业现有的软硬件资源,提供最大的软硬件选择余地。系统采用易于扩展的框架结构,使应用系统的客户化和二次开发变得简单,本系统用于管理与客户相关的信息与活动,所以在设计时考虑到很多情况,比如查询功能、库存数据查询功能、历史订单查询功能就是后来添加的,本系统的扩展性更强。(6) 灵活性必要的非空判断,数字、日期处理,页面出现异常,统一页面处理,页面不存在,给出提示信息,不能出现,系统融合了各中小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户关系 管理 系统
限制150内