以往企业对客户的管理都是通过销售人员在线下管理,因为不系统科学的进行客户跟踪和管理,时常会出现老客户流失,新客户开发瓶颈的情况。为了提高企业竞争力,CRM应运而生。
1。2 客户关系管理系统开发的背景来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
客户是公司最宝贵的资源,在社会科学技术的进步与发展的今天,通过销售人员线下管理客户资源已经变成一件复杂而困难的事。随着企业的发展和高节奏的商业经济时代的来临,高效的管理好客户资源成为众多企业关注的焦点。
客户关系管理系统旨在高效规范的管理客户基本信息、客户联系人信息、客户交易信息、客户资源共享等,对潜在客户和正式客户的开发过程进行追踪和记录,有效的提高新客户的开发能力,并在客户可能面临流失风险时做出准确、及时的预警,以便销售人员及时采取措施,降低损失。客户管理系统提供相关数据报表,以便决策人员能把握客户的实时状态,制定科学有效的营销处理方案。一个企业的客户服务水平的高低以及售后相应的快慢决定着它的市场口碑和核心竞争力。每一个售后服务的产生,都可能会涉及到多个部门之间的协同处理,期间可能会发生很多复杂的流程,从而延误整个售后进程,给客户带来不好的体验。而客户管理系统可以有效的避免这种情况,它为企业提供一个在线的客户服务平台,每个部门在平台上可以直观方便的看到自己应该处理的事情,并记录下整个处理过程,在售后跟踪和再次出现类似问题的时候能快速响应。
因此客户关系管理系统的存在有着强大的市场需求和必然意义,在各行业的实际应用中也十分广泛。
1。3 主要技术简介
1。Java
Java是一门静态面向对象编程语言,它具有功能强大和简单易用两个特征[1]。它在继承了c++语言优点的同时,舍弃了c++语言很多难以理解的概念。它具有以下特征:Java具有面向对象、平台独立与可移植性、健壮性、分布式、、多线程、动态性、编译和解释性、简单性、安全性的特点[2]。它一般用于分布式系统、Web应用程序嵌入式系统应用程序等的编写[3]。
2。spring MVC
Spring MVC属于SpringFrameWork的后续产品,M即Model模型层用来构建对象原型,V即View视图层,用以系统的界面展示,C即Controller控制层,提供系统所需的方法[4],SpringMVC是一个纯正的servlet系统,而且框架本身带有代码,使用起来比较容易理解,这也是他相比于其他框架所具备的优势[5]。
3。MyBatis
MyBatis是一种优秀持久层框架,它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索,使用简单的 XML或注解用于配置和原始映射[6],它从一个预定义的配置类的实例或者一个xml配置文件获得SqlSessionFactoryBuilder,再以此获得一个SqlSessionFactory实例。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的[7]。
2 需求分析
2。1 系统需求论文网
此次课题研究实现的客户关系管理系统为轻量级web应用。它的设计目标是实现将线下的客户资源信息录入到系统的客户资源池,并由客户经理分配客户资源到每个客户专员,每个客户专员对分配给自己的客户资源能够进行资料编辑,添加客户跟进记录,对特定潜在/正式客户制定客户开发计划、对无法跟进客户采取“放入资源池”的措施、对资源池客户进行“接手”跟进等。系统中还存在人事专员角色,管理系统用户(新建、更新和重置密码等)、进行角色分配、员工详细档案维护;总经理:审查客户贡献数据、客户构成数据、客户服务构成数据和客户流失数据;并存在超级管理员:管理系统模块的初始化,包括部门、数据字典,特别是权限分配和角色的创建,保证系统正常运行。 java+mysql客户关系管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_199640.html