[发明专利]webERP用户权限管理系统无效
申请号: | 200910201733.0 | 申请日: | 2009-10-28 |
公开(公告)号: | CN102053969A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 易可可;郑敏;夏程 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44;G06Q10/00 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 王江富 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | weberp 用户权限 管理 系统 | ||
技术领域
本发明涉及信息技术,特别涉及一种webERP用户权限管理系统。
背景技术
在企业级webERP(基于WEB的企业资源计划系统)应用系统中,随着系统规模和复杂性的日益提高,系统中的软件流程和流程内业务功能越来越多,并且用户多而分散、权限难以集中管理,用户权限和流程模块功能交叉分配,使得对该系统的安全管理和访问控制很难进行。
传统的用户权限管理方式是采用基于角色的存取控制(RBAC,Role-based Access Control)模型,按照这一传统模式,统一由超级管理员定义各类角色及其角色的操作权,再将角色分配给各用户,这样的用户权限管理方式对于系统复杂、特别是用户众多且分散的情况,授权工作量非常大,而且不易管理,影响工作效率。
发明内容
本发明要解决的技术问题是提供一种webERP用户权限管理系统,能实现分级授权,授权工作量非常小,而且易于管理。
为解决上述技术问题,本发明的webERP用户权限管理系统,包括数据库服务器,应用服务器,Web服务器;
所述数据库服务器上有ERP系统及授权管理数据库;
所述授权管理数据库,包括:
角色类型表,用于保存各角色类型,包括角色类型标识、角色类型显示名字;
人力资源管理区表,用于保存各人力资源管理区,包括人力资源管理区标识、父亲人力资源管理区标识;
人力资源管理区拥有的角色类型表,用于保存各人力资源管理区所拥有的角色类型,包括人力资源管理区标识、角色类型标识;
人力资源管理区拥有的菜单权限表,用于保存各人力资源管理区所能管辖的菜单,包括人力资源管理区标识、菜单节点名、是否有效;
人力资源管理区拥有的按钮权限表,用于保存各人力资源管理区所能管辖的按钮,包括人力资源管理区标识、按钮名、是否有效;
人力资源管理区拥有的信息集权限表,用于保存各人力资源管理区在所能管辖的信息集,包括人力资源管理区标识、所属维度标识、信息集名、是否有效;
角色分配表,用于保存各角色,角色等于角色类型加人力资源管理区的绑定,包括角色标识、人力资源管理区标识、角色类型标识;
用户信息表,用于保存ERP系统的各用户的信息;
用户角色分配表,用于保存各角色所拥有的用户,包括角色标识、用户标识;
资源定义表,用于保存ERP系统的资源信息,包括资源标识、资源名称、资源类型、是否有效;
角色资源授权表,用于保存各角色所能访问的资源,包括人力资源管理区标识、角色类型标识、资源标识、访问权限;
所述应用服务器封装有Java接口和Java类,所述Java类包括:
角色类型组类:用于创建或修改角色类型,创建或修改角色类型时,向角色类型表增加和删除该角色类型的相关数据;
角色类型类:包括读取角色类型表的数据方法,用于从角色类型表取出各角色类型的信息;绑定角色类型和人力资源管理区方法,用于创建角色,即向角色分配表插入角色数据;
角色类:角色类包括在角色下加用户方法,在用户角色分配表中对应各角色插入用户标识;
人力资源管理区管理类:包括,生成新的人力资源管理区方法,向人力资源管理区表插入一人力资源管理区相关数据;给某人力资源管理区分配可以管辖的角色类型方法,在人力资源管理区拥有的角色类型表中对应某人力资源管理区插入角色类型数据;给某人力资源管理区分配可以管辖的菜单方法,在人力资源管理区拥有的菜单权限表中对应某人力资源管理区插入菜单数据;给某人力资源管理区分配可以管辖的按钮方法,在人力资源管理区拥有的按钮权限表中对应某人力资源管理区插入按钮数据;给某人力资源管理区分配可以管辖的信息集方法,在人力资源管理区拥有的信息集权限表中对应某人力资源管理区插入信息集数据;给某人力资源管理区设置分级管理员角色方法,调用角色类型类,设置该人力资源管理区的分级管理员角色;取得某人力资源管理区所能管辖的角色类型方法,从人力资源管理区拥有的角色类型表取得某人力资源管理区所能管辖的角色类型数据;取得某人力资源管理区所能管辖的菜单方法,从人力资源管理区拥有的菜单权限表取得某人力资源管理区所能管辖的菜单数据;取得某人力资源管理区所能管辖的按钮方法,从人力资源管理区拥有的按钮权限表取得某人力资源管理区所能管辖的按钮数据;取得某人力资源管理区所能管辖的信息集方法,从人力资源管理区拥有的信息集权限表取得某人力资源管理区所能管辖的信息集数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910201733.0/2.html,转载请声明来源钻瓜专利网。