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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

本科毕业论文基于j2ee的客户关系管理系统设计与实现.docx

1、本科毕业论文基于j2ee的客户关系管理系统设计与实现学士学位论文基于J2EE的客户关系管理系统的设计与实现Design and implementation of customer relationship management system based on J2EE摘 要本系统在开发前调研了一些应用级的客户关系管理系统,由此了解到客户关系管理系统在这个竞争异常激烈的市场环境中是非常必要的。现存的客户关系管理系统软件能帮助企业管理客户的信息,进而防止了公司客户的流失;管理者也可以随时了解每位销售人员的工作进展,还可以根据销售订单分析出新的销售机会。但是,多数的系统都没有将数据进行图表化的显示

2、,本系统对此进行了相应的改进。本系统的开发主要基于JavaEE开发语言,采用了MVC架构模式,分层次的将本设计开发完成。除此之外,本系统应用了Oracle数据库以及Tomcat应用服务器,数据显示应用了jQueryEasyUI以及jQuery,数据传输也多次应用了ajax技术。本文主要介绍了客户关系管理系统的项目背景、项目的实现目标,然后详细描述了系统需求、系统的总体设计方案、详细设计方案以及功能实现。最后,对本次的设计按照各功能模块进行了系统的测试,分析出了存在的问题和需要改进的方面。关键词:MVC架构模式;jQueryEasyUI;客户;销售活动;客户关系管理系统Abstract This

3、 system has some research on the customer relationship management system before the development, and it is necessary to realize the customer relationship management system in this highly competitive market environment.The existing customer relationship management system software can help enterprises

4、 to manage customer information, and to prevent the loss of customers of the company; managers can keep abreast of the progress of each sales personnel, they also according to the sales order analysis of the new sales opportunities too.However, most of the system does not display the data in a chart

5、, and the system is improved accordingly. The development of the system is based on the JavaEE language, and the MVC architecture pattern is adopted, and the design and development of the system is completed.In addition, this system has applied Oracle database and Tomcat application server, data dis

6、play application of jQueryEasyUI and jQuery, data transmission has also applied Ajax technology. This paper mainly introduces the customer relationship management system of the background of the project and achieve the goal, and a detailed description of the demand of the system, the overall design

7、scheme and detailed design and function realization. Finally, on the design according to the functional modules were test system, analyzes the existing problems and issues that need to be improved.Keywords: MVC framework;jQueryEasyUI;Customer;Sales Activity;CRM前 言进入21世纪以来,全球经济的飞速发展使得各企业间的竞争日趋激烈。为了能够

8、更好的维护客户资源,建立稳定的、良好的客户关系,就必须利用先进的现代技术手段,通过重新组合业务流程等方法,进而将企业与客户紧密的联系起来。客户关系管理系统就是这样一种提供维护客户资源新方法的管理工具。本系统在现存的客户关系管理系统基础上,实现了产品样例图的显示以及数据图表化的显示,除此之外,对具有分级的部门信息和具有分层的产品信息用树形结构做了显示,还提供了初始化企业相关信息的功能。现如今,web服务端的应用开发大多离不开JavaEE,JavaEE也能够帮助企业级应用开发解决一系列的问题。JavaEE的核心技术有13种,但是在本系统中,主要用到了JSP、Java Servlet、JavaBea

9、n、JDBC。在结合了MVC架构后,JSP应用到了MVC的表现层,Java Servlet和JavaBean主要应用于MVC的业务逻辑层,JDBC则用于MVC中的数据访问层进行数据库的链接。JavaEE的应用提高了项目的安全性和可扩展性。在用户界面的显示上,不单单只应用了JSP。本系统抛开了传统的用CSS进行界面样式的设计,而是应用了基于jQuery的UI插件集合体jQueryEasyUI。对它的应用很简单,但是功能十分强大,也节省了开发时的时间和资源,同时提供了更多丰富又美观的UI界面。总的来说,本论文主要描述了应用JavaEE开发语言和MVC架构模式,利用多种技术扩展客户关系管理系统的开发

10、思路,同时简单介绍和论述开发过程中的设计思想和细节的设计。第1章 绪 论1.1 项目背景和意义在近些年的发展中,各大企业的日常经营和管理通常会应用信息系统。对一些信息系统的应用极大地提高了企业内部的业务流程的运行处理效率。在此基础上,要想使企业能够在激烈又残酷的竞争环境中更好的发展,就必须紧紧抓住竞争市场中最重要的资源客户1。如何将客户资源转化成整个公司层面的财富,从客户的身上挖掘更深层次的销售机会,是每个公司都会孜孜以求的目标,因此,本次将设计一个客户关系管理系统,进而能够更好地维系老的客户资源,发现更新的顾客资源,为每个客户量身制定销售计划,并从中分析出新的销售机会,最终为公司获得更多的利

