999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

雨量信息共享軟件開發(fā)與應(yīng)用

2015-11-26 06:33:32
水資源開發(fā)與管理 2015年2期
關(guān)鍵詞:程序信息

宋 崢

(嫩江尼爾基水利水電有限責(zé)任公司,黑龍江齊齊哈爾 161005)

近年來,隨著嫩江尼爾基水利水電有限責(zé)任公司和黑龍江省大興安嶺地區(qū)氣象局業(yè)務(wù)交流越來越廣泛,為了減少雨量站重復(fù)建設(shè)和節(jié)約資源,提高尼爾基水利樞紐的防汛安全保障和調(diào)度運(yùn)用水平,提高黑龍江省大興安嶺地區(qū)氣象局對重大災(zāi)害性天氣的預(yù)報(bào)能力,雙方達(dá)成協(xié)議,實(shí)現(xiàn)自動雨量站雨量信息共享。

1 雨量信息共享軟件開發(fā)的設(shè)計(jì)思路

雨量信息共享軟件主要是解決隸屬于不同系統(tǒng)、不同管理部門、不同地域雨量信息的共享問題。其中,嫩江尼爾基水利水電有限責(zé)任公司有共享雨量測站20個,中心站位于齊齊哈爾市;黑龍江省大興安嶺地區(qū)氣象局有共享雨量測站16個,中心站位于加格達(dá)奇市。

1.1 雨量信息共享軟件通信連接選擇

由于雨量信息共享的兩家管理單位中心站分屬異地,要實(shí)現(xiàn)雨量信息共享,首先要建立兩個系統(tǒng)連接的通信橋梁,既考慮經(jīng)濟(jì)性和程序開發(fā)的便捷性,又結(jié)合相應(yīng)的安全防護(hù)策略保證可靠性,采用的是租用FTP服務(wù)器空間進(jìn)行雨量信息的交換。

FTP的全稱是File Transfer Protocol,即專門用來傳輸文件的協(xié)議。FTP在Internet上使用廣泛,是共享資源的主要途徑之一。它的特點(diǎn)是訪問方便,操作簡單,易于管理,它的主要作用是讓用戶連接上一個遠(yuǎn)程計(jì)算機(jī)(這些計(jì)算機(jī)上運(yùn)行著 FTP服務(wù)器程序)查看遠(yuǎn)程計(jì)算機(jī)有哪些文件,然后把文件從遠(yuǎn)程計(jì)算機(jī)上拷到本地計(jì)算機(jī),或把本地計(jì)算機(jī)的文件送到遠(yuǎn)程計(jì)算機(jī)上去。

采用FTP服務(wù)器空間進(jìn)行雨量信息交換的同時也帶來了安全問題。為了解決信息盜取、病毒以及黑客入侵等安全性問題,F(xiàn)TP服務(wù)器管理采用了設(shè)置登陸操作日志、限定目錄、不允許執(zhí)行exe操作以及信息保密等策略。

1.2 雨量信息交換報(bào)文設(shè)計(jì)

雨量信息共享的雙方都已經(jīng)建設(shè)了自己獨(dú)立的系統(tǒng),不僅具有信息采集、存儲、處理和查詢等功能,還有完善的數(shù)據(jù)定義和不同的數(shù)據(jù)庫結(jié)構(gòu)。為了將共享的雨量信息融合到對方的系統(tǒng),便于信息的存儲和查詢,結(jié)合FTP文件傳輸協(xié)議的形式,雨量信息交換采用報(bào)文交換的方式。

雨量信息報(bào)文交換的前提是確定報(bào)文編碼和譯碼的標(biāo)準(zhǔn),定義報(bào)文雨量信息要素,包括站碼、時間、時段標(biāo)示和雨量值。站碼是每個雨量測站的編碼,必須具有唯一性,雙方系統(tǒng)按照自己的測站編碼規(guī)定,對新增的測站進(jìn)行編制。時間是降雨量值的截止時間,這里規(guī)定每小時進(jìn)行一次雨量信息交換;時段標(biāo)示是區(qū)分小時數(shù)據(jù)和日數(shù)據(jù)的標(biāo)志,日數(shù)據(jù)按8時來分界。雨量值是時段內(nèi)將雨量的累計(jì)值,如果時段內(nèi)沒有降雨按0處理,這樣處理的好處是根據(jù)系統(tǒng)有無數(shù)據(jù)來判斷共享測站是否正常運(yùn)行,在實(shí)踐應(yīng)用過程中更加準(zhǔn)確地處理雨量數(shù)據(jù)。

