RDIFramework.NET — 基於.NET的快速信息化系統開發框架 - 5.1 數據字典管理模塊


RDIFramework.NET — 基於.NET的快速信息化系統開發框架

5.1 數據字典管理模塊

5章 系統配置 

5.1 數據字典管理模塊

  數據字典模塊主要對框架所需數據字典(即選項數據)進行管理,整個數據字典數據為框架所共享,操作員可靈活控制整個框架中的可選數據(主要為下拉框中的列表數據)。提高數據的重復利用率,加速新項目開發的效率。數據字典管理如圖5.1.1所示。

 

5.1.1 數據字典管理

  在數據字典管理主界面,我們可以添加、修改、刪除與導出數據字典,同時也可以查詢選擇字典項的明細子項。此外,多系統整合開發做為我們框架的一大亮點,同時引出了一個問題,我們框架下可能集成了數個子系統,這些子系統需要定義各種字典項,以滿足其各自開發的需要。我們如何對其分而治之,讓相應子系統開發人員只能控制自己那部分數據字典顯得尤為重要。因為,我們不能保證開發人員在操作中會誤操作不屬於他們開發的子系統中的數據字典。這樣容易破壞整個框架運行的穩定性,為了解決這個問題,我們在數據字典中加入了用戶與角色的權限控制,讓相應的用戶,相應的角色控制相應的資源。這就是數據字典用戶權限、角色權限的分配問題。 

5.1.1、數據字典添加、修改與刪除

  a)、數據字典添加
  根據開發的需要,我們可以添加所需的數據字典項。添加數據字典如圖5.1.1-1所示,在添加時需要注意的是編號與名稱在同一分類下不能與已有的數據重復。注意,這兒有一個分類項,主要用於對數據字典進行分類,我們一般建議按各個子系統對數據字典進行分類,這樣更方便管理。

圖5.1.1-1 數據字典添加

  b)、數據字典修改
  數據字典的修改操作界面與增加一致。
  C)、數據字典刪除
  對於確定不再使用的數據字典項,可以予以刪除,在數據字典管理主界面選擇需要刪除的數據字典項,單擊“刪除”按鈕即可。需要注意的是,刪除數據字典項,其對應的字典明細也會一並刪除。

5.1.2、字典明細管理

   數據字典添加后在開發中還沒有實際的用處,需要添加字典明細才能使用。在數據字典管理主界面,選擇一字典項,單擊“字典明細”,打開字典明細管理主界面,如圖5.1.2-1字典明細管理所示。

圖5.1.2-1 數據明細管理

  在字典明細管理主界面,我們可以添加、修改、刪除字典明細項。

5.1.3、對用戶授予相應的字典項管理權限

  給相應的用戶授予相應的字典項的管理權限,對數據字典這樣的基礎數據的管理尤為重要,其用處與重要性在上面我們已經闡述得很清楚,現在我們來看看如何給相應的用戶授予相應的字典項管理權限。在這兒我們稱其為資源管理權限,字典項就是一種資源,用於擁有該資源,就表示給用戶授予了此資源管理權限。用戶資源權限設置如圖5.1.3-1所示。

圖5.1.3-1 用戶資源權限設置

  在上圖中,我們對用戶“yonghu”授予了相應的字典項資源管理權限,現在我們以” yonghu”這個用戶登錄到數據字典管理主界面,可以看到“yonghu”這個用戶只能看到其只擁有我們上面授予的可訪問的字典項了,以此為案例,當然也可以設置某個用戶對相應模塊(菜單)、操作權限、組織機構等資源的資源訪問權限,這樣做有一個非常好的好處,當框架下包含的系統越來越多時,我們可以設置相應的用戶來管理相應的基礎數據,這樣即可以減輕管理員的工作負擔,同時讓管理更加明細,更加科學,更不易出錯。比如:張三團隊開發CRM系統,李四團隊開發的MIS系統,這兩個系統都集成到RDIFramework.NET框架下,我們可以分別設置張三團隊與李四團隊各自可管理的相應資源,這樣就不容易混淆,管理員也相應的比較輕松。如圖5.1.3-2查看用戶字典項資源管理權限下的資源。

圖5.1.3-2 查看用戶字典項資源管理權限下的資源

5.1.4、對角色授予相應的字典項管理權限

  給相應的角色授予相應的字典項的管理權限,與給用戶授予相應的字典項資源管理權限基本一致,在這兒主要是針對於角色而言,角色資源權限設置如圖5.1.4-1所示。

圖5.1.4-1 角色資源權限設置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM