吳紫娟 席燕霞內(nèi)蒙古化德縣氣象局
?
應(yīng)用計算機(jī)加強(qiáng)天氣預(yù)報信息管理的意義
吳紫娟 席燕霞
內(nèi)蒙古化德縣氣象局
[摘要]隨著經(jīng)濟(jì)的發(fā)展和社會的進(jìn)步,依靠計算機(jī)促進(jìn)信息交流,加強(qiáng)農(nóng)業(yè)生產(chǎn)發(fā)展,需要人們對天氣變化情況進(jìn)行及時準(zhǔn)確的掌握,提高天氣預(yù)報的信息管理工作效率越來越受到人們的重視。應(yīng)用計算機(jī),都受到氣象條件的制約,所以及時并準(zhǔn)確了解了解各地區(qū)天氣情況是很必要的。而氣象數(shù)據(jù)的信息化,計算機(jī)化是上述問題的唯一途徑。本系統(tǒng)恰是為了減輕工作人員負(fù)擔(dān),提高工作效率而研制開發(fā)的。
[關(guān)鍵詞]計算機(jī);天氣預(yù)報;信息管理
在計算機(jī)技術(shù)日益發(fā)展的今天,開發(fā)數(shù)據(jù)庫程序已經(jīng)成為計算機(jī)應(yīng)用的一個重要領(lǐng)域。如今,各種數(shù)據(jù)庫開發(fā)工具層出不窮,而Visual C++以其完美的界面、方便的操作、強(qiáng)大的功能在各種數(shù)據(jù)庫開發(fā)工具中獨(dú)樹一幟。作為微軟公司的重點(diǎn)產(chǎn)品,Visual C++具有其它數(shù)據(jù)庫開發(fā)工具所無法比擬的優(yōu)勢。微軟公司剛推行Visual C++時說過,只有你想不到的,沒有它做不到的。它易學(xué)易用,因此得到了廣大軟件開發(fā)人員及計算機(jī)愛好者的青睞。它是一種完全面向?qū)ο蠛涂梢暬_發(fā)工具。近幾年來,面向?qū)ο蠹夹g(shù)無論是在理論還是實(shí)踐上都在飛速地發(fā)展。面向?qū)ο蠹夹g(shù)中最重要的就是“對象”的概念,它把現(xiàn)實(shí)世界中的氣球、自行車等客觀實(shí)體抽象成程序中的“對象”。這種“對象”具有一定的屬性和方法,這里的屬性指對象本身的各種特性參數(shù)。如氣球的體積,自行車的長度等,而方法是指對象本身所能執(zhí)行的功能,如氣球能飛,自行車能滾動等。一個具體的對象可以有許多的屬性和方法,面向?qū)ο蠹夹g(shù)的重要特點(diǎn)就是對象的封裝性,對于外界而言,并不需要知道對象有哪些屬性,也不需要知道對象本身的方法是如何實(shí)現(xiàn)的,而只需要調(diào)用對象所提供的方法來完成特定的功能。
由于天氣信息管理系統(tǒng)管理的是所有與天氣相關(guān)的數(shù)據(jù),信息量大,變化頻繁,內(nèi)部關(guān)聯(lián)性較弱,數(shù)據(jù)的采集、確認(rèn)、更新和檢查都比較困難。因此,實(shí)施工作尤為困難。為了最大限度的利用本系統(tǒng)進(jìn)行信息管理,實(shí)施培訓(xùn)管理員。要想使天氣信息管理系統(tǒng)真正地發(fā)揮應(yīng)有的效用,必須通過培訓(xùn)轉(zhuǎn)變?nèi)藗兊乃季S方式和行為方式,學(xué)會通過系統(tǒng)來進(jìn)行科學(xué)的管理。明確基礎(chǔ)上的實(shí)施目標(biāo)。要明確整個項目的實(shí)施計劃和目標(biāo),明確需要采集的數(shù)據(jù)及保留的歷史信息。強(qiáng)化測試軟件功能。由于天氣信息管理系統(tǒng)需處理的信息關(guān)系非常復(fù)雜,而且要有服務(wù)器的構(gòu)架問題,所以在初期要進(jìn)行軟件功能的測試和網(wǎng)絡(luò)連接測試,以確保日后使用。建立科學(xué)的程序性文件。天氣信息管理系統(tǒng)的特點(diǎn)是信息量大、變化頻繁、采集和確認(rèn)困難而且無內(nèi)聯(lián)關(guān)系。采用計算機(jī)系統(tǒng)來管理天氣信息要求數(shù)據(jù)的采集、更新能夠完整、準(zhǔn)確和及時。兩者之間的矛盾就要通過建立必要的科學(xué)程序性文件才能為系統(tǒng)的實(shí)施和正常運(yùn)行提供有效的保證。
基于以上的開發(fā)目標(biāo),系統(tǒng)開發(fā)的范圍確定如下:本系統(tǒng)只涉及氣象信息的管理部分,不包括對數(shù)據(jù)如何進(jìn)行測量的內(nèi)容。本息同提供強(qiáng)大的查詢功能??蛇M(jìn)行不同類型查詢,提供多種索引;本系統(tǒng)提供記錄的添加,刪除、查詢和繪制曲線圖等功能。而且可以按月或者按年生成數(shù)據(jù)報表。同時應(yīng)實(shí)現(xiàn)服務(wù)器端和客戶端的網(wǎng)絡(luò)連接通信功能。必須重視系統(tǒng)的運(yùn)行環(huán)境的構(gòu)建
硬件環(huán)境:
處理器1GHZ以上,推薦采用INTEL公司的Pentium 4 1.8GHZ處理器;
內(nèi)存在128M以上,推薦采用256M DDR 內(nèi)存;
支持TCP/IP 以太網(wǎng)
軟件環(huán)境:
操作系統(tǒng):Windows 98 以上
數(shù)據(jù)庫系統(tǒng):Access2000
輔助工具:Visal C++ 6.0
數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何物理元素,只是描繪信息在系統(tǒng)中流動和處理情況。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。此外設(shè)計數(shù)據(jù)流圖紙需要考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能。畫數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具。分析員把他對現(xiàn)有系統(tǒng)的認(rèn)識或?qū)δ繕?biāo)系統(tǒng)的設(shè)想用數(shù)據(jù)流圖描繪出來,供有關(guān)人員審查確認(rèn)。由于在數(shù)據(jù)流圖中通常僅僅使用四種基本符號,而且不包括任何有關(guān)物理實(shí)現(xiàn)的細(xì)節(jié),因此,絕大多數(shù)用戶都可以理解和評價它。從數(shù)據(jù)流圖的基本目標(biāo)出發(fā),可以考慮在一張數(shù)據(jù)流圖中包括多少個元素合適的問題。一些調(diào)查表明,如果一張數(shù)據(jù)流圖包含的處理多于5~9個,人們就難于領(lǐng)會它的含義了。因此數(shù)據(jù)流圖應(yīng)該分層,并且把功能及數(shù)據(jù)流圖細(xì)化后得到的處理超過9個時,應(yīng)采用劃分圖的方法,也就是把每個主要功能都細(xì)化一張數(shù)據(jù)流分圖,而原有的功能級數(shù)據(jù)流圖用來描繪系統(tǒng)的整理邏輯概貌。分析系統(tǒng)的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實(shí)體,得出系統(tǒng)的頂層數(shù)據(jù)流程圖;然后劃分出幾個主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流程圖。
添加操作員信息,將添加的操作員基本信息(包括照片)存入客戶端的數(shù)據(jù)庫中,要求照片以二進(jìn)制的形式存入數(shù)據(jù)庫。在添加數(shù)據(jù)信息對話框中,當(dāng)選擇操作員ID是,要求將從數(shù)據(jù)庫中讀出的二進(jìn)制數(shù)據(jù)轉(zhuǎn)化為位圖,畫在在對話框上。查詢數(shù)據(jù),服務(wù)器端管理員可以根據(jù)不同的城市名和時間段來進(jìn)行分類查詢。客戶端管理員只能查詢本地的數(shù)據(jù)信息。添加數(shù)據(jù),客戶端管理員添加數(shù)據(jù)到本地服務(wù)器的同時,本系統(tǒng)自動將數(shù)據(jù)添加到遠(yuǎn)程服務(wù)器端,便于以后的查詢分析。利用曲線圖顯示數(shù)據(jù)。該功能是把數(shù)字顯示數(shù)據(jù)的方式轉(zhuǎn)換成以曲線圖顯示數(shù)據(jù)的方式。用戶可以根據(jù)不同的城市查看到不同時間段的溫度和濕度曲線圖。批量導(dǎo)入、導(dǎo)出數(shù)據(jù)??蓪⒉樵兒蟮臄?shù)據(jù)已批量形式導(dǎo)出為文本文件格式,再將該文件通過網(wǎng)絡(luò)傳送到服務(wù)器端,最后服務(wù)器端可再將此文本文件導(dǎo)入到服務(wù)器端數(shù)據(jù)庫,以實(shí)現(xiàn)批量數(shù)據(jù)的遠(yuǎn)程傳輸。將查詢后的數(shù)據(jù)生成RTF表格形式,RTF格式就非常流行的字處理系統(tǒng)格式,許多優(yōu)秀的以數(shù)據(jù)為基礎(chǔ)的管理系統(tǒng)都可以將數(shù)據(jù)轉(zhuǎn)化成RTF表格形式,以方便以后排版和打印。從這里我們可以看出,當(dāng)把面向?qū)ο蠹夹g(shù)應(yīng)用到程序設(shè)計中時,程序員只是在編寫對象方法時才需要關(guān)心對象本身的細(xì)節(jié)問題,大部分的時間是放在對對象的方法的調(diào)用上,組織這些對象進(jìn)行協(xié)同工作。
利用計算機(jī)等現(xiàn)代多媒體技術(shù),構(gòu)建公共氣象信息發(fā)布平臺和農(nóng)業(yè)氣象服務(wù)信息發(fā)布系統(tǒng),解決農(nóng)業(yè)氣象信息發(fā)布的核心問題。進(jìn)一步發(fā)揮計算機(jī)應(yīng)用技術(shù)的優(yōu)勢,依托氣象信息系統(tǒng)的資源,建立農(nóng)村氣象服務(wù)信息網(wǎng),有效推動農(nóng)村氣象信息服務(wù)站建設(shè),讓規(guī)?;r(nóng)業(yè)生產(chǎn)變成效益化和生態(tài)化農(nóng)業(yè)生產(chǎn)項目,藉此大力發(fā)展農(nóng)村經(jīng)濟(jì),加快社會主義新農(nóng)村建設(shè)的發(fā)展步伐。