[发明专利]一种后台管理系统的菜单权限的实现方法及其系统有效
| 申请号: | 202011241778.3 | 申请日: | 2020-11-09 |
| 公开(公告)号: | CN112346624B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 刘德建;叶伟;郑彬;岳万恕;陈宏展 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
| 主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F21/31;G06F16/22 |
| 代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
| 地址: | 350212 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 后台 管理 系统 菜单 权限 实现 方法 及其 | ||
本发明提供了一种后台管理系统的菜单权限的实现方法,所述实现方法为:步骤S1、对菜单进行配置,即创建菜单表,该菜单表用于存储菜单数据,设置父菜单,并添加子菜单;步骤S2、以用户为单位,给用户配置菜单权限数据,可设置用户权限有效期;步骤S3、设置一个角色组,将用户增加到角色组中,以角色为单位配置菜单权限数据,可设置角色权限有效期;步骤S4、根据访问用户,读取配置的用户权限和角色权限,将2个权限对应的菜单权限数据处理整合成一个菜单权限,并将菜单权限对应的菜单内容进行展示;本发明使得菜单权限配置更加灵活。
技术领域
本发明涉及计算机通讯技术领域,特别是一种后台管理系统的菜单权限的实现方法及其系统。
背景技术
后台管理系统是一个软件项目里不可缺少的一员,它集合承载了软件系统里的数据管理、统计报表、功能配置等功能模块,并且依据不同的成员角色分配不同的权限,例如编辑需要数据管理的权限,运营需要统计报表的权限,运维需要功能配置的权限。以上都是通过角色(编辑、运营、运维)来分配权限,如果仅给单个指定用户增加权限则无法满足,例如要给一个测试人员临时配置一个查看页面A的权限,必须先为用户增加一个独立的角色,再给这个角色分配页面A的权限,这显的很麻烦。管理员可能还得在用户测试完该页面A的功能后,手动删除该用户的权限,这也很麻烦。以上的需求需要一个灵活好用的菜单权限配置系统来支撑,实现多级菜单配置、组成员权限管理、单成员权限管理、权限限期设置等功能。
发明内容
为克服上述问题,本发明的目的是提供一种后台管理系统的菜单权限的实现方法,能为后台管理系统提供灵活好用的菜单权限配置,提高了工作效率。
本发明采用以下方案实现:一种后台管理系统的菜单权限的实现方法,所述实现方法包括如下步骤:
步骤S1、对菜单进行配置,即创建菜单表,该菜单表用于存储菜单数据,设置父菜单,并添加子菜单;
步骤S2、以用户为单位,给用户配置菜单权限数据,可设置用户权限有效期;
步骤S3、设置一个角色组,将用户增加到角色组中,以角色为单位配置菜单权限数据,可设置角色权限有效期;
步骤S4、根据访问用户,读取配置的用户权限和角色权限,将2个权限对应的菜单权限数据处理整合成一个菜单权限,并将菜单权限对应的菜单内容进行展示。
进一步的,所述步骤S2进一步具体为:创建用户表,设置用户权限菜单ID集合UserPowerModuleIDs,设置用户自身所属的角色ID集合RoleIDs,添加用户数据,给用户分配菜单权限,并对分配的菜单权限设置权限期限,将分配的多个菜单权限进行归集到所述用户权限菜单ID集合UserPowerModuleIDs中。
进一步的,所述步骤S3进一步具体为:创建角色表,设置角色的权限菜单ID集合RolePowerModuleIDs,将设置好用户权限的用户添加到角色组中,并设置用户自身所属的角色ID集合RoleIDs,以角色为单位,给角色分配菜单权限,并对分配的菜单权限设置权限期限,将分配的角色的多个菜单权限进行归集到所述角色的权限菜单ID集合RolePowerModuleIDs中。
进一步的,所述步骤S4进一步具体为:用户访问后台管理系统时,读取用户的UserPowerModuleIDs集合,根据用户的RoleIDs,读取用户的角色权限,获得角色的角色权限RolePowerModuleIDs集合,处理UserPowerModuleIDs集合和角色权限RolePowerModuleIDs集合中的菜单权限,去掉重复的菜单权限,保留权限时长最长的,移除权限到期的菜单权限整合成一个最终的菜单权限,并将菜单权限对应的菜单内容以树形结构进行展示。
本发明还提供了一种后台管理系统的菜单权限的实现系统,所述实现系统包括菜单配置模块、用户权限配置模块、角色权限配置模块、菜单展示模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011241778.3/2.html,转载请声明来源钻瓜专利网。





