番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2013年9月3日

摘要: 很长时间以来,一直想总结一下自己在编制应用过程中的用户、部门、角色、权限、模块的关系模型,但是由于很多的原因一直没有整理,现在我想仔细的整理一下,与大家交流。一般简单的角色模型为:用户 -> 权限最常用的角色模型为:用户-〉角色-〉权限我想现在大部分的软件在使用:用户-〉角色->权限 的关系模型。但是在我做OA这类应用的时候发现,仅仅是这么简单的角色控制实在是太弱,经过长时间的改良,现在我使用的关系模型包括了用户、部门、角色、权限、模块这些内容,它们之间的关系如下:这个角色关系比较复杂,图中的箭头指示的是隶属关系,下面我分别介绍各部分的用途。用户用户可以隶属于某一个部门,也可以隶属 阅读全文
posted @ 2013-09-03 13:32 番茄的梦想 阅读(13476) 评论(0) 推荐(1) 编辑

摘要: l 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。 l 可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的概念,将权限一致的人员编入同一组,然后对该组进行权限分配。 l 权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管理部分进行重新开发。 l 满足业务系统中的功能权限。传统业务系统中,存在着两种权限管理,其一是功能权限的管理,而另外一种则是. 阅读全文
posted @ 2013-09-03 11:36 番茄的梦想 阅读(923) 评论(0) 推荐(0) 编辑