RDIFramework.NET ━ .NET快速信息化系統開發框架 V3.3版本全新發布

一、RDIFramework.NET框架介紹

RDIFramework.NET,基於.NET的快速信息化系統開發、整合框架,爲企業或我的快速開發系統提供了強大的支持,開發人員不須要開發系統的基礎功能和公共模塊,框架自身提供了強大的函數庫和開發包,開發人員只需集中精力專一於業務部分的開發,所以大大提升開發效率和節約開發成本。html

框架採用目前最主流的C#語言開發完成,支持多種數據庫類型,支持Web與WinForm。使用RDIFramework.NET能提升管理類軟件系統的總體質量、提升模塊與模塊之間的兼容性、提升代碼的重複利用率,使軟件系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重複利用。框架提供了靈活的權限組件,模塊管理組件、報表組件,強大的工做流組件、基於框架的代碼生成器,豐富的基礎類庫與開發輔助工具+開發示例等各經常使用功能組件。應用系統創建在此框架之上,採用構件式、可複用開發,節省開發成本,加快開發速度,在軟件開發上更好的作到多快省。適合低中高任意開發水平的開發者,能夠開發OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平臺後臺、物流管理系統、醫院管理系統、快遞管理系統、教務管理系統等各種管理軟件。
web

二、RDIFramework.NET工做流程組件

RDIFramework.NET工做流程組件是以RDIFramework.NET框架爲支撐,根據咱們多年的項目經驗和項目實踐,結合國內各大工做流產品的特色研發的一套流程管理組件。該組件不只考慮到從零搭建業務系統,也考慮到與現有業務系統的整合。從零搭建系統咱們可使用RDIFramework.NET框架以基礎,來快速搭建業務系統。與現有系統的整合,咱們的流程引擎提供了豐富的功能接口,供三方業務系統調用,並提供組件的所有源碼方便用戶進行整合。RDIFramework.NET工做流程組件採用SOA架構模式,流程引擎經過WCF方式訪問。支持B/S、C/S系統,同時支持SQLServer、ORACLE、MySQL等主流數據庫。
RDIFramework.NET━工做流組件主要涵蓋工做流的設計與定義、流程實例的發起與運行、業務流程的監控與管理、工做流組件與業務系統的集成與協做等內容。
數據庫

三、RDIFramework.NET V3.3版本 新增功能以及修復的bug列表:


新增功能列表

1、公共部分

一、新增Redis、WebCache緩存的支持。緩存

二、修改按組織機構搜索指定用戶時,獲得的用戶列表包含非搜索用戶的狀況。微信

三、員工管理新增:GetListPageByOrganize得到分頁員工列表經過組織機構接口架構

四、BaseDbProvider 修改GetDTByPage針對MySql的支持。框架

五、新增日程管理業務邏輯代碼。分佈式

六、代碼生成器增長對SqlServer20十二、2014的支持。ide

七、代碼生成器批量代碼生成實體以MVC實體方式處理。函數

八、新增郵件服務EmailService的全業務邏輯實現。

九、MessageService對於批量發送消息給組織機構,角色時已發送消息修改成保存對應的組織或角色,而不是對應用戶。

十、模塊服務新增刪除模塊的同時刪除對應的操做權限項。

十一、新增報表模板定義業務邏輯,爲全系統報表應用作支撐,很是的實用。

十二、工做流部分:啓動節點加入對「動態指定下一任務處理者的支持」。

1三、工做流部分:各業務表單所對應的表再也不記錄:workflowId,workflowInsId,worktaskId,worktaskInsId四個字段,放在了統一的流程表單關係對應表(work_flow_table_relation)中存放,更加合理與規範,這樣就作到了業務表
一條記錄能夠對應多個流程(之前只能對應一個)。同時對請假申請的Web,WinForm實例對此設計作了調整可供參考。

1四、BusinessLogic修改SetProperty,null時設置值爲DbNull.Value。

1五、IPermissionService新增SetPermissionProperty、GetPermissionList、SetPermissionScopeProperty、
GetPermissionScopeList 4個服務接口。
1六、UserInfo新增:RoleIds屬性存放當前用戶的全部角色列表。

1七、工做流的經常使用公共方法脫離出來支持以服務方式進行調用。

1八、工做流接口部分新增部分獲得實體的接口方法(如:命令按鈕、超時設置、任務通知、處理者、任務變量等)。

1九、工做流引擎節點配置配置任務變量的新增與修改等支持服務調用的方式,同時任務變量的設置支持多數據庫類型多數據庫多表(之前限定了只能工做流所在庫)。

20、ServiceUtil修改AddLog方法:框架數據庫外的日誌自動記錄到框架所在數據庫庫的日誌表。

