欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

crm项目之整体内容

程序员文章站 2024-01-23 11:18:58
一、项目背景 YW公司是一家电池供应商,目前由于公司内部的需要,需要做一个CRM项目,需要每一个不同角色的员工登陆系统后处理自己的事情。其流程大致如下: 其项目包括三部分内容: 1、权限分配组件(rbac组件) 2、各个表的curd功能组件(stark组件) 3、将业务与上述两个组件进行融入 二、各 ......

一、项目背景

yw公司是一家电池供应商,目前由于公司内部的需要,需要做一个crm项目,需要每一个不同角色的员工登陆系统后处理自己的事情。其流程大致如下:

crm项目之整体内容

其项目包括三部分内容:

1、权限分配组件(rbac组件)

2、各个表的curd功能组件(stark组件)

3、将业务与上述两个组件进行融入

二、各个功能介绍

1、rbac组件

基于角色的权限访问控制(role-based access control),用户被给予不同的角色就拥有不同的权限,极大简化的了权限分配的难度。最后项目的权限分配图:

crm项目之整体内容

2、stark组件

业务中设计的表较多,做一个通用的表的curd功能的组件,这样使开发效率大大提高。项目中的stark组件的基本功能如图所示:

crm项目之整体内容

 

 3、crm业务

将上述组件进行应用,crm业务的开发工作只需要处理好业务逻辑,在极短的时间内开发完成。

crm项目之整体内容

crm项目之整体内容