(新年巨獻)
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、“字典明細”項支持樹形結構數據字典的展示。