客户关系管理系统(Saas模式)项目总结

系统简单概述

用于管理与客户相关的信息与活动,包括企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程。

本系统不仅仅是一个软件,它是方法论、软件和IT能力综合,是商业策略。
其最终目标是吸引新客户、保留老客户以及将已有客户转为忠实客户。

系统实现目标

主要使用的框架和插件(前后端分离)

  • 框架使用主要使用了Spring+Spring MVC+Mybatis框架。。。
  • 前端:vue+elementUI
  • 权限过滤器:shiro框架 (用户密码加密使用的是MD5加密方式)
  • 数据库:MySQL
  • 使用了velocity模板生成技术 在ider中使用了EasyCode插件完成模板生成
  • 导入导出Excel模块使用了EasyPOI框架
  • 图形报表处理使用的是EChart框架

开发人员和开发时长

开发人员:
  • 管理员(项目经理)-1人
  • 前端(vue+elementUI)-2人
  • 后端(Java开发) -3人
开发时长:
  • 4个月

项目的模块组成(六大模块)

营销管理模块

营销管理模块包含潜在客户的管理和对客户开发过程的管理。

  • 潜在客户管理-- 业务概述

可以直接使用客户表,然后通过额外添加的状态字段来区分是客户,还是潜在客户
收集将会为公司创造收益的潜在客户,在分配给市场专员后,可以根据潜在客户开发计划的实施,把潜在客户转换为正式客户。

  • (潜在)客户开发计划-- 业务概述

市场专员对分配给自己的潜在客户制定开发计划,力争拿下客户。
对“已指派”的潜在客户制定开发计划,执行开发计划,并记录执行结果。客户开发成功还将创建新的客户记录。

客户管理模块

客户信息是公司资产的构成部分之一,应对其进行妥善保管、充分利用。
每个市场专员有责任维护自己负责的客户信息,随时更新。在本系统中,客户信息将得到充分的共享,从而发挥最大的价值。
客户是由潜在客户升级变过来的,可以再客户表里面添加一个字段,不同字段代表不同状态的客户

  • 客户信息管理-- 业务概述

市场专员对收集客户详细信息的模块,用于分析客户的来源、喜好等信息,以便更好的跟进客户。

  • 客户跟进历史-- 业务概述

收集客户资料是一个漫长的过程,通过客户跟进模块记录下收集资料的每个细节。

  • 客户移交记录-- 业务概述

公司管理人员,如市场部经理,可以根据实际情况,强制把客户从一个市场专员手里交给另一个市场专员。
在公司中,员工持有的客户信息,很可能会涉及到绩效,所以对客户市场专员的修改要添加控制,记录下移交的原因细节。
这个操作可以在独立的移交模块中移交,也可以在客户界面快速移交

  • 客户资源池管理-- 业务概述

修改客户的状态字段,客户就被放到资源池
这里可以看作一个客户资源回收站。
市场人员能够主观把一些无法跟进的客户放入资源池。
其他市场人员,能够在这里找到其他人员无法跟进的可以,正所谓“肥水不流外人田”,该模块保证了客户资源的有效利用

订单合同管理模块

订单管理 --业务概述

客户交定金后,需要签订(定金)订单

合同管理 --业务概述

在订单页面里面有一个按钮,可以生成合同,需要把部分订单的信息插入合同里面
客户签订(定金)订单,如果确定购买公司产品,需要签订购买合同

售后管理模块

保修管理 --业务概述

公司对购买产品用户进行产品质量的保修。由合同完成自动生成。
保存合同的时候,自动生成一张为期1年的保修单

负责的模块

系统管理模块

租户管理(Saas模式)–业务概述
  1. 给运营者,提供一个默认的超级租户,用于系统设置:比如价格和权限的套餐设置。赋予所有的系统权限,运营商也有员工和部门
  2. 租户注册,付费购买套餐
  3. 租户进行员工的创建,角色和权限的处理,并赋予给员工
  4. 租户员工登录后,根据购买的套餐权限,根据角色显示菜单,进行业务操作(不怕没有授权的资源被用户恶意在页面输入访问,因为在shiro中权限的授权处,是根据这个登录员工,只授权他拥有的权限。)
套餐表(权限集合) --业务概述

租户在注册的时候,应该选择价格套餐。一个套餐对应多个权限,一个权限对应多个套餐

员工管理 --业务概述

数据由真实公司企业员工构成,员工(即系统用户)是能够登录系统的最基本单位。可以参与各个业务模块的操作

第三方账号绑定 --业务概述

很多网站需要注册后才能登录,但是自己系统的注册,可能需要用户填写很多信息,需要一定的技术实现。很多大社交软件(微信,qq,微博等)有很多的用户群体,我们可以使用这个平台的账号直接登录自己的系统:
优点:这些系统有很大的用户群体;有这些大平台背书,用户的接收度和认可度较好;直接登录,避免用户注册和登录的繁琐过程。
这样,可以比较好的推广自己的网站和粘住用户

部门管理 --业务概述

管理员对公司部门的维护

系统资源管理 --业务概述

在系统中,所有能够在浏览器中被访问到功能,都可以称作系统(URL)资源。
该功能数据由系统自动扫描(控制器)资源,生成。

系统权限管理 --业务概述

在资源基础上,对需要控制的资源添加权限,进行访问控制。
使用Shiro权限框架分配给不同登录用户的角色

系统角色管理 --业务概述

对权限的打包。

数据字典 --业务概述

系统各模块中,会有很多特别简单,且需要客户公司自己维护的信息。
为简化对这类信息的维护,基于表的抽取设计思想,建立数据字典模块。

系统菜单 --业务概述

在系统平台搭建起来以后,可以通过系统菜单管理模块对平台最左边的菜单树进行动态管理。

系统日志 --业务概述

系统日志功能使用Spring AOP技术实现,记录系统用户在登录期间的一切操作,用于管理员对登录用户的使用行为进行分析。
`

项目中遇到的问题解决

你可能感兴趣的:(项目总结)