当一个系统完成开发后,所有的功能都需要人来参与完成。但是系统内部功能繁多,数据庞杂,不同业务数据开放程度也各不相同。所以对于参与使用系统的人员,应该赋予的权限就各不相同。具体的权限划分该如何界定,这就需要一套明确的规则。

在企业管理中我们通常采用组织架构的方式来体现每位职员的职能权限,同样,系统中我们也引入了组织架构的概念来表明当前登录用户的身份,以及限制用户对部分资源的访问控制。首先我们先来看看企业的组织架构方式:

通过上图我们能够了解到一个企业的组织架构情况。但是还不够完整,对于具体的部门,通常还需要设置有相应的职位,如下图:

1.组织架构的组成

* 部门:按照相同工作性质进行划分的组织单位,主要目的是易于管理。

* 职位:在团体中执行一定任务的位置,只要是企业成员就应该有对应的职位。

2.组织架构的特点

* 层级关系:企业组织架构通常是以上下级来设计的,是权利大小的体现。如部门设置中:总经理办公室下有财务部、市场部、技术部等;职位设置中:销售总监下有销售经理、销售经理下有销售主管,销售主管下有销售专员。

* 从属关系:职位从属于部门,如销售总监、销售经理都是属于市场部的职位。

* 多职位:  在同一个部门中,不同职员的工作内容有所差异,所以也会设置多个不同的职位表明其工作内容,如财务部下设置有会计、复核、出纳等。

* 访问权限:在企业管理中,部门和职位越高,所能获得的访问企业资源权限越多,在系统中也是一样的,主要体现在拥有的菜单数量和访问数据资源的多少。

3.功能字段整理

* 部门名称:说明部门的职责

* 上级部门:展示部门间的上下级关系

* 部门职位:显示部门中的所有职位,并说明上下级关系

* 状态:      当前是否在正常使用(正常/关闭)

* 备注:        记录备注日志

4.原型设计

组织架构列表

组织架构表单页

部门中的职位除了上下级关系外,还可能存在同一级的关系!

由于部门中的职位会出现重复使用的情况,如市场部下面有多个销售大区,每个销售大区又有多个销售组,而销售大区都有一个销售经理,销售组里面都有销售主管和销售专员,所以对职位的管理也需要单独进行维护。

部门职位列表

部门职位表单页

有朋友可能就要问了,上面不是说组织架构可以进行数据访问限制嘛,设计图也没有体现出来,这里说明一下:

1.  这里说的数据不是指组织架构数据,而是业务数据,如销售专员负责的客户数据、编辑专员负责的内容数据等。

2.  这些业务数据是由相应的职员来操作的,所以对数据的访问控制实际上在系统内部就是找到当前登录用户的所有下属职员,然后找到这些下属职员操作过的所有数据,就实现了对数据的访问控制,而职员之间的上下级关系则是通过组织架构来体现的。

了解更多内容,请关注个人公众号:扬帆去远航(ID:Jackai_liu)

