[發明專利]一種多級菜單權限的建立方法無效
| 申請號: | 201210424856.2 | 申請日: | 2012-10-26 |
| 公開(公告)號: | CN103793635A | 公開(公告)日: | 2014-05-14 |
| 發明(設計)人: | 吳冠玉 | 申請(專利權)人: | 鎮江鼎拓科技信息有限公司 |
| 主分類號: | G06F21/30 | 分類號: | G06F21/30;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇省鎮江市新區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多級 菜單 權限 建立 方法 | ||
技術領域
本發明涉及計算機系統安全性保護領域,特別涉及一種多級菜單權限的建立方法。
背景技術
對于任何一種計算機系統,信息的安全性都至關重要。隨著信息技術、網絡技術和數據庫技術的不斷發展,數據庫安全日益成為人們關注的熱點和焦點。用戶通過數據庫應用系統操作數據庫中的數據,保證數據庫中數據的安全是數據庫應用系統必須考慮的問題。所以,必須控制用戶在數據庫應用系統中的操作權限。
目前,很多管理系統都采用數據庫方式對系統的權限分配進行管理,例如:在數據庫中記錄通過屬性字段定義的各種系統權限,然后在每一個用戶的用戶記錄中描述其所擁有的系統權限。當需要在數據庫中增加、刪除、修改一些系統權限時,便需要對數據庫的結構進行改動,這樣,便給工作人員帶來了大量的繁瑣工作,同時也增加了工作難度,進而在一定程度上降低了工作效率。
發明內容
本發明提供一種多級菜單權限的建立方法,可以靈活地針對用戶定制其可操作的菜單,提高系統執行管理操作時的運行速度。
本發明采用的技術方案是:一種多級菜單權限的創建方法,包括以下步驟:
1)建立用戶表,含所有的登錄用戶名稱、密碼、ID號。
2)建立菜單數據表,包含各級菜單名稱、級數、類型以及用戶ID號、權限等相關信息。
3)建立用戶權限表,用0或1的數據組合表示各種用戶的權限。
4)建立樹形結構圖。樹形圖中各節點的形成是通過讀取菜單數據表中級聯菜單的屬性而實現的。當用戶選擇ID號后,顯示相應的樹形結構圖。用戶可以對樹形圖的各節點進行增加、刪除操作,對應菜單數據表中的內容也隨之變動。
5)用戶在樹形結構圖中對各節點進行選擇,形成自身權限。保存后,系統把用戶ID號、權限寫入用戶權限表及菜單數據表中。
本發明的有益效果是:
①保障數據庫應用系統的安全性。
②樹形結構圖各節點與菜單數據表中的各級菜單對應,在樹形結構圖中增加、刪除各節點,對應菜單數據表中的內容也隨之變動,形象、直觀,方便操作且執行速度快。
具體實施方式
下面通過實施例,對本發明技術方案進行詳細說明,但是本發明的保護范圍不局限于所述實施例。
數據庫安全管理是通過將菜單操作權限分配給用戶來實現的。用戶及其可操作菜單的信息都需要保存在數據庫表中。相關的表及其主要字段如下:
①用戶表,用來保存用戶的登錄名稱、密碼、ID號。
②菜單數據表,包含各級菜單名稱、級數、類型以及用戶ID號、權限等相關信息。
③用戶權限表,用0或1的數據組合表示各種用戶的權限。
應用系統中的各個用戶可操作的菜單不應該是一成不變的,而是應該隨著其權限的變動而變動,即應用系統提供一個能使用戶改變其可操作菜單的界面。
界面窗口的左邊是各個用戶的ID列表,右邊的樹形圖按層次表示級聯菜單的所有級別及其菜單項,用戶在ID列表中選中自己的TD號后,就會在樹形圖中顯示對應的菜單操作權限。用戶可點擊各級聯菜單項前面的選框進行選擇。設定好后保存,就可以改變對該菜單項的可操作性。另外,用戶還可以對樹形圖的各節點進行增加、刪除操作,對應菜單數據表中的內容也隨之變動。
如上所述,盡管參照特定的優選實施例已經表示和表述了本發明,但其不得解釋為對本發明自身的限制。在不脫離所附權利要求定義的本發明的精神和范圍前提下,可對其在形式上和細節上作出各種變化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江鼎拓科技信息有限公司,未經鎮江鼎拓科技信息有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210424856.2/2.html,轉載請聲明來源鉆瓜專利網。





