摘要:近幾年來(lái),水庫(kù)逐漸建立起水雨情自動(dòng)測(cè)報(bào)系統(tǒng)、水庫(kù)洪水預(yù)報(bào)與調(diào)度系統(tǒng)、大壩安全監(jiān)測(cè)系統(tǒng)等管理系統(tǒng),但由于這些系統(tǒng)開(kāi)發(fā)模式是分階段各系統(tǒng)獨(dú)立設(shè)計(jì)開(kāi)發(fā),自成體系,導(dǎo)致信息不能共享,更難于總體集成,已經(jīng)不能很好地適應(yīng)當(dāng)今水利信息化的要求。因此,在水庫(kù)的水利信息化規(guī)劃中,必須在做出信息集成與共享的總體規(guī)劃后,再進(jìn)行各子系統(tǒng)的詳細(xì)設(shè)計(jì)與開(kāi)發(fā),形成一個(gè)完整的水庫(kù)工程管理信息化系統(tǒng)。為此,下面就針對(duì)水庫(kù)信息管理集成系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)理論進(jìn)行探討。
關(guān) 鍵 詞:水庫(kù)工程管理信息集成系統(tǒng)設(shè)計(jì)開(kāi)發(fā)
在水庫(kù)的水利信息化規(guī)劃中,必須在做出信息集成與共享的總體規(guī)劃后,再進(jìn)行各子系統(tǒng)的詳細(xì)設(shè)計(jì)與開(kāi)發(fā),形成一個(gè)完整的水庫(kù)工程管理信息化系統(tǒng)。
一、系統(tǒng)信息源及主要功能設(shè)計(jì)
1"、信息源分類(lèi)
水庫(kù)工程管理信息源主要包括:
⑴水庫(kù)以上流域?qū)崟r(shí)水雨情信息。
⑵實(shí)時(shí)工情信息。指水庫(kù)大壩安全實(shí)時(shí)監(jiān)測(cè)信息。
⑶泄流閘運(yùn)行情況的實(shí)時(shí)監(jiān)視。
⑷水庫(kù)流域以上水質(zhì)監(jiān)測(cè)信息。
⑸全省實(shí)時(shí)水雨情信息。
⑹衛(wèi)星氣象云圖信息。
⑺水庫(kù)基本情況。指水庫(kù)的基礎(chǔ)資料和歷史資料,包括圖文,聲像和格式化數(shù)據(jù)等等。
2"、功能設(shè)計(jì)
針對(duì)以上的信息分類(lèi)和功能分別有以下幾個(gè)子系統(tǒng)
(1)泄流閘實(shí)時(shí)監(jiān)測(cè)子系統(tǒng)。
(2)水庫(kù)大壩安全監(jiān)視子系統(tǒng)。
(3)水情自動(dòng)測(cè)報(bào)子系統(tǒng)。
(4)水庫(kù)洪水預(yù)報(bào)子系統(tǒng)。
(5)水庫(kù)洪水調(diào)度子系統(tǒng)。
(6)信息服務(wù)子系統(tǒng)。
二、信息集成系統(tǒng)幾個(gè)關(guān)鍵的解決方案
1、系統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的確定
目前應(yīng)用較為廣泛的計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)有C/S結(jié)構(gòu)和B/S結(jié)構(gòu),二者的特點(diǎn)分別為:
C/S結(jié)構(gòu):C/S屬于90年代的較為先進(jìn)的結(jié)構(gòu)。 這種模式將應(yīng)用一分為二,服務(wù)器負(fù)責(zé)數(shù)據(jù)管理,客戶(hù)機(jī)完成與用戶(hù)的交互任務(wù)。C/S 具有強(qiáng)壯的數(shù)據(jù)操縱和事務(wù)處理能力,以及數(shù)據(jù)的安全性和完整性約束。
隨著水庫(kù)局域網(wǎng)成為Internet的一部分,客戶(hù)機(jī)/服務(wù)器計(jì)算系統(tǒng)的時(shí)代行將結(jié)束??蛻?hù)機(jī)/服務(wù)器計(jì)算系統(tǒng)把軟件安裝到每一臺(tái)機(jī)器上,但對(duì)越來(lái)越龐大的計(jì)算機(jī)網(wǎng)絡(luò)而言,這是不可能的,因此B/S結(jié)構(gòu)將會(huì)取而代之。
進(jìn)行以上分析,水庫(kù)信息集成系統(tǒng)應(yīng)選擇目前受到重視并且有良好應(yīng)用前景的B/S計(jì)算機(jī)體系結(jié)構(gòu)。
2 、系統(tǒng)的數(shù)據(jù)庫(kù)選擇
由于系統(tǒng)采用的是基于Internet的B/S計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu),系統(tǒng)必須使用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。目前應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)根據(jù)數(shù)據(jù)庫(kù)的性質(zhì)分為關(guān)系型數(shù)據(jù)庫(kù)和大型數(shù)據(jù)庫(kù),前者以SQL Server和SysBase應(yīng)用居多;大型數(shù)據(jù)庫(kù)以O(shè)racle和DB 2應(yīng)用居多。Oracle數(shù)據(jù)庫(kù)在給多媒體息的存取、管理、查詢(xún)提供了方便的同時(shí),對(duì)數(shù)據(jù)庫(kù)服務(wù)器的配置要求較高,并且軟件的購(gòu)買(mǎi)、開(kāi)發(fā)應(yīng)用和維護(hù)的費(fèi)用也較高;而SQL Server7.0 雖然通過(guò)記錄媒體數(shù)據(jù)文件索引的方式來(lái)管理多媒體文件,這種方式在這類(lèi)信息增多時(shí)會(huì)產(chǎn)生管理效率低下和可能產(chǎn)生的安全性的不足,但也有兩個(gè)明顯的好處:對(duì)數(shù)據(jù)庫(kù)服務(wù)器的配置要求不高,購(gòu)買(mǎi)、開(kāi)發(fā)應(yīng)用和維護(hù)的費(fèi)用也相對(duì)較低,符合大多數(shù)水庫(kù)當(dāng)前的經(jīng)濟(jì)狀況,同時(shí)它與國(guó)家防汛指揮系統(tǒng)工程發(fā)規(guī)則中要求的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)相同,方便與水雨情自動(dòng)遙測(cè)系統(tǒng)的集成。
3、數(shù)據(jù)化地圖的選擇
目前國(guó)內(nèi)應(yīng)用的水利信息集成與服務(wù)系統(tǒng)的地圖操作大多是位圖文件,由于它不具備無(wú)極放大、縮小和漫游等功能,當(dāng)系統(tǒng)變得復(fù)雜時(shí)便不能進(jìn)行方便的導(dǎo)航。數(shù)字化地圖因?yàn)榫邆淞松鲜龉δ芏谑艿街匾暡㈤_(kāi)始應(yīng)用。因此,水庫(kù)信息集成系統(tǒng)采用數(shù)字化地圖作為信息導(dǎo)航工具。
4、WEB技術(shù)與GIS的聯(lián)合
WEB技術(shù)與GIS的聯(lián)合(WEB GIS)結(jié)合了WEB技術(shù)與GIS技術(shù)的優(yōu)點(diǎn),為水利信息集成與信息服務(wù)開(kāi)辟了新的方向。目前國(guó)內(nèi)首例成功的應(yīng)用是黑龍江省防汛決策支持系統(tǒng),代表了目前國(guó)內(nèi)的研究和應(yīng)用水平。
三、系統(tǒng)的軟硬件和開(kāi)發(fā)平臺(tái)
硬件平臺(tái)的確定取決于幾個(gè)方面的因素:系統(tǒng)的技術(shù)需求、系統(tǒng)的規(guī)模、系統(tǒng)的復(fù)雜性、在目前和可預(yù)見(jiàn)的將來(lái)系統(tǒng)的先進(jìn)性和用戶(hù)的經(jīng)濟(jì)性考量,基于上述考慮因素,為用戶(hù)提供二個(gè)參考的硬件和開(kāi)發(fā)平臺(tái)設(shè)計(jì):
1.DSS基本框架
水庫(kù)灌區(qū)管理DSS是一種用于灌區(qū)輔助管理的軟件平臺(tái),主要由數(shù)學(xué)模型庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,DBMS)和人機(jī)界面(User Interface,UI)三部分組成。
數(shù)學(xué)模型庫(kù)是灌區(qū)管理DSS的核心,含有灌溉配水子模型,排澇子模型,灌區(qū)農(nóng)作物優(yōu)化種植比子模型和灌區(qū)抗旱預(yù)報(bào)子模型等。具體介紹如下:
(1)水庫(kù)灌區(qū)配水子模型:該模型是根據(jù)灌區(qū)灌溉可用水量和各渠系農(nóng)作物的需水情況,優(yōu)化灌區(qū)水量分配,制定總干渠、干渠、支渠優(yōu)化配水方案,提高灌溉管理水平和經(jīng)濟(jì)效益,對(duì)解決有限供水條件下的灌區(qū)配水問(wèn)題效果比較明顯。該模型具有供水能力分析,用水分析,供需平衡分析,方案比選等功能。
(2)排澇子模型:該模型根據(jù)我國(guó)水庫(kù)灌區(qū)特點(diǎn)和灌區(qū)排澇系統(tǒng)實(shí)際,綜合考慮澇災(zāi)、漬災(zāi)對(duì)農(nóng)作物的危害和地下水水位上升引起的土壤鹽堿化影響,分析排澇效益指標(biāo),為決策者提供經(jīng)濟(jì)合理的排澇措施。
(3)優(yōu)化灌區(qū)農(nóng)作物種植比子模型:該模型是解決在水庫(kù)灌區(qū)可用水量、單位面積農(nóng)作物收成、農(nóng)作物價(jià)格、農(nóng)作物凈耗水量和農(nóng)民在單位種植面積上的經(jīng)濟(jì)支出等前提下,通過(guò)優(yōu)化分配灌區(qū)農(nóng)作物種植比,使得灌區(qū)范圍內(nèi)農(nóng)民的收入和管理單位的效益最大化。
(4)灌區(qū)抗旱子模型:該模型是對(duì)實(shí)測(cè)的降雨、墑情、農(nóng)作物生長(zhǎng)情況、灌區(qū)可用水量和天氣預(yù)報(bào)等信息進(jìn)行分析處理和綜合評(píng)價(jià),及時(shí)進(jìn)行旱情預(yù)報(bào),并對(duì)旱情進(jìn)行經(jīng)濟(jì)評(píng)估,提出相應(yīng)的抗旱措施。該模型應(yīng)用隨機(jī)模型和隨機(jī)方法處理一系列隨機(jī)數(shù)據(jù),在此基礎(chǔ)上對(duì)灌區(qū)旱情進(jìn)行概率分析。
模型庫(kù)各子模型采用模塊化程序設(shè)計(jì)方式,各子模塊之間互相獨(dú)立,這樣可以根據(jù)需要編制或修改程序代碼而不影響其它子模型的程序,同時(shí)還可根據(jù)需要增減子模型,因此有利于軟件維護(hù)和功能的增減,從而使系統(tǒng)具有良好的通用性和擴(kuò)展性。
2、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是DSS建立的前提和重要組成部分,具有數(shù)據(jù)產(chǎn)生、維護(hù)、存取、更新和準(zhǔn)備等功能。在DBMS結(jié)構(gòu)設(shè)計(jì)中要充分考慮系統(tǒng)的安全性、保密性、可靠性、易使用性和響應(yīng)速度等性能。
3、人機(jī)界面對(duì)話管理是為決策者提供用戶(hù)接口的軟件,包括用戶(hù)登錄,程序驅(qū)動(dòng)菜單,數(shù)據(jù)修改接口,圖形顯示,數(shù)據(jù)結(jié)果提交和打印等操作。