RDIFramework.NET,基於全新.NET Framework與.NET Core的快速信息化系統敏捷開發、整合框架,給用戶和開發者最佳的.Net框架部署方案。為企業快速構建跨平台、企業級的應用提供了強大支持。最好用的.NET Framework與.NET Core開發框架,100%源碼授權。
全新RDIFramework.NET V5.1版本發布,支持最新的.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、個性化應用開發更簡單
可視化開發、靈活配置、快速生成。強大靈活的表單引擎,拖拉可視化表單在線設計,即時修改,馬上生效,快速部署,業務需求實現更簡單。搭配強大代碼生成器對開發效率的提升無庸置疑。讓開發更簡單,更快速,讓你專注於自身業務。
9、開發更簡單,省心、可靠
大量的開源模塊、案例模塊、全系列開發教程、文檔、持續的開發升級維護。各種溝通工具全方位的支持,讓你無后顧之憂。框架安裝部署、開發技術指導、系統架構技術咨詢等。我們不僅僅是一套開發框架,也是您的開發智囊團。
10、強大靈活的分布式流程引擎
獨立研發的符合國人特點的流程引擎,支持復雜多變的流轉、可視化的流程配置、多種處理者分配方式。可方便與已有系統集成,真正體現業務與程序結構無關性,輕松實現流程全生命周期管理。
11、即時消息,豐富的統計圖表
基於SignalR技術的即時消息可實現消息推送、在線聊天,輕松實現協同辦公。支持單表和多表、各種圖形展示,輕松實現企業數據化分析和決策運營管理。
12、優質、高效,省心的售后服務
優質的售后服務、不僅又快又好的解決問題,而且用正確的、可擴展的方式解決問題,有完整的設計文檔、有完整的使用說明,並且遇到技術問題了,隨時可以咨詢的保障,其實我們更多的是花錢購買服務。
13、集成微信開發組件
微信常用開發參考,可以此為基礎快速地開發微信全平台的應用(包括微信公眾號、小程序、企業號、開放平台、微信支付、JS-SDK、微信硬件/藍牙,等等),輕松打造微信各平台的擴展應用。
14、強大的任務調度組件
支持實時任務,定時任務和Cron任務。支持任務持久化,有較好的伸縮性,擴展性 任務控制(在線啟動/停止/配置任務、即時生效),可視化的任務調度操作頁面,方便使用。
15、無限擴展的可能
基於框架可輕松集成各種應用或第三方應用,也可將您現有的系統接入平台;可基於框架二次開發,理論上沒有開發不了的功能。 二次開發簡單,提供完善的接口函數調用說明、開放接口、開放源碼、開放數據庫結構設計。
3、部分功能展示
3.1、Web界面展示
3.2、WinForm界面展示
4、RDIFramework.NET敏捷開發框架V5.1新增功能以及修復的bug列表
4.1、新增功能列表
4.1.1、公共部分
1、新增與修改組織機構直接當前公司編碼與名稱不能重復,取消父節點的限制。
2、組織機構新增通過全稱得到組織機構Id接口。
3、用戶新增通過用戶名稱得到用戶Id接口。
4、新增通用的異常信息封裝類。
5、新增編碼規則(單據編碼)管理模塊(按不同的規范與組合生成各種流水號類型)(★★★★★)。
6、WebAPI服務端框架全面重構,更加規范。
7、重構公司、部門、用戶緩存,更加規范。
8、新增通用的異常信息擴展類庫,用於業務邏輯層異常、數據服務層異常、數據訪問層異常、組件異常等分類處理。
9、數據源管理服務增加GetList、GetDataColName、GetDataTable接口方法。
10、新增Grid分頁參數類兼容jqGrid與rdiGrid。
11、IDbLinkDefineService新增:FindTable、FindPageTable接口方法實現根據指定數據庫執行sql語句,得到查詢(分頁)數據。
12、公司管理取消子公司的處理,子公司放到組織機構中管理,更加規范。
13、數據字典管理字典分類重新設計,修改為整型,取值:1:內置字典,2:用戶字典
14、組織機構服務接口更改GetDTByParent、GetListByParent,支持按公司、可用性返回。
15、全新設計日志管理模塊,更加的規范合理。
16、數據庫訪問層直接支持分頁的參數處理,添加多個針對FindList處理的方法。
17、Newtonsoft.Json升級到最新版本。
18、登錄成功返回的相關信息把加密的密碼去掉(雖然不會向前端返回)。
19、查詢引擎管理模塊更名為查詢引擎分類。
4.1.2、Web部分
1、增加對ueditor編輯器的支持,同時增加百度編輯器的后端接口。
2、重量級Web表單在線設計的支持(六星好評)。
3、訂單管理事例模塊的訂單編號啟用全新自動編碼規則的使用。
4、重構公司管理GetCompanyMap方法。
5、重新整理Images文件夾中的圖標,更加規范。
6、增加強大的表單在線設計功能,集在線表單設計、發布,預覽於一體(★★★★★)。
7、流程引用表單支持用戶自定義表單(在線設計的表單)與系統表單(★★★★★)。
8、增加針對表格控件rdiGrid的通用導出支持。
9、事例演示->rdiGrid表格->表格打印導出增加導出事例。
10、滾動條rdiscroll更名為:rdiScroll。
11、增加客戶管理案例模塊。
12、增加復合查詢案例模塊。
13、表單設置與獲得表單數據增加全新的調用方法。
14、重構rdiDate組件,更加規范好用。
15、修改rdiGrid樹風格時默認為打開狀態,也可以通過設置isTreeClose為false設置為關閉狀態。
16、全新設計數據字典管理模塊,更加的規范,好用,美觀。
17、數據字典管理增加系統內置字典與用戶字典(非常適用的功能),滿足保留字典項不滿足用戶要求時,用戶可以自己定義自己公司的數據字典明細。
18、增加用戶字典維護界面,支持維護用戶字典,導入系統保留字典到用戶字典中等功能。
19、數據字典的js緩存同步加入了用戶字典項的處理,通過字典編碼自動獲取與處理系統與用戶字典明細。
20、基類界面中request方法中使用的unescape替換為:decodeURI。
21、rdiframework-base.js增加幾個新的日期對象方法DateAdd、DateDiff、MaxDayOfDate、isLeapYear。
22、公司管理增加公司對模塊的訪問權限設置。
23、主界面模塊加載方式的重構,支持按子系統進行加載。
24、組織機構、模塊、字典項、字典明細等上級ParentId設置為自身時給出提示(禁止如此設置)。
25、所有涉及日期的控件使用新的處理方式,上個版本的日期選擇時不特殊設置日期會清空,不默認記住設置的日期的問題修復了。
26、全新設計日志管理模塊,更加的規范合理。
27、整合datetimepicker日期、時間選擇組件的使用,參考異常管理,支持雙擊清空值,其他大量的更新。
28、所有彈出界面支持按esc鍵關閉彈層。
29、動態表單彈出選擇組件(rdiGirdSelect)支持搜索功能。
30、員工與用戶管理新增與編輯界面取消所屬公司的處理(有點累贅重復),做到自動處理。
31、全局去掉所有input的autocomplete, 顯示指定的除外。
32、全新開發設計即時消息服務端與客戶端。
33、全新開發針對Core下的即時消息Im,全新signalr搞(包含signal js與后端),工作流消息提示也是全新處理。
34、數據庫訪問層直接支持分頁的參數處理,添加多個針對同步FindList,異步FindListAsync方法。
35、Log4Net的集成重新處理,以前的方式日志記錄不到文件中,webapi,web,im服務器全步修改。
36、流程審核表單單選使用rdi-radio。
37、用戶控制器增加通過用戶Id得到用戶頭像HeadImg、增加GetAllList得到當前公司下的所有用戶(帶搜索)。
38、組織機構控制器GetOrganizeByParentId修改為:GetListByParentId
39、組織機構服務接口更改GetDTByParent、GetListByParent,支持按公司、可用性返回。
40、針對全新的signalr服務增加消息用戶管理界面,用於處理系統系統的發送(如:流程提醒等)。
41、針對全新的signalr消息服務,增加最新聯系人的處理,還可以查看消息記錄。
42、加入BaseService基礎服務,方便異步調用的處理,可參考:IMService服務實現中的GetRecentContactsList等異步調用方法。
43、新增編碼規則(單據編碼)管理模塊(按不同的規范與組合生成各種流水號類型)(★★★★★)。
44、主界面右上角下拉中增加修改密碼功能,方便用戶修改自己的密碼。
45、新增一種主界面風格(頂部菜單風格)。
4.1.3、WinForm部分
1、增加修改windows環境變量后直接發送通知,不重啟電腦修改環境變量生效輔助類庫:NotifyOSUtil。
2、分頁控件加載時沒有數據默認變為不可用狀態,沒有數據也不能選擇下拉的分頁數量。
3、封裝BackgroundWorkerUtil,方便界面多線程調用的使用。
4、各模塊中打開的界面在Tab中顯示會重復打開的問題,全面重構。
5、新增查看附件列表用戶控件,方便公共應用。
6、全新設計數據字典管理模塊,更加的規范,好用,美觀。
7、數據字典管理增加系統內置字典與用戶字典(非常適用的功能),滿足保留字典項不滿足用戶要求時,用戶可以自己定義自己公司的數據字典明細。
8、數據字典管理針對用戶字典類型的數據變色加粗顯示。
9、員工管理職稱與職稱等級變更為用戶字典。
10、公司管理增加公司對模塊的訪問權限設置。
11、全新設計日志管理模塊,更加的規范合理。
12、員工與用戶管理新增與編輯界面取消所屬公司的處理(有點累贅重復),做到自動處理。
13、新增編碼規則(單據編碼)管理模塊(按不同的規范與組合生成各種流水號類型)(★★★★★)。
4.1.4、代碼生成器
1、代碼生成器UI的生成支持rdiGrid表格的方式。
2、其他重構。
4.2、修改功能列表
4.2.1、公共部分
1、新增用戶時設置的密碼與為空設置的默認密碼后登錄的bug修復。
2、其他更新。
4.2.2、Web部分
1、訂單管理新增訂單時編碼通過框架的:編碼規則(單據編碼)自動獲取。
2、文件中心擴展名大寫,文件格式展示為其他文件的問題修復。
3、修復用戶管理添加與修改用戶公司聯動部門首次成功,第二次選擇不變的問題。
4、修復用戶兼職組織選擇組織時的報錯。
5、修復角色管理添加、修改多語言下界面沒有翻譯的bug。
6、修復下拉選擇組件rdiSelect已選后無法清空的Bug。
7、修復針對用戶添加、設置密碼有密碼控件,瀏覽器控制台提示Password field is not contained in a form的安全性問題。
8、子系統管理界面新增子系統后在界面沒有顯示出來的Bug修復。
9、修復新增的子系統后,模塊管理不能針對新的子系統添加模塊,或填加一個模塊后不能修改的bug。
10、模塊管理增加模塊時緩存的使用方式的修復。
11、翻譯管理中模塊翻譯,數據字典翻譯編輯界面保存時的bug修復。
12、其他修改。
4.2.3、WinForm部分
1、界面打開時主界面閃爍抖動問題修復。
2、工作流啟動與處理界面鼠標默認為等待狀態的修改。
3、流程設計:新鍵分類后建立子分類,子分類命名可以為空的修復,進行刪改操作會報錯的修復。
4、公司管理添加公司過程中的bug修復。
5、取消用戶權限管理中用戶角色關聯內復制粘貼角色功能,無實際意義。
6、組織機構管理移動時直接選公司進行移動的bug修復。
7、新加的業務子系統,首次添加模塊時的bug修復。
8、修改訪問注冊表的類庫RegistryHelper,更加豐富,靈活。
9、訂單管理新增訂單時編碼通過框架的:編碼規則(單據編碼)自動獲取。
4.2.4、代碼生成器
1、批量生成時Core的業務邏輯代碼模版選擇錯誤的Bug。
2、代碼生成器全面重構,支持設置字段是否按規范化進行處理(否則就原樣生成)。
3、代碼生成器支持生成時是否去掉特定的前綴名稱。
4、修復生成的UI界面單獨另存為默認擴展名為html格式的問題。
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敏捷開發框架 V51 評估資料百度雲網盤下載->提取碼: khb6
RDIFramework.NET 框架代碼生成器 V5.1 下載>提取碼: k1w8
一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。
RDIFramework.NET官方網站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
特別說明,框架相關的技術文章請以官方網站為准,歡迎大家收藏!
RDIFramework.NET框架由海南國思軟件科技有限公司專業團隊長期打造、一直在更新、一直在升級,請放心使用!
歡迎關注RDIFramework.NET框架官方微信公眾號(微信號:guosisoft),及時了解最新動態。
使用微信掃描二維碼立即關注