1. 程式人生 > >RDIFramework.NET ━ .NET快速資訊化系統開發框架-第2章 產品概述

RDIFramework.NET ━ .NET快速資訊化系統開發框架-第2章 產品概述

  第2章 產品概述 

   2.1 產品用途

  RDIFramework.NET,基於.NET的快速資訊化系統開發、整合框架,為企業或個人在.NET環境下快速開發系統提供了強大的支援,開發人員不需要開發系統的基礎功能和公共模組,框架自身提供了強大的函式庫和開發包,開發人員只須集中精力專注於業務部分的開發,因此大大提高開發效率和節約開發成本。框架採用目前最主流的C#語言開發完成,支援多種資料庫型別,支援WinForm與Web。使用RDIFramework.NET能提高管理類軟體系統的整體質量、提高模組與模組之間的相容性、提高程式碼的重複利用率,使軟體系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重複利用。框架基礎模組包括:強大靈活的許可權控制組件,統一的模組分配與管理元件,靈活易用的工作流元件、集中的資料字典管理元件,自動升級元件,各種常用的商業控制元件(分頁控制元件、組合查詢控制、圖片瀏覽控制元件等),強大的基於本框架的程式碼生成器,豐富的基礎類庫與開發輔助工具、內建MiNiWeb瀏覽器等各基礎常用功能元件,下步將會考慮整合報表框架以及多語言的支援等。應用系統建立在此框架之上,採用構件式、可複用開發,節省開發成本,加快開發速度,在軟體開發上更好的做到多快省。

   2.2 產品優點

1、本產品系作者多年經驗累積而成,且應用於多個實際專案中,經過長期不斷修改,完善,優化而成,目錄已擁有相當數量的商業使用者使用。

2、強大靈活的許可權控制,單點登入,授權機制符合RBAC(基於角色的訪問控制),許可權不僅能控制到選單(功能模組)級、操作許可權級,同時控制到了資料級,授權範圍級(類似資料庫中的被授權使用者在獲得指定許可權的後還可以將指定許可權授予其他使用者。)。

3、統一的模組配置、分配。使系統開發思路更為清晰,模組分配更容易,並行開發,真正提高開發效率。

4、支援多種資料庫開發,多種介面選擇。支援B/S、C/S系統,可以支援Java語言開發專案的介面功能,SQLServer、Oracle資料庫等。

5、提供統一的系統升級元件,部署簡單。

6、提供各大型商業常用控制元件,讓開發更簡單,更快速,讓你專注於自身業務,同時提供基於框架的強大的程式碼生成器(使用資料庫與PowerDesigner設計原始檔兩種方式進行生成),對開發效率的提升無庸置疑。

7、框架採用SOA理念,服務層可部署為WCF、Windows Service、Web Service、Remote等。

8、客戶端可根據實際產品需要定製為:WinForm、WebForm、WPF、Silverlight等。

9、編碼簡單易懂,適合常用設計模式,註釋詳細。提供全部的設計文件、原始碼實現、配套說明文件,可以在不同軟體專案中反覆使用,提高工作效率。提供完善的介面函式呼叫說明、開放介面、開放原始碼、開放資料庫結構設計。

10、二次開發簡單,幾分鐘即可部署一個系統(快速、簡單、高效、安全、可靠)。完全支援終端使用者的個性化2次開發實際需求,提供完善的介面函式呼叫說明、開放介面、開放原始碼、開放資料庫結構設計。相關設計文件、配套資料可以在不同軟體專案中反覆使用,提高工作效率。

   2.3 產品執行  

  RDIFramework.NET(.NET快速資訊化系統開發整合框架)採用目前主流的C#語言開發設計完成,執行環境需.NET Framework 4.0以上,使用WINDOWS 作業系統。如果你的電腦沒有安裝.NET Framework 4.0,可以在開啟下面的連結進行下載安裝。
  http://msdn.microsoft.com/zh-cn/netframework/aa569263.aspx
  本產品支援多種產品的資料庫,如Sql Server、Oracle、MySql等,可根據你的需要,選擇適合的資料庫資料產品後臺資料庫。系統預設優先採用微軟的Sql Server 2008。

   2.4 產品結構

  DIFramework.NET(.NET快速資訊化系統開發整合框架)產品框架結構如下圖所示:

 

2.4.1 產品框架結構 

   2.5 系統配置

  本產品建議伺服器作業系統為Windows 2003 Server或者Windows7。客戶端作業系統為Windows 系統作業系統,執行框架需求.NET Framework 4.0及以上版本。網路瀏覽器支援IE8+及相容瀏覽器,其他沒有特殊要求。