全新跨平臺版本.NET敏捷開發框架-RDIFramework.NET5.0震撼發布
RDIFramework.NET,基于全新.NET Framework與.NET Core的快速信息化系統敏捷開發、整合框架,給用戶和開發者最佳的.Net框架部署方案。為企業快速構建跨平臺、企業級的應用提供了強大支持。
最好用的.NET Framework與.NET Core開發框架,100%源碼授權。
RDIFramework.NET V5.0版本是10年深耕,數千企業用戶見證下的一個里程碑、全新的版本,全面支持最新的.NET Core。我們始終本著保持饑渴的專注,追求最佳的品質,為用戶提供全源碼、快速、安全、可靠、穩定、簡單易用的開發框架而努力。降低開發成本,提高產品質量,提升用戶體驗與開發團隊穩定性,做軟件就選RDIFramework.NET敏捷開發框架。
1、RDIFramework.NET敏捷開發框架介紹
RDIFramework.NET敏捷開發框架,是我司重磅推出的基于全新.NET Framework與.NET Core的快速信息化系統開發、整合框架,為企業快速構建跨平臺、企業級的應用提供了強大支持。 開發人員不需要開發系統的基礎功能和公共模塊,框架自身提供了強大的函數庫和開發包,開發人員只需集中精力專注于業務部分的開發,因此大大提高開發效率和節約開發成本。
框架采用主流的C#語言開發完成,支持多種數據庫類型,支持Web、WinForm,支持Framework與Core雙引擎。 使用RDIFramework.NET敏捷開發框架能提高管理類軟件系統的整體質量、提高模塊與模塊之間的兼容性、提高代碼的重復利用率,使軟件系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重復利用。 框架基礎模塊包括:強大靈活的權限控制組件,模塊分配與管理組件,靈活易用的工作流組件、數據字典管理組件,豐富的報表統計組件、即時通訊(IM)組件、郵件中心組件、微信開發相關組件、任務調度組件、自動升級組件、多語言模塊,各種常用的商業控件,強大的代碼生成器,開發實例、豐富的基礎類庫、開發輔助工具等各基礎常用功能組件。 框架提供的大量通用插件,支持Saas多租戶模式,完成功能的開發就像搭積木一樣,只需要把各種組件進行組合拼裝,拼裝好了系統的開發也就完成了。應用系統建立在此框架之上,采用構件式、可復用開發,節省開發成本,加快開發速度,在軟件開發上更好的做到多快省。 適合低中高任意開發水平的開發者,可以開發OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平臺后臺、物流管理系統、醫院管理系統、快遞管理系統、教務管理系統等各類管理軟件、支持大并發、SaaS應用。代碼穩定、組件豐富、功能強大、無限擴展。由框架開發團隊的原班人馬直接提供技術支持,為您順利完成開發工作保駕護航。不管您是零基礎還是專業開發人員,都能輕松駕馭這套開發框架。

