[发明专利]权限管理系统及方法在审
申请号: | 201410210913.6 | 申请日: | 2014-05-16 |
公开(公告)号: | CN103996000A | 公开(公告)日: | 2014-08-20 |
发明(设计)人: | 朱斌 | 申请(专利权)人: | 深圳市东信时代信息技术有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45 |
代理公司: | 深圳市华优知识产权代理事务所(普通合伙) 44319 | 代理人: | 韦鳌 |
地址: | 广东省深圳市福田区车公*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限 管理 系统 方法 | ||
技术领域
本发明涉及互联网信息系统的用户管理领域,尤其涉及一种权限管理系统及方法。
背景技术
权限管理是Web应用项目中比较关键的环节,其能够让经过授权的用户可以正常合法地使用已授权的功能,而将未授权的非法用户拒之门外。
现有的权限管理系统存在以下弊端:1、设置简单,只适合一些基本的权限管理,如用户访问权限、控制菜单的显示和隐藏,然而,无法管理一些特殊权限,例如直接输入地址访问某些资源等等;2、代码不可重用,需要在每个调用权限的地方写代码控制。也就是说,每开发一个功能点,开发人员都需要把权限控制的代码重写一遍;3、不支持权限复制,权限蔓延,因此设置起来非常繁琐。例如:一个模板有很多的子模块,设置了主模块的权限之后,又要设置子模块,如果子模块有1000个,那就要设置1000次;4、不通用,现有的权限管理一般都是开发一套系统,就要做一套权限管理,即使功能相似,开发人员也需要耗费较多的时间对新的系统进行重新设定,费时费力。
发明内容
有鉴于此,本发明提供一种权限管理系统及方法,以解决上述至少一个技术问题。
本发明实施例提供一种权限管理系统,包括:用户管理模组,用于根据用户操作保存用户基本信息;角色管理模组,用于根据用户基本信息对各个用户进行角色分类,以及根据一权限设定文本对各个角色的权限进行设定,当复制对应的角色时,所述权限设定文本也被复制;以及模块管理模组,用于将各类角色下的用户与预先设定的模块建立关联,其中,每一角色对应于至少一个模块,所述模块关联于预定的资源,每一模块对应于至少一种功能,所述功能指示对资源的操作方式。
本发明实施例还提供一种权限管理方法,包括:根据用户操作保存用户基本信息;根据用户基本信息对各个用户进行角色分类,以及根据一权限设定文本对各个角色的权限进行设定,当复制对应的角色时,所述权限设定文本也被复制;以及将各类角色下的用户与预先设定的模块建立关联,其中,每一角色对应于至少一个模块,所述模块关联于预定的资源,每一模块对应于至少一种功能,所述功能指示对资源的操作方式。
本发明的权限管理系统以及权限管理方法,能够对每一类或每一个用户分配不同的系统操作权限,并具有扩展性,也就是说,该权限管理系统能够加入到任何一个带有权限管理的Web应用项目中,就像构件一样可以被重复使用,从而方便了研发人员对新系统的设置,或节省了特定用户对特定操作进行设置的时间。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的权限管理系统的功能模块图;
图2是本发明实施例提供的权限管理方法的流程图。
具体实施例
下面结合附图和具体实施例对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
请参阅图1,其是本发明一实施例提供的权限管理系统100。所述权限管理系统100包括用户管理模组10、角色管理模组20以及模块管理模组30。所述用户管理模组10与所述角色管理模组20相关联,所述角色管理模组20与所述模块管理模组30相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市东信时代信息技术有限公司,未经深圳市东信时代信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410210913.6/2.html,转载请声明来源钻瓜专利网。