1.3 雨量信息共享軟件模塊功能設(shè)計(jì)

雨量信息共享軟件共設(shè)計(jì)了4個模塊,分別為:雨量信息交換模塊即主程序模塊、系統(tǒng)基本參數(shù)設(shè)置模塊、測站參數(shù)設(shè)置模塊和補(bǔ)數(shù)模塊。雨量信息交換模塊主要完成程序運(yùn)行控制和雨量信息自動交換功能;系統(tǒng)基本參數(shù)設(shè)置模塊主要完成FTP和數(shù)據(jù)庫相關(guān)信息的配置功能;測站參數(shù)設(shè)置模塊主要完成共享測站相關(guān)信息的設(shè)置功能,對于此模塊還設(shè)計(jì)有獨(dú)立的數(shù)據(jù)庫表結(jié)構(gòu),便于程序的實(shí)現(xiàn);補(bǔ)數(shù)模塊主要完成規(guī)定時間內(nèi)雨量信息的補(bǔ)傳功能。

1.4 雨量信息交換流程設(shè)計(jì)

雨量信息交換是雨量信息共享軟件的核心部分,主要包括:報(bào)文上傳和下載、報(bào)文生成和分解、SQL生成、雨量信息提取和入庫以及定時器的設(shè)定等環(huán)節(jié),各個環(huán)節(jié)在程序執(zhí)行過程中要清晰、嚴(yán)謹(jǐn)。程序設(shè)計(jì)的基本思路見圖1。

圖1 主程序流程

2 雨量信息共享軟件開發(fā)

雨量信息共享軟件采用Java語言開發(fā),Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,正是基于Java面向?qū)ο蟪绦蛟O(shè)計(jì)的本質(zhì),將軟件所需要的報(bào)文上傳和下載、報(bào)文生成和分解等實(shí)體抽象出來,封裝或繼承為信息上傳、信息下載、報(bào)文形成等抽象類,圍繞程序的數(shù)據(jù)(對象)和針對該對象而嚴(yán)格定義的接口來組織程序,按照程序設(shè)計(jì)的模塊、流程逐步完成程序代碼的編譯和程序的調(diào)試。

3 雨量信息共享軟件關(guān)鍵問題的解決

3.1 雨量信息交換

a.雨量信息FTP上傳和下載是通過引進(jìn)sun.net.ftp.FtpClient類來實(shí)現(xiàn)的。FtpClient類涵蓋了幾乎所有的FTP功能,利用這些類的方法,可以遠(yuǎn)程登錄到FTP服務(wù)器,列舉該服務(wù)器上的目錄,設(shè)置傳輸協(xié)議,以及傳送文件。

b.雨量信息交換的時間配合??紤]到各種系統(tǒng)雨量信息采集的時間差和上傳、下載的時間差,分別限定了上傳和下載的時刻并可修改,在一定的條件下保證雨量信息的真實(shí)性和時效性。

c.保證雨量信息無漏報(bào)。造成信息漏報(bào)的有網(wǎng)絡(luò)、硬件保障以及誤操作等多種因素。為了避免此問題,程序設(shè)定了記錄上傳、下載信息時刻的臨時變量,記錄程序上次完成信息交換的時間,保證雨量信息的連續(xù)性,同時也編寫了雨量信息補(bǔ)傳功能模塊。

3.2 軟件運(yùn)行的穩(wěn)定性處理

雨量信息共享軟件是實(shí)時運(yùn)行系統(tǒng),保證其穩(wěn)定運(yùn)行十分重要。在軟件測試過程中發(fā)現(xiàn),由于網(wǎng)絡(luò)不穩(wěn)定等原因會造成上傳或下載數(shù)據(jù)超時,從而導(dǎo)致程序“假死”現(xiàn)象。經(jīng)過測試,設(shè)置 FTPClient中 setDefaultTimeout()、setConnectTimeout()、setDataTimeout()方法的超過限定時間,消除了程序“假死”現(xiàn)象。