2一、字典明細新增GetDTByParent接口方法。

2、Web部分

一、 各Web類型系統角色、組織、模塊等以緩存方式處理,大大提升處理的效率。

二、 新增日程管理功能模塊,方便廣大使用者。

三、 郵件中心功能的開發,內部收發郵件等很是實用!

四、 MvcWeb主界面新增橫向菜單的支持。

MvcWeb主界面新增橫向菜單的支持

五、 用戶權限管理界面新增:用戶登陸控制的設置,能夠設置容許登陸與結束登陸的日期。

六、角色權限設置新增角色對操做權限項、角色對模塊起止生效日期的設置。

角色權限設置新增角色對操做權限項、角色對模塊起止生效日期的設置

6.一、模塊與操做權限項的訪問權限複選框選中便可授予對應的權限,同時可直接在TreeList界面單擊設置「開始生效時間、結束生效時間」,設置後鼠標移走會自動保存所設置。

6.二、對於公開模塊不須要設置模塊訪問權限,單擊複選框右下角會自動提示。

6.三、對於可訪問的模塊設置了有效開始/結束時間的,取消可訪問,要同時清除界面上「開始生效時間、結束生效時間」的顯示,可訪問操做權限的同理。

6.四、只要設置了模塊的可訪問權限後,纔對設置此模塊對應的操做權限(可編輯,不然不可編輯)。

6.五、兩個TreeList界面只開放「開始生效時間、結束生效時間」兩列的可編輯性,同時要在設置了可訪問權限的基礎上纔可編輯。

6.六、對於兩個TreeList控件是聯動顯示,選中一個模塊後,聯動顯示選中模塊對應的操做權限項。

6.七、單擊「清除權限」按鈕,可清除當前角色全部的模塊與操做權限項的可訪問權限。

七、 用戶權限設置新增用戶對操做權限項、用戶對模塊起止生效日期的設置。

7.一、模塊與操做權限項的訪問權限複選框選中便可授予對應的權限,同時可直接在TreeList界面單擊設置「開始生效時間、結束生效時間」,設置後鼠標移走會自動保存所設置。

7.二、對於公開模塊不須要設置模塊訪問權限,單擊複選框右下角會自動提示。

7.三、對於可訪問的模塊設置了有效開始/結束時間的,取消可訪問,要同時清除界面上「開始生效時間、結束生效時間」的顯示,可訪問操做權限的同理。

7.四、只要設置了模塊的可訪問權限後,纔對設置此模塊對應的操做權限(可編輯,不然不可編輯)。

7.五、兩個TreeList界面只開放「開始生效時間、結束生效時間」兩列的可編輯性,同時要在設置了可訪問權限的基礎上纔可編輯。

7.六、對於兩個TreeList控件是聯動顯示,選中一個模塊後,聯動顯示選中模塊對應的操做權限項。

7.七、單擊「清除權限」按鈕,可清除當前用戶全部的模塊與操做權限項的可訪問權限。

八、 新增用戶頭像的功能。

九、 Web模塊訪問時記錄到日誌。

十、 新增報表管理(動態報表生成,並可發佈到模塊),新增角色報表、產品分類圖、角色分類圖等報表事例。

報表管理、報表定義

角色報表

角色分類

產品分類圖

  1. 新增系統公告、系統新聞模塊,方便須要的客戶。

系統新聞管理

系統公告管理

3、WinForm部分

一、 增長模塊時可自動新增模塊經常使用的操做權限項(按鈕)。

二、 用戶權限管理界面新增:用戶登陸時間控制的設置,能夠設置容許登陸與結束登陸的日期。

三、 角色權限設置新增角色對操做權限項、角色對模塊起止生效日期的設置。

角色權限設置新增角色對操做權限項、角色對模塊起止生效日期的設置

3.一、模塊與操做權限項的訪問權限複選框選中便可授予對應的權限,同時可直接在TreeList界面單擊設置「開始生效時間、結束生效時間」,設置後鼠標移走會自動保存所設置。

3.二、對於公開模塊不須要設置模塊訪問權限,單擊複選框右下角會自動提示。

3.三、對於可訪問的模塊設置了有效開始/結束時間的,取消可訪問,要同時清除界面上「開始生效時間、結束生效時間」的顯示,可訪問操做權限的同理。

3.四、只要設置了模塊的可訪問權限後,纔對設置此模塊對應的操做權限(可編輯,不然不可編輯)。

3.五、兩個TreeList界面只開放「開始生效時間、結束生效時間」兩列的可編輯性,同時要在設置了可訪問權限的基礎上纔可編輯。

3.六、對於兩個TreeList控件是聯動顯示,選中一個模塊後,聯動顯示選中模塊對應的操做權限項。

