□靖鯤鵬 宋之杰 王金艷 [燕山大學 秦皇島 066004]
伴隨社會經(jīng)濟的飛速發(fā)展,在全球化浪潮的推動下,社會進入了危機頻繁發(fā)生的時期。近年來,頻繁發(fā)生的突發(fā)事件給人民群眾的生命財產(chǎn)和社會的安全穩(wěn)定帶來了極大的危害。如何盡可能地避免突發(fā)事件的發(fā)生,并且盡可能地減少它給人們所帶來的損失,已經(jīng)成為各國政府函待解決的重大問題[1]。
所謂突發(fā)事件是指突然發(fā)生,造成或者可能造成重大人員傷亡、財產(chǎn)損失、生態(tài)環(huán)境破壞和嚴重社會危害,危及公共安全的緊急事件[2]。在突發(fā)事件的應對中,應急決策是應急管理中的關鍵環(huán)節(jié)。應急決策制定的及時性、準確性和有效性,在減輕災害帶來的損失和減少人員的傷亡方面,具有重要作用。然而,在海量多元信息隨機更新的緊急形勢下,突發(fā)事件的復雜性和隨機性,導致應急決策主要依賴決策者頭腦中所具備的隱性知識。在應急決策過程中,決策環(huán)境以及決策所需要的知識是不斷變化的[3]。如何快速定位應急決策所需的專家以及專家所具備的隱性知識,是提高應急決策能力的關鍵所在。
為了便于應急決策專家和專家所具備的隱性知識的快速定位,本文通過設計應急決策專家管理系統(tǒng),以實現(xiàn)快速、便捷地檢索應急決策專家和隱性知識的相關信息。此系統(tǒng)前臺使用ASP技術來設計頁面以及和后臺的鏈接機制,后臺應用SQL Server 2000數(shù)據(jù)庫來存儲信息,通過前臺和后臺的銜接來實現(xiàn)應急決策專家管理系統(tǒng)。從本質上來說,應急決策專家管理系統(tǒng)是一個可交互的動態(tài)網(wǎng)站。
ASP(Active Server Pages),是活動服務器頁面,是一套微軟開發(fā)的服務器端的腳本編寫環(huán)境。使用ASP可以創(chuàng)建動態(tài)交互的Web頁面以及基于Web的應用程序。ASP應用程序支持VBScript、JavaScript等多種腳本語言,并且可以運行在不同的操作系統(tǒng)平臺上,可以與大型數(shù)據(jù)庫進行有效的連接[4]。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。
ASP在技術上的優(yōu)勢是:集中于HTML中,源文件無須經(jīng)過編譯或鏈接即可執(zhí)行。面向對象,且可通過ActiveX服務器組件來擴充功能。ASP的源程序代碼不會被傳到客戶瀏覽器,傳到用戶瀏覽器的是ASP執(zhí)行結果的HTML碼,這既避免了源程序被他人剽竊,提高了數(shù)據(jù)和程序的安全性,同時又可使ASP支持所有的瀏覽器。作為Web服務器的一個服務運行,支持多用戶、多線程,且具有較強的會話管理機制,可以實現(xiàn)各請求之間的信息共享,提高了系統(tǒng)效率[5]。
目前主要的數(shù)據(jù)庫有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中網(wǎng)絡型的SQL Server和Oracle產(chǎn)品的安全性遠遠高于其他數(shù)據(jù)庫產(chǎn)品。Microsoft SQL Server 2000是由Microsoft公司開發(fā)的一種性能優(yōu)越的關系型數(shù)據(jù)庫管理系統(tǒng),簡稱SQL Server。SQL Server 2000與Windows服務器緊密集成,并且通過數(shù)據(jù)庫加密、更加安全的默認設置、加強的密碼政策和細化許可控制等特性為數(shù)據(jù)提供高級別的安全性[6]。用戶可以通過Web瀏覽器來查詢存儲在SQL Server 2000數(shù)據(jù)庫中的數(shù)據(jù),實現(xiàn)了遠程訪問數(shù)據(jù)庫的功能。此外,SQL Server 2000 中還包括許多管理與開發(fā)的工具,這些工具可以改進在站點上安裝、部署、管理和使用 SQL Server 的過程[7]。
應急決策專家管理系統(tǒng)在邏輯上可劃分為三層模式:Web瀏覽器、Web服務器、數(shù)據(jù)庫服務器。Web服務器上存儲的是客戶端的應用程序,并由Web服務器向數(shù)據(jù)庫服務器發(fā)送數(shù)據(jù)和應用請求,然后將數(shù)據(jù)庫服務器返回的結果傳遞給瀏覽器并顯示出來。而真正的客戶端瀏覽器在安裝標準傳輸協(xié)議和Web服務器建立連接后,只需調用存放在Web服務器上的應用請求頁面和結果顯示頁面,無需關心應用程序[8]。系統(tǒng)的邏輯結構圖如圖1所示。
圖1 系統(tǒng)的邏輯結構圖
基于后臺的應急決策專家數(shù)據(jù)庫以及前臺的ASP技術,可以構建應急決策專家管理系統(tǒng),可視化管理應急決策專家信息以及隱性知識。此系統(tǒng)的形式是動態(tài)網(wǎng)站,它的優(yōu)點是用戶可以直接在IE瀏覽器的地址欄中輸入地址信息,并擁有此系統(tǒng)的用戶名和密碼,便可以登錄應急決策專家管理系統(tǒng),通過關鍵字檢索方法得到所需要的信息,如應急決策專家之間的關系以及隱性知識之間的關系等,因此這類系統(tǒng)具有靜態(tài)網(wǎng)站和單機系統(tǒng)無法比擬的優(yōu)勢。
應急決策專家管理系統(tǒng)主要是用于管理應急決策專家信息及其關聯(lián)、知識及其關聯(lián)以及項目信息等。它主要由三個模塊組成,即基本資料模塊、關聯(lián)資料模塊、系統(tǒng)功能模塊。其中基本資料模塊又分為專家資料、知識資料和項目資料三個子模塊;關聯(lián)資料模塊又分為專家關聯(lián)、知識關聯(lián)和專家知識關聯(lián)三個子模塊;系統(tǒng)功能模塊又分為系統(tǒng)設置、留言管理、日志分析和用戶管理四個子模塊。具體的系統(tǒng)功能結構圖如圖2所示。
基本資料模塊的具體功能包括:資料查詢、資料添加、資料修改、資料刪除、資料打印。其中,對于專家資料子模塊,資料查詢功能是通過關鍵字檢索,來查找應急決策專家的相關信息,獲得專家的聯(lián)系方式等信息。資料添加功能是把新加入的應急決策專家信息錄入系統(tǒng),進行存儲。資料修改的功能是修改應急決策專家的基本信息,便于維護信息的更新。資料刪除的功能是把無用的信息進行刪除,用于清理系統(tǒng)中的信息,保證信息的有用性。資料打印功能是把需要的應急決策專家信息通過打印機打印出來。
關聯(lián)資料模塊的具體功能也是包括:資料查詢、資料添加、資料修改、資料刪除、資料打印。其中專家網(wǎng)絡子模塊的功能是實現(xiàn)對應急決策專家及其專家間關聯(lián)的管理;知識網(wǎng)絡子模塊的功能是實現(xiàn)對應急決策專家所具備的隱性知識及其知識間關聯(lián)的管理;專家知識關聯(lián)的功能是實現(xiàn)對應急決策專家及其專家所具備的隱性知識的管理。
系統(tǒng)功能模塊的主要功能是用戶修改密碼、發(fā)布留言、添加用戶、刪除用戶和查看日志等。用戶修改密碼主要是為了保證密碼設置的保密性和安全性;發(fā)布留言用于直接表達自己的觀點,便于其他專家了解信息;系統(tǒng)管理員還具備添加用戶和刪除用戶的功能,即把應急決策專家加入或者刪除;管理員可以通過日志查看,了解系統(tǒng)的使用情況。
打開應急決策專家管理系統(tǒng),首先進入的是登錄界面。用戶通過輸入用戶名和密碼,然后選擇登錄按鈕,系統(tǒng)后臺進行用戶名和密碼的驗證,驗證為正確的話,便可以登錄此系統(tǒng),否則顯示用戶名或密碼錯誤,拒絕用戶的登錄。此系統(tǒng)進行密碼的設置與驗證是為了保護信息的安全性。
當用戶名和密碼通過驗證之后,用戶便進入了系統(tǒng)的主頁??梢钥吹綉睕Q策專家管理系統(tǒng)的最左面一列顯示了此系統(tǒng)的三大模塊:基本資料、關聯(lián)資料、系統(tǒng)功能。
點擊基本資料,便顯現(xiàn)隱藏的子模塊:專家資料、知識資料、項目資料,再次點擊基本資料,這些子模塊又會隱藏起來。點擊關聯(lián)資料,便出現(xiàn)其子模塊:專家網(wǎng)絡、知識網(wǎng)絡、專家知識網(wǎng)絡。這些模塊均具有資料查詢、修改、添加、刪除和打印的功能。點擊系統(tǒng)功能便出現(xiàn):系統(tǒng)設置、留言管理、日志分析、用戶管理。點擊任何一個子模塊在其右邊的區(qū)域便會顯示此模塊可以實現(xiàn)的功能。
1.專家資料
點擊專家資料中的資料查詢圖標,在關鍵字中輸入所要查詢的信息,如輸入專家姓名,點擊搜索按鈕,搜索按鈕后面對應的是相關的SQL語句,來在應急決策專家數(shù)據(jù)庫中檢索符合條件的專家信息,然后在下面的表格中進行顯示。如果出現(xiàn)符合條件的信息很多,那么將會分頁進行顯示。點擊專家資料中的資料添加圖標,便打開資料添加的頁面。在此頁面中輸入專家姓名、職稱、學歷、所屬領域、所在單位、Email、聯(lián)系電話等信息,單擊包括按鈕,系統(tǒng)便會把這些信息存儲到應急決策專家數(shù)據(jù)庫中的專家基本信息表中。
點擊專家資料中的資料修改圖標,便打開資料修改的頁面。在關鍵字檢索中輸入需要修改的專家信息,單擊搜索按鈕,滿足條件的信息便會顯示出來。然后單擊修改圖標,打開專家基本信息修改的頁面,在相應欄內直接修改,最后點擊保存按鈕便完成了專家資料修改的所有操作。
2.知識資料
單擊知識資料的資料查詢圖標,便打開知識信息查詢頁面。輸入所要查詢的關鍵字信息,單擊檢索按鈕,便會找到對應的知識信息,包括知識編號、知識主題、實踐項目編號。
單擊知識資料的資料添加圖標,便打開知識信息添加頁面。輸入知識的相關信息,然后點擊保存按鈕便把此知識的相關信息存儲到了應急決策專家數(shù)據(jù)庫中的知識標引表中。
單擊知識資料的資料刪除圖標,便打開知識信息刪除頁面。把要刪除信息通過關鍵字檢索出來,單擊刪除圖標,應急決策專家數(shù)據(jù)庫中的知識標引表中關于此知識的記錄便會被刪除。
3.項目資料
單擊項目資料的資料添加圖標,便打開項目資料添加頁面。輸入項目編號、項目名稱、任務描述等信息,然后點擊保存按鈕便把此項目的相關信息存儲到了應急決策專家數(shù)據(jù)庫中的項目任務表中。
1.專家網(wǎng)絡
選擇關聯(lián)資料中的專家網(wǎng)絡,單擊資料添加圖標,便打開專家網(wǎng)絡資料添加頁面。輸入專家編號、聯(lián)系密切的同行、聯(lián)系強度,點擊保存按鈕便把此信息存儲到了應急決策專家數(shù)據(jù)庫中的專家網(wǎng)絡表中。專家網(wǎng)絡資料添加界面如圖12所示。
單擊資料查詢圖標,便打開專家網(wǎng)絡資料查詢頁面。在關鍵字文本框中輸入相關信息,點擊搜索按鈕,便會在應急決策專家數(shù)據(jù)中迅速查找滿足條件的信息,然后把這些信息在下面的列表中顯示出來。
2.知識網(wǎng)絡
選擇關聯(lián)資料中的知識網(wǎng)絡,單擊資料添加圖標,便打開知識網(wǎng)絡資料添加頁面。輸入知識編號、相關知識編號、聯(lián)系程度,然后點擊保存按鈕便把此信息存儲到了應急決策專家數(shù)據(jù)庫中的知識網(wǎng)絡表中。
單擊知識網(wǎng)絡資料查詢圖標,便打開知識網(wǎng)絡資料查詢頁面。在關鍵字文本框中輸入相關信息,點擊搜索按鈕,便會在應急決策專家數(shù)據(jù)中迅速查找滿足條件的信息,然后把這些信息在下面的列表中顯示出來。
3.專家知識網(wǎng)絡
選擇關聯(lián)資料中的專家知識網(wǎng)絡,單擊資料添加圖標,便打開專家知識網(wǎng)絡資料添加頁面。輸入知識編號和知識擁有者編號,然后點擊保存按鈕便把此信息存儲到了應急決策專家數(shù)據(jù)庫中的專家知識網(wǎng)絡表中。
單擊專家知識網(wǎng)絡資料查詢圖標,便打開專家知識網(wǎng)絡資料查詢頁面。在關鍵字文本框中輸入相關信息,點擊搜索按鈕,便會在應急決策專家數(shù)據(jù)中迅速查找滿足條件的信息,然后把這些信息在下面的列表中顯示出來。
1.密碼修改
選擇系統(tǒng)功能中的密碼設置,單擊密碼修改圖標,打開密碼修改頁面,輸入更改后的新密碼,并對新密碼進行確認,單擊保存按鈕,便完成了用戶密碼的修改操作。設置密碼是為了維護用戶資料的安全性。尤其當新創(chuàng)建的用戶第一次登錄系統(tǒng)時,一定要進行密碼的修改操作,來保護自己的信息安全。
2.留言界面
選擇系統(tǒng)功能的留言管理,單擊我要留言圖標,打開我要留言的界面,輸入標題和內容,并選擇可以查看此留言的對象范圍,單擊確定按鈕,完成留言操作。
3.日志分析
選擇系統(tǒng)功能下的日志分析條目,通過關鍵字檢索,可以顯示使用應急決策專家管理系統(tǒng)的用戶名、使用日期和時間、進行的操作類型以及IP地址,這些信息可以用于掌握系統(tǒng)被使用的情況,以及用戶所進行的操作。一旦出現(xiàn)問題,可以通過日志進行系統(tǒng)的恢復,恢復到指定的狀態(tài)。
4.用戶管理
選擇系統(tǒng)功能下的用戶管理,單擊添加用戶圖標,打開添加用戶頁面,在此頁面下輸入用戶名和密碼,單擊保存,便為應急決策專家管理系統(tǒng)創(chuàng)建了一個新用戶。只有系統(tǒng)管理員才具備添加新用戶的權限。添加完新用戶之后,此用戶便可以登錄并使用此系統(tǒng)。
單擊刪除用戶圖標,打開用戶刪除頁面,在此頁面下在要刪除的用戶名后面單擊刪除圖標,此用戶便在應急決策專家管理系統(tǒng)中被刪除,此用戶不能再登錄并使用此系統(tǒng)。
通過應急決策專家管理系統(tǒng)的邏輯結構、功能結構和界面設計的詳細說明,該系統(tǒng)可以便捷地實現(xiàn)應急決策專家關聯(lián)、隱性知識關聯(lián)以及專家與所具備的隱性知識間關聯(lián)的檢索。但是,設計完此系統(tǒng)之后,如何獲取此系統(tǒng)需要的應急決策專家和隱性知識的相關信息,即如何實現(xiàn)應急決策專家和專家所具備的隱性知識的識別,以及專家間的關聯(lián)強度和隱性知識間關聯(lián)強度的獲取,是需要進一步研究的問題。
[1]彭怡,鄔文帥,寇綱,等.突發(fā)事件多目標動態(tài)應急決策研究綜述[J].電子科技大學學報(社科版),2011,13(2):37-41.
[2]國務院.國家突發(fā)公共事件總體應急預案[EB/OL].(2005-08-07).http://www.gov.cn/yjgl/2005-08/07/content_21048.htm.
[3]HRISTIDIS V,Chen Shu-Ching,Li Tao,et al.Survey of data management and analysis in disaster situations[J].The Journal of Systems and Software,2010,83(10):1701-1714.
[4]阮萍.利用ASP訪問SQL Server 2000數(shù)據(jù)庫[J].武漢理工大學學報,2009,31(9):142-144.
[5]韓建民,王桂華,殷良,等.ASP技術在發(fā)布數(shù)據(jù)庫數(shù)據(jù)中的應用[J].大慶石油學院學報,1999,13(4):47-49.
[6]祁新安,侯清江.SQL Server數(shù)據(jù)庫的運用研究[J].制造業(yè)自動化,2010,32(12):30-32.
[7]王俊偉,史創(chuàng)明,等.SQL Server 2000中文版數(shù)據(jù)庫管理與應用標準教程[M].北京:清華大學出版社,2006:20-35.
[8]宋陽,嚴平,曹彤.基于ASP、SQL Server 2000實現(xiàn)的Web 文獻檢索系統(tǒng)及其查詢優(yōu)化[J].計算機應用與軟件,2006,23(10):25-28.