天天看點

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chinahuyong/article/details/43340061

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

9.6  子產品(菜單)管理 -Web部分 

   子產品(菜單)管理是整個架構的核心,主要面向系統管理人員與開發人員,對普通使用者建議不要授予通路此子產品的權限,以免不必要的錯誤影響整個架構的運作。在架構中看到的各個功能子產品都是在這兒進行配置的,配置資訊儲存在資料庫中。子產品(菜單)管理主要完成對整個架構各功能子產品的添加、修改、删除,子產品的移動、合并,子產品啟用、停用,設定子產品是否為公共子產品,配置設定角色、使用者的子產品通路權限,設定子產品的可見性等,子產品(菜單)管理主界面如下圖所示:

RDIFramework.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類型展示的情況下是否自動展開。

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

  在圖示項右側,可以選擇該子產品的圖示,如下圖所示:

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

9.6.2、子產品(菜單)修改

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

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

9.6.3、使用者子產品(菜單)權限批量設定

  使用者子產品(菜單)權限功能項用于設定那些使用者可以通路那些子產品,那些使用者不能通路那些子產品。使用者子產品(菜單)權限設定如下圖使用者子產品(菜單)權限集中設定。左側列出架構的所有有效使用者,右側為子產品(菜單)項,選中相應的子產品後儲存,即可為目前選中使用者授予子產品的通路權限。

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

9.6.4、角色子產品(菜單)權限批量設定

  角色子產品(菜單)權限功能項用于設定那些角色可以通路那些子產品,那些角色不能通路那些子產品。角色子產品(菜單)權限設定如下圖角色子產品(菜單)權限集中設定。左側列出架構的所有有效角色,右側為子產品(菜單)項,選中相應的子產品後儲存,即可為目前選中角色授予子產品的通路權限。

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

9.6.5、子產品(菜單)配置

  配置(菜單)配置主要對子產品是否可見進行集中設定,友善使用者操作,提高操作員的工作效率。子產品配置如下圖子產品(菜單)配置所示。

RDIFramework.NET ━ 9.6 子產品(菜單)管理 ━ Web部分

相關文章:

RDIFramework.NET — 基于.NET的快速資訊化系統開發架構 — 系列目錄

作者: 

EricHu

出處:

http://blog.csdn.net/chinahuyong  http://www.cnblogs.com/huyong/

Email:

[email protected]

QQ交流:406590790 

架構部落格:

http://blog.csdn.net/chinahuyong http://www.cnblogs.com/huyong RDIFramework.NET

,基于.NET的快速資訊化系統開發、整合架構,給使用者和開發者最佳的.Net架構部署方案。 

關于作者:進階工程師、資訊系統項目管理師、DBA。專注于微軟平台項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及資料庫領域有一定的造詣。現主要從事基于 

 架構的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。 

如有問題或建議,請多多賜教! 

本文版權歸作者和CSDN共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,如有問題,可以通過郵箱或QQ 聯系我,非常感謝。