mala用户权限统一管理系统及方法技术方案

技术编号:28559327 阅读:23 留言:0更新日期:2021-05-25 17:53
本发明专利技术公开了mala用户权限统一管理系统及方法,属于权限管理技术领域,用户在应用系统中进行所有操作都需要经过这一层过滤器,有利于打造权限管理的数据中台、AI中台,实现不同角色用户个性化入口,解决权限管理面临的开通难、查询难、回收难和管理难的问题,赋予企业数字权限管理、治理与智能运营能力,提升安全、效率、体验和降低权限管理与维护成本,有利于系统统一管理,以用户为中心,实现全景业务的集中化、自动化、标准化、可视化、智能化,节省信息化的投资,保证了同一个实体的信息在各个应用系统中信息完全相同,避免了因为数据不一致而导致的信息泄露问题,方便用户使用,可以实现单点登陆,且降低了应用系统维护工作量。

【技术实现步骤摘要】
mala用户权限统一管理系统及方法
本专利技术属于权限管理
,具体为mala用户权限统一管理系统及方法。
技术介绍
目前常用技术架构:MVC—业界常用的JAVAWEB架构,MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写。A.Model(模型)表示应用程序核心(比如数据库记录列表),View(视图)显示数据(数据库记录)C.Controller(控制器)处理输入(写入数据库记录)MALA框架采用:SpringBoot取代SpringMVC,SpringMVC是基于Spring的一个MVC框架;SpringBoot是基于Spring4的条件注册形成的一套快速开发整合包。包含SPRINGMVC具备的全部功能。SpringBoot以逐渐取代SPRINGMVC成为新一代的javaWEB开发标准。实际的开发效率,SpringBoot远胜于SpringMVC。采用无状态的设计,可伸缩性,如果server是无状态的,那么对于客户端来说,就可以将请求发送到任意一台server上,然后就可以通过负载均衡等手段,实现水平扩展。如果服务器是有状态的,因为客户端需要始终把请求发到同一台server才行。分布式实现就比较困难。Mala开发框架是一个基于springBoot的自定义starter,封装了业务配置和一些常见的util方法,为简化开发、提高效率的作用。
技术实现思路
(一)解决的技术问题为了克服现有技术的上述缺陷,本专利技术提供了mala用户权限统一管理系统及方法,解决了服务器是有状态的,因为客户端需要始终把请求发到同一台server才行,分布式实现就比较困难的问题。(二)技术方案为实现上述目的,本专利技术提供如下技术方案:mala用户权限统一管理系统及方法,包括mala用户权限统一管理系统,所述mala用户权限统一管理系统包括机构管理、角色管理、组织机构建模、用户角色资源管理、基础框架系统配置、字典管理、资源管理、流水号管理、授权功能权限、授权数据权限和图标库管理,所述mala用户权限统一管理系统的实体包括人员、角色、模块和功能,所述人员包括人员信息表,所述角色包括角色表和角色权限表,所述模块包括模块表,所述功能包括功能项表。所述人员信息表的与角色表信息汇总为人员角色关系表,所述权限表与角色表系统处理为角色权限表,所述机构管理包括新增机构、修改机构和删除机构,所述角色管理包括新增角色、修改角色和删除角色,所述组织机构建模包括新增建模、修改建模与删除建模,所述用户角色资源管理包括用户管理、新增用户、修改用户、删除用户、用户导入、用户导出和用户密码重置,所述挤出框架系统配置包括数据源管理、新增数据源、修改数据源、删除数据源和查看数据源,所述字典管理包括新增字典、新增字典类别、新增字典项、修改字典、修改字典类边、修改字典项和删除字典。所述资源管理包括新增资源、修改资源、删除资源和查看资源,所述流水号管理包括新增流水号、修改流水号、删除流水号和同步缓存,所述图标库管理包括新增图标和删除图标,所述人员信息表包括StaffID、StaffName和StaffPwd,所述角色表包括RoleID、RoleName和Description,所述人员角色关系表包括ID、RoleID和StaffID,所述模块表包括ModuleID、ModuleName和ModuleURL,所述功能项表包括Function、FunctionName和Description。作为本专利技术的进一步方案:所述字典管理具体为人员和信息的具体录入,其包括有行政区划、性别、学历、诊治面貌和组别,所述字典的父节点为biz-type-conf-cat-type。作为本专利技术的进一步方案:所述组织机构建模功能用来体现机构、用户、角色和资源这一系列关系的集合,并在组织机构建模中维护和管理他们之间的关系,其具体机构为树形结构逐级细分选项,所述组织机构建模为具体录入可以挂载的机构、部门和角色信息,在新增建模能够增加建模信息,在新增建模结束后,通过修改建模对任一建模修改,若选择节点为角色类型或者用户类型,则不允许修改。作为本专利技术的进一步方案:所述授权功能权限具体为当机构下挂载的节点类型为角色或者用户的时候,则可以给角色或者用户赋予规定范围的功能权限,所述授权数据权限为当机构下挂载的节点类型为角色或者用户的时候,则可以给角色或者用户赋予数据权限。作为本专利技术的进一步方案:根据权利要求1所述的mala用户权限统一管理系统,其特征在于:所述用户角色资源管理在使用时,能够通过新增用户进行填写创建信息创建信息包括登录账户、账户描述、用户姓名、用户生日、政治面貌、用户手机、用户qq号、用户住址、用户性别、用户学历、用户籍贯和用户邮箱,其中必填项为登录账户、用户信命和用户籍贯,填写完毕后即可提交,同时内部的修改用户在使用时能读取用户信息对其修改,若该用户为超级管理员,则用户不允许修改。作为本专利技术的进一步方案:所述用户导入与用户导出具体导入与导出文件格式为excel格式,使用时选择指定的EXCEL模板,点击确认完成操作的结果将会显示在页面中。作为本专利技术的进一步方案:所述资源管理内部新增资源内部的基础资源有服务器管理、虚拟机管理、数据库管理和IP管理。作为本专利技术的进一步方案:所述流水号管理中的新增流水号,其操作时具体填写信息为流水号名称、生成规则、周期、前缀、编号长度、初始值、步骤长值、流水号key、后缀、当前日期、当前值和状态。作为本专利技术的进一步方案:mala用户权限统一管理方法,包括以下步骤:在用户使用前,通过角色管理进行添加角色,添加后信息在用户角色资源管理内部进行管理,同时配合字典管理,随内部的信息进行收录,同时配合流水号对内部流水号的创立管理进行管理和设定,配合系统主要完成权限授予及权限验证的功能,权限授予实现某个用户对模块的某个功能的操作许可,组成权限数据库,为用户分配角色来实现授权,权限验证实现通过实现定义好的权限数据库,判断该用户是否对某个模块的某个功能具有操作权限即可,同时在管理员使用时,能够对内部的各项数据进行统一的管理与设定即可。(三)有益效果与现有技术相比,本专利技术的有益效果在于:本专利技术的权限验证采用过滤器来设计,用户在应用系统中进行所有操作都需要经过这一层过滤器,权限管理系统的实体有人员、角色、模块、功能,这四个实体之间的关系是一个人员可以具有多个角色,多个人员也可以属于同一个角色,一个模块可以有多个功能,一个功能也可以属于多个模块,一个角色对多个模块的多个功能也可以有多个权限,多个角色也可以拥有同一个权限,其内部的用户角色资源管理、字典管理、流水号管理、挤出框架系统配合、资源管理、阻值机构建模和角色管理的各项配合下,有利于打造权限管理的数据中台、业务中台、AI中台,实现不同角色用户个性化入口,解决权限管理面临的开通难、查询难、回收难和管理难的问题,赋予企业数字权限管理、治理与智能运营能力,提升安全、本文档来自技高网...

