您的位置:首页 > 数据库 > Oracle

信息管理系统开发平台之权限管理介绍(二)

2010-05-17 20:18 615 查看
      今天跟大家介绍一款业务系统用到的基础平台---权限管理系统。

      web业务管理软件需要一套授权管理系统,今天要介绍的是做项目时使用的一套授权管理系统。这套授权管理系统采用Microsoft Visual Studio 2005集成开发环境C#语言开发,数据库mssql2005,B/S结构。该授权管理系统有如下七个特点:

      1.支持SQL Server、Oracle数据库
      2.多维度授权方式:角色授权、部门授权、人员授权、岗位授权
      3.业务授权:对页面功能按钮的授权
      4.数据授权:对人员的作用域范围授权
      5.分级授权:集团、分公司、项目公司三级机构授权
      6.三级安全模型:超级管理员、部门管理员、普通用户
      7.对集团的组织架构数据,实现集中管理分布式同步
      系统在设计阶段就考虑到对多种数据库的支持,多层结构开发,系统具有良好的多数据库的支持架构。

多数授权管理系统只做到对角色进行授权,支持多维度授权方式,除了角色授权外,还可以从部门角度进行授权,加入部门的人员自动拥有该部门的权限,离开部门的人员该部门的权限自动消失;当角色和部门授权都不能满足要求的时候,可以直接对改人员进行授权,人员授权可以满足一些特殊人群的授权,系统最初的设计是为了实现领导授权。

       业务授权是对页面中出现功能按钮进行的授权,登录系统进入某个页面,页面只显示允许你看到的功能按钮。

数据授权是对人员的作用域范围授权,例如允许查看全局数据、允许查看部门及部门以下的数据、允许查看部门数据、允许查看自己的数据。这是系统中定义的四个级别的作用域范围。

       分级授权,即系统实现了集团、分公司、项目公司三级机构授权管理,集团的管理员只需要关系集团的组织架构的变动,各分公司的组织架构的变动,可以将任务指派给各分公司的管理员负责,分公司的管理员可以将项目公司组织架构的变动任务指派给各项目公司的管理员。

三级安全模型:超级管理员、部门管理员、普通用户。超级管理员能操作所有的功能和全部的数据,部门管理员只能操作本部门或者是部门以下部门的组织架构数据,普通用户只能浏览本部门的数据。

       对集团的组织架构数据,实现集中管理分布式同步,即系统实现了集团集中管理组织架构,系统自动将各分公司的组织架构的数据同步发布到各分公司的系统中。

     

       该系统很容易与其他业务系统集成,并提供丰富的接口,以适应现有的业务系统。

      

       有兴趣的朋友请联系QQ:1435019702,获取演示地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