超碰人操,粗暴进入蹂躏视频在线观看,精品一区二区三区在线视频,久久国产精品影院,下载国产一级黄色片,中文字幕一区二区三区在线视频,a√天堂资源福利www

如何解決基于B/S模式的電力技術(shù)監(jiān)督管理系統(tǒng)權(quán)限管理的問(wèn)題

2018-05-31 15:13:08 大云網(wǎng)  點(diǎn)擊量: 評(píng)論 (0)
論述了應(yīng)用系統(tǒng)權(quán)限管理的設(shè)計(jì)思想,并詳細(xì)描述了采用微軟最新推出的ASP NET技術(shù),以VB NET作為電力技術(shù)論文發(fā)表腳本語(yǔ)言,采用后臺(tái)編碼(Behind Code )的方法,實(shí)現(xiàn)權(quán)限管理的過(guò)程。采用這種方法,很好地解決了基于B S模式的電力技術(shù)監(jiān)督管理系統(tǒng)權(quán)限管理的問(wèn)題。

摘 要: 論述了應(yīng)用系統(tǒng)權(quán)限管理的設(shè)計(jì)思想,并詳細(xì)描述了采用微軟最新推出的ASP.NET技術(shù),以VB.NET作為電力技術(shù)論文發(fā)表腳本語(yǔ)言,采用后臺(tái)編碼(Behind Code )的方法,實(shí)現(xiàn)權(quán)限管理的過(guò)程。采用這種方法,很好地解決了基于B/S模式的電力技術(shù)監(jiān)督管理系統(tǒng)權(quán)限管理的問(wèn)題。

關(guān)鍵詞: B/S模式  ASP.NET技術(shù) 權(quán)限管理 后臺(tái)編碼

1前言

電力技術(shù)監(jiān)督是提高發(fā)電、供電設(shè)備可靠性和保證電網(wǎng)安全、優(yōu)質(zhì)、穩(wěn)定運(yùn)行的重要基礎(chǔ)工作,是電力生產(chǎn)建設(shè)管理工作的重要內(nèi)容之一。采用B/S(Browser/Serv-er)模式的電力技術(shù)監(jiān)督管理系統(tǒng),解決了傳統(tǒng)C/S(Client/Server)模式管理系統(tǒng)維護(hù)困難、工作量大的缺點(diǎn),但數(shù)據(jù)的安全性卻變得格外重要,所以必須很好地解決系統(tǒng)權(quán)限管理的問(wèn)題。所謂權(quán)限管理,就是應(yīng)用系統(tǒng)的不同用戶(hù),擁有與其角色相配的對(duì)特定幾個(gè)應(yīng)用子系統(tǒng)(或模塊)的不同的操作權(quán)限。

如對(duì)于某模塊,系統(tǒng)超級(jí)用戶(hù)擁有“插人、修改、刪除、查詢(xún)”等權(quán)限,而對(duì)于普通用戶(hù)僅擁有“查詢(xún)”權(quán)限。傳統(tǒng)的應(yīng)用系統(tǒng)權(quán)限管理從功能模型和信息模型的角度可分為兩個(gè)層次,即功能層的訪問(wèn)權(quán)限管理和數(shù)據(jù)庫(kù)訪問(wèn)層的權(quán)限管理。目前多數(shù)管理軟件僅做到應(yīng)用系統(tǒng)功能層上的權(quán)限控制,而沒(méi)有做到數(shù)據(jù)庫(kù)訪問(wèn)層的權(quán)限控制。功能層權(quán)限管理的處理方式并沒(méi)有控制到后臺(tái)數(shù)據(jù)庫(kù)基本表,即什么角色的用戶(hù)可以對(duì)哪些基本表?yè)碛心膸追N操作權(quán)限。

由于僅控制到功能層,所以并沒(méi)有給軟件用戶(hù)的系統(tǒng)管理員提供一個(gè)分配數(shù)據(jù)庫(kù)基本的訪問(wèn)控制界面。而數(shù)據(jù)庫(kù)訪問(wèn)層的權(quán)限管理,則是在后臺(tái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行權(quán)限管理,可精確到每一個(gè)表,但對(duì)系統(tǒng)管理員來(lái)說(shuō)則比較復(fù)雜。在電力技術(shù)監(jiān)督管理系統(tǒng)的設(shè)計(jì)中,我們采用的是B/S模式,權(quán)限管理則是在前臺(tái)(即通過(guò)瀏覽器)由管理員進(jìn)行處理。這種方法可以精確到數(shù)據(jù)庫(kù)中的每一個(gè)表、每一個(gè)用戶(hù),而且操作安全簡(jiǎn)單,具有權(quán)限的管理員可隨時(shí)隨地對(duì)用戶(hù)和用戶(hù)組的權(quán)限進(jìn)行增加、刪除、修改,很好地解決了傳統(tǒng)的權(quán)限管理方法不能解決的問(wèn)題。

2 應(yīng)用系統(tǒng)權(quán)限管理的設(shè)計(jì)

2•1 權(quán)限管理的粒度

(1)用戶(hù)粒度。它可以細(xì)化到用戶(hù)組或細(xì)化到用戶(hù),即可以由管理員對(duì)用戶(hù)組或用戶(hù)對(duì)數(shù)據(jù)庫(kù)中的每一個(gè)表進(jìn)行授權(quán)。

(2)操作對(duì)象的粒度。對(duì)數(shù)據(jù)庫(kù)的操作權(quán)限有查詢(xún)、增加、刪除、修改等。對(duì)于一般的用戶(hù)都具有查詢(xún)、瀏覽的權(quán)限,其它幾個(gè)權(quán)限則是由管理員在授權(quán)頁(yè)面進(jìn)行授權(quán)。具有權(quán)限為“1”,無(wú)權(quán)限則為“0”。權(quán)限設(shè)置精確到數(shù)據(jù)庫(kù)中的每一個(gè)表,即用戶(hù)組對(duì)表的關(guān)系為“一對(duì)多”的關(guān)系。

2•2 權(quán)限管理數(shù)據(jù)庫(kù)的設(shè)計(jì)

數(shù)據(jù)庫(kù)采用的是Oracle 8i,設(shè)計(jì)了表1~表3。

3 權(quán)限管理的實(shí)現(xiàn)

采用微軟最新推出的ASP.NET(Active Server Page)技術(shù),這種技術(shù)與ASP技術(shù)相比具有更顯著的優(yōu)點(diǎn):

①更強(qiáng)大的語(yǔ)言支持。它可采用VB.NET,C#進(jìn)行開(kāi)發(fā),而不局限于VBScript或JScript語(yǔ)言。

②更高的執(zhí)行效率和開(kāi)發(fā)效率。ASP.NET的腳本經(jīng)過(guò)編譯并被存儲(chǔ)下來(lái),這樣下次執(zhí)行是直接執(zhí)行編譯后的腳本。

③更強(qiáng)大的錯(cuò)誤處理和調(diào)試特性、更安全的管理機(jī)制、更多的組件服務(wù)。在權(quán)限管理的實(shí)現(xiàn)中,腳本語(yǔ)言采用的是VB.NET,這種語(yǔ)言簡(jiǎn)單易學(xué)。采用后臺(tái)編碼( Behind Code)的方法,實(shí)現(xiàn)了程序架構(gòu)與代碼分離,避免了程序代碼與HTML混雜在一起,增強(qiáng)了程序的可讀性。

大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:電力交易小郭

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?