电商后台设计-组织架构(三)相关推荐

  1. 电商后台设计:权限设计

    文章结合具体业务场景对电商后台设计中的系统权限设计的业务逻辑展开了梳理说明,并对相关问题展开了分析,希望通过此文能够加深你对电商后台设计的认识. 在说权限设计前我们先来看个现实中的实例,大家在电影里面 ...

  2. 【电商】电商后台设计—促销模块(上)

    做电商,离不开促销.从前火热的线下促销转移到线上又是另一番风味,那么线上电商促销活动该怎么做,又该如何吸引人呢? 各位小伙伴好,本文是电商后台设计系列文章的第三篇,促销模块.关于商品和库存模块的内容可 ...

  3. 电商后台设计:品类管理

    商品作为整个电商平台中的核心,系统中所有的业务都需要根据它来展开,所以设计一套易用.可扩展的商品模块是非常重要的.文章从品类管理的基本业务出发,对具体的功能模块展开了梳理说明,希望通过此文能够加深你对 ...

  4. 【电商】电商后台设计—库存模块

    电商后台设计,是作为产品经理必学的一项技能.本文从三个方面来对电商后台设计的库存模块进行相应的介绍,期待能够与你交流学习. 一.库存基本概念 1. 库存定义 首先我们来了解一下库存的基本概念,狭义上, ...

  5. 【电商】电商后台设计—促销模块(下)

    在电商运营中,促销是比较常见的一种形式.让我们一起来了解游戏啊电商后台的促销模块是怎么设计的吧,也希望能给各位小伙伴带来干货知识,助力成长. 各位小伙伴好,本文是电商后台设计系列文章的第四篇,促销模块 ...

  6. 【电商】电商后台设计—优惠券

    优惠券是每一个电商平台必备的模块,是吸引和留住用户的重要部分.让我们一起来了解电商平台的优惠券模块是怎么设计的吧,也希望能给各位小伙伴带来干货知识,助力成长. 各位小伙伴好,本文是电商后台设计系列文章 ...

  7. 电商后台设计:商品维护

    编辑导语:商品在整个电商系统中处于核心位置,因此商品维护对于电商后台设计的重要性不言而喻,本文作者以此为出发点,和我们聊一聊在电商后台设计中关于商品维护的那些事. 对于电商系统来说,商品模块的维护可以 ...

  8. 电商后台设计:属性管理

    编辑导语:电商平台上出售着各种各样的商品,买家通过读取这些商品的属性介绍才能了解它的信息,确定自己需不需要.适不适合.电商平台中商品数量庞大,各商品的属性又千差万别,所以设计一套可复用的属性管理功能就 ...

  9. 电商后台设计:系统消息

    电商后台系统中,消息系统是一个必不可少的功能模块,其核心是帮助后台人员及时了解业务消息,保障业务正常运行.本文作者以此为出发点,详细的概述了电商后台中的系统消息的设计思路,与大家分享. 后台系统是一个 ...

  10. 实战:读懂这一篇掌握电商后台设计

    转载:原文根源实在是找不到... 本文为作者对平时工作的思考总结,包括商品中心的设计.订单拆单的实现.促销活动及优惠券的设计使用等,对相关从业者,有借鉴意义.欢迎留言交流讨论. 本文包括以下几个部分: ...

最新文章

  1. C++11:Lambda表达式(匿名函数)理解
  2. PyTorch官方教程大更新:增加标签索引,更加新手友好
  3. Android特色开发之Google MAP
  4. [android] 网络html查看器
  5. 使用SAP OData offline库实现Android应用的离线(offline)模式
  6. MyBatis入门(二)---一对一,一对多
  7. django序列化器嵌套_Django Rest Framework中用于OneToOne字段的序列化程序中的嵌套关​​系
  8. python可以操作word吗_python实现在windows下操作word的方法
  9. Endless Spin
  10. C++里面的LPBYTE是什么意思
  11. 计算机原理内存详解,【讲给小白的计算机原理】什么是内存,内存的作用?
  12. 手机麦克风结构原理图_一文看懂咪头的工作原理及结构(驻极体话筒) - 全文...
  13. 使用layui中的laypage遇到的各种问题总结
  14. matlab图像取样和量化,数字图像基础之图像取样和量化
  15. 谱尼医学幽门螺旋杆菌快速检测 三步直达 欢迎选测~
  16. 错误, Failed to introspect annotated methods on class org.springframework.boot.web.servlet.support.Spr
  17. openerp mysql_openerp 经典收藏 Openerp开发进销存系统完毕总结(转载)
  18. 《数据统计分析及R语言编程(第二版)》练习题总结(一)
  19. 房价这么高,为什么租金却高不起来?
  20. Samsara v2.0 打造ERP数据流脚本编程 —— 脚本规范

热门文章

  1. 双线性映射:零知识证明的引擎
  2. gzdeflate函数_php 压缩函数gzencode gzdeflate gzcompress
  3. 汇编语言8086笔记
  4. 华为数通HCIP笔记
  5. 使用mmdetection检测并存储结果
  6. 网络端口扫描器.扫描开放端口.TCP/UDP的Socket通信.支持IP地址网段范围的批量扫描.支持多线程操作,提高扫描效率
  7. 轮式联合收割机液压系统设计
  8. bat调用vbs脚本
  9. weblogic部署springboot项目
  10. 关于spring框架