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+及兼容浏览器,其他没有特殊要求。 

posted @ 2012-09-14 15:32  .NET快速开发框架  阅读(1655)  评论(0编辑  收藏  举报