RDIFramework.NET V2.5(.NET快速信息化系統開發框架) Web版界面樣例(可參考)


RDIFramework.NET V2.5(.NET快速信息化系統開發框架)  Web版介紹

現已升級到V2.8,點擊查看

      B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或 SQL Server等數據庫。瀏覽器通過Web Server同數據庫進行數據交互。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。與WinForm結構相比B/S結構最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一台能上網的電腦就能使用,客戶端零維護。系統的擴展性非常容易,只要能上網就可使用。當然B/S結構與WinForm相比也有其不足的地方,如:B/S架構在圖形的表現能力上以及運行的速度上弱於CS架構。還有一個致命弱點,就是受程序運行環境限制。由於B/S架構依賴瀏覽器,而瀏覽器的版本繁多,很多瀏覽器核心架構差別也很大,導致對於網頁的兼容性有很大影響,尤其是在CSS布局,JAVASCRIPT腳本執行等方面,會有很大影響,同時B/S結構運行的效率也不及WinForm結構。        

  RDIFramework.NET(.NET快速信息化系統開發、整合框架)不僅支持強大的WinForm結構的開發,同時同步支持B/S結構的開發,所使用的框架核心不變。強烈建議在看B/S版介紹前,先看前面幾章關於框架WinForm版的介紹,因為Web版中各功能與WinForm版基本一至,Web版各個功能說明我就省略了下面我將對框架Web版進行逐一展示,你會發現框架的Web版與WinForm版界面基本一致。很多用戶關心Web版各瀏覽器的兼容性問題,在這兒我可以告訴大家,框架的Web版本在開發過程中進行了嚴格的測試,各主流瀏覽器兼容性好,運行效果一至,可放心使用。

  8.1 Web版配置、登錄與主界面

  Web版本配置相當的簡單,配置項寫在了Web.config文件中,配置項的含義與配置的方法可以參考WinForm的Config.xml文件的相關說明,各配置項的含義一至,如下圖所示。

 

  把RDIFramework.NET成功部署到IIS上后(部署的方法可參考相關文章),進入登錄界面,如下圖所示:

 

  輸入正確的用戶名與密碼(默認超級管理員的用戶名與密碼一樣,都是:Administrator)后,即可進入主界面,如下圖所示:

 

     主界面左側為導航菜單,右側為工作區,選擇左側導航菜單中相應的導航項,即可打開對應的功能列表。右側的工作區,打開的頁面我們可以通過右鍵菜單做相應的關閉操作。

 

8.2 員工管理

         員工(職員)管理主要是對集團、企事業內部員工進行管理。包含的功能有:添加員工、修改員工、刪除員工數據、導出數據員數據、移動員工等。員工管理主界面

 

 

一、員工(職員)添加。

  

二、員工(職員)修改。

  

三、員工(職員)刪除。 

 

四、員工(職員)移動。

 

五、員工(職員)數據導出。

 

 

8.3 用戶管理

用戶管理模塊主要是對可登錄系統的用戶進行管理。后續的工作如:用戶歸屬角色、權限的分配、用戶所擁有的相應功能模塊、各業務系統權限的分配等都是以此為基礎。用戶管理的主要操作有:新增用戶、修改用戶、刪除用戶、設置用戶的默認角色、設置用戶密碼、設置用戶的有效性、用戶數據導出等。用戶管理主界面如下圖所示:

 

 

一、用戶添加。

        

 

二、用戶修改。        

 

 

三、設置用戶密碼。

 

 

四、刪除用戶。

  

五、導出用戶數據。

 

8.4 角色管理

         角色管理模塊主要為了方便框架權限的分配,提高權限分配的效率,減少重復設置權限的工作量。角色(用戶組)管理模塊可讓操作員靈活配置整個框架所包含的角色或用戶組。注意了,此處我提出了用戶組的概念,有的商業用戶在使用過程中談到為什么不單獨設置“用戶組”功能模塊,在此簡單說明一下,角色也是一種分組方式,用戶組也是一種分組方式,為了不太過復雜,本框架約定統一使用角色對相應用戶進行分組,當然角色也有一個分類,我們強烈建議,訪問系統對角色進行充分合理的規划並分類,以免將來發生混亂(相應的系統擁有相應的角色)。“角色管理”功能模塊主要包括:整個框架都有那些角色、相應角色所擁有的用戶、角色所擁有的操作權限/模塊菜單、對角色進行排序、新增、修改、刪除角色,對角色進行搜索等,角色管理主界面

 

 

一、角色添加。

 

 

 

二、角色修改。

 

 

三、角色用戶設置。

 

 

         在上圖中,我們可以添加、移除、清空當前角色包含的用戶。

     選擇添加,打開“選取用戶”窗口,如下圖所示:

        

 

四、角色刪除。

 

8.5 組織機構管理

         組織機構管理模塊提供直觀方便的組織機構管理,以樹型結構顯示單位和部門的機構體系,可根據需要進行添加、修改、刪除或移動等對組織機構進行調整處理。組織機構管理主界面如下圖所示:

 

 

一、組織機構添加。  

 

二、組織機構修改。  

 

三、(用戶-組織機構)權限設置。 

 

四、(角色-組織機構)權限設置。

 

 

五、組織機構數據刪除。 

 

六、組織機構數據導出。

 

