《基于JavaEE的客户关系管理系统的设计与实现——毕业论文》由会员分享,可在线阅读,更多相关《基于JavaEE的客户关系管理系统的设计与实现——毕业论文(34页珍藏版)》请在金锄头文库上搜索。
1、聊城大学本科毕业设计本科毕业论文(设计)题 目 基于JavaEE的客户关系管理 系统的设计与实现 专 业 软件工程 作者姓名 学 号 单 位 聊城大学 指导教师 年 月 教务处编目 录第1章 绪论21.1 系统开发背景21.2 系统开发意义2第2章 系统开发技术32.1 Tomcat服务器32.2 Oracle数据库32.3 JavaEE概述42.4 SSM框架42.5 JQuery52.6 Ajax5第3章 系统分析与设计53.1 系统需求分析53.2 系统功能分析与描述63.2.1 管理登录63.2.2 营销管理63.2.3 客户管理73.2.4 服务管理73.2.5 统计报表及基础数据管
2、理73.3 数据库设计83.3.1 数据库流程图83.3.2 主要数据表8第4章 系统功能模块实现104.1管理登录104.2营销管理114.2.1 销售机会管理114.2.2 客户开发计划134.3客户管理144.3.1 客户信息管理144.3.2 客户流失管理164.4服务管理174.4.1 服务创建174.4.2服务分配174.5统计报表184.5.1客户贡献分析184.5.2客户构成分析204.6 基础数据管理214.6.1 数据字典管理214.6.2 查询产品信息22第5章 系统测试225.1 测试目的225.2 测试方法235.3 测试过程245.4 测试结果26第6章 结束语26
3、参考文献27摘 要客户是企业的的上帝,企业的客户资源的正当管理,是任何一个企业的生存与发展的头等大事。客户关系管理系统简称CRM,该系统就是应对这一问题的而设计。CRM作为管理企业和客户之间的业务关系的主要管理平台,不仅仅对企业的业务关系进行系统管理,还可以记录企业同客户之间的业务交往活动,同时可以使得客户关系信息更加集中,管理人员可以通过分析这些客户交易信息,更加简捷地预测销售业绩,测量企业绩效。它能更深入地挖掘横向与纵向销售机会,创造一个评估销售流程的平台,识别出现有的问题、最新的趋势,及潜在的机会,直接或间接地增强了企业的盈利能力。该系统用JSP和Oracle数据库实现了客户信息的收集、
4、统计、归类、查询、分析、以及系统维护等功能。随着计算机技术和互联网的发展,它的功能将会根据实际应用的具体情况进行不断的完善,以便更好应用。本系统操作简单,运行稳定,灵活性好,系统安全性系数高。关键词:客户关系;管理系统;企业;Javascript;OracleAbstractThe customer is the god of the enterprise, the proper management of the customer resources of the enterprise is the first priority of the survival and development
5、 of any enterprise.CRM is the customer relationship management system, which is designed to address this problem.CRM as a management enterprise and customer business relationship between the main management platform, system management for enterprise business relationship, not only can record compani
6、es with the customer relationship between the business activities, can make the customer relationship information more concentrated at the same time, managers can through the analysis of the clients trading information, more simple to predict sales, business performance measurement.It can be a more
7、in-depth mining horizontal and vertical sales opportunities, create a platform for evaluating sales process, to identify some problems and the latest trends, and the potential opportunities, directly or indirectly, to enhance the profitability of the enterprise.The system user Jsp and Oracle databas
8、es to implement the collection, statistics, categorization, query, analysis, and system maintenance of customer information.With the development of computer technology and the Internet, its function will be continuously improved according to the actual application, so as to better use it. This syste
9、m has simple operation, stable operation, good flexibility and high system safety. 基于JavaEE的客户关系管理系统的设计与实现第1章 绪论1.1 系统开发背景随着市场经济的发展,各种企业雨后春笋迅速建立,企业之间愈发竞争激烈,同时各个企业之间信息交互增多、对不同情况的异常的解决方案,第一个是对数据的动态管理,第二个是对各种资料的静态管理,对于一般的企业来说,它更加倾向于把各种杂乱无章的资料进行分类管理,所以该javaEE的客户关系管理系统在这种市场的冲击下诞生了。 在信息时代的今天,各企业商家所关注的不再侧重
10、于关于产品自身的质量以及生产设备、员工素质等方面的问题,更多的是关心自己的销售群体即客户群,关心他们的想法、需求和购买目的。在这样的情形下,该系统产生了。什么是客户的关系的管理呢?它是企业对于提高客户对企业的满意而展开的一项长期的建立企业和客户之间关系的任务。1.2 系统开发意义对于一个企业来说,客户关系的良好性至关重要,对于某些销售型企业来说,客户关系的重要性往往会变的更加突出,甚至可以决定该企业的生存和发展。它加强了潜在客户的机会管理。杜绝了以往由于潜在客户管理不当而造成的损失。信息更加集中,销售人员也更加有的放矢。通过分析这些客户交易信息,未来交易的成功率得到了大幅的提高。随着计算机技术
11、发展和计算机的普及,数字化网络化应用不断扩大,为提高工作效率人们迫切希望在利用计算机技术和网络的基础上,研发出客户关系管理系统,以减轻销售人员的工作负担,提高其工作效率。与此同时,一个管理得当的客户关系系统还可以对企业的客户和业务关系进行存档管理,极大程度的避免了由于销售人员或者重要岗位领导的人事变动对企业造成客户资源流失的致命性风险。客户关系管理强调以”客户”为中心,以“销售团队管理”为核心,以流程与执行力为诉求的企业级“企业运营管理”平台。它的根本目的是通过不断改善客户关系、互动方式、资源调配等,降低运营成本、提高企业销售收入、客户满意度和员工生产力,同时更加简捷地预测销售业绩,测量企业绩
12、效。它能更深入地挖掘横向与纵向销售机会,创造一个评估销售流程的平台,识别出现有的问题、最新的趋势,及潜在的机会,直接或间接地增强了企业的盈利能力,达到企业追求最大盈利为最终目的。CRM着眼于企业利益,同时方便了客户。在当今和未来的企业管理中,CRM将首当其冲地应用于企业的销售、销售组织和服务组织,给企业带来长久增值和竞争力。第2章 系统开发技术2.1 Tomcat服务器 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新
13、的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求
14、。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。2.2 Oracle数据库ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Or