权限管理系统构建方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:34897556 阅读:12 留言:0更新日期:2022-09-10 13:57
本申请涉及计算机软件领域,提供一种权限管理系统构建方法、装置、计算机设备和存储介质,该方法获取业务需求的多个领域事件,并从各个领域事件提取领域词汇和事件命令;根据预设的权限配置规则,从多个领域事件中选取与权限相关联的领域事件形成事件地图;根据事件地图获得与权限管理系统对应的多个关键词;根据权限配置规则和多个关键词,对领域词汇进行业务划分,得到权限管理系统的各个业务边界;基于各个业务边界,构建多个权限管控单元;根据各个业务边界的边界信息和多个权限管控单元确定领域模型;基于领域模型和各个事件命令,生成各个权限管控单元对应的接口代码。本申请实施例能够对资源进行多样化的管控,形成统一的权限管控逻辑。的权限管控逻辑。的权限管控逻辑。

【技术实现步骤摘要】
权限管理系统构建方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机软件
,特别涉及一种权限管理系统构建方法、装置、计算机设备和存储介质。

技术介绍

[0002]在业务系统的开发和维护过程中,权限管理是重要的组成部分,权限管理有助于管理员划分和管控各业务人员系统操作权限,能够有效地避免因权限控制缺失导致的风险问题。相关技术中,业务系统采用独立开发与维护,权限开发团队为快速实现业务权限管控诉求,直接在前端页面实现或后端代码中编写固定逻辑代码,当后续管理人员发生权限调整时,编写的逻辑代码不具有通用性,修改可能造成人力资源的浪费。

技术实现思路