2、功能特色
1、全源碼提供,易擴展,無后顧之憂
提供無加密、混淆的源碼、設計文檔、配套說明文檔,可在項目中反復使用。 代碼注釋詳細,便于閱讀。無后門,可放心使用。
2、 全新跨平臺支持
框架支持全新的.Net Framework與Core,基于.NET Core的版本可以快速構建在Windows、Linux、Mac或者Docker上運行。提升軟件質量、降低項目成本、加速軟件開發、專為快速開發、集成而生。
3、10年沉淀,匠心出品
本產品系多年迭代累積而成,多種界面風格樣式選擇,且應用于數千個實際項目中,經過長期不斷修改、完善、優化而成,目前已擁有相當數量的商業用戶使用。
4、支持主流瀏覽器及移動端訪問
包含IE(微軟)、Chrome(谷歌)、Safari(蘋果)、Firefox(火狐)、 Opera、360、遨游、獵豹等。支持電腦、平板、手機、智能硬件等多種設備訪問。
5、強大靈活的權限控制
授權機制符合RBAC,可控制到菜單、按鈕、數據列、約束條件、授權范圍級等,同時可對登錄IP及登錄時間進行管控。注重權限安全,拒絕一切非法訪問。
6、快速搭建SaaS服務
能快速的將傳統單企業應用轉化成saas多租戶模式,支持大數據存儲高并發訪問,支持無限水平擴展存儲服務器、應用服務器數量。
7、支持多種數據庫
支持多個數據庫或多類型數據庫,每個模塊可以是不同數據庫,支持SQLServer、Oracle、MySQL等主流數據庫。你無需關心不同類型數據庫間的語法區別,框架會自動幫你轉換。
8、強大的代碼生成器,加速開發
基于框架的強大代碼生成器(支持數據庫與PowerDesigner設計源文件兩種方式進行生成),對開發效率的提升無庸置疑。讓開發更簡單,更快速,讓你專注于自身業務。
9、開發更簡單,省心、可靠
大量的開源模塊、案例模塊、全系列開發教程、文檔、持續的開發升級維護。各種溝通工具全方位的支持,讓你無后顧之憂??蚣馨惭b部署、開發技術指導、系統架構技術咨詢等。我們不僅僅是一套開發框架,也是您的開發智囊團。
10、強大靈活的分布式流程引擎
獨立研發的符合國人特點的流程引擎,支持復雜多變的流轉、可視化的流程配置、多種處理者分配方式??煞奖闩c已有系統集成,真正體現業務與程序結構無關性,輕松實現流程全生命周期管理。
11、即時消息,豐富的統計圖表
基于SignalR技術的即時消息可實現消息推送、在線聊天,輕松實現協同辦公。支持單表和多表、各種圖形展示,輕松實現企業數據化分析和決策運營管理。
12、優質、高效,省心的售后服務
優質的售后服務、不僅又快又好的解決問題,而且用正確的、可擴展的方式解決問題,有完整的設計文檔、有完整的使用說明,并且遇到技術問題了,隨時可以咨詢的保障,其實我們更多的是花錢購買服務。
13、集成微信開發組件
微信常用開發參考,可以此為基礎快速地開發微信全平臺的應用(包括微信公眾號、小程序、企業號、開放平臺、微信支付、JS-SDK、微信硬件/藍牙,等等),輕松打造微信各平臺的擴展應用。
14、強大的任務調度組件
支持實時任務,定時任務和Cron任務。支持任務持久化,有較好的伸縮性,擴展性 任務控制(在線啟動/停止/配置任務、即時生效),可視化的任務調度操作頁面,方便使用。
15、無限擴展的可能
基于框架可輕松集成各種應用或第三方應用,也可將您現有的系統接入平臺;可基于框架二次開發,理論上沒有開發不了的功能。 二次開發簡單,提供完善的接口函數調用說明、開放接口、開放源碼、開放數據庫結構設計。
3、部分功能展示
3.1、Web界面展示



3.2、WinForm界面展示





