java的客户关系管理系统的设计与实现【字数:7415】

随着社会的不断进步和计算机网络的快速发展,我们更容易,更快地管理和处理信息。客户可以随时随地在线查询相关信息,而无需查看大量文档。因此,对公司的客户关系管理的研究变得迫在眉睫。本文介绍了客户关系管理系统开发的背景及研究现状包括了分析系统可行性,需求分析,模块设计以及最后的模块实现功能。本项目主要是利用ssm框架加上java语言,以关系型数据库oracle为基础建立,设计并实现了一个高效的企业客户关系管理系统,用来完成企业信息的统一管理,便于企业对员工和区域的管理和添加,同时也便于企业员工对客户的查询以及资料的整理储存和企业对整个系统的维护和相关操作。通过需求分析和调研,主要划分了3种角色,普通客户、经理和管理员。每个角色都有其自己的职责。
目录
1.绪论 1
1.1研究背景 1
1.1.1 主要内容 1
1.1.2 课题研究现状及趋势 2
1.2关键技术 3
1.2.1开发工具 3
1.2.2 框架与技术 3
1.2.3 技术上的发展趋势 5
1.3 论文结构安排 5
2.需求分析和设计 6
2.1 需求分析与功能分析 6
2.2 非功能性需求 7
2.3 项目框架 7
2.3.1 后端框架 7
2.3.2 数据库表设计 8
3. 项目具体实现 13
3.1个人信息模块实现 13
3.2营销管理模块实现 15
3.3 客户管理模块 15
3.4 服务管理模块 15
3.5基础数据模块 15
3.6系统设置模块 15
总结 16
参考文献 17
致谢 18
1.绪论
1.1研究背景
在国际上大力发展信息技术的今天,Internet +概念为人类所有活动领域提供了新的解决方案。这当然也包括客户关系管理领域。但是对客户关系管理的生疏一直是个问题。现在的生活离不开网络,通过网上的操作,很多传统商业都在向线上发展。而我的课题基于SSM框架的客户关系管理系统,就是在这样的大环境下产 *好棒文|www.hbsrm.com +Q: #351916072# 
生的。Crm是一个综合的计算机软件,客户关系理论和网络平台系统。计算机可用于自动分析销售计划,营销,客户服务和客户基本信息。整个系统的体系结构基于三层体系结构,包括表示层,业务层和数据层,通过构建UI和数据库结构,使用三层架构和相关技术,设计高效可靠的关系数据库作为后端数据源,实现了销售计划,市场产品等客户关系的管理[1]。同时,通过这个主题,可以培养自己的综合课程和专业知识。掌握软件编程的全过程,学习收集信息,考虑问题,分析问题,解决实际问题。
1.1.1 主要内容
1.系统的可行性研究:将从技术可行性,经济可行性和操作可行性方面对其可行性进行研究[8]。
2.需求分析:可行性研究结束后,需求分析将会成为课题主要研究对象,需求分析主要从系统功能和数据库功能两方面来分析。
3.概要设计:主要目标是根据需求分析确定系统的整体结构和系统各组成部分的技术解决方案,同时考虑到经济,技术和运行环境的各个方面,合理选择计算机和通信的软硬件设备,提出系统的实施计划。概要设计内容主要包括软件系统总体结构设计、系统过程设计等等[8]。
4.模块功能设计:系统可以分为两个模块:客户端和管理。用户通过客户端进行浏览,查看信息。管理页面分为系统管理员,经理,高管和其他专业人员。系统管理员拥有所有权利。管理人员可以查看和修改客户信息服务的服务处理和管理,经理可以查看并修改客户管理,服务处理等功能[11].
5.数据库设计:本系统客户,经理,高管,职员等建立多张表。
6.代码设计:本系统前端使用的jsp技术,后端使用的是java语言,使用的框架主要是Spring和springmvc和mybatis三大框架。使用MVC架构思想来降低代码的耦合性。
1.1.2 课题研究现状及趋势
客户关系管理是利用公司的有效客户关系来提高其竞争力,吸引消费群体,挖掘潜在消费群体,从而达到增加企业收益,维护企业营销的手段[1]。可以降低企业运营的风险,还可以提高企业的营销利润。通过分析客户关系管理对企业营销管理中的优势作用,探究如何更加高效地利用客户关系提高企业的营收利益[1]。
在目前的环境下,经济发展压力急速增加,对物流的需求量也是重中之重,同时外资企业抢滩登陆使得国内企业逐渐式微。客户关系管理的成功与否已经成为鉴定企业是否具有企业竞争力的主要手段,分析了第三方中小物流企业的经营理念,并提出了改进措施。例如,建立“以客户为导向”的企业理念,以提高客户满意度,提高客户忠诚度,从而加大企业在同行业中的竞争优势。
在全球市场经济加速的情况下,随着互联网+的技术的快速发展,为争夺国内市场,客户需求追求个性化,第三产业发展迅速,供需变化导致公司与客户之间关系发生根本性变化。通过客户关系管理与企业对客户服务创新作为提高客户忠诚度的手段,分析有关公司如何促进客户关系发展,并提高已有的客户忠诚度。最终扩大企业竞争优势。
但是在国内,针对中小企业开发的客户关系管理系统季度缺少,部分中小企业还是挂载在其他国家开发网站例如salesforce上,所有国内想大力发展客户关系管理系统还需要很久。主要原因有以下两点:
1.国内企业信息处理并不完善,数据库储存信息不多导致很多客户信息丢失,很难提高中小企业在客户关系处理上的竞争力,同时更是缺少针对不同的客户进行不同的营销策略与服务处理。
2.国内中小企业很少有多余的资金进行客户关系的处理与储存,因为市场竞争的存在,很多中小企业为了回笼资金,缺少资源来进行数据库的维护,导致很多客户信息的流失很难对不同的客户进行数据处理,导致市场的竞争力大大减少。
经过几年的中小企业的努力,很多公司为提高企业竞争力,在互联网+的行业里投入大量资金,甚至加大客户信息的处理,并且主张客户参与到企业关系管理中来,从而建立多向的客户关系。同时技术上通过借鉴sales force平台上客户关系的处理,丰富了更多的功能。其次大力发展无线设备与线上客户关系管理。
1.2关键技术
1.2.1开发工具
该系统的设计主要基于开发软件My Eclipse和Tomcat后台服务器技术,设计过程采用JSP技术完成前端页面设计过程[2]。
My Eclipse
我的Eclipse,通常用于设计Java和创建J2EE Eclipse插件,可用于完全开发数据库和J2EE。 集成应用程序服务器可以大大提高程序的执行速度。 我的Eclipse非常强大,几乎涵盖了所有设计功能。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/100.html

好棒文