11、益2。1.2 实现目标这个系统实现的目标主要包括这几方面:首先,定义一个公司的销售团队的基本信息以及这个公司的相关产品信息,系统管理员可以对这些信息进行维护操作。其次,销售人员需要维护自己的客户的信息,并针对不同的客户制定相应的销售活动同时记录活动的进度。最后,根据销售结果,多维度的进行分析,然后用图表化的形式展现出来,方便分析出新的销售机会。1.3 设计思想本系统的开发主要采用了MVC的架构模式,将视图、控制层和持久化逻辑层分离,因此能更好的规划代码的风格,同时还能在改进和个性化界面以及在用户的交互的时候,不用再去编写业务逻辑3。在数据库方面,则采用了Oracle关系型数据库管理系统,它在数

12、据库领域是比较受欢迎并且功能相对较强的产品4。1.4 可行性分析1.4.1 技术可行分析 本系统在开发过程中用到了以下几种技术:(1) MVC架构模式:这是定义轻量级的项目最常用的架构模式,也是这个系统最可行的架构模式。它能够完全控制HTML、CSS以及JavaScript,除此之外,它的可移植性比较高,代码的逻辑比较清晰,能够让开发者轻易的就能改变应用程序的数据层的结构以及业务的规则。但是将一个应用程序分离成三个方面,也加大了开发者需要管理和维护的文件的数量,这也是MVC架构模式的一大缺点。(2) jQueryEasyUI:它能够帮助web开发者打造出更丰富更美观的界面,简化了对复杂的jav

13、aScript的编写,也使得开发者不用再去深入的研究css样式5。但是在另一方面,对它的过度使用,也会削弱开发者在css样式以及javaScript方面的编写能力6。(3) Oracle关系型数据库的应用:在数据库领域,Oracle数据库算是经典中的经典了。它能够持久性的保留大量的数据,数据的共享性和可靠性比较高。在应用的过程中,有许多规范会不同于MySql数据库,所以在语句的写法上要注意很多7。1.4.2 经济可行性分析本系统的开发用到的设备比较简单,在设备的使用和管理方面的开支比较小,人员的开支成本比较低,开发的工期也比较短。鉴于对客户信息进行管理可以使企业更方便的发现新的销售机会,从而制

14、定调整企业的生产计划,由此带来经济效益远远超出我的开发成本,所以在经济方面,开发这个系统是可行的。第2章 需求分析2.1 任务概述2.1.1 目标本次的“客户关系管理系统”课题要求实现一个Web网站,首先能够定义一个公司的基础数据,其中包括销售部门的组织结构、销售人员的个人信息、销售团队中的人员汇报层级关系以及公司所包含的产品信息,这些信息统一由系统管理员进行维护;其次,也是最重要的部分就是对企业的客户资料进行系统的管理,每对一个客户发起一次销售活动,就要实时跟进销售的进度并且记录销售结果;最后,根据客户的年龄、性别、销售结果等维度进行数据分析,并图表化显示出来,以至于能够迅速的找到销售机会。

15、2.1.2 用户的特点应用本系统的相关用户包括:系统管理员:需要管理系统用户的权限,维护系统的基础数据。为了能够处理一些数据异常,系统管理员需要具备查看日志、修改数据库的能力8。销售人员:需要维护自己记录的客户资料,针对不同的客户进行销售计划的制定,最后会根据销售结果生成图表,因此需要该用户具备比较高的分析能力进而发现新的销售机会。2.1.3 运行环境1、软件平台(1)服务端:Windows 7操作系统,Oracle数据库管理里信息系统,Tomcat6.0,jdk1.6。(2)客户端:Windows 7操作系统,Windows XP操作系统。2、硬件平台(1)Windows系统硬件要求Inte

16、l(R) Core(TM) i5-2410M 2.30GHz 或更快的处理器, 6GB 的 RAM。推荐配置:Intel(R) Core(TM) i5-2410M 2.30GHz 或更快的处理器, 4GB 的 RAM。2.1.4 条件与约束技术要求:使用JSP制作网页,使用Servlet和JavaBean编写代码逻辑,使用Oracle数据库管理系统作为数据维护工具。2.2 系统需求说明 本系统需要首先定义好基础数据,其中包括公司销售部门的整体组织结构的定义,销售人员的个人信息初始化,销售团队中的各层级人员之间的汇报关系,以及公司的产品基本信息的定义;其次要对公司里的客户的各项资料进行系统的处理及维护,设计客户信息的访问权限;再次,允许销售人员针对客户发起销售活动,并提供跟踪进度的功能,以便销售人员

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

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