RDIFramework.NET ━ .NET快速信息化系统开发框架-第1章 引言

RDIFramework.NET ━ .NET快速信息化系统开发框架

第1章 引言

 

1章 引言

  经过长期的不断改进维护,通过在多个软件项目,多位商业用户的实战考验,能满足不同规模软件项目的快速开发、快速整合、快速实施、灵活配置与管理的要求。为企业或个人在.NET环境下快速开发信息化系统提供了强大的支持,开发人员不需要开发系统的基础功能模块和公共模块,框架本身提供了强大的函数库和开发包,开发人员只须集中精力专注自身业务部分的开发,大大提高开发效率和节约开发成本。

 1.1 文档目的

  本文档为《RDIFramework.NET(.NET快速信息化系统开发整合框架)》产品使用说明书。

  编写本使用说明书的目的是充分叙述RDIFramework.NET框架所能实现的功能及其运行环境,以便使用者了解本软件的使用范围和使用方法,并为软件的维护和更新提供必要的信息。 

 1.2 产品对象与用户群体

  一、中小型软件开发公司,技术支持、技术咨询公司。

  统一的权限、模块分配,授权机制,多数据库开发的支持,多个常用商业控件集,统一的升级部署等。可成为众多中小型软件开发、技术支持、咨询公司项目的配套工具,应用开发的标准参考模型,提高开发效率,节约开发的人力、物力等成本,专注于自身业务。

  二、管理类软件开发者。

  管理类软件开发人员随着自己技术能力、业务能力等提升,难免不会在外面接点私活,对于客户提出的项目要求利用《.NET快速信息化系统开发整合框架(RDIFramework.NET)》你可以只专注其业务要求,开发完成,几分钟即可部署到此平台上,快速简单,安全可靠,又专业。

  三、想进一步提升自身技术能力的开发者、学生等。

  你想提升自身的技术实力吗?你想在职业生涯快速提升吗?你想学习实际的大型商业项目吗?此平台就是你的选择。此平台设计严谨、编码规范、简单易读、同时其通用性与规范性,是作为学习研究的佳品。作为学生、刚出生社会的开发人员或想提升自身开发实力的人,本平台的编码规范,数据库设计思想、分层理念、RBAC授权机制、设计模式、面向服务的开发思想、商业控件开发方法、统一的升级部署等等都值得你参考学习。

  四、培训机构。

  对于培训机构,一个好的培训项目不仅可以让培训的学子受益匪浅,让其培训后方可直接投入实际的工作之中,同时也能提升培训机构的自身品牌。不仅可大大的节省培训成本,更重要是的可以缩短培训周期,让培训学子快速进入工作状态。

  五、政府机关、事业单位。

  对于很多政府机关单位,其内部都有自己的开发团队,他们专注自身业务的同时,若能有一套可把多个系统统一高效、方便的部署到一个平台下,实现统一的管理显得尤为重要。选择一个合适的,安全可靠的,实际使用效果良好的平台非常重要。《.NET快速信息化系统开发整合框架(RDIFramework.NET)》就是你的选择。

  六、企业、工厂等。

  随着信息时代的高速发展,一个企业,工厂等信息化的建设已成为不能忽视的一环。

  不管是企业、工厂,都不止一套管理系统,这些分散的系统很难管理,数据分散不一,集成困难等,如果把这些系统统一的部署到一个平台下,那些这些诸多问题都可迎刃而解。最大程度避免重复开发、反复原地踏步,最大限度使内部的产品、项目等各功能模块之间有更高的兼容性。

 1.3 参考资料

 

 1.4 术语与缩写词

  1) RBAC:基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和系统的合并而赋予新的权限,而权限也可根据需要而从某角色中回收。角色与角色的关系可以建立起来以囊括更广泛的客观情况。

  2) 角色:角色(Role)为RBAC(基于角色的访问控制Role-Based Access Control)模型中的基本元素。 角色是权限分配的单位与载体。角色通过继承关系支持分级的权限实现。我们通过对角色分配访问权限控制,然后对用户或者用户组分派角色来实现用户的访问权限控制。

  3) 用户权限:就是用户的权利,即用一个帐户登录后,那些功能可以使用,那些功能无法使用,这就是管理员对其设置的权限,只有附合权限的人才可以使用对应的功能。权限就是权利的限制范围。

  4) 角色权限:与用户权限相对应,即为角色的权利。

  5) 用户(User):能够使用应用的唯一身份的人。

    角色(Role:一定数量的权限的集合,权限的载体。

    组织机构(Organize:企业管理中企业分层的基本单元,在本系统中机构只支持单树模型一个企业只有一个根机构(总部),除开根机构其他机构只有一个父机构,可以有多个子机构。

    岗位(Position:一个企业的某个部门的职位(相当于在部门下有相同职能的员工的集合),它隶属于某个具体的部门,并且可以有一个或者多个员工在岗位上任职。

    员工(Staff):企业中的人员,一个人员属于一个机构,一个人员可以关联一个用户。

  6) 操作权限:抽象为什么资源有什么权限,操作权限包括用户、角色、组织机构有什么权限。

  7) 数据权限:数据集权限抽象为什么对象对什么资源有什么权限,数据权限包括模块权限、管理范围、授权范围、资源权限、表权限、列权限、数据集权限。数据集权限主要是通过约束条件实现的记录级权限。

  8) 其他。 

 

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