【技术保护点】
1.mala用户权限统一管理系统及方法,包括mala用户权限统一管理系统,其特征在于:所述mala用户权限统一管理系统包括机构管理、角色管理、组织机构建模、用户角色资源管理、基础框架系统配置、字典管理、资源管理、流水号管理、授权功能权限、授权数据权限和图标库管理,所述mala用户权限统一管理系统的实体包括人员、角色、模块和功能,所述人员包括人员信息表,所述角色包括角色表和角色权限表,所述模块包括模块表,所述功能包括功能项表;/n所述人员信息表的与角色表信息汇总为人员角色关系表,所述权限表与角色表系统处理为角色权限表,所述机构管理包括新增机构、修改机构和删除机构,所述角色管理包括新增角色、修改角色和删除角色,所述组织机构建模包括新增建模、修改建模与删除建模,所述用户角色资源管理包括用户管理、新增用户、修改用户、删除用户、用户导入、用户导出和用户密码重置,所述挤出框架系统配置包括数据源管理、新增数据源、修改数据源、删除数据源和查看数据源,所述字典管理包括新增字典、新增字典类别、新增字典项、修改字典、修改字典类边、修改字典项和删除字典;/n所述资源管理包括新增资源、修改资源、删除资源和查看资源,所述流水号管理包括新增流水号、修改流水号、删除流水号和同步缓存,所述图标库管理包括新增图标和删除图标,所述人员信息表包括StaffID、StaffName和StaffPwd,所述角色表包括RoleID、RoleName和Description,所述人员角色关系表包括ID、RoleID和StaffID,所述模块表包括ModuleID、ModuleName和ModuleURL,所述功能项表包括Function、FunctionName和Description。/n...