8.6 模塊(菜單)管理

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

 

 

一、模塊(菜單)添加。 

 

在圖標項右側,可以選擇該模塊的圖標,如下圖所示:

 

 

二、模塊(菜單)修改。

   

三、用戶模塊(菜單)權限批量設置。

 

四、角色模塊(菜單)權限批量設置。

五、模塊(菜單)配置。

8.7 操作權限管理

         隨着經濟全球化趨勢的發展和企業間競爭的加劇,企業對管理要求不斷變化、提高,越來越多的信息都表明權限管理必須向更細、更深的方向發展,其目的就是為了更好的發揮監督職能,對不相容的資源進行分離與牽制,對重要的事項進行監督與制約,重點突出精細化管理的要求。操作權限管理模塊是框架權限控制的核心,貫穿於整個框架應用之中。這里的操作權限不能簡單理解為一些常用的增、刪、改、查,應進行更深入的分析與挖掘。比如可訪問框架的權限,可訪問、編輯、刪除、拒絕訪問某些列的權限、框架資源的管理權限等等。在開發一個系統時不可能一下子把這些權限完整的抽象出來,是一個循序漸進的過程,合理的權限粒度抽象更能方便后期的管理。操作權限管理主界面如下圖所示: 

 

一、添加操作權限項。

二、修改操作權限項。

三、用戶操作權限批量設置。 

四、角色操作權限批量設置。 

8.8 用戶權限管理

         在實際應用中我們會發現,權限控制會經常變動,如:需要調整角色的分配,需要收回與授予某些角色、用戶可訪問的模塊(菜單)與相應的操作權限、需要給某些角色添加與移除相應的用戶等等,如果沒有一個靈活可靠的配置管理工具將會使權限控制變得十分麻煩。用戶權限管理模塊就是為了方便用戶、角色權限的集中統一管理而開發的模塊。在用戶權限管理模塊,操作員可以添加或移動用戶到指定的角色、可以分配或授予指定用戶的模塊(菜單)的訪問權限、可以收回或分配指定用戶的操作(功能)權限、可以對所有用戶、角色、模塊(菜單)、操作(功能)權限進行集中批量設置,用戶授權范圍內的設置,表字段權限的設置以及表約束條件權限的設置等。用戶權限管理主界面如下圖所示:

  

一、用戶權限設置。

二、用戶角色關聯。

三、用戶角色集中批量設置。

三、用戶權限批量設置。

8.9 角色權限管理

         角色權限管理模塊主要是對角色的相應權限進行集中設置。在角色權限管理模塊中,管理員可以添加或移除指定角色所包含的用戶、可以分配或授予指定角色的模塊(菜單)的訪問權限、可以收回或分配指定角色的操作(功能)權限、可以對所有角色、用戶、模塊(菜單)、操作(功能)權限進行集中批量設置,角色戶授權范圍的設置(類似於用戶授權范圍的設置),表字段權限的設置以及表約束條件權限的設置等。角色權限管理主界面如下圖所示:

 

 一、角色權限設置。 

二、角色用戶關聯。

三、角色用戶集中批量設置。

四、角色權限批量設置。

8.10 數據字典管理

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

 

一、添加字典類別。

二、修改字典類別。

三、刪除字典類別。 

四、新增選項明細。

五、編輯選項明細。

六、刪除選項明細。

 

8.11 表字段管理

         表(字段)綜合管理模塊主要功能是對數據表本身,表的各個字段做相應的控制,表字段管理主界面如下圖所示:

 

8.12 系統日志與異常管理

         一個軟件在投入運行時不可能沒有任何異常,在軟件發生異常時及時的記錄下來,也好我們及時對異常進行跟蹤,以解決發生的異常,避免異常的再次發生。異常分為兩種情況,一種為客戶端發生的異常,另一種為服務端發生的異常。對於客戶端發生的異常,通常都會及時的彈出,用戶看到后可以反饋給我們。服務器端產生的異常會自動記錄到數據庫中,管理員可以通過框架異常管理進行查看操作。

框架日志管理對於框架的安全審查有着重要的地位,用戶的登入登出情況,模塊的訪問情況,服務調用情況,功能操作情況等都應該記錄下來,也方便管理人員查看了解整個系統的使用情況,讓異常使用問題即使得到處理。

         日志管理主界面

 日志詳細信息

 

 

系統異常管理主界面


異常詳細信息

8.13 數據庫連接管理

我們經常可以看到很多軟件直接把數據庫連接字符串放在軟件執行目錄下的配置文件中,這種直接把數據庫連接字符串(不管加密與否)放在客戶端很不安全。在我們的框架中,可以掛接無數個各種類型的數據庫,通過把這些連接字符串統一通過特殊處理存放到數據庫中,前端開發人員只需要調用相應的數據庫訪問接口即可,變更數據庫服務器地址等都極為方便,數據庫連接管理主界面如下圖所示。所有數據庫連接都通過“連接名稱”來統一確定。 

一、新增數據庫連接。

一、修改數據庫連接。 

 

 

歡迎入群交流溝通

.NET框架交流群:16653241

數據庫交流群:190401986

軟件開發技術討論群:5682891

 

    更多關於框架介紹的文章,可以看:

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

 

 


 

        如需采購,請登錄:

   淘寶店地址:http://yonghu86.taobao.com/


免責聲明!

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



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