一种用户及用户组及角色的系统权限管理方法技术方案

技术编号:18972609 阅读:30 留言:0更新日期:2018-09-19 03:43
本发明专利技术公开了一种用户及用户组及角色的系统权限管理方法,包括:定义系统角色权限管理方式,并针对角色进行系统功能权限分配;定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配;定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配;获取待分配用户数量和待分配用户的权限类别;根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理。

A system privilege management method for user and user groups and roles

The invention discloses a system privilege management method for users, user groups and roles, which includes: defining the system role privilege management mode and assigning the system function privilege according to the roles; defining the user group privilege management mode and assigning the system function privilege to the users in the user group; defining the system user privilege management mode; The system users are allocated the system functions and privileges; the number of users to be allocated and the privilege categories of users to be allocated are obtained; according to the number of users to be allocated and the privilege categories of users to be allocated, the system role privilege management mode, the user group privilege management mode and one of the system user privilege management modes are selected. The way of right management is to allocate users.

【技术实现步骤摘要】
一种用户及用户组及角色的系统权限管理方法
本专利技术涉及权限管理
,尤其涉及一种用户及用户组及角色的系统权限管理方法。
技术介绍
系统权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。系统权限管理是任何一个应用系统不可缺少重要组成部分,传统的系统权限管理采用基于角色的管理方式,但是这种单一的权限管理方式在系统用户数量多,系统用户所需权限种类繁多且不固定时,管理效果较差,经常需要改变,适应性较差,管理效率较低。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种用户及用户组及角色的系统权限管理方法;本专利技术提出的一种用户及用户组及角色的系统权限管理方法,包括:S1、定义系统角色权限管理方式,并针对角色进行系统功能权限分配;S2、定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配;S3、定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配;S4、获取待分配用户数量和待分配用户的权限类别;S5、根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理。优选地,步骤S5,具体包括:在待分配用户的数量小于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择系统角色权限管理方式对待分配用户进行权限管理;在待分配用户的数量大于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择用户组权限管理方式对待分配用户进行权限管理;在待分配用户的数量大小预设数量阈值,且待分配用户权限类别大于预设类阈值时,选择系统用户权限管理方式对待分配用户进行权限管理。优选地,步骤S1,具体包括:定义系统角色权限管理方式,针对角色进行系统功能权限分配;为用户分配系统功能权限不同的系统角色。优选地,步骤S2,具体包括:定义用户组权限管理方式,向用户组内用户进行系统功能权限分配;用户组内用户具有相同的系统功能权限。优选地,步骤S3,具体包括:定义系统用户权限管理方式,对系统用户进行系统功能权限的分配;每个系统用户对应一套系统功能权限。一种用户及用户组及角色的系统权限管理系统,包括:角色定义模块,用于定义系统角色权限管理方式,并针对角色进行系统功能权限分配;用户组定义模块,用于定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配;用户定义模块,用于定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配;获取模块,用于获取待分配用户数量和待分配用户的权限类别;分配管理模块,用于根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理。优选地,所述分配管理模块,具体用于:在待分配用户的数量小于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择系统角色权限管理方式对待分配用户进行权限管理;在待分配用户的数量大于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择用户组权限管理方式对待分配用户进行权限管理;在待分配用户的数量大小预设数量阈值,且待分配用户权限类别大于预设类阈值时,选择系统用户权限管理方式对待分配用户进行权限管理。优选地,所述角色定义模块,具体用于:定义系统角色权限管理方式,针对角色进行系统功能权限分配;为用户分配系统功能权限不同的系统角色。优选地,所述用户组定义模块,具体用于:定义用户组权限管理方式,向用户组内用户进行系统功能权限分配;用户组内用户具有相同的系统功能权限。优选地,所述用户定义模块,具体用于:定义系统用户权限管理方式,对系统用户进行系统功能权限的分配;每个系统用户对应一套系统功能权限。本专利技术通过定义系统角色权限管理方式,并针对角色进行系统功能权限分配;定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配;定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配;获取待分配用户数量和待分配用户的权限类别;根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理。如此,根据用户数量和待分配用户权限类别的不同,灵活的选择系统角色权限管理方式或用户组权限管理方式或系统用户权限管理方式进行权限管理,针对性的对不同数量、权限类别种类不同的用户进行权限管理,提高了权限管理效率,使权限管理更加便捷、人性化。附图说明图1为本专利技术提出的一种用户及用户组及角色的系统权限管理方法的流程示意图;图2为本专利技术提出的一种用户及用户组及角色的系统权限管理系统的模块示意图。具体实施方式参照图1,本专利技术提出的一种用户及用户组及角色的系统权限管理方法,包括:步骤S1,定义系统角色权限管理方式,并针对角色进行系统功能权限分配,为用户分配系统功能权限不同的系统角色。在具体方案中,角色权限管理方式针对角色进行系统功能权限分配,适用于系统用户数量不多,用户权限相对较固定的场景。步骤S2,定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配,用户组内用户具有相同的系统功能权限。在具体方案中,用户组权限管理方式向用户组内用户进行系统功能权限分配,适用于系统用户数量多,用户权限相对固定的场景。步骤S3,定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配,每个系统用户对应一套系统功能权限。在具体方案中,系统用户权限管理方式对系统用户进行系统功能权限的分配,适用于系统用户数量少,用户权限相对多,不固定的场景。步骤S4,获取待分配用户数量和待分配用户的权限类别。在具体方案中,用户的权限类别式根据用户所需分配的权限而分类,表示多个用户所需的权限是否相同,也表示同一个用户的权限是否固定。步骤S5,根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理,具体包括:在待分配用户的数量小于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择系统角色权限管理方式对待分配用户进行权限管理;在待分配用户的数量大于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择用户组权限管理方式对待分配用户进行权限管理;在待分配用户的数量大小预设数量阈值,且待分配用户权限类别大于预设类阈值时,选择系统用户权限管理方式对待分配用户进行权限管理。在具体方案中,在待分配用户的数量小于预设数量阈值,且待分配用户权限类别小于预设类阈值时,说明系统用户数量不多,用户权限相对较固定,此时选择系统角色权限管理方式对待分配用户进行权限管理。在待分配用户的数量大于预设数量阈值,且待分配用户权限类别小于预设类阈值时,说明系统用户数量多,用户权限相对固定,此时选择用户组权限管理方式对待分配用户进行权限管理。在待分配用户的数量大小预设数量阈值,且待分配用户权限类别大于预设类阈值时,系统用户数量少,用户权限相对多,不固定,此时选择系统用户权限管理方式对待分配用户进行权限管理。参照图2,本专利技术提出的一种用户及用户组及角色的系统权限管理系统,包括:角色定义模块,用于定义系统角色权限管理方式,并本文档来自技高网...

