《一种多级菜单权限的创建方法.pdf》由会员分享,可在线阅读,更多相关《一种多级菜单权限的创建方法.pdf(4页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103106359 A(43)申请公布日 2013.05.15CN103106359A*CN103106359A*(21)申请号 201110369423.7(22)申请日 2011.11.15G06F 21/31(2013.01)G06F 17/30(2006.01)(71)申请人镇江亿海软件有限公司地址 212009 江苏省镇江市丁卯经十二路468号双子楼A座12楼(72)发明人庄健(54) 发明名称一种多级菜单权限的创建方法(57) 摘要一种多级菜单权限的创建方法:此方法是涉及计算机系统安全性保护领域,具体包括以下步骤:1)建立用户表,含所有的登录用户名称、密码。
2、、ID号。2)建立菜单数据表,包含各级菜单名称、级数、类型以及用户ID号、权限。3)建立用户权限表,用0或1的数据组合表示各种用户的权限。4)建立树形结构图,其各节点的形成是通过读取菜单数据表中级联菜单的属性而实现的。5)用户在树形结构图中对各节点进行选择,形成自身权限。保存后,系统把用户ID号、权限写入用户权限表及菜单数据表中。本发明可以灵活地针对用户定制其可操作的菜单,提高系统执行管理操作时的运行速度。(51)Int.Cl.权利要求书1页 说明书2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书2页(10)申请公布号 CN 103106359 ACN 103。
3、106359 A1/1页21.一种多级菜单权限的创建方法,其特征在于,包括如下步骤:1)建立用户表,含所有的登录用户名称、密码、ID号;2)建立菜单数据表,包含各级菜单名称、级数、类型以及用户ID号、权限等相关信息;3)建立用户权限表,用0或1的数据组合表示各种用户的权限;4)建立树形结构图,其各节点的形成是通过读取菜单数据表中级联菜单的属性而实现;5)用户在树形结构图中对各节点进行选择,形成自身权限,保存后,系统把用户ID号、权限写入用户权限表及菜单数据表中。2.如权利要求1所述的菜单权限的建立方法,其特征在于:所述树形结构图,用户可以对其各节点进行增加、删除操作,对应菜单数据表中的菜单也随。
4、之变动。3.如权利要求1所述的菜单权限的建立方法,其特征在于:可以针对用户定制其可操作的菜单。4.如权利要求3所述的菜单权限的建立方法,其特征在于:当用户选择一种ID号后,显示对应可操作的树形结构图。权 利 要 求 书CN 103106359 A1/2页3一种多级菜单权限的创建方法技术领域0001 本发明涉及计算机系统安全性保护领域,特别涉及一种多级菜单权限的创建方法。背景技术0002 对于任何一种计算机系统,信息的安全性都至关重要。随着信息技术、网络技术和数据库技术的不断发展,数据库安全日益成为人们关注的热点和焦点。用户通过数据库应用系统操作数据库中的数据,保证数据库中数据的安全是数据库应用。
5、系统必须考虑的问题。所以,必须控制用户在数据库应用系统中的操作权限。0003 目前,很多管理系统都采用数据库方式对系统的权限分配进行管理,例如:在数据库中记录通过属性字段定义的各种系统权限,然后在每一个用户的用户记录中描述其所拥有的系统权限。当需要在数据库中增加、删除、修改一些系统权限时,便需要对数据库的结构进行改动,这样,便给工作人员带来了大量的繁琐工作,同时也增加了工作难度,进而在一定程度上降低了工作效率。发明内容0004 本发明提供一种多级菜单权限的创建方法,可以灵活地针对用户定制其可操作的菜单,提高系统执行管理操作时的运行速度。0005 本发明采用的技术方案是:一种多级菜单权限的创建方。
6、法,包括以下步骤:0006 1)建立用户表,含所有的登录用户名称、密码、ID号。0007 2)建立菜单数据表,包含各级菜单名称、级数、类型以及用户ID号、权限等相关信息。0008 3)建立用户权限表,用0或1的数据组合表示各种用户的权限。0009 4)建立树形结构图。树形图中各节点的形成是通过读取菜单数据表中级联菜单的属性而实现的。当用户选择ID号后,显示相应的树形结构图。用户可以对树形图的各节点进行增加、删除操作,对应菜单数据表中的内容也随之变动。0010 5)用户在树形结构图中对各节点进行选择,形成自身权限。保存后,系统把用户ID号、权限写入用户权限表及菜单数据表中。0011 本发明的有益。
7、效果是:0012 保障数据库应用系统的安全性。0013 树形结构图各节点与菜单数据表中的各级菜单对应,在树形结构图中增加、删除各节点,对应菜单数据表中的内容也随之变动,形象、直观,方便操作且执行速度快。具体实施方式0014 下面通过实施例,对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。说 明 书CN 103106359 A2/2页40015 数据库安全管理是通过将菜单操作权限分配给用户来实现的。用户及其可操作菜单的信息都需要保存在数据库表中。相关的表及其主要字段如下:0016 用户表,用来保存用户的登录名称、密码、ID号。0017 菜单数据表,包含各级菜单名称、级数、类。
8、型以及用户ID号、权限等相关信息。0018 用户权限表,用0或1的数据组合表示各种用户的权限。0019 应用系统中的各个用户可操作的菜单不应该是一成不变的,而是应该随着其权限的变动而变动,即应用系统提供一个能使用户改变其可操作菜单的界面。0020 界面窗口的左边是各个用户的ID列表,右边的树形图按层次表示级联菜单的所有级别及其菜单项,用户在ID列表中选中自己的ID号后,就会在树形图中显示对应的菜单操作权限。用户可点击各级联菜单项前面的选框进行选择。设定好后保存,就可以改变对该菜单项的可操作性。另外,用户还可以对树形图的各节点进行增加、删除操作,对应菜单数据表中的内容也随之变动。0021 如上所述,尽管参照特定的优选实施例已经表示和表述了本发明,但其不得解释为对本发明自身的限制。在不脱离所附权利要求定义的本发明的精神和范围前提下,可对其在形式上和细节上作出各种变化。说 明 书CN 103106359 A。