RDIFramework.NET ━ 9.6 模組(菜單)管理 ━ Web部分,rdiframework.net
RDIFramework.NET ━ .NET快速資訊化系統開發架構
9.6 模組(菜單)管理 -Web部分
模組(菜單)管理是整個架構的核心,主要面向系統管理人員與開發人員,對普通使用者建議不要授予訪問此模組的許可權,以免不必要的錯誤影響整個架構的運行。在架構中看到的各個功能模組都是在這兒進行配置的,配置資訊儲存在資料庫中。模組(菜單)管理主要完成對整個架構各功能模組的添加、修改、刪除,模組的移動、合并,模組啟用、停用,設定模組是否為公用模組,分配角色、使用者的模組存取權限,設定模組的可見度等,模組(菜單)管理主介面如所示:
9.6.1、模組(菜單)添加
一個系統要運行在此架構下,必須要進行相應模組配置,添加、修改與刪除模組在模組配置中是最常用的。添加模組的操作介面如所示。需要說明以下幾項:
a)、模組添加
1、“父模組”
當前添加的模組顯示在“父模組”之下,在樹型結構中,當前添加的模組為父模組的子節點。
2、 “名稱”
“名稱”即在架構主介面左側導航區看到的各個模組的名稱,因此應該為相應的模組取一個見名知意的名稱。
3、 “表單名”
對於WinForm、WPF、SilverLight結構的程式,“表單名”與“程式集名稱”必須輸入,對於WebForm類型的程式“Web地址”必須輸入。“表單名”在我們架構中約定為:命名空間全稱+表單的名稱
4、 “程式集名稱”
主要針對WinForm、WPF、SilverLight結構的程式,其程式集名稱一般為編譯後的dll檔案名稱,如“RDIFramework.WinModule.dll”。
5、“Web地址”
“Web地址”即模組所在的Web相對路徑,主要針對WebForm類型程式。
6、表徵圖地址
“表徵圖地址”主要針對WebForm類型程式,菜單對應的表徵圖顯示,一般用相對路徑。
7、 模組類型
“模組類型”主要是對當前模組對應的應用類型進行配置,主要分為三種:
1)、WinForm/WebForm類型:這種配置類型的模組在WinForm與WebForm中都載入出來。
2)、WinForm類型:這種配置類型的模組只在WinForm程式中載入,不在Web程式中載入。
3)、WebForm類型:這種配置類型的模組只在Web程式中載入,不在WinForm程式中載入。
8、 其他
“有效”標誌設定此模組是否可用。
“公開”標誌設定此模組是否為公用模組,公用模組不需要設定模組的存取權限,所有登入到架構的使用者都將擁有“公用模組”。
“展開”標誌指定對相應的模組在對於Nav類型,Tree類型展示的情況下是否自動延伸。
在表徵圖項右側,可以選擇該模組的表徵圖,如所示:
9.6.2、模組(菜單)修改
對於已經配置過的模組可以進行修改,要修改已存在的模組,可在“模組(菜單)管理“主介面上單擊“修改”按鈕。模組修改如所示。
9.6.3、使用者模組(菜單)許可權大量設定
使用者模組(菜單)許可權功能項用於設定那些使用者可以訪問那些模組,那些使用者不能訪問那些模組。使用者模組(菜單)使用權限設定如使用者模組(菜單)許可權集中設定。左側列出架構的所有有效使用者,右側為模組(菜單)項,選中相應的模組後儲存,即可為當前選中使用者授予模組的存取權限。
9.6.4、角色模組(菜單)許可權大量設定
角色模組(菜單)許可權功能項用於設定那些角色可以訪問那些模組,那些角色不能訪問那些模組。角色模組(菜單)使用權限設定如角色模組(菜單)許可權集中設定。左側列出架構的所有有效角色,右側為模組(菜單)項,選中相應的模組後儲存,即可為當前選中角色授予模組的存取權限。
9.6.5、模組(菜單)配置
配置(菜單)配置主要對模組是否可見進行集中設定,方便使用者操作,提高操作員的工作效率。模組配置如模組(菜單)配置所示。
相關文章:
RDIFramework.NET — 基於.NET的快速資訊化系統開發架構 — 系列目錄
作者: EricHu
出處:http://blog.csdn.net/chinahuyong
Email:406590790@qq.com
QQ交流:406590790
架構部落格:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基於.NET的快速資訊化系統開發、整合架構,給使用者和開發人員最佳的.Net架構部署方案。
關於作者:進階工程師、資訊系統專案管理師、DBA。專註於微軟平台項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織並開發多個大型項目,在物件導向、面向服務以及資料庫領域有一定的造詣。現主要從事基於 RDIFramework.NET 架構的技術開發、諮詢工作,主要服務於金融、醫學衛生、鐵路、電信、物流、物聯網、製造、零售等行業。
如有問題或建議,請多多賜教!
本文著作權歸作者和CSDN共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,如有問題,可以通過郵箱或QQ 聯絡我,非常感謝。