□靖鯤鵬 宋之杰 王金艷 [燕山大學 秦皇島 066004]
伴隨社會經濟的飛速發展,在全球化浪潮的推動下,社會進入了危機頻繁發生的時期。近年來,頻繁發生的突發事件給人民群眾的生命財產和社會的安全穩定帶來了極大的危害。如何盡可能地避免突發事件的發生,并且盡可能地減少它給人們所帶來的損失,已經成為各國政府函待解決的重大問題[1]。
所謂突發事件是指突然發生,造成或者可能造成重大人員傷亡、財產損失、生態環境破壞和嚴重社會危害,危及公共安全的緊急事件[2]。在突發事件的應對中,應急決策是應急管理中的關鍵環節。應急決策制定的及時性、準確性和有效性,在減輕災害帶來的損失和減少人員的傷亡方面,具有重要作用。然而,在海量多元信息隨機更新的緊急形勢下,突發事件的復雜性和隨機性,導致應急決策主要依賴決策者頭腦中所具備的隱性知識。在應急決策過程中,決策環境以及決策所需要的知識是不斷變化的[3]。如何快速定位應急決策所需的專家以及專家所具備的隱性知識,是提高應急決策能力的關鍵所在。
為了便于應急決策專家和專家所具備的隱性知識的快速定位,本文通過設計應急決策專家管理系統,以實現快速、便捷地檢索應急決策專家和隱性知識的相關信息。此系統前臺使用ASP技術來設計頁面以及和后臺的鏈接機制,后臺應用SQL Server 2000數據庫來存儲信息,通過前臺和后臺的銜接來實現應急決策專家管理系統。從本質上來說,應急決策專家管理系統是一個可交互的動態網站。
ASP(Active Server Pages),是活動服務器頁面,是一套微軟開發的服務器端的腳本編寫環境。使用ASP可以創建動態交互的Web頁面以及基于Web的應用程序。ASP應用程序支持VBScript、JavaScript等多種腳本語言,并且可以運行在不同的操作系統平臺上,可以與大型數據庫進行有效的連接[4]。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網頁。
ASP在技術上的優勢是:集中于HTML中,源文件無須經過編譯或鏈接即可執行。面向對象,且可通過ActiveX服務器組件來擴充功能。ASP的源程序代碼不會被傳到客戶瀏覽器,傳到用戶瀏覽器的是ASP執行結果的HTML碼,這既避免了源程序被他人剽竊,提高了數據和程序的安全性,同時又可使ASP支持所有的瀏覽器。作為Web服務器的一個服務運行,支持多用戶、多線程,且具有較強的會話管理機制,可以實現各請求之間的信息共享,提高了系統效率[5]。
目前主要的數據庫有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中網絡型的SQL Server和Oracle產品的安全性遠遠高于其他數據庫產品。Microsoft SQL Server 2000是由Microsoft公司開發的一種性能優越的關系型數據庫管理系統,簡稱SQL Server。SQL Server 2000與Windows服務器緊密集成,并且通過數據庫加密、更加安全的默認設置、加強的密碼政策和細化許可控制等特性為數據提供高級別的安全性[6]。用戶可以通過Web瀏覽器來查詢存儲在SQL Server 2000數據庫中的數據,實現了遠程訪問數據庫的功能。此外,SQL Server 2000 中還包括許多管理與開發的工具,這些工具可以改進在站點上安裝、部署、管理和使用 SQL Server 的過程[7]。
應急決策專家管理系統在邏輯上可劃分為三層模式:Web瀏覽器、Web服務器、數據庫服務器。Web服務器上存儲的是客戶端的應用程序,并由Web服務器向數據庫服務器發送數據和應用請求,然后將數據庫服務器返回的結果傳遞給瀏覽器并顯示出來。而真正的客戶端瀏覽器在安裝標準傳輸協議和Web服務器建立連接后,只需調用存放在Web服務器上的應用請求頁面和結果顯示頁面,無需關心應用程序[8]。系統的邏輯結構圖如圖1所示。

