一種實時動態(tài)管理系統(tǒng)功能模塊方法
【專利摘要】本發(fā)明涉及一種管理系統(tǒng)功能模塊的方法,尤其是一種實時動態(tài)管理系統(tǒng)功能模塊的方法,屬于計算機【技術(shù)領(lǐng)域】。該方法為系統(tǒng)管理員和普通用戶提供了一種可視化管理菜單功能模塊的方法,克服了直接操作系統(tǒng)底層數(shù)據(jù)庫等繁瑣的步驟,降低了用戶誤操作造成嚴重損失的危險性,使管理員全程、實時、動態(tài)地管理系統(tǒng)的各項功能菜單。新建的功能菜單立即顯示在權(quán)限管理模塊中,通過每個崗位設(shè)置不同的權(quán)限,可使系統(tǒng)登錄人員使用相應(yīng)的功能。其中,一級菜單作為一個容器,沒有實際的訪問地址;二級菜單是真正的功能菜單,必須為其設(shè)置實際的URL訪問地址。
【專利說明】一種實時動態(tài)管理系統(tǒng)功能模塊方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種管理系統(tǒng)功能模塊的方法,尤其是一種實時動態(tài)管理系統(tǒng)功能模塊的方法,屬于計算機【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]權(quán)限管理,一般指根據(jù)系統(tǒng)設(shè)置的安全規(guī)則或者安全策略,用戶可以訪問而且只能訪問自己被授權(quán)的資源。這些資源一般通過一級菜單、二級菜單予以體現(xiàn)。用戶已被授權(quán)的菜單以列表形式顯示在屏幕左側(cè),單擊相應(yīng)的菜單即可使用對應(yīng)的功能,未被授權(quán)的功能菜單將不會顯示在用戶屏幕上。傳統(tǒng)的信息管理系統(tǒng)在增加、修改、刪除某一個功能菜單時,需在系統(tǒng)后臺數(shù)據(jù)庫中手動進行添加、修改、刪除操作,例如該功能模塊的名稱,該功能模塊在整個系統(tǒng)中所在的層次關(guān)系,以及該功能模塊具體的URL訪問地址。這種處理方式缺少友好的用戶交互界面,不直觀,易出錯,層次性較差。此外,傳統(tǒng)功能模塊的處理操作對系統(tǒng)管理員提出了較高的要求,系統(tǒng)管理員(最終用戶)需要掌握復(fù)雜的SQL語句,需要操作底層數(shù)據(jù)庫,這樣會帶來一些意想不到的嚴重后果(例如用戶誤刪除了某個重要的數(shù)據(jù)表、不小心修改了某個字段的屬性信息等)。因此,急需一個既便于普通用戶(系統(tǒng)管理員)實時動態(tài)地管理系統(tǒng)功能菜單,又不必操作底層數(shù)據(jù)庫的方法。
【發(fā)明內(nèi)容】
[0003]針對傳統(tǒng)管理系統(tǒng)在添加、修改、刪除系統(tǒng)功能菜單時帶來的一些弊端,降低用戶操作的復(fù)雜度和危險性,本發(fā)明介紹了一種實時動態(tài)管理系統(tǒng)功能模塊的可視化方法。具體步驟如下:
1.將系統(tǒng)功能菜單管理作為一個功能模塊,專門用于管理用戶所使用的全部功能菜單,并以可視化的形式呈現(xiàn)給用戶。
[0004]2.在界面的首頁顯示新增、修改、刪除按鈕,在此處新增的菜單作為頂級菜單,即該級別菜單下仍有眾多二級菜單。
[0005]3.在界面首頁新增的功能菜單沒有訪問地址(或者訪問地址為#),也就是說,它并不真正對應(yīng)著實際的操作內(nèi)容,僅僅是一個菜單容器。在每一個新增的頂級菜單后都有一個“操作子模塊”選項。該選項用于在該頂級菜單下添加二級功能菜單。
[0006]4.選擇“操作子模塊”選項,進入添加二級功能菜單的界面,該界面也有新增、修改、刪除按鈕,這些按鈕用于添加二級功能菜單。在此界面中添加的功能菜單必須具備真正的URL訪問地址(例如personnel/departmentList.do),并同時記錄該二級功能菜單的添加時間。
[0007]5.繼續(xù)添加其他一級、二級功能菜單,重復(fù)第2?3步,直至將所有菜單都添加進系統(tǒng)中。用戶在此界面中實時動態(tài)地管理系統(tǒng)功能模塊。
[0008]6.在權(quán)限管理模塊中為每一個崗位設(shè)置相應(yīng)的權(quán)限,即設(shè)置該崗位能使用的菜單。已授權(quán)的一級、二級功能菜單將顯示在登錄用戶的界面上,未被授權(quán)的一級、二級功能菜單將不會在登錄用戶的界面上顯示。
[0009]7.用戶登錄系統(tǒng)只能使用已被授權(quán)的功能菜單,完成相應(yīng)功能。
【具體實施方式】
[0010]實施例一
使用MyEclipse 8.6作為開發(fā)工具,使用市場上專用的數(shù)據(jù)庫MySQL建立系統(tǒng)所需要的數(shù)據(jù)庫,使用Navicat for MySQL作為數(shù)據(jù)庫管理工具。
[0011]1.將系統(tǒng)功能菜單管理作為一個功能模塊,專門用于管理用戶所使用的全部功能菜單,并以可視化的形式呈現(xiàn)給用戶。
[0012]2.在界面的首頁顯示新增、修改、刪除按鈕,在此處新增的菜單作為頂級菜單,即該級別菜單下仍有眾多二級菜單。
[0013]3.在界面首頁新增的功能菜單沒有訪問地址(或者訪問地址為#),也就是說,它并不真正對應(yīng)著實際的操作內(nèi)容,僅僅是一個菜單容器。在每一個新增的頂級菜單后都有一個“操作子模塊”選項。該選項用于在該頂級菜單下添加二級功能菜單。
[0014]4.選擇“操作子模塊”選項,進入添加二級功能菜單的界面,該界面也有新增、修改、刪除按鈕,這些按鈕用于添加二級功能菜單。在此界面中添加的功能菜單必須具備真正的URL訪問地址(例如personnel/departmentList.do),并同時記錄該二級功能菜單的添加時間。
[0015]5.繼續(xù)添加其他一級、二級功能菜單,重復(fù)第2?3步,直至將所有菜單都添加進系統(tǒng)中。用戶在此界面中實時動態(tài)地管理系統(tǒng)功能模塊。
[0016]6.在權(quán)限管理模塊中為每一個崗位設(shè)置相應(yīng)的權(quán)限,即設(shè)置該崗位能使用的菜單。已授權(quán)的一級、二級功能菜單將顯示在登錄用戶的界面上,未被授權(quán)的一級、二級功能菜單將不會在登錄用戶的界面上顯示。
[0017]7.用戶登錄系統(tǒng)只能使用已被授權(quán)的功能菜單,完成相應(yīng)功能。
[0018]除上述實施例外,本發(fā)明還可以有其他實施方式。凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護范圍。
【權(quán)利要求】
1.將系統(tǒng)功能菜單管理作為一個功能模塊,專門用于管理用戶所使用的全部功能菜單,并以可視化的形式呈現(xiàn)給用戶。
2.已被授權(quán)的用戶功能菜單以列表形式展示給登錄用戶,用戶單擊此菜單即可實現(xiàn)相應(yīng)的功能;未被授權(quán)的用戶功能菜單不顯示在登錄用戶界面,以實現(xiàn)權(quán)限控制的目的。
3.新增的一級菜單僅作為容器,實際的訪問地址為二級功能菜單必須具備完整的URL訪問地址,用戶單擊此菜單即可鏈接到相應(yīng)的頁面。
4.所有處理功能菜單的頁面均可視化呈現(xiàn)給用戶,不必再操作系統(tǒng)底層數(shù)據(jù)庫。
【文檔編號】G06F9/44GK104346139SQ201310317882
【公開日】2015年2月11日 申請日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】不公告發(fā)明人 申請人:鎮(zhèn)江雅迅軟件有限責任公司