RDIFramework.NET ━ 9.6 模組(菜單)管理 ━ Web部分,rdiframework.net

來源:互聯網
上載者:User

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 聯絡我,非常感謝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.