摘要: 本文從防汛物資管理出發(fā),運(yùn)用信息網(wǎng)絡(luò)的手段對(duì)系統(tǒng)進(jìn)行了研究性開(kāi)發(fā)分析,建立了適合單位內(nèi)部應(yīng)用的標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化、科學(xué)化的防汛物資管理數(shù)據(jù)庫(kù)。   

關(guān)鍵詞: 防汛;信息;管理系統(tǒng);研究;開(kāi)發(fā)  

1開(kāi)發(fā)系統(tǒng)的目標(biāo)   

系統(tǒng)的目標(biāo)是以豐富的、全面的信息管理為基礎(chǔ),通過(guò)先進(jìn)的計(jì)算機(jī)、網(wǎng)絡(luò)通訊設(shè)備及現(xiàn)代化的信息技術(shù),建立科學(xué)、高效的、先進(jìn)的防汛物資管理系統(tǒng),實(shí)現(xiàn)單位系統(tǒng)對(duì)防汛物資管理的標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化、科學(xué)化,保證防汛物資相關(guān)數(shù)據(jù)的準(zhǔn)確性,提高防汛物資管理的效率,從而更好的為防汛搶險(xiǎn)工作服務(wù)。

2系統(tǒng)總體設(shè)計(jì)分析   

2.1 系統(tǒng)總體結(jié)構(gòu)系統(tǒng)整個(gè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和系統(tǒng)總體運(yùn)行環(huán)境被統(tǒng)稱為系統(tǒng)總體結(jié)構(gòu)。系統(tǒng)采用世界先進(jìn)的ARCIMS平臺(tái)作為系統(tǒng)的基礎(chǔ)GIS平臺(tái),用先進(jìn)的ASP.NET技術(shù)和SQL SERVER數(shù)據(jù)庫(kù)實(shí)現(xiàn)的一個(gè)系統(tǒng)。   
2.1.1 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)根據(jù)防汛物資管理工作中的實(shí)際情況,結(jié)合當(dāng)今網(wǎng)絡(luò)數(shù)據(jù)系統(tǒng)開(kāi)發(fā)的先進(jìn)技術(shù),使得B/S模式與WEB/GIS技術(shù)相結(jié)合,最終建立起基于電子地圖的防汛物資管理系統(tǒng)。以B/S模式為主體,局部以C/S結(jié)構(gòu)為補(bǔ)充是管理系統(tǒng)的結(jié)構(gòu)所采用的結(jié)構(gòu)模式。   
2.1.2 系統(tǒng)運(yùn)行環(huán)境在系統(tǒng)局域網(wǎng)的基礎(chǔ)上對(duì)internet網(wǎng)絡(luò)資源加以充分利用;服務(wù)器的組成有WEB服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)備份服務(wù)器;終端以pc586x以上機(jī)型為主,以上構(gòu)成系統(tǒng)的硬件環(huán)境。軟件環(huán)境:服務(wù)器采用win2000 server;客戶端win98以上、IE5.5以上;數(shù)據(jù)庫(kù)采用MS SQL SERVER管理系統(tǒng)。   
2.2 系統(tǒng)開(kāi)發(fā)采用的技術(shù)分析本系統(tǒng)擬采用Microsoft Visual Studio .NET開(kāi)發(fā)工具開(kāi)發(fā)。   
XML、Web Services、.NET FrameWork等三大核心組件共同組成.NET構(gòu)架。其中,XML是可擴(kuò)展標(biāo)記語(yǔ)言,已成為數(shù)據(jù)交換的標(biāo)準(zhǔn)Web Services之間進(jìn)行數(shù)據(jù)交換時(shí)采用的是XML,Web Services將包含由未來(lái)的很多軟件和網(wǎng)站所提供的服務(wù),并可實(shí)現(xiàn)互聯(lián)網(wǎng)內(nèi)的共享,這在很大程度上降低了開(kāi)發(fā)費(fèi)用,軟件的復(fù)用性也得到很大提高,開(kāi)發(fā)創(chuàng)新的應(yīng)用將會(huì)成為開(kāi)發(fā)人員大力關(guān)注的角度。同時(shí)在Web Services的促進(jìn)下,以C/S與B/S混合結(jié)構(gòu)為代表的關(guān)系信息系統(tǒng)的開(kāi)發(fā),也將邁入一個(gè)嶄新時(shí)代。下面顯示的是基于.NET環(huán)境實(shí)現(xiàn)的C/S與B/S混合結(jié)構(gòu)的信息系統(tǒng)架構(gòu):   
2.2.1 XML Web Services(服務(wù))XML Web Services(服務(wù))是互聯(lián)網(wǎng)應(yīng)用的必然演進(jìn):要解決“信息孤島”問(wèn)題,不只是達(dá)到歷史數(shù)據(jù)共享,更重要的是降低管理維護(hù)開(kāi)銷。XML Web Services加速了人、流程和信息之間的整合,使得業(yè)務(wù)流程周期大大縮短,反應(yīng)速度有所提高;加之,由于它可實(shí)時(shí)地將關(guān)鍵數(shù)據(jù)提供給更多的應(yīng)用和用戶,使得系統(tǒng)更為靈活和敏捷。XML Web Services 做系統(tǒng)的支撐架構(gòu),無(wú)論是傳統(tǒng)的客戶端程序(C#、JAVA APPLET),還是IE的客戶端程序,都可以統(tǒng)一到一個(gè)平臺(tái)上,給分布式開(kāi)發(fā)環(huán)境的部署帶來(lái)更多的選擇。其實(shí),XML Web Services服務(wù)的關(guān)鍵之處正是XML,這是一種所有網(wǎng)絡(luò)設(shè)備均能讀懂的數(shù)據(jù)傳輸格式。通過(guò)XML可以定義需要的業(yè)務(wù)數(shù)據(jù)交換格式,并可以擴(kuò)展自定義的數(shù)據(jù)加密算法,在服務(wù)器進(jìn)行數(shù)據(jù)驗(yàn)證合法性以后加載。   
2.2.2 基于ADO.NET的數(shù)據(jù)訪問(wèn)在.NET中新推出的ADO.NET是對(duì)ADO一個(gè)跨時(shí)代的改進(jìn),因著XML Web Services的支撐,它所提供的數(shù)據(jù)訪問(wèn)能力具有伸縮性,以及平臺(tái)互用性。XML格式是所傳輸數(shù)據(jù)的通用格式,因此進(jìn)行數(shù)據(jù)處理時(shí),任何可讀取XML格式的應(yīng)用程序都可完成。C/S與B/S混合結(jié)構(gòu)的信息系統(tǒng)對(duì)ADO.NET數(shù)據(jù)訪問(wèn)模型非常適用,客戶端進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)時(shí)可通過(guò)多種方式來(lái)進(jìn)行,而無(wú)需用到不同方法。   
2.2.3 SVG技術(shù)作為地圖引擎在地圖部分地圖引擎開(kāi)發(fā)采用的是SVG。作為全新的矢量圖形規(guī)范,SVG是一種基于XML的置標(biāo)語(yǔ)言,用來(lái)描述二維矢量圖形和矢量/點(diǎn)陣混合圖形。   
SVG規(guī)范定義了SVG的特征、語(yǔ)法和顯示效果,包括模塊化的XML命名空間(namespace)和SVG文檔對(duì)象模型(DOM)。   
2.3 系統(tǒng)總體功能系統(tǒng)總體功能主要包括:系統(tǒng)維護(hù)、數(shù)據(jù)維護(hù)、數(shù)據(jù)查詢輸出、數(shù)據(jù)統(tǒng)計(jì)、幫助系統(tǒng)等。   
2.3.1 系統(tǒng)維護(hù)此功能主要是對(duì)用戶權(quán)限的管理。主要對(duì)表進(jìn)行操作管理,此功能完成用戶基本信息的維護(hù)和用戶權(quán)限的設(shè)置兩大功能,對(duì)應(yīng)的數(shù)據(jù)表包括:用戶管理數(shù)據(jù)表、權(quán)限管理數(shù)據(jù)表。   
2.3.2 數(shù)據(jù)維護(hù)此功能主要是由有數(shù)據(jù)庫(kù)管理權(quán)限的數(shù)據(jù)管理員完成。對(duì)防汛倉(cāng)庫(kù)及防汛物資所涉及的數(shù)據(jù)庫(kù)表進(jìn)行操作管理。主要有以下幾個(gè)功能:初始化數(shù)據(jù)庫(kù)、數(shù)據(jù)的錄入、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、數(shù)據(jù)庫(kù)維護(hù)方式。   
2.3.3 數(shù)據(jù)查詢和輸出主要是地圖查詢、有關(guān)數(shù)據(jù)表格查詢、文本內(nèi)容瀏覽等,此功能針對(duì)一般用戶,是最常用的一項(xiàng)功能。   
①數(shù)據(jù)表查詢。主要是對(duì)防汛倉(cāng)庫(kù)及防汛物資各數(shù)據(jù)表進(jìn)行原表查詢,要求操作方便,流程清晰。   
②其他內(nèi)容查詢。包括防汛物資使用說(shuō)明、搶險(xiǎn)知識(shí)介紹以及法規(guī)文件等。用多媒體知識(shí)并對(duì)文字、圖形、影像等多種信息加以結(jié)合,是防汛物資說(shuō)明和搶險(xiǎn)知識(shí)采用的方式。   
③查詢結(jié)果輸出。結(jié)果輸出有屏幕顯示、打印輸出、格式轉(zhuǎn)換等,屏幕顯示要求內(nèi)容符合查詢要求、界面清晰、干凈整潔。提供表格、圖形另存功能,可以轉(zhuǎn)換為通用的編輯格式。對(duì)于查詢結(jié)果數(shù)據(jù)表可直接打印輸出或?qū)?shù)據(jù)轉(zhuǎn)化為Excel表格形式等形式。地圖窗口可以通過(guò)打印機(jī)直接輸出或轉(zhuǎn)化為.jpg格式圖形文件保存。   
2.3.4 數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù)統(tǒng)計(jì)主要完成某類數(shù)據(jù)的統(tǒng)計(jì)工作,數(shù)據(jù)顯示時(shí)采用兩種方式,即同時(shí)顯示數(shù)據(jù)和統(tǒng)計(jì)圖形,統(tǒng)計(jì)結(jié)果數(shù)據(jù)可以轉(zhuǎn)換成Excel格式輸出,并打印輸出。可以生成固定格式的數(shù)據(jù)上報(bào)表格,數(shù)據(jù)報(bào)表按照常用或規(guī)范的表格格式進(jìn)行設(shè)計(jì)。   
2.3.5 系統(tǒng)幫助除提供整個(gè)系統(tǒng)有關(guān)版本的信息,說(shuō)明軟件發(fā)行時(shí)間、系統(tǒng)名稱以及有關(guān)版權(quán)外,此功能主要提供整個(gè)系統(tǒng)軟件的操作說(shuō)明(電子版),保證未使用過(guò)本系統(tǒng)的工作人員看了幫助后能夠操作該系統(tǒng)。   

參考文獻(xiàn):
[1]水利部,《國(guó)家防汛指揮系統(tǒng)工程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)》,2005.   
[2]水利部,《國(guó)家防汛指揮系統(tǒng)工程社會(huì)經(jīng)濟(jì)信息庫(kù)邏輯設(shè)計(jì)》,2005.   
[3]水利部,《國(guó)家防汛指揮系統(tǒng)工程方法庫(kù)總體設(shè)計(jì)》,2005.