資源描述:
《用戶權(quán)限管理及其與系統(tǒng)主菜單關(guān)系規(guī)劃》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、年第期青島遠(yuǎn)洋船員學(xué)院學(xué)報用戶權(quán)限管理及其與系統(tǒng)主菜單關(guān)系規(guī)劃趙憲佳染積成青島遠(yuǎn)洋船員學(xué)院龍口東江中學(xué)提要通過對信息系統(tǒng)中的用戶權(quán)限管理與系統(tǒng)主菜單的關(guān)系進(jìn)行分,采,析用設(shè)計了一套用戶權(quán)限管理通用程序詳細(xì)介紹該通用程序。的設(shè)計思路和技術(shù)實(shí)現(xiàn)方法關(guān)鍵詞用戶權(quán)限用戶權(quán)限菜單問題提出在計算機(jī)管,從系統(tǒng)安全、,理信息系統(tǒng)中數(shù)據(jù)安全及數(shù)據(jù)保密方面考慮需要為使用系統(tǒng)的每個用戶提供用戶名及密碼校驗(yàn)功能,以防非法用戶對系統(tǒng)的侵犯。對于合法用戶,系統(tǒng)也必須對其使用系統(tǒng)的權(quán)限加以限制,以使每個用戶只能使用其權(quán)限范圍內(nèi)的系
2、。統(tǒng)功能用戶及權(quán)限管理在計算機(jī)管理信息系統(tǒng)中應(yīng)該占有極其重要的位置,它也是可以影。,響到系統(tǒng)的成功開發(fā)和應(yīng)用的重要因素在系統(tǒng)開發(fā)過程中開發(fā)人員經(jīng)常忽視了用戶及權(quán)限管理,把精力都集中在系統(tǒng)各項功能的開發(fā)上,在將系統(tǒng)提交給用戶之前,對每個用戶使用的功能加以限制、或干脆沒有限制而將所有功能向所有用戶開放、或簡單地編寫一個用戶及權(quán)限管理程序,其功能往往很不完善,這樣處理的后果是給以后的系統(tǒng)維護(hù)、。系統(tǒng)功能擴(kuò)展埋下了隱患即使一個經(jīng)驗(yàn)豐富的系統(tǒng)分析員和系統(tǒng)設(shè)計員,在系統(tǒng)分析和系統(tǒng)設(shè)計階段,也只能對企業(yè)現(xiàn)有的業(yè)務(wù)需
3、求進(jìn)行詳細(xì)的調(diào)查、設(shè)計,而對企業(yè)未來的業(yè)務(wù)需求也不能準(zhǔn)確地預(yù)測。當(dāng)企業(yè)的需求發(fā)生變化時,尤其是需要在系統(tǒng)中增加新的功能的時候,如果沒有一個好的用戶權(quán)限管理系統(tǒng),很難將新功能模塊與用戶權(quán)限對應(yīng)起來,而將新功能只安裝在相關(guān)業(yè)務(wù)的任意機(jī)器上,這樣處理破壞了整個系統(tǒng)的完整性,給系統(tǒng)維護(hù)帶來了麻煩,也給用戶造成了諸多不便。作者總結(jié)了幾年來的程序設(shè)計經(jīng)驗(yàn),設(shè)計了一套通用用戶權(quán)限管理程序,在這里提供。給讀者系統(tǒng)設(shè)計思想應(yīng)用程序通常設(shè)計成由登錄窗口開始,在對用戶名及密碼校驗(yàn)合法后進(jìn)人系統(tǒng)主窗··年第期青島遠(yuǎn)洋船員學(xué)院
4、學(xué)報。??谖覀兝脤ο到y(tǒng)主窗口菜單項的控制來達(dá)到對用戶權(quán)限的控制圖為實(shí)現(xiàn)用戶權(quán)。限管理的系統(tǒng)框圖用戶管理菜單項管理登錄窗日用戶主窗日用戶權(quán)限主菜一單用戶權(quán)限管理系統(tǒng)可以獨(dú)立于整個信息系統(tǒng)之外,也可以集成在信息系統(tǒng)當(dāng)中,由系。系統(tǒng)分為、、。統(tǒng)管理員管理三個組成部分用戶管理主菜單項管理用戶權(quán)限管理。用戶管理的功能是為使用信息系統(tǒng)的人登記用戶名及密碼主菜單項管理的功能是將系統(tǒng)主菜單中的菜單項按順序記錄到主菜單庫表中,以備用戶權(quán)限設(shè)置時使用。程序設(shè)計人員在完成了整個系統(tǒng)的集成之后,利用該功能將主窗??诘牟藛雾?/p>
5、添加到主菜單庫表中。用戶權(quán)限管理管理功能是將選定的用戶賦予使用某些菜單項的權(quán)限。圖是用戶權(quán)限管理使用的三個庫表結(jié)構(gòu)及相互關(guān)系一,用矛王『「川卜主菜單豁黑七一級序號一級菜單幾級序號尸級菜單級序號四級菜單四級序號級茱單主菜單庫表中的序號自動生成,且在每一級菜單中各自保證具有唯一性,系統(tǒng)主窗口年第期青島遠(yuǎn)洋船員學(xué)院學(xué)報。中用戶是否具有該菜單項的使用權(quán)將依賴于此序號系統(tǒng)技術(shù)實(shí)現(xiàn)、。用戶權(quán)限管理系統(tǒng)分為兩個部分用戶及權(quán)限管理系統(tǒng)主窗口菜單設(shè)置系統(tǒng)用戶及權(quán)限管理系統(tǒng)由用戶管理、主菜單項管理和用戶權(quán)限設(shè)置組成,主窗
6、口菜單設(shè)置系統(tǒng)是。在主窗口的叩事件中根據(jù)用戶權(quán)限庫表的內(nèi)容設(shè)置菜單項的屬性主菜單設(shè)。置系統(tǒng)屬于信息系統(tǒng)的一個組成部分用戶管理系統(tǒng)用戶管理的系統(tǒng)框圖如圖功能相對比較簡單,系統(tǒng)管理員可以隨時增加刪除、修。改用戶名及密碼等用戶屬性用戶管理主菜單項管理系統(tǒng)。,主菜單項管理的系統(tǒng)框圖類似于圖開發(fā)者在將整個信息系統(tǒng)提交給用戶之前、、利用該功能將在下建立的菜單的所有項目窗口幫助退出等所有用戶都,而且各級菜單項具有的公共菜單項除外輸人到主菜單庫表中目必須與中。,,。建立的次序完全相同主菜單設(shè)計為四級結(jié)構(gòu)如圖在一般的應(yīng)
7、用系統(tǒng)中已經(jīng)足夠主菜單庫表中的各級序號自動生成,當(dāng)增加和刪除菜單項時,序號重新編號。用戶權(quán)限設(shè)置系統(tǒng)勸,系統(tǒng)框,用戶權(quán)限設(shè)置將用戶與主菜單中用戶具有權(quán)限的項關(guān)聯(lián)起來圖如圖圖。,,為用戶權(quán)限設(shè)置窗口用戶界面窗口分為三個部分左邊部分顯示所有用戶采用了儷控件,中間部分為信息系統(tǒng)主菜單的所有菜單項,采用了控件,右邊部,采用。分顯示某一用戶所具有的權(quán)限了控件、卜卜一一一襯用戶’土菜單下八權(quán)限設(shè)置的操作非常簡單,在選擇了某一用戶之后,選擇主菜單中的任意一項,單擊年第期青島遠(yuǎn)洋船員學(xué)院學(xué)報一慰瓢烹羲擺豁霖節(jié)霧簡算弩
8、瞿蹂黑舔豪鱷糞麟撰巍三屬性贏贏。用戶權(quán)限庫表中刪除系統(tǒng)主窗口利用用戶權(quán)限庫表可,以輕易地設(shè)置主菜單各級萊單項的屬性從而達(dá)到控制。用戶使用系統(tǒng)的權(quán)限圖為用戶權(quán)限設(shè)置。,系統(tǒng)框圖在主窗口的叩事件中首先使口主窗、、、權(quán)限用四層循環(huán)使所有受控菜單項的。,、以曲一屬性變?yōu)?即山〕、二〕川一、」」主菜單。,,、,」加年第期青島遠(yuǎn)洋船員學(xué)院學(xué)報,口,「口」,爾后再根據(jù)登錄窗中輸人的用戶代碼從用戶權(quán)限庫表中依次檢、、、,妞」亡索出各級菜單序號再利用‘,、〔」」加七〕仁工