[发明专利]一种多级菜单权限的创建方法无效
申请号: | 201110369423.7 | 申请日: | 2011-11-15 |
公开(公告)号: | CN103106359A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 庄健 | 申请(专利权)人: | 镇江亿海软件有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多级 菜单 权限 创建 方法 | ||
技术领域
本发明涉及计算机系统安全性保护领域,特别涉及一种多级菜单权限的创建方法。
背景技术
对于任何一种计算机系统,信息的安全性都至关重要。随着信息技术、网络技术和数据库技术的不断发展,数据库安全日益成为人们关注的热点和焦点。用户通过数据库应用系统操作数据库中的数据,保证数据库中数据的安全是数据库应用系统必须考虑的问题。所以,必须控制用户在数据库应用系统中的操作权限。
目前,很多管理系统都采用数据库方式对系统的权限分配进行管理,例如:在数据库中记录通过属性字段定义的各种系统权限,然后在每一个用户的用户记录中描述其所拥有的系统权限。当需要在数据库中增加、删除、修改一些系统权限时,便需要对数据库的结构进行改动,这样,便给工作人员带来了大量的繁琐工作,同时也增加了工作难度,进而在一定程度上降低了工作效率。
发明内容
本发明提供一种多级菜单权限的创建方法,可以灵活地针对用户定制其可操作的菜单,提高系统执行管理操作时的运行速度。
本发明采用的技术方案是:一种多级菜单权限的创建方法,包括以下步骤:
1)建立用户表,含所有的登录用户名称、密码、ID号。
2)建立菜单数据表,包含各级菜单名称、级数、类型以及用户ID号、权限等相关信息。
3)建立用户权限表,用0或1的数据组合表示各种用户的权限。
4)建立树形结构图。树形图中各节点的形成是通过读取菜单数据表中级联菜单的属性而实现的。当用户选择ID号后,显示相应的树形结构图。用户可以对树形图的各节点进行增加、删除操作,对应菜单数据表中的内容也随之变动。
5)用户在树形结构图中对各节点进行选择,形成自身权限。保存后,系统把用户ID号、权限写入用户权限表及菜单数据表中。
本发明的有益效果是:
①保障数据库应用系统的安全性。
②树形结构图各节点与菜单数据表中的各级菜单对应,在树形结构图中增加、删除各节点,对应菜单数据表中的内容也随之变动,形象、直观,方便操作且执行速度快。
具体实施方式
下面通过实施例,对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
数据库安全管理是通过将菜单操作权限分配给用户来实现的。用户及其可操作菜单的信息都需要保存在数据库表中。相关的表及其主要字段如下:
①用户表,用来保存用户的登录名称、密码、ID号。
②菜单数据表,包含各级菜单名称、级数、类型以及用户ID号、权限等相关信息。
③用户权限表,用0或1的数据组合表示各种用户的权限。
应用系统中的各个用户可操作的菜单不应该是一成不变的,而是应该随着其权限的变动而变动,即应用系统提供一个能使用户改变其可操作菜单的界面。
界面窗口的左边是各个用户的ID列表,右边的树形图按层次表示级联菜单的所有级别及其菜单项,用户在ID列表中选中自己的ID号后,就会在树形图中显示对应的菜单操作权限。用户可点击各级联菜单项前面的选框进行选择。设定好后保存,就可以改变对该菜单项的可操作性。另外,用户还可以对树形图的各节点进行增加、删除操作,对应菜单数据表中的内容也随之变动。
如上所述,尽管参照特定的优选实施例已经表示和表述了本发明,但其不得解释为对本发明自身的限制。在不脱离所附权利要求定义的本发明的精神和范围前提下,可对其在形式上和细节上作出各种变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江亿海软件有限公司,未经镇江亿海软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110369423.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用户设备群组的切换方法
- 下一篇:演奏动作显示装置及方法