3.七、單擊「清除權限」按鈕,可清除當前角色全部的模塊與操做權限項的可訪問權限。

四、 用戶權限設置新增用戶對操做權限項、用戶對模塊起止生效日期的設置。

4.一、模塊與操做權限項的訪問權限複選框選中便可授予對應的權限,同時可直接在TreeList界面單擊設置「開始生效時間、結束生效時間」,設置後鼠標移走會自動保存所設置。

4.二、對於公開模塊不須要設置模塊訪問權限,單擊複選框右下角會自動提示。

4.三、對於可訪問的模塊設置了有效開始/結束時間的,取消可訪問,要同時清除界面上「開始生效時間、結束生效時間」的顯示,可訪問操做權限的同理。

4.四、只要設置了模塊的可訪問權限後,纔對設置此模塊對應的操做權限(可編輯,不然不可編輯)。

4.五、兩個TreeList界面只開放「開始生效時間、結束生效時間」兩列的可編輯性,同時要在設置了可訪問權限的基礎上纔可編輯。

4.六、對於兩個TreeList控件是聯動顯示,選中一個模塊後,聯動顯示選中模塊對應的操做權限項。

4.七、單擊「清除權限」按鈕,可清除當前用戶全部的模塊與操做權限項的可訪問權限。

五、 主界面起始頁新增對工做流處理狀況的圖形顯示。

七、 新增日程管理功能模塊,方便廣大使用者。

日程管理

八、 數據字典明細新增樹型字典類型的管理支持。

九、 新增訂單管理主子表事例。

十、 模塊訪問時記錄到日誌。


修改功能列表

1、公共部分

一、 全部業務業務新增對DataContract、DataMember的支持。

二、 工做流引擎WorkTaskAssign指派任務,改寫存儲過程爲Sql語句形式處理。

三、 工做流引擎提交任務指定處理者時對任務節點處理者是角色、崗位、部門在共享處理任務時的處理邏輯的修改,更規範。

四、 修復數據字典明細可用標誌不能修改的問題。

五、 工做流業務邏輯中部分遺漏多語句處理加入事務支持。

六、 權限部分-重構獲取數據的相關服務取消記錄日誌。

2、Web部分

3、WinForm部分

一、 工做流部分流程監控、我參與的任務界面顏色的調整,更加美觀。

二、 主界面關於對話框參數以配置文件方式獲取。

三、 增長用戶數據時組織機構爲空不容許保存。

四、 DevExpress由14.1版本升級到16.1版本。

4、代碼生成器

一、 代碼生成器針對表名,字段全大寫,並以_分隔的,自動首字母大寫,生成的代碼更加規範美觀。

二、 代碼生成器支持WinForm界面代碼的生成。

三、 代碼生成器全業務邏輯的優化、精簡。


參考文章

RDIFramework.NET — 基於.NET的快速信息化系統開發框架 — 系列目錄

RDIFramework.NET ━ .NET快速信息化系統開發框架 ━ 工做流程組件介紹

RDIFramework.NET框架SOA解決方案(集Windows服務、WinForm形式與IIS形式發佈)-分佈式應用

RDIFramework.NET代碼生成器全新V3.5版本發佈-重大升級

RDIFramework.NET V3.3 Web框架主界面新增橫向菜單功能

RDIFramework.NET V3.3 Web版新增報表管理功能模塊-重量級實用功能

RDIFramework.NET V3.3 Web版角色受權管理新增角色對操做權限項、模塊起止生效日期的設置

RDIFramework.NET V3.3 Web版新增日程管理功能模塊

RDIFramework.NET V3.3 WinForm版本角色受權管理新增角色對操做權限項、模塊起止生效日期的設置

RDIFramework.NET V3.3 WinForm版新增日程管理功能模塊

RDIFramework.NET V3.3 Web版新增系統公告、系統新聞模塊方便須要的客戶

RDIFramework.NET V3.3 WinForm版新增訂單管理主從表事例

RDIFramework.NET ━ .NET快速信息化系統開發框架 V3.2版本 正式發佈

代碼生成器下載

一、代碼生成器使用說明下載

二、代碼生成器百度網盤下載地址

三、代碼生成器本地下載


一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,你們能夠經過下面的地址瞭解詳情。

RDIFramework.NET官方網站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

特別說明,框架相關的技術文章請以官方網站爲準,歡迎你們收藏!

RDIFramework.NET框架由專業團隊長期打造、一直在更新、一直在升級,請放心使用!

歡迎關注RDIFramework.net框架官方微信公衆號(微信號:guosisoft),及時瞭解最新動態。

使用微信掃描二維碼當即關注
微信號:guosisoft

相關文章
相關標籤/搜索