ERP的权限管理的操作与设计--开源软件诞生24
赤龙ERP用户与权限管理讲解--第24篇
用日志记录“开源软件”的诞生
【进入地址 点亮星星】----祈盼着一个鼓励
博主开源地址:
说流程
之前的几篇文章完整地梳理了ERP系统的主流程,本文开始讲讲穿插于主流程中的权限。首先要明确权限与用户在流程中的意义。所谓流程从头至尾贯穿的一个问题就是什么人做什么事。这个人在系统中就是用户,而做什么事就是权限在控制着。所以说看似权限不在流程中,其实它在每一个节点甚至每个动作都做着精确的控制。其次我们再来说说权限模块内部的流程。创建权限、创建角色、创建用户,然后将用户关联角色,角色关联权限,最终完成了权限模块的基本操作流程。
说业务
下面我们来聊聊用户与权限管理的功能以及解决了哪些问题。
(1)账号与用户分离:说得再明确点就是这里的用户只关心的是登陆系统的账号,不涉及登陆账号的人的个人信息,这些信息在ERP的其他模块中管理。这种设计使得用户和实际的业务分离,在使用时更加灵活。
(2)角色与权限的定义:权限是来控制用户可以做哪些事的,原则上我们只会通过权限来做逻辑判定。而角色可以简单理解成权限的分组,把一类权限放在一起形成了一个有实际含义的集合。
(3)权限的分类:权限一般分为菜单权限、操作权限、数据权限。菜单权限控制着用户可以看到哪些模块或功能;操作权限控制着用户可以做哪些具体的操作,可以点击哪些按钮;数据权限控制着用户可以看到系统中的哪些数据,可以编辑哪些数据。
说操作
一、用户管理
操作说明:
1、进入“用户管理”菜单,可查看所有用户的列表
2、新增用户
(1)点击“新增用户”按钮,进入编辑页面
(2)录入用户名和密码
(3)点击“确定”按钮,完成用户的创建
3、修改密码
(1)在用户列表页面,点击“编辑”按钮
(2)点击“修改密码”按钮,并确定完成密码修改
二、角色管理
操作说明:
1、进入“角色管理”菜单,可查看所有角色列表
2、新增角色
(1)点击“新增角色”按钮
(2)输入角色编码和名称,保存即可
三、权限管理
操作说明:
1、进入“权限管理”菜单,可查看所有权限列表
2、新增权限
(1)点击“新增权限”按钮
(2)输入权限编码和名称,选择权限类型,保存即可
四、用户分配角色
操作说明:
1、进入“用户分配角色”菜单
2、在选择了用户名后,会显示“已选择的角色”和“未选择的角色”
3、从左侧选择新的角色分配给用户,或者从右侧选择已经分配的角色取消关联,保存后生效
五、角色关联权限
操作说明:
1、进入“角色关联权限”菜单
2、在选择了角色后,会显示“已选择的权限”和“未选择的权限”
3、从左侧选择新的权限关联角色,或者从右侧选择已关联的权限取消关联,保存后生效
后记
如果您对我们正在做的开源软件感兴趣,欢迎各种形式的合作,加入我们一起打造一套开源的信息化解决方案。
【码云】或【GitHub】搜索“赤龙ERP”点击星标,亦可加入我们! 让我们从小开始做点伟大的事!与开发者交流 kzca2000
ERP的权限管理的操作与设计--开源软件诞生24的更多相关文章
- ERP的协议管理的操作与设计--开源软件诞生27
赤龙ERP协议与订单进阶讲解--第27篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/re ...
- ERP订单管理的操作与设计--开源软件诞生19
赤龙ERP订单模块讲解--第19篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...
- ERP中HR模块的操作与设计--开源软件诞生26
赤龙ERP的EHR功能讲解--第26篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/red ...
- ERP的主数据的操作与设计--开源软件诞生25
赤龙ERP主数据管理讲解--第25篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redr ...
- ERP仓库管理的操作与设计--开源软件诞生20
赤龙ERP库房管理讲解--第20篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...
- ERP收付款的操作与设计--开源软件诞生22
赤龙ERP收款付款讲解--第22篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...
- ERP的财务凭证的操作与设计--开源软件诞生23
赤龙ERP财务凭证讲解--第23篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...
- ERP制造模块操作与设计--开源软件诞生30
赤龙ERP制造模块讲解--第30篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...
- ERP费用报销操作与设计--开源软件诞生31
赤龙ERP费用报销讲解--第31篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...
随机推荐
- 许嵩新歌《放肆》发布 && 递归 + Stream+Lambda相遇成树
一.<放肆>如约而至 今早5:00在迷迷糊糊中醒来,打开手机一看,许嵩又发新歌了,名字叫做<放肆>,澎湃的旋律,依旧古典高雅的用词,这个大男孩,已经不像12年那时候发些伤感非主 ...
- 2020 CSP-J 初赛答案及解析
部分咕咕咕的明天一定 单项选择 A A D 解析 : 与z的都是假 C 解析 : $ \frac{2048\times1024\times32}{8\times1024\times1024}=8$ C ...
- h2database在springboot中的使用
h2为轻量级数据库,使用特别方便,它可以不使用数据库服务器,直接嵌入到java程序中.可以配置持久化,同样也可以不持久化(数据在内存中)进程结束后,数据就释放,用做测试和演示特别方便.自带后台管理,非 ...
- 对json数组按照id精确查询并修改值
//json数组,里面有一个id等于5的,班级的标识和名称不是该班级,通过id把班级信息修改为指定的信息 var zNodes=[ { id:1, classid:1, className:" ...
- Spark学习总结
RDD及其特点 1.RDD是Spark的核心数据模型,但是个抽象类,全称为Resillient Distributed Dataset,即弹性分布式数据集. 2.RDD在抽象上来说是一种元素集合,包含 ...
- ScanTailor-ScanTailor 强大的多方位的满足处理扫描图片的需求
ScanTailor 强大的多方位的满足处理扫描图片的需求 ScanTailor 能做什么? 批量或单张或选择区间旋转图片 自动切割页面,同时提供手动选项 自动识别图像歪斜角度,同时提供手动选项 ...
- Mysql数据库分布式事务XA详解
XA事务简介 XA 事务的基础是两阶段提交协议.需要有一个事务协调者来保证所有的事务参与者都完成了准备工作(第一阶段).如果协调者收到所有参与者都准备好的消息,就会通知所有的事务都可以提交了(第二阶段 ...
- linux(centos8):用fallocate快速生成大文件
一,fallocate的用途? 1,用途 我们有时需要用大文件来测试下载速度, 有时需要用大文件来覆盖磁盘空间, 如果在网上搜索,很多文章讲的是使用dd等工具, 事实上linux系统已经内置了生成大文 ...
- nginx安全:配置allow/deny控制ip访问(ngx_http_access_module)
一,nginx中allow/deny指令的用途 1, Nginx的deny和allow指令是由ngx_http_access_module模块提供, Nginx安装默认内置了该模块 2, nginx访 ...
- SQL SERVER调优常用方法 sql优化
说起SQL SERVER的调优,我想大伙也很想知道这方面的知识.本人也正在探索的路上,大家有什么好的意见,欢迎一起探讨.研究.博取众人之长,才能扬长避短.本文中的内容主要是摘自<程序员的SQL金 ...