系统管理模块顾名思义,是对整个系统的设置和管理,是后台里面比较高的一个权限,一般只有少数管理员才会拥有。本文主要说明管理后台系统的系统管理模块。

做后台产品最主要的是要理解业务,然后根据业务去梳理流程和进行产品设计,这里我们先假设系统管理里面的几个主要业务如下:

  1. 管理登录的账号以及每个账号的操作权限
  2. 监控每个账号的登录情况和操作情况
  3. 给使用后台系统的不同角色人员发送通知
  4. 管理后台系统的菜单

这一篇主要介绍第一个业务——账号管理。

一、账号管理的相关业务

账号管理的核心是对账号的权限管理,现在有比较成熟的权限管理模型,比如RBAC(Role-Based Access Control),也就是账号对应角色,角色对应权限的方案。这里的角色其实就是权限的集合,我们可以根据部门把角色提前创建好,比如创建角色会员运营、产品经理、售前客服等,为这些角色提前分配好权限,那么新开通的账号只需要与这些角色做关联就可以关联到对应的权限了。

这里我们需要特别注意三个地方

第一个是权限怎么分?

方案:权限可以分成三种(1)菜单权限(2)页面权限(3)操作权限

第二个是,相同角色的人员,如果有个别权限不同,应该怎样分配?

方案:账号先选择角色,然后针对账号再选择对应的特殊权限

第三个是,公司的一些敏感信息应该怎么控制权限?

方案:把敏感字段当成一个权限来进行分配

二、开通账号流程

下面我们说明下给一个新账号设置权限的流程:

从流程上可以看出,我们需要先设置角色,然后给新账号关联对应的角色,如果账号有特殊权限或者相关字段的权限,需要单独设置特殊权限和相关字段。

三、账号管理功能点

根据业务和流程,我们把功能点做一个梳理如下:

四、账号管理原型

原型的展示主要分三部分:头部、导航、内容区。导航分为三级导航,一级导航显示在头部,二级和三级导航显示在侧边栏。

账号列表页面

这是个列表页面,主要展示了跟账号相关的一些字段,以及记录开通账号的人和时间。可以对账号进行添加、修改、查询等操作。

添加账号页面——选择角色

这是一个设置页面,需要先填写账号的基本信息(这里的几个字段仅作参考),然后选择账号对应的角色,这里展示的角色需要提前设置好,一个账号可以选择多个角色,这种情况账号的权限就是多个角色权限的并集。

添加账号页面——选择权限

选择好角色后,会把角色对应的权限在这个页面都勾选上,如果账号有特殊权限,就直接在这个页面进行勾选。

这里有个非常重要的地方,就是权限分类。这里分成三种(1)菜单权限(2)页面权限(3)操作权限;这里就需要开发GG每次在开发好一个功能后,把功能对应的权限分好类。如果刚开始没有这样做,后期维护起来会异常麻烦,不仅功能点会特别多,而且技术上面的很多命名还是只有对应的开发人员才看得懂,如果开发人员离职了,就需要重新看代码去理解,所以一定要刚开始就定一个规范,之后没开发好一个功能,就按照规范去执行。

添加账号页面——选择字段

把字段作为一个权限,是因为公司里面很多数据是比较敏感的,不需要这个数据的人员也是没有必要看到这个字段。

这里的字段,也会根据选择的角色自动勾选上,如果有特殊的需求,可以在这里修改。

角色管理相关的原型和账号列表比较类似,这里就不重复放上来了。感兴趣的朋友可以自己做出整理。