[0003]本申请的旨在至少一定程度解决现有技术的问题,提供一种权限管理系统构建方法、装置、计算机设备和存储介质,能够对资源进行多样化的管控,形成统一的权限管控逻辑,节省人力资源。
[0004]本申请实施例的技术方案如下:
[0005]第一方面,本申请提供了一种权限管理系统构建方法,所述方法包括:
[0006]获取业务需求的多个领域事件,并从各个所述领域事件提取领域词汇和事件命令;
[0007]根据预设的权限配置规则,从多个所述领域事件中选取与权限相关联的所述领域事件形成事件地图;
[0008]根据所述事件地图获得与权限管理系统对应的多个关键词;
[0009]根据所述权限配置规则和多个所述关键词,对所述领域词汇进行业务划分,得到所述权限管理系统的各个业务边界;
[0010]基于各个所述业务边界,构建所述权限管理系统对应的多个权限管控单元;
[0011]根据各个所述业务边界的边界信息和多个所述权限管控单元确定领域模型;
[0012]基于所述领域模型和各个所述事件命令,生成各个所述权限管控单元对应的接口代码。
[0013]根据本申请的一些实施例,所述根据所述事件地图获得与权限管理系统对应的多个关键词,包括:
[0014]根据所述事件地图,提取与所述权限管理系统对应的资源关键词、动作关键词和权限关键词,其中,所述资源关键词包括菜单、按钮、文件和数据对象,所述动作关键词包括增加、删除、修改、查询、上传和下载操作,所述权限关键词包括用户权限和数据权限;
[0015]根据所述资源关键词、所述动作关键词和所述权限关键词,构成所述权限管理系统对应的各个所述关键词。
[0016]根据本申请的一些实施例,所述根据各个所述业务边界的边界信息和多个所述权
限管控单元确定领域模型,包括:
[0017]基于各个所述业务边界的所述边界信息,确定所述业务边界的各个所述领域词汇之间的实体关联关系;
[0018]根据所述实体关联关系,确定各个所述权限管控单元之间的调用关系;
[0019]根据所述多个权限管控单元以及各个所述权限管控单元之间的调用关系确定所述领域模型。
[0020]根据本申请的一些实施例,所述基于各个所述业务边界的所述边界信息,确定所述业务边界的各个所述领域词汇之间的实体关联关系,包括:
[0021]基于所述权限配置规则,确定所述用户权限和所述数据权限;
[0022]根据所述用户权限和所述数据权限,对所述动作关键词和所述资源关键词进行管控,得到所述动作关键词和所述资源关键词的组合关系;
[0023]根据所述组合关系,确定所述业务边界的各个所述领域词汇之间的实体关联关系。
[0024]根据本申请的一些实施例,所述根据所述权限配置规则和多个所述关键词,对所述领域词汇进行业务划分,得到所述权限管理系统的各个业务边界,包括:
[0025]根据所述权限配置规则,针对每一个所述关键词,计算所述关键词与各个所述领域词汇之间的关联关系,得到关联度;
[0026]基于所述关联度对各个所述领域词汇进行业务划分,确定所述业务边界。
[0027]根据本申请的一些实施例,所述基于所述领域模型和各个所述事件命令,生成各个所述权限管控单元对应的接口代码,包括:
[0028]根据所述领域模型,创建各个所述事件命令对应的服务接口,并生成各个所述服务接口的接口文档;
[0029]基于所述接口文档,生成各个所述权限管控单元对应的接口代码。
[0030]根据本申请的一些实施例,所述基于所述权限配置规则,确定所述用户权限和所述数据权限,包括:
[0031]根据所述权限配置规则,对各个预设的用户角色的权限进行识别,得到各个所述用户角色对应的识别结果;
[0032]根据所述识别结果确定各个所述用户角色的所述用户权限和所述数据权限。
[0033]第二方面,本申请提供了一种权限管理系统构建装置,包括:
[0034]数据获取模块,用于获取业务需求的各个领域事件,并从各个所述领域事件提取领域词汇和事件命令;
[0035]数据处理模块,用于根据预设的权限配置和预设的权限鉴定,从各个所述领域事件中选取与权限相关联的所述领域事件,形成事件地图;
[0036]词汇生成模块,用于根据所述事件地图,确定与所述权限管理系统对应的各个关键词;
[0037]划分模块,用于根据所述权限配置和各个所述关键词,对所述领域词汇进行业务划分,确定所述权限管理系统的业务边界;
[0038]权限管控生成模块,用于基于各个所述业务边界,构建所述权限管理系统对应的多个权限管控单元;
[0039]模型构建模块,用于根据各个所述业务边界的边界信息和多个所述权限管控单元确定领域模型;
[0040]代码生成模块,用于基于所述领域模型和各个所述事件命令,生成各个所述权限管控单元对应的接口代码。
[0041]第三方面,本申请提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被一个或多个所述处理器执行时,使得一个或多个所述处理器执行如上第一方面描述的任一项所述方法的步骤。
[0042]第四方面,本申请还提供了一种计算机可读存储介质,所述存储介质可被处理器读写,所述存储介质存储有计算机指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上第一方面描述的任一项所述方法的步骤。
[0043]本申请实施例所提供的技术方案具有如下的有益效果:
[0044]本申请实施例提出一种权限管理系统构建方法、装置、计算机设备和存储介质,通过本申请实施例能够方便地得到事件地图,从而将领域事件进行关联,以使领域词汇向关键词聚合进行边界划分,使得得到的领域模型能够对资源进行多样化的管控,从而形成统一的权限管控逻辑,当后续管理人员发生权限调整时,通过统一的管控逻辑自动进行调整,节省人力资源。权限管理系统构建
附图说明
[0045]图1是本申请的一个实施例提供的权限管理系统构建方法的流程示意图;
[0046]图2是图1中步骤S300的一个子步骤流程示意图;
[0047]图3是图1中步骤S600的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权限管理系统构建方法,其特征在于,所述方法包括:获取业务需求的多个领域事件,并从各个所述领域事件提取领域词汇和事件命令;根据预设的权限配置规则,从多个所述领域事件中选取与权限相关联的所述领域事件形成事件地图;根据所述事件地图获得与权限管理系统对应的多个关键词;根据所述权限配置规则和多个所述关键词,对所述领域词汇进行业务划分,得到所述权限管理系统的各个业务边界;基于各个所述业务边界,构建所述权限管理系统对应的多个权限管控单元;根据各个所述业务边界的边界信息和多个所述权限管控单元确定领域模型;基于所述领域模型和各个所述事件命令,生成各个所述权限管控单元对应的接口代码。2.根据权利要求1所述的方法,其特征在于,所述根据所述事件地图获得与权限管理系统对应的多个关键词,包括:根据所述事件地图,提取与所述权限管理系统对应的资源关键词、动作关键词和权限关键词,其中,所述资源关键词包括菜单、按钮、文件和数据对象,所述动作关键词包括增加、删除、修改、查询、上传和下载操作,所述权限关键词包括用户权限和数据权限;根据所述资源关键词、所述动作关键词和所述权限关键词,构成所述权限管理系统对应的各个所述关键词。3.根据权利要求2所述的方法,其特征在于,所述根据各个所述业务边界的边界信息和多个所述权限管控单元确定领域模型,包括:基于各个所述业务边界的所述边界信息,确定所述业务边界的各个所述领域词汇之间的实体关联关系;根据所述实体关联关系,确定各个所述权限管控单元之间的调用关系;根据所述多个权限管控单元以及各个所述权限管控单元之间的调用关系确定所述领域模型。4.根据权利要求3所述的方法,其特征在于,所述基于各个所述业务边界的所述边界信息,确定所述业务边界的各个所述领域词汇之间的实体关联关系,包括:基于所述权限配置规则,确定所述用户权限和所述数据权限;根据所述用户权限和所述数据权限,对所述动作关键词和所述资源关键词进行管控,得到所述动作关键词和所述资源关键词的组合关系;根据所述组合关系,确定所述业务边界的各个所述领域词汇之间的实体关联关系。5.根据权利要求1所述的方法,其特征在于,所述根据所述权限配置规则和多个所述关键词,对所述领域词汇进行业务划分,得到所述权限管理系统的各个...

【专利技术属性】
技术研发人员:袁玉婷许望龙
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1