1. 程式人生 > >RDIFramework.NET ━ 9.4 角色管理 ━ Web部分

RDIFramework.NET ━ 9.4 角色管理 ━ Web部分

RDIFramework.NET ━ .NET快速資訊化系統開發框架

9.4 角色管理 -Web部分 

  角色管理模組主要為了方便框架許可權的分配,提高許可權分配的效率,減少重複設定許可權的工作量。角色(使用者組)管理模組可讓操作員靈活配置整個框架所包含的角色或使用者組。注意了,此處我提出了使用者組的概念,有的商業使用者在使用過程中談到為什麼不單獨設定“使用者組”功能模組,在此簡單說明一下,角色也是一種分組方式,使用者組也是一種分組方式,為了不太過複雜,本框架約定統一使用角色對相應使用者進行分組,當然角色也有一個分類,我們強烈建議,訪問系統對角色進行充分合理的規劃並分類,以免將來發生混亂(相應的系統擁有相應的角色)。“角色管理”功能模組主要包括:整個框架都有那些角色、相應角色所擁有的使用者、角色所擁有的操作許可權/

模組選單、對角色進行排序、新增、修改、刪除角色,對角色進行搜尋等,角色管理主介面如下圖所示:

9.4.1角色新增、修改與刪除

  操作員可以根據需要靈活配置(新增、修改、刪除)框架所擁有的相關角色,系統角色強烈建議不要修改,是保證整個框架正常執行的基礎。

  a) 角色“新增/修改”功能。

  根據需要可以新增角色,對於已有的角色可以進行修改,對於不用的角色可以進行停用或刪除。在新增或修改角色時名稱不允許重複且為必輸項。新增角色介面如下圖所示。

  說明:對於已有的角色,如果想取消其擁有的相應許可權,可以取消角色的“有效”標誌(停用角色),這樣就相當於這個角色被停用了,如果後其想啟用也很方便。“角色分類”可以把具有相同類的角色歸為一類,方便管理與查詢。相應的分類值可在“資料字典”中進行設定。

  修改角色介面如下圖所示:

  b) 刪除角色。

  對於確定無用的或錯誤分配的角色等可以在“角色管理”介面進行邏輯刪除。

9.4.2角色使用者設定

9.4.3搜尋角色

  在“角色管理”主介面,我們可以按“角色分類”進行角色的顯示,選擇相應分類,就會顯示此分類下的所有角色。

相關文章: