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