【电商】管理后台之账号管理相关推荐

  1. rbac 一个用户对应多个账号_电商后台系统:管理后台之账号管理(一)

    系统管理模块顾名思义,是对整个系统的设置和管理,是后台里面比较高的一个权限,一般只有少数管理员才会拥有.本文主要说明管理后台系统的系统管理模块. 后台产品最主要的是要理解业务,然后根据业务去梳理流程和 ...

  2. 电子证书管理系统前台_电商平台后台之商品管理系统组成模块

    "前端用户的一小步,后台系统的一大步",平时常见的功能如购物车.优惠券等,看似简单,实则在后台要经过很多条件的校验.多系统间的信息流转.下面小猪电商介绍下电商平台后台之商品管理系统 ...

  3. Vue 电商PC后台管理(ElementUI)

    Vue 电商PC后台管理(ElementUI) 1.项目概述 1.1电商项目基本业务概述 根据不同的场景,电商系统一般都提供了PC端.移动 APP.移动 Web.微信小程序等多种终端访问方式. 1.2 ...

  4. Java生鲜电商平台-生鲜供应链(采购管理)

    Java生鲜电商平台-生鲜供应链(采购管理) 在生鲜供应链系统中采购中心这一模块,它是电商公司管理采购的模块,包含供应商管理,采购订单管理,采购商品管理,在该模块中采购订单是采购中心的核心模块.在其他 ...

  5. 电商企业如何选择ERP管理软件

    一款好的ERP软件是电商业务发展的基石,面对市场上的诸多外贸软件产品,电商企业该如何选择?如何判别价格?如何识别优劣? 电商ERP,在国内平台上出现了许多这样的软件产品应用,同质化产品的增多,导致许多 ...

  6. 电商平台后台管理系统项目介绍

    MIMO电商平台后台管理系统 项目简介 基于 Vue3 + Vite2 + Typescript 开发的电子商务平台,组件库使用 element plus: 数据为 mock 模拟,登录账号密码随意填 ...

  7. 小程序电商系统后台功能详解

    如何使用小程序电商系统后台,今天小来给大家讲解一下来客小程序电商系统. 首先,我们来看首页,首页上有一些基本的情况,比如说订单的情况待付款.待发货.待收货.待评价.退货等,还有今日营业额.今日订单数. ...

  8. 电商平台后台管理系统

    程序设计逻辑简单,适合观摩学习使用. 文章目录 前言 一.开发技术和工具 二.功能模块 3.运行截图 总结 前言 一个电商网站,既在于它的网站前台设计制作的精良优美,更在于电商平台 后台的实用性和便捷 ...

  9. 《电商系统后台统计报表模块》需求分析与设计的课程小结

    <电商系统后台统计报表模块>需求分析与设计的课程小结 1)分工情况介绍,小组分工合作情况介绍 张顺程-选题,功能分析,建模 2)选题讨论 电商后台的统计报表也是非常重要的一个功能模块,一个 ...

最新文章

  1. C/C++中constkeyword
  2. 伪元素改变date类型input框的默认样式实例页面
  3. 蜕变与成长中的青春创作:评论家谈少数民族青年作家的创作
  4. asp.net本质论——HttpModule
  5. 关于Acegi的详细信息(配置)
  6. PyTorch 1.6 发布:原生支持自动混合精度训练并进入稳定阶段
  7. 使用PostgreSQL进行中文全文检索
  8. 一步步学习SPD2010--附录A--SPD工作流条件和操作(4)--列表操作
  9. ORCAD生成BOM单时不显示元器件封装
  10. winform的FormBorderStyle设置为None窗口的最小宽度不能小于132
  11. MICCAI 2022 | 深圳大学医学部智能超声实验室6篇论文分享!
  12. jzoj 4638. 第三条跑道
  13. 企业微信登录报错:应用程序无法正常启动(0xc0000142);Win10应用程序无法正常启动0xc0000142错误的解决方法
  14. 深谈德国车和日本车的区别--觉得分析的还算冷静客观
  15. Goby内测版1.8.292|后台扫描、导出截图等功能上线(文末福利等你~)
  16. 先电openstack2.4云计算省赛任务一:iaas平台搭建任务
  17. Node.js 的安装与配置
  18. PAT Basic 1014
  19. 我的新浪博客-软件测试
  20. 【解决】ImportError: {} doesn‘t contains class named ‘Exp‘

热门文章

  1. Qt Quick 4小时入门-安晓辉-专题视频课程
  2. USACO 3.4.2 American Heritage 美国血统
  3. OpenCV-Python击中击不中HITMISS形态变换详解
  4. 怎样找回u盘里误删的文件
  5. java将前端传给后端的文字写入到word中
  6. 世界海洋日 | TcaplusDB号召你一同保护海洋生物多样性
  7. JavaScript能做什么 单行注释 多行注释
  8. vite和webpack的区别
  9. 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
  10. 【拜占庭将军问题】这一计谋,可以让诸葛丞相兴复汉室