一种跨领域跨平台的用户统一管理系统的实现方法

文档序号:10535510阅读:401来源:国知局
一种跨领域跨平台的用户统一管理系统的实现方法
【专利摘要】一种跨领域跨平台的用户统一管理系统的实现方法,包括以下步骤:(1)设定权限和角色;所述权限,是允许用户操作应用信息系统中某功能点或功能点集合的权力范围;所述角色,是系统中用于描述用户权限特征的权限类别名称;(2)权限管理:将权限以树的形式展示;(3)角色管理:建立角色与权限对应关系,一个角色对应一定的权限,一个用户帐号可通过被授予多个角色而获得多种操作权限;(4)用户管理:给每个用户分配一个账号和密码,用户在以后就可以通过该账号登陆系统,并在系统中操作它用户所具有的角色所具有的权限的并集集合。
【专利说明】
一种跨领域跨平台的用户统一管理系统的实现方法
技术领域
[0001]本发明涉及计算机网络领域,具体涉及一种跨领域跨平台的用户统一管理系统的实现方法。
【背景技术】
[0002]计算机作为经济时代的产物,随着其技术的不断应用与发展,越来越广泛的应用于各个领域。为了提高各种应用,以及信息处理的效率。信息管理系统变应运而生,通过计算机及其外围设备组成了能够对信息进行收集、传递、存储、加工和维护的系统。而用户管理系统可作为上述系统的基本原始模型之一,所以对于用户管理系统的设计与实现不但是对软件工程专业知识的综合运用,同时也具有相当的现实意义。

【发明内容】

