(新年巨獻(xiàn))
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架
V2.8 版本發(fā)布
用時(shí)數(shù)月,RDIFramework.NET V2.8版本發(fā)布了,感謝大家的支持。
RDIFramework.NET,基于.NET的快速信息化系統(tǒng)開發(fā)、整合框架,為企業(yè)或個(gè)人在.NET環(huán)境下快速開發(fā)系統(tǒng)提供了強(qiáng)大的支持,開發(fā)人員不需要開發(fā)系統(tǒng)的基礎(chǔ)功能和公共模塊,框架本身提供了強(qiáng)大的函數(shù)庫和開發(fā)包,開發(fā)人員只須集中精力專注于業(yè)務(wù)部份的開發(fā),因此大大提高開發(fā)效力和節(jié)儉開發(fā)本錢。框架采取目前最主流的C#語言開發(fā)完成,支持多種數(shù)據(jù)庫類型,支持WinForm與Web。使用RDIFramework.NET能提高管理類軟件系統(tǒng)的整體質(zhì)量、提高模塊與模塊之間的兼容性、提高代碼的重復(fù)利用率,使軟件系統(tǒng)架構(gòu)更加公道、質(zhì)量更加過硬,使得勞動(dòng)成果最大程度上重復(fù)利用。框架基礎(chǔ)模塊包括:強(qiáng)大靈活的權(quán)限控制組件,統(tǒng)1的模塊分配與管理組件,靈活易用的工作流組件、集中的數(shù)據(jù)字典管理組件,自動(dòng)升級(jí)組件,各種經(jīng)常使用的商業(yè)控件(分頁控件、組合查詢控制、圖片閱讀控件等),強(qiáng)大的基于本框架的代碼生成器,豐富的基礎(chǔ)類庫與開發(fā)輔助工具、內(nèi)置MiNiWeb閱讀器等各基礎(chǔ)經(jīng)常使用功能組件,下步將會(huì)斟酌整合報(bào)表框架和多語言的支持等。利用系統(tǒng)建立在此框架之上,采取構(gòu)件式、可復(fù)用開發(fā),節(jié)省開發(fā)本錢,加快開發(fā)速度,在軟件開發(fā)上更好的做到多快省。
1、支持SOA服務(wù)層以IIS發(fā)布(不限于Windows Service與Winform服務(wù)情勢寄存)并推薦以這類方式來來調(diào)用框架提供的服務(wù),對散布式架構(gòu)的部署更加的簡單(★★★★★)。
2、組織機(jī)構(gòu)管理增加對組織機(jī)構(gòu)管理員的設(shè)置(如:部門主管)。
3、對修改密碼增加對密碼強(qiáng)度驗(yàn)證的檢查。
4、增加工作流程組件,同時(shí)支持WinForm與Web。(★★★★★)。
工作流產(chǎn)品結(jié)構(gòu)以下圖所示:
工作流程設(shè)計(jì)器以下圖所示:
多風(fēng)格(FrmRDIFrameworkNav,FrmRDIFrameworkTree,FrmRDIFrameworkRibbon3種風(fēng)格)WinForm版工作流業(yè)務(wù)平臺(tái)以下圖:
Web工作流業(yè)務(wù)平臺(tái)以下圖:
5、全面、精細(xì)、完全的重構(gòu)了全部業(yè)務(wù)邏輯層代碼,比以往的代碼更精簡、運(yùn)行效力更高、代碼質(zhì)量更加專業(yè)(★★★★★)。
6、所有數(shù)據(jù)表主鍵以GUID方式進(jìn)行組織。
1、增加組織機(jī)構(gòu)權(quán)限的設(shè)置(組織機(jī)構(gòu)對模塊、對操作權(quán)限的權(quán)限設(shè)置),這樣就能夠滿足設(shè)置同組織機(jī)構(gòu)的權(quán)限1至性問題了,更加的靈活。
2、增加“企業(yè)通”即時(shí)通訊聊天工具(★★★★★)。
雙擊1個(gè)用戶,便可給指定用戶發(fā)送信息,聊天界面以下圖所示:
3、新增分頁用戶控件“UcPagerEx”,僅提供分頁信息顯示及改變頁碼操作,對多表組合分頁更加的方便。
4、員工管理部份,增加“未設(shè)置組織機(jī)構(gòu)”的員工的顯示(主要用于處理刪除組織機(jī)構(gòu)后的問題),增加“打印”員工信息(使用Grid++報(bào)表)。
打印員工信息:
5、系統(tǒng)所有未處理的異常以統(tǒng)1的界面進(jìn)行展現(xiàn)。
6、新增“崗位管理”功能模塊,滿足大眾需求(★★★★)。
7、新增“用戶兼職組織機(jī)構(gòu)(部門)”的管理,滿足潮流需求。
在用戶管理主界面選擇“兼職組織”便可打開。以下圖所示
“用戶管理主界面”以下圖:
單擊“兼職組織”按鈕,便可打開“用戶兼職組織機(jī)構(gòu)”以下圖:
8、對“產(chǎn)品管理”實(shí)例代碼重新組織,增加對分頁的實(shí)現(xiàn)。
9、“用戶管理”增加按組織機(jī)構(gòu)對用戶進(jìn)行組織并展現(xiàn),效力更高更直觀,同時(shí)按新的分頁控件對用戶進(jìn)行分頁,滿足大數(shù)據(jù)量要求。
10、對DataGridView控件自動(dòng)增加“全選、取消全選、反選”快捷菜單。
11、新增1種主界面風(fēng)格,類似Office2007的Ribbon風(fēng)格,現(xiàn)在支持3種風(fēng)格(FrmRDIFrameworkNav,FrmRDIFrameworkTree,FrmRDIFrameworkRibbon)。
FrmRDIFrameworkNav界面風(fēng)格:
FrmRDIFrameworkTree界面風(fēng)格:
FrmRDIFrameworkRibbon界面風(fēng)格:
12、增加帶匯總功能的DataGridView展現(xiàn)控件。
1、增加“手風(fēng)琴+樹型菜單(2級(jí)+)”界面風(fēng)格(★★★★)。
2、新增“用戶兼職組織機(jī)構(gòu)(部門)”的管理(★★★★)。
3、新增“崗位管理”功能模塊,滿足大眾需求(★★★★★)。
4、增加“用戶束縛條件權(quán)限”設(shè)置。
5、增加“角色束縛條件權(quán)限”設(shè)置。
6、增加“用戶表與表字段權(quán)限”設(shè)置。
7、增加“角色表與表字段權(quán)限”設(shè)置。
1、修改數(shù)據(jù)庫訪問類中對存儲(chǔ)進(jìn)程訪問返回值數(shù)據(jù)類型(之前只能是int類型)提示異常的問題的處理。
2、修改當(dāng)更新組織機(jī)構(gòu)時(shí),同步更新用戶表的公司、分公司、部門、子部門、工作組名稱。
3、整合:RDIFramework.BusinessEntity、RDIFramework.IService、RDIFramework.ServiceAdapter3個(gè)項(xiàng)目到RDIFramework.BizLogic中。
1、修改當(dāng)刪除模塊圖標(biāo)后,主程序啟動(dòng),打開刪除圖標(biāo)的模塊出現(xiàn)的異常情況。
2、修正對DataGridView列名稱改變后,加載DGV時(shí)出錯(cuò)的問題。
3、對用戶管理界面的增加與編輯重新進(jìn)行了設(shè)置,增加對分支機(jī)構(gòu)、子部門的支持,主界面增加分頁顯示和按用戶相應(yīng)的組織機(jī)構(gòu)進(jìn)行管理,這對用戶數(shù)多加載緩慢的問題得到完全解決,加載也更加公道。
4、修改登錄界面用戶按“回車鍵”進(jìn)行登錄,界面存在卡死的情況。
5、修改了開戶密碼強(qiáng)度檢查,用戶登錄時(shí)提示用戶修改密碼的異常問題。
6、修改操作權(quán)限項(xiàng)樹節(jié)點(diǎn)刪除出現(xiàn)的異常問題。
7、修改所有樹控件以更合適的圖標(biāo)進(jìn)行展現(xiàn),界面更美觀。
8、修改主界眼前有CheckBox選擇時(shí),按CheckBox的選擇來做相應(yīng)的修改數(shù)據(jù)操作。
9、修正登錄界面,點(diǎn)擊“取消”登錄按鈕,不能退回的問題。
1、修改V2.7導(dǎo)出異常的情況。
2、修改實(shí)例“產(chǎn)品管理”增加產(chǎn)品失敗的問題。
3、用戶權(quán)限設(shè)置界面,模塊(菜單)訪問權(quán)限設(shè)置后再打開不選擇的問題。
4、修改SysConfigHandler.ashx.cs文件中 GetDefaultConfig方法,使首次登錄系統(tǒng)的用戶默許使用“手風(fēng)琴+樹型菜單(2級(jí)+)”界面風(fēng)格。
5、修改“模塊管理”->“增加模塊”,選擇“模塊類型”后保存,不能成功保存所需“模塊類型”的情況。
6、修改按用戶授權(quán)范圍管理時(shí),對Web的Tree控件,由于相應(yīng)的父節(jié)點(diǎn)可能都有值了,我們默許的以某1個(gè)父節(jié)點(diǎn)為主節(jié)點(diǎn)的方式綁定不上數(shù)據(jù)的問題,完全解決了。
7、修改“數(shù)據(jù)字典”管理界面主界面刪除異常的問題和明細(xì)表增加父子級(jí)聯(lián)類型的明細(xì)字典后不加載的情況。
8、“用戶管理”主界面修改成以組織機(jī)構(gòu)管理方式進(jìn)行組織,并支持多表頭分頁展現(xiàn),同時(shí)對無功效戶以灰色進(jìn)行展現(xiàn)(★★★★)。
9、修改“員工管理”界面,以復(fù)雜表頭進(jìn)行展現(xiàn),樹形組織機(jī)構(gòu)以全新的圖片組織。
10、修改系統(tǒng)“異常管理”功能模塊,重新實(shí)現(xiàn)各業(yè)務(wù)功能代碼。
11、修正:用戶退出后點(diǎn)閱讀器的返回按鈕還能回到原來的界面繼續(xù)操作和沒退出1樣這個(gè)Bug。
12、修改所有組織機(jī)構(gòu)相干樹型展現(xiàn)列表以相應(yīng)的圖標(biāo)進(jìn)行展現(xiàn),以示界面的友好性(★★★)。
13、修改“表字段管理”中“設(shè)置權(quán)限控制表”部份,如果表的中文描寫為空出現(xiàn)異常的問題。
14、“字典明細(xì)”項(xiàng)支持樹形結(jié)構(gòu)數(shù)據(jù)字典的展現(xiàn)。