【點(diǎn)亮星星】----祈盼著一個鼓勵
博主開源地址:
碼云:https://gitee.com/redragon/redragon-erp
GitHub:https://github.com/redragon1985/redragon-erp
說流程
之前的幾篇文章完整地梳理了ERP系統(tǒng)的主流程,本文開始講講穿插于主流程中的權(quán)限。首先要明確權(quán)限與用戶在流程中的意義。所謂流程從頭至尾貫穿的一個問題就是什么人做什么事。這個人在系統(tǒng)中就是用戶,而做什么事就是權(quán)限在控制著。所以說看似權(quán)限不在流程中,其實(shí)它在每一個節(jié)點(diǎn)甚至每個動作都做著精確的控制。其次我們再來說說權(quán)限模塊內(nèi)部的流程。創(chuàng)建權(quán)限、創(chuàng)建角色、創(chuàng)建用戶,然后將用戶關(guān)聯(lián)角色,角色關(guān)聯(lián)權(quán)限,最終完成了權(quán)限模塊的基本操作流程。
說業(yè)務(wù)
下面我們來聊聊用戶與權(quán)限管理的功能以及解決了哪些問題。
(1)賬號與用戶分離:說得再明確點(diǎn)就是這里的用戶只關(guān)心的是登陸系統(tǒng)的賬號,不涉及登陸賬號的人的個人信息,這些信息在ERP的其他模塊中管理。這種設(shè)計(jì)使得用戶和實(shí)際的業(yè)務(wù)分離,在使用時更加靈活。
(2)角色與權(quán)限的定義:權(quán)限是來控制用戶可以做哪些事的,原則上我們只會通過權(quán)限來做邏輯判定。而角色可以簡單理解成權(quán)限的分組,把一類權(quán)限放在一起形成了一個有實(shí)際含義的集合。
(3)權(quán)限的分類:權(quán)限一般分為菜單權(quán)限、操作權(quán)限、數(shù)據(jù)權(quán)限。菜單權(quán)限控制著用戶可以看到哪些模塊或功能;操作權(quán)限控制著用戶可以做哪些具體的操作,可以點(diǎn)擊哪些按鈕;數(shù)據(jù)權(quán)限控制著用戶可以看到系統(tǒng)中的哪些數(shù)據(jù),可以編輯哪些數(shù)據(jù)。
說操作
一、用戶管理
操作說明:
1、進(jìn)入“用戶管理”菜單,可查看所有用戶的列表
2、新增用戶
(1)點(diǎn)擊“新增用戶”按鈕,進(jìn)入編輯頁面
(2)錄入用戶名和密碼
(3)點(diǎn)擊“確定”按鈕,完成用戶的創(chuàng)建
3、修改密碼
(1)在用戶列表頁面,點(diǎn)擊“編輯”按鈕
(2)點(diǎn)擊“修改密碼”按鈕,并確定完成密碼修改
二、角色管理
操作說明:
1、進(jìn)入“角色管理”菜單,可查看所有角色列表
2、新增角色
(1)點(diǎn)擊“新增角色”按鈕
(2)輸入角色編碼和名稱,保存即可
三、權(quán)限管理
操作說明:
1、進(jìn)入“權(quán)限管理”菜單,可查看所有權(quán)限列表
2、新增權(quán)限
(1)點(diǎn)擊“新增權(quán)限”按鈕
(2)輸入權(quán)限編碼和名稱,選擇權(quán)限類型,保存即可
四、用戶分配角色
操作說明:
1、進(jìn)入“用戶分配角色”菜單
2、在選擇了用戶名后,會顯示“已選擇的角色”和“未選擇的角色”
3、從左側(cè)選擇新的角色分配給用戶,或者從右側(cè)選擇已經(jīng)分配的角色取消關(guān)聯(lián),保存后生效
五、角色關(guān)聯(lián)權(quán)限
操作說明:
1、進(jìn)入“角色關(guān)聯(lián)權(quán)限”菜單
2、在選擇了角色后,會顯示“已選擇的權(quán)限”和“未選擇的權(quán)限”
3、從左側(cè)選擇新的權(quán)限關(guān)聯(lián)角色,或者從右側(cè)選擇已關(guān)聯(lián)的權(quán)限取消關(guān)聯(lián),保存后生效
后記
如果您對我們正在做的開源軟件感興趣,歡迎各種形式的合作,加入我們一起打造一套開源的信息化解決方案。
【碼云】或【GitHub】搜索“赤龍ERP”點(diǎn)擊星標(biāo)。等待著您的支持!