[0003]本发明的目的是提供一种对不同领域、不同平台的用户管理统一的解决方案,该方案主要面向开发人员,解决目前在开发过程中重复用户管理的开发与讨论,从而解决开发周期长,开发过程复杂,重复性开发过多等问题。
[0004]本发明技术方案如下:
[0005]一种跨领域跨平台的用户统一管理系统的实现方法,其特征在于包括以下步骤:
[0006](I)设定权限和角色;所述权限,是在系统中,允许用户操作应用信息系统中某功能点或功能点集合的权力范围;所述角色,是系统中用于描述用户权限特征的权限类别名称;
[0007](2)权限管理:将权限以树的形式展示,即以系统为根节点,系统以菜单为子节点,菜单下其子节点有其下级菜单和该菜单下的所有功能;
[0008](3)角色管理:建立角色与权限对应关系,一个角色对应一定的权限,一个用户帐号可通过被授予多个角色而获得多种操作权限;
[0009](4)用户管理:给每个用户,即被授权使用或负责维护应用信息系统的人员,分配一个账号和密码,用户在以后就可以通过该账号登陆系统,并在系统中操作它用户所具有的角色所具有的权限的并集集合。
[0010]上述权限管理,将权限分成两部分菜单管理与功能管理,其中一个菜单具有多个功能,但一个功能也可以被多个菜单具有。
[0011]所述功能管理,是先将该系统所有涉及到的功能,并将相同的功能抽出来统一进行管理;所述菜单管理,是以树的形式展示,即以系统为根节点,系统以菜单为子节点,菜单下下级菜单作为子节点。
[0012]上述角色管理,在给角色分配权限的时候,如果分配下级权限,那么必须先分配上级权限,按顺序一层一层进行分配,不能进行跳跃式分配。
[0013]上述用户管理,分为用户基本信息管理和用户角色分配管理;其中用户基本信息管理是对用户的基本信息进行管理,可以进行新增、修改、删除等操作;所述用户角色分配管理,是给已有的用户进行角色的分配,从而是用户真正的具有该系统中的具体功能,并使用该系统。
[0014]本发明适用于物联网感知数据接入及标准化的开发人员,通过配置工具灵活配置,设计通用的感知数据接入及标准化方法,解决针对每种感知数据,都要开发一个接入及标准化的程序的问题。只需修改配置,就可以一个程序,多次使用。因此使得开发过程更简单,开发周期更短,维护更加简单。对非正常通信断开的链接,具有自动重连功能。本方案使用标准化模块解决数据异构问题,使程序拥有更好的可扩展性和更快的运行效果。
【附图说明】
[0015]图1是本发明的方法中用户管理用例图;
[0016]图2是本发明的方法中菜单与功能关系图。
【具体实施方式】
[0017]本方法涉及到三个模块,分别为用户模块、角色模块、权限模块,它们之间的关系,如图1所示。对于一个系统来说,它就相当于在一个公司,用户就相当于公司中的每个员工,角色相当于公司中的每个职务,而权限就相当于每个工作,在一个公司中,每个员工可能具有一个或多个职务,而每个职务会具有若干个工作,所以对于员工来说,他的工作是他所有职务所具有工作的一个并集,同样,一个系统可能有很多用户,不同的用户看到的功能或菜单都是不同的,在这时候就会涉及到用户管理了。一个用户可以有多个角色,同样一个角色也可以具有多个权限;当然反过来同样如此,一个角色可以被多个角色具有,一个角色也可以被多个用户用户具有,即用户跟角色关系是多对多,角色与权限的关系也是多对多。它们具体如下:
[0018](I)权限管理:权限是允许用户操作应用信息系统中某功能点或功能点集合的权力范围。即,权限指的是当前系统下的所有功能,从大的来说,它可以是该系统的所有菜单;从小的来说,它可以是该系统下一个菜单中的一个具体的功能,比如是新增、删除、修改、下一页等等具体的功能。
[0019]对于权限管理来说,它有两种实现方式(以详细功能设计为例):
[0020]将权限以树的形式展示,即以系统为根节点,系统以菜单为子节点,菜单下其子节点有其下级菜单和该菜单下的所有功能;
[0021]将权限分成两部分菜单管理与功能管理,其中一个菜单具有多个功能,但一个功能也可以被多个菜单具有,如图2所示。
[0022]功能管理:其需先将该系统所有涉及到的功能,并将相同的(比如新增、删除、修改、查询等)功能抽出来统一进行管理;
[0023]菜单管理:以树的形式展示,即以系统为根节点,系统以菜单为子节点,菜单下下级菜单作为子节点。
[0024](2)角色管理:角色是系统中用于描述用户权限特征的权限类别名称。系统中对用户操作权限的控制是通过建立一套角色与权限对应关系,对用户帐号授予某个角色或多个角色的组合来实现的,一个角色对应一定的权限(即系统中允许操作某功能点或功能点集合的权力),一个用户帐号可通过被授予多个角色而获得多种操作权限。
[0025]由于权限是一层一层的(以树的形式),那么再给角色分配权限的时候,如果分配下级权限,那么必须先分配上级权限,它应是按顺序一层一层进行分配的,不能进行跳跃式分配。
[0026](3)用户管理:用户是被授权使用或负责维护应用信息系统的人员。在系统中设置与保存、用于授予用户合法登陆和使用应用信息系统等权限的用户信息,包括用户名、密码以及用户真实姓名、单位、联系方式等用户基本信息内容,它将会给每个人员分配一个账号(用户账号)和密码,用户在以后就可以通过该账号登陆系统,并在系统中操作它用户所具有的角色所具有的权限的并集集合。
[0027]用户管理分为两部分(用户基本信息管理和用户角色分配管理),具体如下:
[0028]用户基本信息管理:对用户的基本信息进行管理,可以进行新增、修改、删除等操作
[0029]用户角色分配管理:给已有的用户进行角色的分配,从而是用户真正的具有该系统中的具体功能,并使用该系统。
【主权项】
1.一种跨领域跨平台的用户统一管理系统的实现方法,其特征在于包括以下步骤: (1)设定权限和角色;所述权限,是在系统中,允许用户操作应用信息系统中某功能点或功能点集合的权力范围;所述角色,是系统中用于描述用户权限特征的权限类别名称; (2)权限管理:将权限以树的形式展示,即以系统为根节点,系统以菜单为子节点,菜单下其子节点有其下级菜单和该菜单下的所有功能; (3)角色管理:建立角色与权限对应关系,一个角色对应一定的权限,一个用户帐号可通过被授予多个角色而获得多种操作权限; (4)用户管理:给每个用户,即被授权使用或负责维护应用信息系统的人员,分配一个账号和密码,用户在以后就可以通过该账号登陆系统,并在系统中操作它用户所具有的角色所具有的权限的并集集合。2.根据权利要求1所述的一种跨领域跨平台的用户统一管理系统的实现方法,其特征在于:将权限分成两部分菜单管理与功能管理,其中一个菜单具有多个功能,但一个功能也可以被多个菜单具有。3.根据权利要求2所述的一种跨领域跨平台的用户统一管理系统的实现方法,其特征在于:所述功能管理,是先将该系统所有涉及到的功能,并将相同的功能抽出来统一进行管理;所述菜单管理,是以树的形式展示,即以系统为根节点,系统以菜单为子节点,菜单下下级菜单作为子节点。4.根据权利要求1所述的一种跨领域跨平台的用户统一管理系统的实现方法,其特征在于:在给角色分配权限的时候,如果分配下级权限,那么必须先分配上级权限,按顺序一层一层进行分配,不能进行跳跃式分配。5.根据权利要求1所述的一种跨领域跨平台的用户统一管理系统的实现方法,其特征在于:所述用户管理分为用户基本信息管理和用户角色分配管理;其中用户基本信息管理是对用户的基本信息进行管理,可以进行新增、修改、删除等操作;所述用户角色分配管理,是给已有的用户进行角色的分配,从而是用户真正的具有该系统中的具体功能,并使用该系统。
【文档编号】G06Q10/06GK105894159SQ201410729041
【公开日】2016年8月24日
【申请日】2014年12月3日
【发明人】刘振, 陈学钊, 王艳美, 刘超, 肖凤华
【申请人】北京航天长峰科技工业集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1