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