圖1 系統的邏輯結構圖
基于后臺的應急決策專家數據庫以及前臺的ASP技術,可以構建應急決策專家管理系統,可視化管理應急決策專家信息以及隱性知識。此系統的形式是動態網站,它的優點是用戶可以直接在IE瀏覽器的地址欄中輸入地址信息,并擁有此系統的用戶名和密碼,便可以登錄應急決策專家管理系統,通過關鍵字檢索方法得到所需要的信息,如應急決策專家之間的關系以及隱性知識之間的關系等,因此這類系統具有靜態網站和單機系統無法比擬的優勢。
應急決策專家管理系統主要是用于管理應急決策專家信息及其關聯、知識及其關聯以及項目信息等。它主要由三個模塊組成,即基本資料模塊、關聯資料模塊、系統功能模塊。其中基本資料模塊又分為專家資料、知識資料和項目資料三個子模塊;關聯資料模塊又分為專家關聯、知識關聯和專家知識關聯三個子模塊;系統功能模塊又分為系統設置、留言管理、日志分析和用戶管理四個子模塊。具體的系統功能結構圖如圖2所示。
基本資料模塊的具體功能包括:資料查詢、資料添加、資料修改、資料刪除、資料打印。其中,對于專家資料子模塊,資料查詢功能是通過關鍵字檢索,來查找應急決策專家的相關信息,獲得專家的聯系方式等信息。資料添加功能是把新加入的應急決策專家信息錄入系統,進行存儲。資料修改的功能是修改應急決策專家的基本信息,便于維護信息的更新。資料刪除的功能是把無用的信息進行刪除,用于清理系統中的信息,保證信息的有用性。資料打印功能是把需要的應急決策專家信息通過打印機打印出來。
關聯資料模塊的具體功能也是包括:資料查詢、資料添加、資料修改、資料刪除、資料打印。其中專家網絡子模塊的功能是實現對應急決策專家及其專家間關聯的管理;知識網絡子模塊的功能是實現對應急決策專家所具備的隱性知識及其知識間關聯的管理;專家知識關聯的功能是實現對應急決策專家及其專家所具備的隱性知識的管理。
系統功能模塊的主要功能是用戶修改密碼、發布留言、添加用戶、刪除用戶和查看日志等。用戶修改密碼主要是為了保證密碼設置的保密性和安全性;發布留言用于直接表達自己的觀點,便于其他專家了解信息;系統管理員還具備添加用戶和刪除用戶的功能,即把應急決策專家加入或者刪除;管理員可以通過日志查看,了解系統的使用情況。
打開應急決策專家管理系統,首先進入的是登錄界面。用戶通過輸入用戶名和密碼,然后選擇登錄按鈕,系統后臺進行用戶名和密碼的驗證,驗證為正確的話,便可以登錄此系統,否則顯示用戶名或密碼錯誤,拒絕用戶的登錄。此系統進行密碼的設置與驗證是為了保護信息的安全性。
當用戶名和密碼通過驗證之后,用戶便進入了系統的主頁。可以看到應急決策專家管理系統的最左面一列顯示了此系統的三大模塊:基本資料、關聯資料、系統功能。
點擊基本資料,便顯現隱藏的子模塊:專家資料、知識資料、項目資料,再次點擊基本資料,這些子模塊又會隱藏起來。點擊關聯資料,便出現其子模塊:專家網絡、知識網絡、專家知識網絡。這些模塊均具有資料查詢、修改、添加、刪除和打印的功能。點擊系統功能便出現:系統設置、留言管理、日志分析、用戶管理。點擊任何一個子模塊在其右邊的區域便會顯示此模塊可以實現的功能。
1.專家資料
點擊專家資料中的資料查詢圖標,在關鍵字中輸入所要查詢的信息,如輸入專家姓名,點擊搜索按鈕,搜索按鈕后面對應的是相關的SQL語句,來在應急決策專家數據庫中檢索符合條件的專家信息,然后在下面的表格中進行顯示。如果出現符合條件的信息很多,那么將會分頁進行顯示。點擊專家資料中的資料添加圖標,便打開資料添加的頁面。在此頁面中輸入專家姓名、職稱、學歷、所屬領域、所在單位、Email、聯系電話等信息,單擊包括按鈕,系統便會把這些信息存儲到應急決策專家數據庫中的專家基本信息表中。
點擊專家資料中的資料修改圖標,便打開資料修改的頁面。在關鍵字檢索中輸入需要修改的專家信息,單擊搜索按鈕,滿足條件的信息便會顯示出來。然后單擊修改圖標,打開專家基本信息修改的頁面,在相應欄內直接修改,最后點擊保存按鈕便完成了專家資料修改的所有操作。
2.知識資料
單擊知識資料的資料查詢圖標,便打開知識信息查詢頁面。輸入所要查詢的關鍵字信息,單擊檢索按鈕,便會找到對應的知識信息,包括知識編號、知識主題、實踐項目編號。
單擊知識資料的資料添加圖標,便打開知識信息添加頁面。輸入知識的相關信息,然后點擊保存按鈕便把此知識的相關信息存儲到了應急決策專家數據庫中的知識標引表中。
單擊知識資料的資料刪除圖標,便打開知識信息刪除頁面。把要刪除信息通過關鍵字檢索出來,單擊刪除圖標,應急決策專家數據庫中的知識標引表中關于此知識的記錄便會被刪除。
3.項目資料
單擊項目資料的資料添加圖標,便打開項目資料添加頁面。輸入項目編號、項目名稱、任務描述等信息,然后點擊保存按鈕便把此項目的相關信息存儲到了應急決策專家數據庫中的項目任務表中。
1.專家網絡
選擇關聯資料中的專家網絡,單擊資料添加圖標,便打開專家網絡資料添加頁面。輸入專家編號、聯系密切的同行、聯系強度,點擊保存按鈕便把此信息存儲到了應急決策專家數據庫中的專家網絡表中。專家網絡資料添加界面如圖12所示。
單擊資料查詢圖標,便打開專家網絡資料查詢頁面。在關鍵字文本框中輸入相關信息,點擊搜索按鈕,便會在應急決策專家數據中迅速查找滿足條件的信息,然后把這些信息在下面的列表中顯示出來。
2.知識網絡
選擇關聯資料中的知識網絡,單擊資料添加圖標,便打開知識網絡資料添加頁面。輸入知識編號、相關知識編號、聯系程度,然后點擊保存按鈕便把此信息存儲到了應急決策專家數據庫中的知識網絡表中。
單擊知識網絡資料查詢圖標,便打開知識網絡資料查詢頁面。在關鍵字文本框中輸入相關信息,點擊搜索按鈕,便會在應急決策專家數據中迅速查找滿足條件的信息,然后把這些信息在下面的列表中顯示出來。
3.專家知識網絡
選擇關聯資料中的專家知識網絡,單擊資料添加圖標,便打開專家知識網絡資料添加頁面。輸入知識編號和知識擁有者編號,然后點擊保存按鈕便把此信息存儲到了應急決策專家數據庫中的專家知識網絡表中。
單擊專家知識網絡資料查詢圖標,便打開專家知識網絡資料查詢頁面。在關鍵字文本框中輸入相關信息,點擊搜索按鈕,便會在應急決策專家數據中迅速查找滿足條件的信息,然后把這些信息在下面的列表中顯示出來。
1.密碼修改
選擇系統功能中的密碼設置,單擊密碼修改圖標,打開密碼修改頁面,輸入更改后的新密碼,并對新密碼進行確認,單擊保存按鈕,便完成了用戶密碼的修改操作。設置密碼是為了維護用戶資料的安全性。尤其當新創建的用戶第一次登錄系統時,一定要進行密碼的修改操作,來保護自己的信息安全。
2.留言界面
選擇系統功能的留言管理,單擊我要留言圖標,打開我要留言的界面,輸入標題和內容,并選擇可以查看此留言的對象范圍,單擊確定按鈕,完成留言操作。
3.日志分析
選擇系統功能下的日志分析條目,通過關鍵字檢索,可以顯示使用應急決策專家管理系統的用戶名、使用日期和時間、進行的操作類型以及IP地址,這些信息可以用于掌握系統被使用的情況,以及用戶所進行的操作。一旦出現問題,可以通過日志進行系統的恢復,恢復到指定的狀態。
4.用戶管理
選擇系統功能下的用戶管理,單擊添加用戶圖標,打開添加用戶頁面,在此頁面下輸入用戶名和密碼,單擊保存,便為應急決策專家管理系統創建了一個新用戶。只有系統管理員才具備添加新用戶的權限。添加完新用戶之后,此用戶便可以登錄并使用此系統。
單擊刪除用戶圖標,打開用戶刪除頁面,在此頁面下在要刪除的用戶名后面單擊刪除圖標,此用戶便在應急決策專家管理系統中被刪除,此用戶不能再登錄并使用此系統。
通過應急決策專家管理系統的邏輯結構、功能結構和界面設計的詳細說明,該系統可以便捷地實現應急決策專家關聯、隱性知識關聯以及專家與所具備的隱性知識間關聯的檢索。但是,設計完此系統之后,如何獲取此系統需要的應急決策專家和隱性知識的相關信息,即如何實現應急決策專家和專家所具備的隱性知識的識別,以及專家間的關聯強度和隱性知識間關聯強度的獲取,是需要進一步研究的問題。
[1]彭怡,鄔文帥,寇綱,等.突發事件多目標動態應急決策研究綜述[J].電子科技大學學報(社科版),2011,13(2):37-41.
[2]國務院.國家突發公共事件總體應急預案[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數據庫[J].武漢理工大學學報,2009,31(9):142-144.
[5]韓建民,王桂華,殷良,等.ASP技術在發布數據庫數據中的應用[J].大慶石油學院學報,1999,13(4):47-49.
[6]祁新安,侯清江.SQL Server數據庫的運用研究[J].制造業自動化,2010,32(12):30-32.
[7]王俊偉,史創明,等.SQL Server 2000中文版數據庫管理與應用標準教程[M].北京:清華大學出版社,2006:20-35.
[8]宋陽,嚴平,曹彤.基于ASP、SQL Server 2000實現的Web 文獻檢索系統及其查詢優化[J].計算機應用與軟件,2006,23(10):25-28.