一.对CRM的项目的简单描述

1.什么是CRM

CRM系统即客户关系管理系统,是指企业用CRM技术来管理与客户之间的关系。他的目标是缩减销售周期和销售成本,增加收入,寻找扩展业务所需的新的市场和渠道以及提高客户的价值,满意度,营利性和忠实度。CRM项目的实施可以分为3步,即应用业务集成。业务诗句分析和决策执行。

2.CRM开发环境和技术

<1> 项目业务介绍

客户关系管理是指企业为提高核心竞争力,利用相应的技术信息以及互联网技术协调企业与顾客间在消费,营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程,其最终目标是吸引新客户,保留老客户以及将已有客户转为忠实客户,增加市场

<2>开发环境

  • 项目名称:CRM客户管理系统
  • 系统作用:公司客户关系管理,潜在客户开发及订单合同管理
  • 开发环境:IDEA Windows10 jdk1.8 Maven Mysql8
  • 需要的工具:postman fiddler抓包工具或浏览器开发者工具

<3>开发技术

  • 前端:LayUI freeMaker
  • 后端:Spring SpringMVC SpringBoot MyBatis

二.项目准备及模块分析

1.模块分析总览

1.基础模块:包含系统基本的用户登录,退出,记住我,密码修改等基本操作。

2.营销管理:

  • 营销机会管理:企业客户的质询需求所建立的信息录入功能
  • 客户开发计划:开发计划是根据营销机会而来,对于企业质询的客户,会有相应的销售人员对于该客户进行具体的沟通交流,此时对于整个 Crm 系统而言,通过营销开发计划来进行相应的信息管理,提高客户的购买企业产品的可能性。

3.客户管理:

  • 客户信息管理 :Crm 系统中完整记录客户信息来源的数据、企业与客户交往、客户订单查询等信息录入功能,方便企业与客户进行相应的信息交流与后续合作。
  • 客户流失管理 :Crm 通过一定规则机制所定义的流失客户(无效客户),通过该规则可以有效管理客户信息资源,提高营销开发的效率。

4.服务管理:

  • 服务管理是针对客户而开发的功能,针对客户要求,Crm 提供客户相应的信息质询,反馈与投诉功能,提高企业对于客户的服务质量。

5.数据报表:

  • Crm 提供的数据报表功能能够帮助企业了解客户整体分布,了解客户开发结果整体信息,从而帮助企业整体调整客户开发计划,提高企业的在市场中的竞争力度。

6.系统管理:

系统管理包含常量字典维护工作,以及权限管理模块,Crm 权限管理是基于角色的一种权限控制,基于RBAC 实现基于角色的权限控制,通过不同角色的用户登录该系统后展示系统不同的操作功能,从而达到对不同角色完成不同操作功能。

 

crm系统 java 开发 crm系统项目介绍_开发环境