CRM,客戶關系管理系統(Customer Relationship Management)。企業用CRM技術來管理與客戶之間的關系,以求提升企業成功的管理方式,其目的是協助企業管理銷售循環:新客戶的招徠、保留舊客戶、提供客戶服務及進一步提升企業和客戶的關系,並運用市場營銷工具,提供創新式的個人化的客戶商談和服務,輔以相應的信息系統或信息技術如數據挖掘和數據庫營銷來協調所有公司與顧客間在銷售、營銷以及服務上的交互。
1. 問:為什么程序需要權限控制?
答:項目中的權限控制:公司客戶關系管理系統面向的是公司所有員工,每個員工需要各施其職,普通員工不能去做部門主管的事情,部門主管不能去做總裁的事情,所有就有了項目中的權限管理,每個員工都有各自的角色,每個角色即有不同的權限,如:
- 普通員工
- 部門主管
- 總監
- 總裁
所以,只要有不同角色的人員來使用系統,那么就肯定需要權限系統。
2. 問:web開發中權限指的是什么?
答:web程序是通過 url 的切換來查看不同的頁面(功能),所以權限指的其實就是URL,對url控制就是對權限的控制。
結論:一個人有多少個權限就取決於他有多少個URL的訪問權限。
3.問:后台管理系統是否允許外網訪問?
答:web網頁都是通過域名URL訪問,這就導致只有別有知道的你的網址就能隨意的訪問你私人的網頁,這樣肯定是不行的,所有客戶關系管理系統也不允許這種事情發生。這里通過什么來控制呢!答案就是權限,只有登錄登錄后,后台數據庫中保存者角色的訪問權限,只有管理員給你分配了角色之后,你能擁有訪問某個url對應的網頁,如果你不是本公司員工,即使你知道了域名也沒有權限來訪問域名對應的網頁!
crm管理主要分成三大塊:
1.客戶部分:網絡咨詢師通過把網上新客戶分派到后台管理公有客戶數據庫中,再通過銷售主管分配給到每個銷售通過銷售轉換成學員
2.學員部分:通過客戶關系轉化成的學員關系,這時候學員需培訓,則會有講師與班級管理的班主任等做管理
3.rbac權限分配部分:這一部分基本上是后台管理員做權限的分配,設計權限,用戶,角色及菜單表的對應關系,只有角色所擁有的指定的權限,前端頁面才能指定給你顯示某一些頁面,否則不顯示,
防止不必要的操作。
整個項目設計的程序流程梳理如下: