一种基于图数据库的权限管理方法、装置及设备制造方法及图纸

技术编号:27936181 阅读:27 留言:0更新日期:2021-04-02 14:16
本申请公开了一种基于图数据库的权限管理方法、装置及设备,能够基于图数据库实现企业内部权限统一管理,降低系统维护难度,并提高用户体验。该方法包括:在新建管理子系统后,首先根据子系统和权限的层级关系,逐层创建子系统的权限,然后,根据每层子系统的权限,按照企业机构的层级关系,逐层为用户分发角色,接着,利用子系统中的父层级机构根据预先基于图数据库构建的权限管理系统,回收子层级机构及其下层级机构下的用户被分发到的角色,进一步的,可以根据用户所在层级子系统的权限,为用户勾选对应的角色,实现基于图数据库的权限管理。

【技术实现步骤摘要】
一种基于图数据库的权限管理方法、装置及设备
本申请涉及计算机
,尤其涉及一种基于图数据库的权限管理方法、装置及设备。
技术介绍
随着企业现代化、信息化、数字化的不断推进,企业内部使用的系统越来越多,通用的系统包括人力资源系统、考勤系统、采购系统、档案管理系统等等,每个系统在建设的时候都是独立进行用户管理,单独存储用户信息、角色信息、部门信息等等,同时需要配备专门的人员对权限进行配置。随着系统的增多,管理上容易出现混乱,管理难度大。当前常用的权限管理方法主要是通过角色控制来实现的,管理系统在开发过程中会设定几种角色,例如超级管理员、管理员、普通用户等等,每个角色对应系统不同的功能,通过给用户配置不同的角色,控制用户使用的功能,有些高级的权限管理还可以通过界面设定角色使用的权限,从而实现动态的调整角色。但是大多数权限管理系统都是基于关系型数据库进行开发的,可是由于关系型数据库存在处理联表查询效率低、执行时间长,处理层次和树状查询低效等问题,因此,企业内部子系统众多就容易出现响应时间长、查询效率低等问题,严重影响用户体验。...

【技术保护点】
1.一种基于图数据库的权限管理方法,其特征在于,包括:/n在新建管理子系统后,根据所述子系统和权限的层级关系,逐层创建所述子系统的权限;/n根据每层所述子系统的权限,按照企业机构的层级关系,逐层为用户分发角色;/n利用所述子系统中的父层级机构根据预先基于图数据库构建的权限管理系统,回收子层级及其下层级结构下的用户被分发到的角色;/n根据所述用户所在层级子系统的权限,为所述用户分配对应的角色,实现基于图数据库的权限管理。/n

【技术特征摘要】
1.一种基于图数据库的权限管理方法,其特征在于,包括:
在新建管理子系统后,根据所述子系统和权限的层级关系,逐层创建所述子系统的权限;
根据每层所述子系统的权限,按照企业机构的层级关系,逐层为用户分发角色;
利用所述子系统中的父层级机构根据预先基于图数据库构建的权限管理系统,回收子层级及其下层级结构下的用户被分发到的角色;
根据所述用户所在层级子系统的权限,为所述用户分配对应的角色,实现基于图数据库的权限管理。


2.根据权利要求1所述的方法,其特征在于,在所述根据所述子系统和权限的层级关系,逐层创建所述子系统的权限之前,所述方法还包括:
接收新建子系统的请求,所述新建子系统的请求中包括新建子系统的信息;
根据所述新建子系统的信息,创建需要对接的子系统。


3.根据权利要求1所述的方法,其特征在于,在所述根据所述子系统和权限的层级关系,逐层创建所述子系统的权限之后,所述方法还包括:
接收角色修改请求,并根据所述修改请求,修改所述子系统的权限。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述预先基于图数据库构建的权限管理系统中包括机构、用户、角色、权限四个实体以及所述四个实体之间的对应关系。


5.一种基于图数据库的权限管理装置,其特征在于,包括:
第一创建单元,用于在新建管理子系统后,根据所述子系统和权限的层级关系,逐层创建所述子系统的权限;
分发单元,用于根据每层所述子系统的权限,按照企业机...

【专利技术属性】
技术研发人员:王春辉刘张平刘尚秋王鲜鲜宋明贺贾海闯
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

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

1