亚洲an日韩专区在线-亚洲an天堂an在线观看-亚洲a区视频-亚洲a图-免费黄网大全-免费黄网在线

如何解決基于B/S模式的電力技術監督管理系統權限管理的問題

2018-05-31 15:13:08 大云網  點擊量: 評論 (0)
論述了應用系統權限管理的設計思想,并詳細描述了采用微軟最新推出的ASP NET技術,以VB NET作為電力技術論文發表腳本語言,采用后臺編碼(Behind Code )的方法,實現權限管理的過程。采用這種方法,很好地解決了基于B S模式的電力技術監督管理系統權限管理的問題。

圖1為用戶權限管理頁面。在此頁面,可以添加用戶權限組,并且可以對下拉列表框中所選擇的權限組進行權限修改,或者刪除此權限組。下拉列表框中的權限組名,是從數據庫表“AuthGroup”檢索出來并綁定到下拉列表框中的。選中權限組后,點擊“修改用戶組權限”按鈕,彈出DataGrid控件,在此控件中顯示出此權限組原來的對數據庫中各個表的操作權限(CheckBox框被選中,表示具有此權限)。修改權限后點擊“提交修改”按鈕,把修改后的權限存到數據庫中(具有權限為“1”,無此權限為“0”)。

圖2為創建權限組,并為所創建的權限組進行授權。這是“一對多”的關系,即一個權限組對數據庫中的所有表所具有的權限,具有權限則選中CheckBox框。點擊“授權”按鈕后,把此權限組的權限存到數據庫表Au-thGroup中。存到數據庫中的數據選中為“1”,未選中為“0”。如果某用戶屬于此用戶組,則他擁有此權限組所擁有的對各個表的操作權限。

圖3為絕緣技術監督模塊用戶登錄頁面。若用戶輸入的用戶名稱和密碼正確,點擊“登錄”后進入絕緣監督主界面,選擇所要操作的表進行操作。也可以點擊“修改密碼”進入另一個修改密碼的頁面。當你點擊“登錄”進入主界面時,已經把用戶所屬的“用戶組”存入本機Cookie,Cookie語句如下所示。其中第一個語句創建HttpCookie類中的對象,并為Cookie傳輸一個名稱作為參數,其含義即“為我創建一個Cookie,稱為‘group1’”;第二個語句從數據庫表User1中通過OleDbDatReader對象Myreader1把用戶所屬的組從表AuthGroup中的字段“groupname”中讀出,并賦給mycookie.Value ;第三個語句使用Response對象及其Cookies屬性向HTTP響應添加新Cookie。當Web瀏覽器接收到HTTP響應時,它就會把Cookie信息寫入硬盤中。 

進入下一個頁面后,通過“dim groupname1 as string =Request.Cookies(″group1″).Value”語句把用戶所屬的用戶組從Cookies對象中取出并賦給變量“groupname1”,通過執行下面的SQL語句把用戶對此表所擁有的權限從表“AuthGroup”中取出,其中“thistable”即用戶所要操作的表名:sqlstr=″select * from authgroupwhere groupname=′″+groupname1+″′and tablename=′thistable′″

這樣通過執行此SQL語句,就明確了用戶對此表所擁有的權限。若用戶擁有“添加”的權限,則用戶可以添加新的數據,否則就不能添加新的數據。

4結束語

從上面所述可以看出,此權限管理是通過瀏覽器由管理員在前臺對用戶進行授權,避免了管理員在后臺即數據庫側對各個表操作的復雜性,操作比較簡單易行而且可靠,并且授權可以精確到數據庫中的每一個表,編程簡單、代碼量不大。由于采用的是微軟最新技術ASP.NET,所以實現了程序架構與代碼分離,增強了代碼的可靠性和可讀性。經過試運行,客戶反映較好。

參考文獻:

[1] Jason Bell,Mike Clark,et al.ASP.NET程序員參考手冊[M]•趙彥敏•北京:清華大學出版社,2002.

[2] Chric Ullman.Beginning ASP.NET 1.0 with VB.NET[M]•北京:機械工業出版社,2002.

[3]朱建江,王寧生•一種通用的應用系統權限管理的實現方法[J].計算機應用研究,2001,18(7):62-63,92.

大云網官方微信售電那點事兒

責任編輯:電力交易小郭

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 国产一区二区三区免费观看 | 欧美14videosex性欧美成人 | 各种偷拍盗摄视频在线观看 | 中文字幕有码视频 | 欧美成人www在线观看网页 | 呦女亚洲一区精品 | 欧美一级看片 | 国产精品欧美韩国日本久久 | 精品国产精品 | 美女张开腿给男生桶下面视频 | 欧美一区二区视频三区 | a毛片成人免费全部播放 | 干女人逼视频 | 国产精品亚洲欧美一级久久精品 | 男女生性毛片免费观看 | 成人在线精品视频 | 国产色在线观看 | 国产欧美日韩一区 | 亚洲精品亚洲人成人网 | 欧美一级艳片视频免费观看 | 外国成人网在线观看免费视频 | rion美乳弹出来四虎在线观看 | 国产一区二区三区免费观看 | 亚洲国内 | 亚洲a成人| 国产人成久久久精品 | 亚洲国产精品67194成人 | 国产亚洲欧美精品久久久 | 国产成人免费午夜在线观看 | 欧美jizzhd精品欧美高清 | 久草在线看| 一区二区三区在线观看视频 | 日本在线观看www免费 | 国产精品亚洲片夜色在线 | 欧美性色黄在线视 | 久草福利资源网站免费 | 国产一区二区精品在线观看 | 亚洲欧美久久一区二区 | 草草视频在线观看最新 | 九色国产在线 | 精品72久久久久久久中文字幕 |