統一項目管理平臺(UMPlatForm.NET) 4.8 模塊(菜單)管理

 

 統一項目管理平臺(UMPlatForm.NET)

4.8 模塊(菜單)模塊

    4.8 模塊(菜單)管理

    模塊(菜單)管理是整個平臺的核心,主要面向系統管理人員與開發人員,對普通用戶建議不要授予訪問此模塊的權限,以免不必要的錯誤影響整個平臺的運行。在平臺中看到的各個功能模塊都是在這兒進行配置的,配置信息保存在數據庫中。模塊(菜單)管理主要完成對整個平臺各功能模塊的添加、修改、刪除,模塊的移動、合併,模塊啓用、停用,設置模塊是否爲公共模塊,分配角色、用戶的模塊訪問權限,設置模塊的可見性等。模塊(菜單)管理主界面如圖4.8.1所示。

 圖4.8.模塊(菜單)管理

 

一、模塊菜單添加、修改與刪除。

    一個系統要運行在此平臺下,必須要進行相應模塊配置,添加、修改與刪除模塊在模塊配置中是最常用的。添加模塊的操作界面如圖4.8.2所示。需要說明以下幾項:

a)、模塊添加

1、“父模塊”

當前添加的模塊顯示在“父模塊”之下,在樹型結構中,當前添加的模塊爲父模塊的子節點。如果要添加根節點,可以單擊“置空”按鈕。如果“父模塊”不正確,還可以單擊父模塊“父模塊”輸入項右側的“選擇”按鈕,打開“模塊選擇”窗口,進行父模塊的選擇。

2、 “名稱”

“名稱”即在平臺主界面左側導航區看到的各個模塊的名稱,因此應該爲相應的模塊取一個見名知意的名稱。

3、 “編號”

對於WinFormWPFSilverLight結構的程序,“編號”與“目標”必須輸入,對於WebForm類型的程序“Web地址”必須輸入。“編號”在我們平臺中約定爲:

命名空間全稱+窗體的名稱,如圖4.8.2所示,命名空間爲:UMPlatForm.Security,窗體的名稱爲:CustomerManagement

4、 “目標”

   “目標”即此模塊所在的Dll文件,如圖4.8.2所示,“用戶管理”模塊所在的dll文件爲:UMPlatForm.Security.dll

    5、“Web地址”

   “Web地址”即模塊所在的Web相對路徑。

    6、 其他

    “有效”標誌設置此模塊是否可用。

    “公開”標誌設置此模塊是否爲公共模塊,公共模塊不需要設置模塊的訪問權限,所有登錄到平臺的用戶都將擁有“公共模塊”。

圖4.8.模塊(菜單)添加

 

b)、模塊修改

    對於已經配置過的模塊可以進行修改,要修改已存在的模塊,可在“模塊(菜單)管理“主界面上單擊“修改”按鈕。模塊修改如圖4.8.3所示。

圖4.8.模塊(菜單)修改

 

    在圖4.8.3可以看到有一個模塊圖標項,此功能是設置在平臺主界面左側導航區顯示的模塊圖標。單擊“選擇”按鈕,打開“模塊(菜單)圖標選擇”界面進行模塊圖標的選擇。如圖4.8.模塊(菜單)圖標選擇所示。 

圖4.8.模塊(菜單)圖標選擇

 

    在“模塊(菜單)圖標選擇”界面,如果沒有合適的圖標,可以單擊“添加”按鈕添加你的圖標到平臺中,圖標尺寸大小建議爲:32×32的網頁圖標格式。單擊“選擇”即可爲模塊設置所選擇的圖標。

c)、模塊刪除

    對於確認無用的模塊可以進行邏輯刪除。建議對不使用的模塊可以取消模塊的有效標誌,在修改模塊界面中。而不是直接刪除模塊。

 

二、模塊(菜單)合併、移動。

    在模塊(菜單)管理主界面可以輕鬆的實現模塊的移動或合併,不僅可以在模塊樹形列表中通過鼠標拖動的方法進行移動,同時還可以選擇要移動的模塊,單擊“移動“按鈕,打開“選擇模塊”窗口,選擇要移動到的模塊,即可完成模塊的移動與合併。

 

三、角色模塊(菜單)權限。

    角色模塊(菜單)權限功能項用於設置那些角色可以訪問那些模塊,那些角色不能訪問那些模塊。角色模塊(菜單)權限設置如圖4.8.5角色模塊(菜單)權限集中設置。左側列出平臺的所有有效角色,右側爲模塊(菜單)項,選中相應的模塊後保存,即可爲當前選中角色授予模塊的訪問權限。

圖4.8.角色模塊(菜單)權限集中設置

 

四、用戶模塊(菜單)權限。

    用戶模塊(菜單)權限功能項用於設置那些用戶可以訪問那些模塊,那些用戶不能訪問那些模塊。用戶模塊(菜單)權限設置如圖4.8.6用戶模塊(菜單)權限集中設置。左側列出平臺的所有有效用戶,右側爲模塊(菜單)項,選中相應的模塊後保存,即可爲當前選中用戶授予模塊的訪問權限。

圖4.8.用戶模塊(菜單)權限集中設置

 

五、模塊(菜單)配置。

    配置(菜單)配置主要對模塊是否可見進行集中設置,方便用戶操作,提高操作員的工作效率。模塊配置如圖4.8.7模塊(菜單)配置所示。

圖4.8.模塊(菜單)配置 

  

作者: Edward  
出處: http://umplatform.blog.51cto.com/

微博: 騰訊

Email: [email protected]或 [email protected]

QQ 交流:406590790 (請註明:平臺交流)

QQ羣交流:16653241  237326100
關於作者:高級工程師、信息系統項目管理師、數據庫系統工程師。專注於微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織並開發多個大型項目,精通DotNet(C#、Asp.NETADO.NET、Web Service、WCF)DB原理與技術、SqlServer、Oracle等。熟悉Java、Delhpi及Linux操作系統,有紮實的網絡知識。自認在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事DB管理、DB開發、WinForm、WCF、WebService、網頁數據抓取以及ASP.NET等項目管理、開發、架構等工作。如有問題或建議,請多多賜教!
本文版權歸作者和51CTO博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過郵箱或QQ 聯繫我,非常感謝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章