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