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
主站蜘蛛池模板: 夜夜操天天摸| 久久香蕉国产线看观看精品蕉| 欧美在线视频不卡| 色老头综合网| 欧美黄色a| 91无码国产视频| 久久精品丝袜高跟鞋| 国产精品永久久久久| 国产日韩欧美一区二区三区在线 | 人妻21p大胆| 国产乱论视频| 亚洲最大福利视频网| 欧美亚洲中文精品三区| 国产va欧美va在线观看| 亚洲人成网18禁| 亚洲精品波多野结衣| 在线网站18禁| 自拍偷拍欧美| 精品久久久久久中文字幕女| 免费欧美一级| 在线无码九区| 日韩最新中文字幕| 天堂中文在线资源| 99青青青精品视频在线| 91精品专区国产盗摄| 精品一区二区三区视频免费观看| 国产一区二区网站| 亚洲A∨无码精品午夜在线观看| 色视频国产| 欧美黄网站免费观看| 男女性午夜福利网站| 国产精品第一区在线观看| 中国一级特黄大片在线观看| 亚洲成a人片| 国产精品人人做人人爽人人添| 精品福利视频导航| 青青久在线视频免费观看| 国产乱人乱偷精品视频a人人澡| 亚洲欧美不卡| 天堂网亚洲系列亚洲系列| 凹凸国产分类在线观看| 一级毛片在线免费视频| 色首页AV在线| 97在线观看视频免费| 精品国产三级在线观看| 日韩毛片免费观看| 丁香婷婷综合激情| 激情六月丁香婷婷四房播| 亚洲区欧美区| 精品无码国产一区二区三区AV| 欧美国产在线精品17p| 国产成人狂喷潮在线观看2345| 国产日韩久久久久无码精品| 亚洲视频在线观看免费视频| 91色在线观看| 一级成人a毛片免费播放| 国产日韩久久久久无码精品| 欧美精品啪啪| 99这里只有精品在线| 国产人人射| 亚洲精品中文字幕无乱码| 香蕉久久国产超碰青草| 这里只有精品在线播放| 91香蕉视频下载网站| 伊在人亚洲香蕉精品播放| 亚洲人成电影在线播放| 亚洲欧洲一区二区三区| 欧美精品一区在线看| 免费在线一区| 高清码无在线看| 亚洲av日韩av制服丝袜| 青草国产在线视频| 成人午夜免费观看| 日韩中文精品亚洲第三区| 国产欧美成人不卡视频| 91无码视频在线观看| 伊人久热这里只有精品视频99| 中文字幕在线永久在线视频2020| 国产麻豆va精品视频| 亚洲婷婷丁香| 中文天堂在线视频| 成人字幕网视频在线观看|