李中標(biāo)
(北票市防汛抗旱指揮部辦公室,遼寧 北票 122100)
?
基于防汛會(huì)商決策支持系統(tǒng)的開發(fā)工作研究
李中標(biāo)
(北票市防汛抗旱指揮部辦公室,遼寧 北票 122100)
防汛會(huì)商決策支持系統(tǒng)是一種用于防汛指揮決策的現(xiàn)代化應(yīng)用系統(tǒng),其涉及到多種先進(jìn)科學(xué)技術(shù),對(duì)防汛決策起到重要影響。因此,必須要重視防汛會(huì)商決策支持系統(tǒng)的開發(fā)工作,從總體功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及開發(fā)環(huán)境等幾個(gè)方面著手,保證防汛會(huì)商決策支持系統(tǒng)的實(shí)用性。在系統(tǒng)的開發(fā)過程中,最重要的兩個(gè)環(huán)節(jié)為系統(tǒng)總體功能設(shè)計(jì)以及開發(fā)平臺(tái)的選擇。文章從這兩個(gè)關(guān)鍵環(huán)節(jié)展開論述。
防汛會(huì)商決策;決策支持;系統(tǒng)開發(fā);功能設(shè)計(jì)
我國(guó)地域遼闊,河湖眾多,當(dāng)汛期來臨時(shí),各大水系水位迅速上漲,很容易發(fā)生洪澇災(zāi)害,因此,必須做好汛期的防汛工作,減少洪澇災(zāi)害帶來的損失。而防汛會(huì)商決策支持系統(tǒng)是一種利用信息技術(shù)為防汛指揮人員提供決策依據(jù)的現(xiàn)代化應(yīng)用系統(tǒng),該系統(tǒng)涉及到多種先進(jìn)科學(xué)技術(shù),包括計(jì)算機(jī)技術(shù)、現(xiàn)代化管理技術(shù)、防汛技術(shù)等,能夠全方位地對(duì)水位變化情況進(jìn)行分析,為防汛指揮人員提供決策支持。防汛會(huì)商決策系統(tǒng)的應(yīng)用可以將防汛信息分解,分別進(jìn)行詳細(xì)分析,并建立相關(guān)模型,將分析結(jié)果進(jìn)行演示,使其更直觀地表現(xiàn)出來,提高防汛工作效率,保證防汛決策的科學(xué)性[1]。
1)設(shè)計(jì)時(shí),要充分利用已有的設(shè)施,節(jié)約系統(tǒng)開發(fā)成本,在滿足當(dāng)前使用要求的條件下,盡可能考慮到系統(tǒng)投入使用的長(zhǎng)遠(yuǎn)利益。
2)設(shè)計(jì)時(shí),考慮多種先進(jìn)科學(xué)技術(shù)與設(shè)備的協(xié)調(diào)性與實(shí)用性,保證系統(tǒng)設(shè)計(jì)方案的可行性。
3)在滿足獨(dú)立性的同時(shí),注意各模塊之間的協(xié)調(diào)與聯(lián)系。獨(dú)立性是指各模塊都可獨(dú)立完成該模塊的工作,不受其他模塊狀態(tài)的影響,而協(xié)調(diào)性是指在各模塊的協(xié)調(diào)合作下,實(shí)現(xiàn)系統(tǒng)整體功能。
4)在系統(tǒng)設(shè)計(jì)時(shí)要注意區(qū)分主次,預(yù)先做好規(guī)劃,分步實(shí)施。
防汛會(huì)商決策支持系統(tǒng)功能如圖1所示,具體包括以下幾項(xiàng)。
2.1 信息管理功能
信息管理功能是指對(duì)系統(tǒng)內(nèi)部所有信息的管理,包括信息的整理、信息的保存、信息的分類管理、信息的使用、信息的安全防護(hù)等,為系統(tǒng)運(yùn)行提供強(qiáng)大的信息支持,是整個(gè)防汛會(huì)商決策支持系統(tǒng)的基礎(chǔ)部分。
2.2 汛情預(yù)警功能
汛情預(yù)警功能是防汛決策支持系統(tǒng)實(shí)用性的重要體現(xiàn),其根據(jù)監(jiān)測(cè)到的數(shù)據(jù)來判斷是否開啟預(yù)警,防汛指揮人員也可根據(jù)預(yù)警信號(hào)的不同而判斷汛情的具體情況,從而及時(shí)做好防汛部署工作。汛情預(yù)警主要包括暴雨預(yù)警、氣象監(jiān)測(cè)、河道水位監(jiān)測(cè)等[2]。
2.3 防汛會(huì)商功能
防汛會(huì)商功能是防汛會(huì)商決策支持系統(tǒng)中最重要的部分,其通過會(huì)議形式,將防汛會(huì)商相關(guān)的決策人員、顧問人員以及技術(shù)人員集中在一起,共同協(xié)商防汛調(diào)度方案。會(huì)議上提出的防汛調(diào)度方案多種多樣,為了保證防汛工程的科學(xué)性,必須要以降低經(jīng)濟(jì)損失、減少環(huán)境破壞為原則進(jìn)行群體決策,從多種方案當(dāng)中選擇最為合適的方案予以實(shí)施。而系統(tǒng)防汛會(huì)商模塊的主要作用就是為會(huì)議現(xiàn)場(chǎng)的決策提供有效的參考信息,從而為現(xiàn)場(chǎng)決策創(chuàng)造有利條件。防汛會(huì)商主要包括收集相關(guān)信息、信息編制匯報(bào)以及會(huì)商結(jié)果處理[3]。系統(tǒng)功能設(shè)計(jì)示意圖見圖1。
圖1 防汛會(huì)商決策支持系統(tǒng)功能設(shè)計(jì)示意圖
2.4 現(xiàn)場(chǎng)管理功能
主要有防汛機(jī)構(gòu)管理、防汛隊(duì)伍管理、防汛物資管理、防汛值班管理等。
2.5 用戶管理功能
系統(tǒng)管理主要是對(duì)于用戶權(quán)限與系統(tǒng)安全的管理。首先,設(shè)置基本的用戶驗(yàn)證系統(tǒng),對(duì)訪問者進(jìn)行身份驗(yàn)證,阻止陌生用戶的訪問;其次,根據(jù)系統(tǒng)信息的重要程度對(duì)信息進(jìn)行等級(jí)劃分,并分別對(duì)應(yīng)用戶的權(quán)限等級(jí)設(shè)置,提高系統(tǒng)信息的安全性。
數(shù)據(jù)庫(kù)是整個(gè)防汛會(huì)商決策支持系統(tǒng)信息管理的核心部分,其中包含有系統(tǒng)需要用到的所有信息,是為防汛指揮提供決策依據(jù)的基礎(chǔ)。數(shù)據(jù)庫(kù)功能主要包括數(shù)據(jù)的儲(chǔ)存、數(shù)據(jù)的管理、數(shù)據(jù)的相互聯(lián)系、數(shù)據(jù)的實(shí)時(shí)查詢、相關(guān)信息的詳細(xì)解釋、數(shù)據(jù)的修復(fù)與備份。根據(jù)所儲(chǔ)存的數(shù)據(jù)類型以及服務(wù)對(duì)象,可以將數(shù)據(jù)庫(kù)分為兩類:空間型數(shù)據(jù)庫(kù)以及綜合型數(shù)據(jù)庫(kù)??臻g型數(shù)據(jù)庫(kù)主要用于空間圖形顯示以及各類GIS操作,其中所儲(chǔ)存的數(shù)據(jù)大部分都是自然景觀數(shù)據(jù)以及人文景觀數(shù)據(jù),是經(jīng)過GIS地理信息系統(tǒng)處理后得到的,主要描述目標(biāo)的空間位置坐標(biāo)、空間屬性以及空間聯(lián)系等。而綜合型數(shù)據(jù)庫(kù)所涉及到的數(shù)據(jù)類型比較多,比如防汛基本資料、水域的水文信息、雨情信息、歷史洪澇災(zāi)害信息、城市防洪信息等[4]。
4.1 系統(tǒng)開發(fā)工具的選擇
系統(tǒng)開發(fā)使用VisualStudio.NET開發(fā)平臺(tái),數(shù)據(jù)庫(kù)開發(fā)使用Oracle開發(fā)平臺(tái),基本編程語(yǔ)言包括C#語(yǔ)言、VisualBasic語(yǔ)言、VisualC++語(yǔ)言以及VBScript語(yǔ)言和JScript語(yǔ)言等。
4.2 系統(tǒng)運(yùn)行環(huán)境設(shè)計(jì)
4.2.1 軟件設(shè)計(jì)
系統(tǒng)使用B/S瀏覽器與服務(wù)器體系結(jié)構(gòu),所以系統(tǒng)運(yùn)行需要一定的運(yùn)行條件,因此,對(duì)系統(tǒng)運(yùn)行環(huán)境的設(shè)計(jì)如下:
1)客戶端操作系統(tǒng)及瀏覽器的選擇。操作系統(tǒng)以windowsXP系統(tǒng)為宜,而瀏覽器選擇較高的版本,至少要高于IE5.5版本。
2)服務(wù)端操作系統(tǒng)的選擇。由于系統(tǒng)開發(fā)是使用VisualStudio.NET開發(fā)平臺(tái),而與VisualStudio.NET運(yùn)行環(huán)境相匹配的服務(wù)器是以windows操作系統(tǒng)為基礎(chǔ)的,所以系統(tǒng)服務(wù)端操作系統(tǒng)必須要使用windows系列的操作系統(tǒng),比如windows2000AdvancedServer、Windows2003Server等,運(yùn)行環(huán)境最好采用Microsoft.NETFramework1.1。
3)數(shù)據(jù)庫(kù)系統(tǒng)的選擇。數(shù)據(jù)庫(kù)系統(tǒng)也有多種選擇,比如Windows2000Server、Windows2003Server、Windows2000AdvancedServer、Oracle系列等。在防汛會(huì)商決策支持系統(tǒng)當(dāng)中,所有的系統(tǒng)數(shù)據(jù)都是儲(chǔ)存與數(shù)據(jù)庫(kù)當(dāng)中,所以數(shù)據(jù)庫(kù)的容量一定要滿足數(shù)據(jù)儲(chǔ)存的要求,因此,最好選擇Oracle系列當(dāng)中的Oracle9i系統(tǒng)[5]。
4)GIS服務(wù)端系統(tǒng)的選擇。GIS服務(wù)端的操作系統(tǒng)使用Windows2000AdvancedServer操作系統(tǒng),開發(fā)平臺(tái)使用ARCIMS4.0.1版本,運(yùn)行環(huán)境為JAVA1.3。
4.2.2 硬件設(shè)計(jì)
1)服務(wù)器硬件配置。在設(shè)計(jì)服務(wù)器時(shí),最好把系統(tǒng)總服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器以及GIS服務(wù)器區(qū)分開來,對(duì)服務(wù)器的硬件配置要求為:CPU在2G以上,內(nèi)存要超過1G,服務(wù)器配置至少為IBMPC配置。
2)客戶端硬件配置。普通PC客戶端即可,內(nèi)存在256M以上,運(yùn)行頻率超過700MHz。
3)網(wǎng)絡(luò)連接配置。使用本地防汛專用網(wǎng)絡(luò),保證系統(tǒng)的信息交流與資源共享。
1)信息儲(chǔ)存量大。防汛會(huì)商決策支持系統(tǒng)中包含了防汛相關(guān)的所有信息,包括防汛工程的技術(shù)指標(biāo)、防汛方案的設(shè)計(jì)、防汛物資分配情況、防汛工作進(jìn)展、防汛相關(guān)法律法規(guī)等,信息儲(chǔ)存量十分龐大,為防汛會(huì)商決策提供全方位的信息參考。
2)信息實(shí)時(shí)查詢。防汛會(huì)商決策支持系統(tǒng)當(dāng)中設(shè)有單獨(dú)的信息查詢模塊,用戶經(jīng)過登錄驗(yàn)證以后,可直接點(diǎn)擊信息查詢模塊,對(duì)防汛信息進(jìn)行實(shí)時(shí)查詢,方便快捷。
3)支持多種格式的信息。防汛會(huì)商決策支持系統(tǒng)可以直接儲(chǔ)存及調(diào)用多種格式的信息,比如網(wǎng)頁(yè)信息、JPG、PNG圖片信息、doc文件信息、txt文本信息、Htm文件信息等,系統(tǒng)適用范圍比較廣。
4)支持多種顯示方法。防汛會(huì)商決策支持系統(tǒng)可以針對(duì)不同類型的信息數(shù)據(jù)采用不同的顯示方法,比如將數(shù)據(jù)庫(kù)信息制作成表格的方式、圖片信息整合成動(dòng)態(tài)模型的方式、將多個(gè)視頻文件編輯成完整的視頻等。
5)數(shù)據(jù)的開放性。為了方便數(shù)據(jù)的分享,防汛會(huì)商決策支持系統(tǒng)將某些可公開的信息傳輸?shù)骄W(wǎng)絡(luò)當(dāng)中,供第三方直接下載,從而提高了數(shù)據(jù)分享效率。
6)操作的便捷性。防汛會(huì)商決策支持系統(tǒng)設(shè)計(jì)是以常用的windows操作方法為參考,所以很容易上手,未經(jīng)專業(yè)培訓(xùn)的人員也可以熟練掌握系統(tǒng)操作方法。
防汛會(huì)商決策支持系統(tǒng)是一種用于防汛指揮決策的現(xiàn)代化應(yīng)用系統(tǒng),其涉及到多種先進(jìn)科學(xué)技術(shù),對(duì)防汛決策起到重要影響。因此,必須要重視防汛會(huì)商決策支持系統(tǒng)的開發(fā)工作,從總體功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及開發(fā)環(huán)境等幾個(gè)方面著手,保證防汛會(huì)商決策支持系統(tǒng)的實(shí)用性。
[1]江振,周雅雯.基于3S的防汛會(huì)商地理信息系統(tǒng)研究[J].地理空間信息,2013,11(06):12-13,30.
[2]王戰(zhàn)友.GIS技術(shù)在廣東省三防指揮系統(tǒng)中的應(yīng)用[J].人民珠江,2012,33(04):57-60.
[3]葉碎高,何斌,彭安幫,等.信息融合技術(shù)在防洪決策中的應(yīng)用分析[J].南水北調(diào)與水利科技,2012,10(05):101-107.
[4]張世全.遼寧省防汛抗旱減災(zāi)應(yīng)急指揮決策系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)防汛抗旱,2015,25(03):73-74.
[5]李斌,解建倉(cāng),胡彥華,等.基于B/S模式的防汛水雨情整合查詢系統(tǒng)研究[J].水資源與水工程學(xué)報(bào),2015,26(04):12-17.
1007-7596(2017)03-0160-03
2017-02-22
李中標(biāo)(1985-),男,遼寧北票人,工程師,從事防汛抗旱、農(nóng)田水利建設(shè)與管理等工作。
TV
B