后台管理系统CRM项目设计流程分析

  CRM,客户关系管理系统(Customer Relationship Management)。企业用CRM技术来管理与客户之间的关系,以求提升企业成功的管理方式,其目的是协助企业管理销售循环:新客户的招徕、保留旧客户、提供客户服务及进一步提升企业和客户的关系,并运用市场营销工具,提供创新式的个人化的客户商谈和服务,辅以相应的信息系统或信息技术如数据挖掘和数据库营销来协调所有公司与顾客间在销售、营销以及服务上的交互。

1. 问:为什么程序需要权限控制?

   答:项目中的权限控制:公司客户关系管理系统面向的是公司所有员工,每个员工需要各施其职,普通员工不能去做部门主管的事情,部门主管不能去做总裁的事情,所有就有了项目中的权限管理,每个员工都有各自的角色,每个角色即有不同的权限,如:

  • 普通员工
  • 部门主管
  • 总监
  • 总裁

所以,只要有不同角色的人员来使用系统,那么就肯定需要权限系统。

2. 问:web开发中权限指的是什么?

   答:web程序是通过 url 的切换来查看不同的页面(功能),所以权限指的其实就是URL,对url控制就是对权限的控制。

结论:一个人有多少个权限就取决于他有多少个URL的访问权限。

3.问:后台管理系统是否允许外网访问?

 答:web网页都是通过域名URL访问,这就导致只有别有知道的你的网址就能随意的访问你私人的网页,这样肯定是不行的,所有客户关系管理系统也不允许这种事情发生。这里通过什么来控制呢!答案就是权限,只有登录登录后,后台数据库中保存者角色的访问权限,只有管理员给你分配了角色之后,你能拥有访问某个url对应的网页,如果你不是本公司员工,即使你知道了域名也没有权限来访问域名对应的网页!

crm管理主要分成三大块:

  1.客户部分:网络咨询师通过把网上新客户分派到后台管理公有客户数据库中,再通过销售主管分配给到每个销售通过销售转换成学员

  

  2.学员部分:通过客户关系转化成的学员关系,这时候学员需培训,则会有讲师与班级管理的班主任等做管理

  

  3.rbac权限分配部分:这一部分基本上是后台管理员做权限的分配,设计权限,用户,角色及菜单表的对应关系,只有角色所拥有的指定的权限,前端页面才能指定给你显示某一些页面,否则不显示,

  防止不必要的操作。

   

整个项目设计的程序流程梳理如下:

 

posted @ 2019-06-25 17:30  Amorphous  阅读(2696)  评论(0编辑  收藏  举报