曆時數月,RDIFramework.NET V2.8版本釋出了,感謝大家的支援。
RDIFramework.NET,基于.NET的快速資訊化系統開發、整合架構,為企業或個人在.NET環境下快速開發系統提供了強大的支援,開發人員不需要開發系統的基礎功能和公共子產品,架構自身提供了強大的函數庫和開發包,開發人員隻須集中精力專注于業務部分的開發,是以大大提高開發效率和節約開發成本。架構采用目前最主流的C#語言開發完成,支援多種資料庫類型,支援WinForm與Web。使用RDIFramework.NET能提高管理類軟體系統的整體品質、提高子產品與子產品之間的相容性、提高代碼的重複使用率,使軟體系統架構更加合理、品質更加過硬,使得勞動成果最大程度上重複利用。架構基礎子產品包括:強大靈活的權限控制元件,統一的子產品配置設定與管理元件,靈活易用的工作流元件、集中的資料字典管理元件,自動更新元件,各種常用的商業控件(分頁控件、組合查詢控制、圖檔浏覽控件等),強大的基于
(新年巨獻)
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、修改登入界面使用者按“Enter鍵”進行登入,界面存在卡死的情況。
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、“字典明細”項支援樹形結構資料字典的展示。
作者:
RDIFramework.NET
出處:http://www.cnblogs.com/huyong/
Email:[email protected]
QQ:406590790
微信:13005007127(同手機号)
架構官網:http://www.rdiframework.net/
架構官網部落格:http://blog.rdiframework.net/
架構其他部落格:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于全新.NET Framework與.NET Core的快速資訊化系統開發、整合架構,為企業快速建構垮平台、企業級的應用提供了強大支援。
關于作者:系統架構師、資訊系統項目管理師、DBA。專注于微軟平台項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及資料庫領域有一定的造詣。現主要從事基于
RDIFramework.NET
架構的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS部落格共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。