另外,對于因數(shù)據(jù)庫讀取、數(shù)據(jù)轉(zhuǎn)換等非正常情況下的錯誤而造成的程序中斷,采用了捕捉異常實(shí)現(xiàn)程序跳轉(zhuǎn)保證其正常運(yùn)行。捕捉程序異常日志見圖2。

圖2 捕捉程序異常日志

4 雨量信息共享軟件應(yīng)用

經(jīng)過兩年的實(shí)際運(yùn)行,共享軟件滿足了程序開發(fā)的需求,對運(yùn)行過程中出現(xiàn)的BUG也及時做了修正,能夠完成雨量信息的共享,并且能夠保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和時效性。

共享的雨量信息對等雨量面圖的制作提供了更多的信息支持,便于流域降雨特點(diǎn)的分析。雨量信息共享軟件運(yùn)行圖見圖3。

圖3 雨量信息共享軟件運(yùn)行

5 結(jié)語

雨量信息共享軟件的開發(fā)和應(yīng)用解決了兩個不同管理單位的雨量信息共享問題,減少了雨量站的重復(fù)建設(shè)。將雨量信息共享的思路,推廣到整個涉及雨量信息產(chǎn)業(yè)的資源整合,有利于信息使用多元化的需求,同時帶來的安全、管理和標(biāo)準(zhǔn)等問題還需要進(jìn)一步探索,傳統(tǒng)的管理體制也需要進(jìn)一步的改革。

猜你喜歡
程序信息
試論我國未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
英國與歐盟正式啟動“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
恐怖犯罪刑事訴訟程序的完善
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲欧美综合精品久久成人网| 日本欧美午夜| 精品福利网| 在线亚洲天堂| 欧美成人午夜影院| 婷婷伊人久久| 欧美一区福利| 精品久久香蕉国产线看观看gif | 99久久精彩视频| 国产精品无码在线看| 亚洲综合色区在线播放2019| 正在播放久久| 欧洲精品视频在线观看| 夜夜操天天摸| 亚洲娇小与黑人巨大交| 欧洲精品视频在线观看| 制服丝袜在线视频香蕉| 波多野结衣的av一区二区三区| 色婷婷狠狠干| 天天综合色网| 99er精品视频| 亚洲无码精彩视频在线观看| 1级黄色毛片| 色噜噜在线观看| 999精品免费视频| 毛片网站在线看| 毛片基地视频| 在线永久免费观看的毛片| 99久久精品视香蕉蕉| 亚洲国模精品一区| 一边摸一边做爽的视频17国产| 国产精品免费久久久久影院无码| 亚洲视频色图| a级毛片免费网站| 欧美高清视频一区二区三区| 成人午夜视频网站| 高清不卡毛片| 国产精品免费p区| 国产欧美精品午夜在线播放| 日韩天堂视频| 亚洲AV无码乱码在线观看代蜜桃| 国产综合色在线视频播放线视| 极品国产在线| 欧美亚洲欧美区| 青青草原国产| 国产精品色婷婷在线观看| 亚洲网综合| 欧美不卡在线视频| 日韩无码精品人妻| 国产精品午夜福利麻豆| 精品久久蜜桃| 伊人无码视屏| 精品91视频| 欧美高清国产| 久久精品无码一区二区国产区| 露脸一二三区国语对白| 精品自拍视频在线观看| 日韩av无码精品专区| 高清欧美性猛交XXXX黑人猛交| 欧美色综合网站| 五月综合色婷婷| 国产福利免费在线观看| 强奷白丝美女在线观看| 久久永久免费人妻精品| 午夜啪啪福利| 亚洲男人天堂网址| 日本爱爱精品一区二区| 熟女成人国产精品视频| 日韩国产亚洲一区二区在线观看| 在线观看亚洲人成网站| 亚洲福利一区二区三区| 亚洲有码在线播放| 欧美另类视频一区二区三区| 亚洲免费成人网| 国产激爽爽爽大片在线观看| 乱人伦99久久| 国产亚洲欧美在线视频| 国产激情无码一区二区三区免费| 91精品日韩人妻无码久久| 中文字幕免费在线视频| 成AV人片一区二区三区久久| 伊人久久大线影院首页|