【技术保护点】
1.一种用户及用户组及角色的系统权限管理方法,其特征在于,包括:S1、定义系统角色权限管理方式,并针对角色进行系统功能权限分配;S2、定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配;S3、定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配;S4、获取待分配用户数量和待分配用户的权限类别;S5、根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理。

【技术特征摘要】
1.一种用户及用户组及角色的系统权限管理方法,其特征在于,包括:S1、定义系统角色权限管理方式,并针对角色进行系统功能权限分配;S2、定义用户组权限管理方式,并向用户组内用户进行系统功能权限分配;S3、定义系统用户权限管理方式,并对系统用户进行系统功能权限的分配;S4、获取待分配用户数量和待分配用户的权限类别;S5、根据待分配用户数量和待分配用户权限类别选择系统角色权限管理方式、用户组权限管理方式、系统用户权限管理方式中一种管理方式对待分配用户进行权限管理。2.根据权利要求1所述的用户及用户组及角色的系统权限管理方法,其特征在于,步骤S5,具体包括:在待分配用户的数量小于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择系统角色权限管理方式对待分配用户进行权限管理;在待分配用户的数量大于预设数量阈值,且待分配用户权限类别小于预设类阈值时,选择用户组权限管理方式对待分配用户进行权限管理;在待分配用户的数量大小预设数量阈值,且待分配用户权限类别大于预设类阈值时,选择系统用户权限管理方式对待分配用户进行权限管理。3.根据权利要求2所述的用户及用户组及角色的系统权限管理方法,其特征在于,步骤S1,具体包括:定义系统角色权限管理方式,针对角色进行系统功能权限分配;为用户分配系统功能权限不同的系统角色。4.根据权利要求1所述的用户及用户组及角色的系统权限管理方法,其特征在于,步骤S2,具体包括:定义用户组权限管理方式,向用户组内用户进行系统功能权限分配;用户组内用户具有相同的系统功能权限。5.根据权利要求1所述的用户及用户组及角色的系统权限管理方法,其特征在于,步骤S3,具体包括:定义系统用户权限管理方式,对系统用户进行系统功能权限的分配;每个系统用户对应一套系统功能权限。6.一种用户及用户组及角色的系统权限管理系统,...

【专利技术属性】
技术研发人员:张利马伟鲍龙飞余斌胡养成胡永全
申请(专利权)人:安徽笛申科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1