【技术特征摘要】
1.mala用户权限统一管理系统及方法,包括mala用户权限统一管理系统,其特征在于:所述mala用户权限统一管理系统包括机构管理、角色管理、组织机构建模、用户角色资源管理、基础框架系统配置、字典管理、资源管理、流水号管理、授权功能权限、授权数据权限和图标库管理,所述mala用户权限统一管理系统的实体包括人员、角色、模块和功能,所述人员包括人员信息表,所述角色包括角色表和角色权限表,所述模块包括模块表,所述功能包括功能项表;
所述人员信息表的与角色表信息汇总为人员角色关系表,所述权限表与角色表系统处理为角色权限表,所述机构管理包括新增机构、修改机构和删除机构,所述角色管理包括新增角色、修改角色和删除角色,所述组织机构建模包括新增建模、修改建模与删除建模,所述用户角色资源管理包括用户管理、新增用户、修改用户、删除用户、用户导入、用户导出和用户密码重置,所述挤出框架系统配置包括数据源管理、新增数据源、修改数据源、删除数据源和查看数据源,所述字典管理包括新增字典、新增字典类别、新增字典项、修改字典、修改字典类边、修改字典项和删除字典;
所述资源管理包括新增资源、修改资源、删除资源和查看资源,所述流水号管理包括新增流水号、修改流水号、删除流水号和同步缓存,所述图标库管理包括新增图标和删除图标,所述人员信息表包括StaffID、StaffName和StaffPwd,所述角色表包括RoleID、RoleName和Description,所述人员角色关系表包括ID、RoleID和StaffID,所述模块表包括ModuleID、ModuleName和ModuleURL,所述功能项表包括Function、FunctionName和Description。


2.根据权利要求1所述的mala用户权限统一管理系统,其特征在于:所述字典管理具体为人员和信息的具体录入,其包括有行政区划、性别、学历、诊治面貌和组别,所述字典的父节点为biz-type-conf-cat-type。


3.根据权利要求1所述的mala用户权限统一管理系统,其特征在于:所述组织机构建模功能用来体现机构、用户、角色和资源这一系列关系的集合,并在组织机构建模中维护和管理他们之间的关系,其具体机构为树形结构逐级细分选项,所述组织机构建模为具体录入可以挂载的机构、部门和角色信息,在新增建模能够增加建模信息,在新增建模结束后,通过修改建...

【专利技术属性】
技术研发人员:毕宇
申请(专利权)人:湖北智泽云创科技有限公司
类型:发明
国别省市:湖北;42

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

1