4、RDIFramework.NET敏捷開發框架V5.0新增功能以及修復的bug列表
4.1、新增功能列表
4.1.1、公共部分
1、Unity Ioc容器模塊的加入實現依賴注入。
2、模塊、數據字典刪除時同步刪除對應的多語言翻譯項。
3、重構Redis緩存模塊,加入不同庫的處理,以方便更合理的庫劃分。
4、工作流程模版基礎核心服務全部加入緩存的處理。
5、修復字典明細新增與修改時,對字典項緩存的處理問題。
6、操作Oracle時參數傳遞針對Int64位的異常處理。
7、IM消息服務器程序圖標修改。
8、發送郵件、內部消息成功后,同時通過內部即時通IM對用戶彈出提示。
9、工作流中任務提交時針對本部門領導獲取的處理,改為從當前最細粒度(工作組)依次向上獲取。
10、Oracle數據庫時針對保留字段SortCode使用序列的情況更正為使用框架自己的序列生成器。
12、Sql工作流數據庫WorkTask表中IsJumpSelf由bit類型調整為tinyint,同時針對相關業務邏輯做了處理。
13、工作流處理邏輯針對處理者支持上級部門領導的設置。
14、針對3.6新版本工作流的用戶表單Web部分新增ControlPath字段使用,保留3.5以前版本的Path字段的供老版本使用。
15、工作流引擎處理者關系加入對上級領導的處理。
16、工作流中任務提交時針對本部門領導獲取的處理,改為從當前最細粒度(工作組)依次向上獲取。
17、工作流引擎任務變量增加取值來源-ValueFrom的處理,默認通過本表取值,也可以通過WorkFlowTableRelation表取,更加靈活。
18、工作流引擎針對是否排除該處理人的bug修復。
19、數據訪問加入Dapper的支持(★★★★)。
20、Oracle訪問加入對特殊字符集以Provider=MSDAORA.1這種類型的Ole方式連接的支持。
21、分頁加入支持不傳排序字段。
22、全系用戶密碼加入全新的密碼驗證規則,更加的安全可靠,不可逆,管理員也不能破解,真正保證用戶密碼的安全。
23、服務實現層增加針對個性化數據庫連接的特殊支持處理,更加的靈活與方便(★★★★)。
24、修正進入子流程時獲取當前用戶異常的情況。
25、用戶增加可以設置用戶的主管。
26、加入公司管理的處理,分離原來的組織機構,以支持多公司的處理,支持Saas多租戶模式,所有相關邏輯全部重構(★★★★★)。
27、所有核心表命名重構,更規范標準。
28、關聯員工(職員)與用戶、創建員工時可以自動創建用戶、創建用戶時也可以創建用戶對應的員工(員工與用戶進行對應,對用戶表進行瘦身)(★★★★★)。
29、啟用員工(職員)管理、用戶的擴展信息全放到員工管理中去,支持員工關聯用戶,創建用戶時同步創建員工,員工管理支持上傳用戶頭像(★★★★)。
30、升級到NPOI到最新版本。
31、用戶管理增加可以設置用戶的主管。
32、重新組織各緩存名稱,統一設置,方管管理,更加規范。
33、StatusCode更名為RDIFrameworkStatusCode。
34、數據表中所有涉及是否(如:刪除標志、可用標志等)數據類型全部用int變更為:tinyint。
35、新增有序Guid輔助類,所有涉及GUID主鍵全采用有序GUID,支持不同數據庫類型(★★★★)。
36、新增一個數據庫還原工具,針對框架數據庫可以更方便的部署(★★★★★)。
37、數據庫連接管理中連接串的返回與處理采用更加安全方式(★★★)。
38、數據庫連接相關配置采用全新的存放方式,由:appSettings調整到->connectionStrings。
39、獲取指定字段最大值方法GetMax完善值為Null時的bug.
40、工作流各表與視圖全新重命名并做規范化處理。
41、流程流轉及時消息的發送針對“所有用戶處理(會簽)”時也支持消息的發送。
42、服務層執行直接傳db連接定義中的連接名稱進行服務的操作(★★★★)。
4.1.2、Web部分
1、通用報表新增對多數據庫類型多數據庫的處理,通過配置自動適應,更加靈活了。
2、數據庫連接管理新增幾個通用字段,管理起來更加的方便,同時界面新增測試連接功能。
3、針對JavaScript多語言對資源文件以JavaScriptResult形式統一集中高效返回處理。
4、針對資源文件新增ResXManager插件進行多語言集中的編輯。
5、修復模塊管理界面,用戶、角色模塊批量設置界面的bug。
6、基類控制器PublicControler更名為:BaseControler。
7、各模塊涉及Json返回的調用統一的封裝方式,如;ResultSuccess、ResultWarning、ResultError等,更加簡潔,代碼量更少。
8、全新封裝bootstrapTable通用的調用,增加大量公用操作bootstrapTable的方法,并與頁面相結合,代碼量減少一半以上。
9、全面調整各js組件、全新的組件編寫方式,各框架js組件按不同功能全新分類,更加規范合理。
10、文件中心啟用bootstrap-fileinput HTML5文件上傳插件,支持文件預覽、多選等一系列特性,使用bootstrap樣式。另外還支持ajax方式上傳文件,可以看到上傳進度。
支持拖拽的方式添加和刪除文件。http://www.bootstrap-fileinput.com/
11、全新重構用戶中心功能。
12、用戶管理主界面新增用戶頭像單擊彈出預覽功能。
13、流程節點配置界面命令按鈕的設置不能很好輸入中文的bug修復、處理者策略保存問題的完善。
14、流程設計交互節點加入“處理者是提交人則跳過本處理”。
15、新增:jqprint 打印表單(頁面)組件,使用參考:啟動流程中的打印表單。
16、文件中心新增另一種html5組件Huploadify的上傳方式,相比以前使用uploadify方式需要flash的支持,加之flash在2020年google瀏覽器不在支持,現有的上傳方式完美兼容各大最新瀏覽器。
17、移除webuploader上傳組件的使用。
18、得到組織機構用戶詳細樹(用于綁定TreeView)GetOrganizeUserTreeView方法加入搜索關鍵字實現樹搜索
19、Web訂單管理主從表事例全新增加另一種風格的支持,滿足不同使用者的要求。
20、流程監控界面,增加流程廢棄、流程掛起、取消流程掛起、顯示流程發起人,流程監控界面加入對流程狀態的搜索,終止的流程展示終止原因與時間。
21、待辦任務界面增加“超時”時長的顯示。
22、框架全新增加Js,Css加載方式,可通過配置文件啟動緩存、也可以壓縮加密,高大上威猛,5星好評。
23、工作流圖形化查看流程圖執行情況時單擊節點增加展示審批人相關的信息,更加一目了然。
24、工作流啟動與處理任務界面全部重新重構,所有表單全新啟用Mvc表單模式,界面整潔美觀,開發更加簡單容易,打10星好評。
25、工作流常規啟動與處理界面全面重構,引入全新處理樣式,界面更直觀。
26、MVC版本由以前的MVC4升級到最新MVC版本。
27、Web原有流程啟動與處理界面,包含常用表單全部重構,更加美觀。
28、Web登錄界面重構,增加全新的登錄界面。
29、工作流費用報銷流程實例重新全新化設計界面,供參考使用。
30、針對Jqgrid操作增加大量的實例供參考。
31、加入禁止賬號重復登錄的實現。
32、Microsoft.AspNet.WebApi.Client.zh-Hans由5.2.4升級到5.2.7
指令:
Install-Package Microsoft.AspNet.WebApi.Client.zh-Hans -Version 5.2.7
Update-Package Microsoft.AspNet.WebApi.Client.zh-Hans -Version 5.2.7
33、新增模板導出案例模塊,支持導出到Excel,Word,PDF。
34、新增電子簽章案例模塊。
35、新增甘特圖案例模塊。
36、控制器基類直接繼承Controller,取消這種方式:: Controller where TEntity : BaseEntity, new()
37、Excel導出由Cookie改為Session的方式。
38、新增數據表管理模塊。
39、角色授權管理增加凍結列的展示。
40、Web控制器相關變量能重置為使用內聯變量的全部重構。
41、新增數據源模塊,我們可以定義自己的數據源來做擴展使用。
42、增加插件事例、大量組件(rdiSelect、rdiTree、rdiGrid、rdiLayerSelect、rdiDbSelect等),增加基于rdiGrid為基礎的編輯內批量增加、編輯、刪除事例(★★★★★)。
43、增加大量的針對前端組件使用的事例。
44、訂單管理主從明細編輯界面新增一種風格供參考(推薦使用這種方式)。
45、增加一通用表記錄附件上傳組件rdiUploader,使用實例可參考“產品管理”編輯界面的附件的處理(★★★★)。
46、案例模塊“產品管理”增加附件的上傳,供參考。
47、增加用戶審核功能,可以自己申請用戶,申請等待審核通過就可以正常使用申請的用戶(★★★★★)。
48、用戶管理模塊新增用戶兼職組織的處理。
49、用戶管理中的離職處理放到員工管理中。
50、文件中心增加支持視頻文件的上傳,同時支持直接在線播放。
51、Web流程設計器增加處理者,處理策略為“排除”時只能選指定人員,其他類型不可選擇(禁用處理)。
52、支持批量刪除用戶。
53、支持批量刪除員工。
54、Web工作流支持多個啟動節點。
55、用戶管理加入用戶導入功能(★★★★★)。
4.1.3、WinForm部分
1、完全去掉dotnetbar控件的依賴,全以dev控件為準。(★★★★)
2、升級DevExpress V16.2至V18.1(★★★★)
3、數據庫連接管理新增幾個通用字段,管理起來更加的方便,同時界面新增測試連接功能。
4、字典明細新增與編輯界面增加對公開、允許編輯、允許刪除三個字段的維護。
5、緩存增加對數據字典的鍵值對緩存處理,客戶端可以按需直接以key value的形式快速獲取。
6、流程監控界面,增加流程廢棄、流程掛起、取消流程掛起、顯示流程發起人,流程監控界面加入對流程狀態的搜索,終止的流程展示終止原因與時間。(★★★★★)
7、待辦任務界面增加“超時”時長的顯示、實例名稱標題顯示格式處理。(★★★)
8、加入對Dev LayoutControl下的控件的多語言翻譯的支持。
9、5星推薦:界面控件值通用正則驗證(Regex Validator Control errorprovider 通用封裝類),驗證不通過在左側顯示圖標,與框架Web版本中validator組件類似。
這個調用已經最小化工作量了,而且很好維護。適合所有控件,隨心所欲、非常靈活、展示美觀高大上、方便設置驗證方式。完全取代原來的彈出提示的方式。(★★★★★)
10、業務流程提示改為alertControl控件進行右下角彈出提示,更美觀。
11、模塊配置增加對表單參數(針對WinForm-按順傳遞給表單構造函數)的設置。
12、主界面加載各模塊時增加:有參數傳遞時把參數傳遞給對應模塊。(★★★★★)
13、新增動態圖表的加載,與Web保持一至。(★★★★★)
14、幾種主界面風格全部去掉了dotnetbar的支持,全使用dev風格,同時Nav風格進行了全新設計。
15、增加對框架全局默認字體大小的設置、日期格式、漢化dev。(★★★★★)
16、WinForm新增動態圖表定義,與Web一至,支持發布到模塊。(★★★★★)
17、重新重構起始頁。
18、幾種主界面風格中Tab頁新增右鍵菜單 支持:關閉當前,關閉所有,關閉其他。
19、新增圖表設計功能(集新增、修改、刪除、發布、預覽等為一體。與Web保持一至),一次設計Web,Winform可共用。
20、主界面Tree風格增加向左折疊,非常方便。
21、新增系統通知公告、系統新聞兩個模塊。
22、增加以數據字典為數據源綁定的下拉控件、增加數據庫連接選擇控件、增加組織機構選擇控件、用戶選擇控件等。
23、日志支持Log4net記錄到日志文件中。
24、數據字典選擇控件擴展支持數據過濾。
25、各主界面加載各模塊圖標時,模塊圖標先從本地緩存文件獲取,沒有再從Db獲取并寫入本地緩存文件。
26、WinForm界面緩存脫離出單獨的項目RDIFramework.WinForm.Cache。
27、涉及數據字典的下拉控件優先從本地緩存獲取數據,獲取不到再從服務端獲取。
28、用戶多選下拉用戶控件(針對數據字典下拉多選的支持)。
29、更名:MessageBoxHelper->MessageBoxUtil,同時增加了一種Dev風格的加載中(LoadingUtil),支持啟動界面、常規耗時操作。
30、封裝WinForm導出Excel的操作到BaseForm基類,同時支持NPOI的方式導出。
31、封裝通用Excel導入界面(★★★★★)。
32、用戶管理加入用戶導入功能(★★★★★)。
33、把RDIFramework.WinModule中通用的選用戶、選角色、選崗位、選數據字典等全移值到RDIFramework.WinForm.Utilities中去,方便共用。
34、工作流中的選人、選角色、選組織機構、選崗位等全以框架的保持一至用通用的。
35、組織機構權限、用戶/角色組織機構范圍權限全面重構。
36、增加用戶審核功能,可以自己申請用戶,申請等待審核通過就可以正常使用申請的用戶(★★★★★)。
37、新增數據源模塊,我們可以定義自己的數據源來做擴展使用。
38、啟用全新的WinHtmlEditor富文本編輯器。
39、登錄界面增加可以讓用戶選主界面風格的功能,同時重構登錄與主界面加載的順序。
40、全新設計精美登錄界面。
4.1.4、代碼生成器
1、針對WinForm生成加入全新的界面數據驗證的處理。
2、修改針對Web生成界面jquery中$與模版語法沖突,導致$丟失的問題。
3、生成的屬性等描述中文中有換行的情況的處理。
4、單個代碼生成后支持批量保存。
5、項目屬性相關設置采用ini文件的方式保存。
6、調整代碼生成器以適應全新版本。
4.2、修改功能列表
4.2.1、公共部分
1、修正Oracle數據庫下設定任務實例正常結束獲取用戶信息的異常。
2、修改Oracle數據庫下設定流程實例異常終止插入數據的異常問題。
3、流程引擎流轉過程中用戶處理相關用中文,以前用的登錄用戶名。
4、修復MySql用了保留字做了字段名的,字段兩邊加了`符號,指定參數時要替換,不然會報錯。
5、修復加載用戶列表時未加載允許登錄開始與允許登錄結束字段。
4.2.2、Web部分
1、流程設計器中針對節點連線配置命令時的bug修改。
2、其他修改。
4.2.3、WinForm部分
1、Config.xml配置文件統一調整到XmlConfig目錄下。
2、修復主界面在Tab中增加的界面,關閉后默認選擇第一個tab頁的問題。
3、系統參數管理主界面操作權限項控制的異常。
5、參考文章
RDIFramework.NET — 基于.NET的快速信息化系統開發框架 — 系列目錄
RDIFramework.NET敏捷開發框架 ━ 工作流程組件介紹
RDIFramework.NET框架SOA解決方案(集Windows服務、WinForm形式與IIS形式發布)-分布式應用
RDIFramework.NET敏捷開發框架 ━ 工作流程組件Web業務平臺
RDIFramework.NET敏捷開發框架通過SignalR技術整合即時通訊(IM)
RDIFramework.NET框架基于Quartz.Net實現任務調度詳解及效果展示
6、相關下載
RDIFramework.NET敏捷開發框架 V50 評估資料百度云網盤下載->提取碼: mite

RDIFramework.NET 框架代碼生成器 V5.0 下載>提取碼: cbe6
一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。
RDIFramework.NET官方網站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
特別說明,框架相關的技術文章請以官方網站為準,歡迎大家收藏!
RDIFramework.NET框架由海南國思軟件科技有限公司專業團隊長期打造、一直在更新、一直在升級,請放心使用!
歡迎關注RDIFramework.NET框架官方微信公眾號(微信號:guosisoft),及時了解最新動態。
使用微信掃描二維碼立即關注

作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發框架
,
給用戶和開發者最佳的.Net框架平臺方案,為企業快速構建跨平臺、企業級的應用提供強大支持。
關于作者:系統架構師、信息系統項目管理師、DBA。專注于微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及數據庫領域有一定的造詣?,F主要從事基于
RDIF
框架的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。


浙公網安備 33010602011771號