RDIFramework.NET ━ .NET快速資訊化系統開發框架 V2.8 版本釋出
(新年鉅獻)
RDIFramework.NET ━ .NET快速資訊化系統開發框架
V2.8 版本釋出
歷時數月,RDIFramework.NET V2.8版本釋出了,感謝大家的支援。
RDIFramework.NET,基於.NET的快速資訊化系統開發、整合框架,為企業或個人在.NET環境下快速開發系統提供了強大的支援,開發人員不需要開發系統的基礎功能和公共模組,框架自身提供了強大的函式庫和開發包,開發人員只須集中精力專注於業務部分的開發,因此大大提高開發效率和節約開發成本。框架採用目前最主流的C#語言開發完成,支援多種資料庫型別,支援WinForm與Web。使用RDIFramework.NET能提高管理類軟體系統的整體質量、提高模組與模組之間的相容性、提高程式碼的重複利用率,使軟體系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重複利用。框架基礎模組包括:強大靈活的許可權控制組件,統一的模組分配與管理元件,靈活易用的工作流元件、集中的資料字典管理元件,自動升級元件,各種常用的商業控制元件(分頁控制元件、組合查詢控制、圖片瀏覽控制元件等),強大的基於本框架的程式碼生成器,豐富的基礎類庫與開發輔助工具、內建MiNiWeb瀏覽器等各基礎常用功能元件,下步將會考慮整合報表框架以及多語言的支援等。應用系統建立在此框架之上,採用構件式、可複用開發,節省開發成本,加快開發速度,在軟體開發上更好的做到多快省。
RDIFramework.NET V2.8版本在V2.7版本的基礎上新增的功能以及修復的bug列表:
新增功能列表
一、公共部分:
1、支援SOA服務層以IIS釋出(不限於Windows Service與Winform服務形式寄存)並推薦以這種方式來來呼叫框架提供的服務,對分散式架構的部署更加的簡單(★★★★★)。
2、組織機構管理增加對組織機構管理員的設定(如:部門主管)。
3、對修改密碼增加對密碼強度驗證的檢查。
4、增加工作流程元件,同時支援WinForm與Web。(★★★★★)。
工作流產品結構如下圖所示:
工作流程設計器如下圖所示:
多風格(FrmRDIFrameworkNav,FrmRDIFrameworkTree,FrmRDIFrameworkRibbon三種風格)WinForm版工作流業務平臺如下圖:
Web工作流業務平臺如下圖:
5、全面、精細、完整的重構了整個業務邏輯層程式碼,比以往的程式碼更精簡、執行效率更高、程式碼質量更加專業(★★★★★)。
6、所有資料表主鍵以GUID方式進行組織。
二、WinForm部分
1、增加組織機構許可權的設定(組織機構對模組、對操作許可權的許可權設定),這樣就可以滿足設定同組織機構的許可權一至性問題了,更加的靈活。
2、增加“企業通”即時通訊聊天工具(★★★★★)。
雙擊一個使用者,即可給指定使用者傳送資訊,聊天介面如下圖所示:
3、新增分頁使用者控制元件“UcPagerEx”,僅提供分頁資訊顯示及改變頁碼操作,對多表組合分頁更加的方便。
4、員工管理部分,增加“未設定組織機構”的員工的顯示(主要用於處理刪除了組織機構後的問題),增加“列印”員工資訊(使用Grid++報表)。
列印員工資訊:
5、系統所有未處理的異常以統一的介面進行展示。
6、新增“崗位管理”功能模組,滿足大眾需求(★★★★)。
7、新增“使用者兼職組織機構(部門)”的管理,滿足潮流需求。
在使用者管理主介面選擇“兼職組織”即可開啟。如下圖所示
“使用者管理主介面”如下圖:
單擊“兼職組織”按鈕,即可開啟“使用者兼職組織機構”如下圖:
8、對“產品管理”例項程式碼重新組織,增加對分頁的實現。
9、“使用者管理”增加按組織機構對使用者進行組織並展示,效率更高更直觀,同時按新的分頁控制元件對使用者進行分頁,滿足大資料量要求。
10、對DataGridView控制元件自動增加“全選、取消全選、反選”快捷選單。
11、新增一種主介面風格,類似Office2007的Ribbon風格,現在支援三種風格(FrmRDIFrameworkNav,FrmRDIFrameworkTree,FrmRDIFrameworkRibbon)。
FrmRDIFrameworkNav介面風格:
FrmRDIFrameworkTree介面風格:
FrmRDIFrameworkRibbon介面風格:
12、增加帶彙總功能的DataGridView展示控制元件。
三、Web部分
1、增加“手風琴+樹型選單(2級+)”介面風格(★★★★)。
2、新增“使用者兼職組織機構(部門)”的管理(★★★★)。
3、新增“崗位管理”功能模組,滿足大眾需求(★★★★★)。
4、增加“使用者約束條件許可權”設定。
5、增加“角色約束條件許可權”設定。
6、增加“使用者表與表字段許可權”設定。
7、增加“角色表與表字段許可權”設定。
修復的bug列表
一、公共部分:
1、修改資料庫訪問類中對儲存過程訪問返回值資料型別(以前只能是int型別)提示異常的問題的處理。
2、修改當更新組織機構時,同步更新使用者表的公司、分公司、部門、子部門、工作組名稱。
3、整合:RDIFramework.BusinessEntity、RDIFramework.IService、RDIFramework.ServiceAdapter三個專案到RDIFramework.BizLogic中。
二、WinForm部分
1、修改當刪除模組圖示後,主程式啟動,開啟刪除圖示的模組出現的異常情況。
2、修正對於DataGridView列名稱改變後,載入DGV時出錯的問題。
3、對使用者管理介面的增加與編輯重新進行了設定,增加對分支機構、子部門的支援,主介面增加分頁顯示以及按使用者相應的組織機構進行管理,這對使用者數多載入緩慢的問題得到徹底解決,載入也更加合理。
4、修改登入介面使用者按“回車鍵”進行登入,介面存在卡死的情況。
5、修改了開戶密碼強度檢查,使用者登入時提示使用者修改密碼的異常問題。
6、修改操作許可權項樹節點刪除出現的異常問題。
7、修改所有樹控制元件以更適合的圖示進行展示,介面更美觀。
8、修改主介面前有CheckBox選擇時,按CheckBox的選擇來做相應的修改資料操作。
9、修正登入介面,點選“取消”登入按鈕,不能退回的問題。
三、Web部分
1、修改V2.7匯出異常的情況。
2、修改例項“產品管理”增加產品失敗的問題。
3、使用者許可權設定介面,模組(選單)訪問許可權設定後再開啟不選擇的問題。
4、修改SysConfigHandler.ashx.cs檔案中 GetDefaultConfig方法,使首次登入系統的使用者預設使用“手風琴+樹型選單(2級+)”介面風格。
5、修改“模組管理”->“增加模組”,選擇“模組型別”後儲存,不能成功儲存所需“模組型別”的情況。
6、修改按使用者授權範圍管理時,對於Web的Tree控制元件,由於相應的父節點可能都有值了,我們預設的以某一個父節點為主節點的方式繫結不上資料的問題,徹底解決了。
7、修改“資料字典”管理介面主介面刪除異常的問題以及明細表增加父子級聯型別的明細字典後不載入的情況。
8、“使用者管理”主介面修改為以組織機構管理方式進行組織,並支援多表頭分頁展示,同時對無效使用者以灰色進行展示(★★★★)。
9、修改“員工管理”介面,以複雜表頭進行展示,樹形組織機構以全新的圖片組織。
10、修改系統“異常管理”功能模組,重新實現各業務功能程式碼。
11、修正:使用者退出後點瀏覽器的返回按鈕還能回到原來的介面繼續操作和沒退出一樣這個Bug。
12、修改所有組織機構相關樹型展示列表以相應的圖示進行展示,以示介面的友好性(★★★)。
13、修改“表字段管理”中“設定許可權控制表”部分,如果表的中文描述為空出現異常的問題。
14、“字典明細”項支援樹形結構資料字典的展示。