安 菲,孫 勇
(肇州縣氣象局,黑龍江肇州166400)
淺談肇州縣氣象網站的開發與建立
安菲,孫勇
(肇州縣氣象局,黑龍江肇州166400)
本文通過對肇州縣社會需求的調查,結合肇州縣氣象局實際工作和具體需求,進行科學合理設計,詳細介紹了肇州縣氣象網站的開發和建立情況。利用Dreamweaver設計網絡框架,通過PHP的交互模式在數據庫和客戶端之間搭建溝通渠道,最終實現多元化動態網站模式。該系統已經投入運行,從目前運行情況看,性能穩定,應用效果良好。
氣象;網站;開發
基層氣象服務是防災減災的第一道防線,它既是氣象工作的出發,又是氣象工作的歸宿。肇州縣氣象局作為國家基準氣候觀測站,除了長期獲取具有充分代表性的長期、連續氣候資料外,在氣象服務方面也不斷自我突破:服務項目不斷增加、服務內容進一步拓展、服務水平和服務質量也均有了明顯的提高,但面對社會對氣象服務日益增長的需求,尤其是在網絡氣象信息成為人民生活不可或缺的今天,隨著現今農業發展方向的快速轉變,這也需要為農服務必須隨時順應這種轉變,包括服務觀念和理念的轉變,因此2015年初開始著手建立本站的氣象網站。
2.1設計的重點
肇州縣是全國百個產糧大縣之一、全省農業高科技示范園區之一及國家重點抗旱打井項目和機械化旱作物農業示范縣。2015年對社會需求進行調查,調查中發現肇州縣的氣象服務需求對象90%以上與農業有關,同時需求的時間也比較固定,一般為整個作物生長期。根據氣象服務對象固定,時間集中這一特點,規劃出了一個適合本地社會需求的氣象網絡平臺。
2.2突出的主題
結合前期社會需求調查的結果,在網站的頁面設計上要充分體現出氣象部門的服務宗旨,突出政府網站的特點。兼顧以上需求將網站的主題主要分為氣象實況信息、氣象預警預報、氣象基本知識、氣象法規、專業氣象宣傳等,以此為政府決策、防災減災和廣大人民群眾的日常生活帶來便利。
2.3設計的原則
實用性原則:確保系統具有良好的系統性能,友好的用戶界面,較高的處理效率,便于使用和維護,并采用成熟的技術。
先進性原則:盡量采用先進而且成熟的技術,使系統具有較高的技術水平和較長的生命周期。
3.1后臺技術系統
后臺技術系統基于B/S(Browser/Server)結構,結合數據庫技術、sql語句調用和javascript嵌套程序開發,運用PHP等動態網頁開發技術,開發具有動態顯示、動態鏈接、氣象預報產品高效自動調閱;具備任意時段查詢、調取、留言板、安全監控等交互功能的集成化網站管理系統(圖1)。

圖1 系統原理圖
3.2利用Dreamweaver設計網絡框架
利用有限的氣象資料,提供多元化氣象服務模式,是開發本縣氣象網站的宗旨。而Dreamweaver作為目前最優秀的網頁編輯和網站管理的網頁制作軟件之一,它使用所見即所得的接口,亦有HTML(標準通用標記語言下的一個應用)編輯的功能,在網絡框架的構造過程中,還可以直觀地創建復雜網頁設計和頁面版面。同時構建網站還需要考慮的問題就是動態顯示,所謂的動態顯示就是在代碼沒有改變的前提下,其內容可以隨著時間、環境或者數據庫操作的結果而發生改變。利用PHP從數據庫中循環讀出符合要求的記錄,不斷賦值給數組,如$title[$i];在這期間,要獲取記錄總數、總頁數、當前頁數等內容;通過靜態頁面,循環做表格(行),從數組中不斷取值;從而實現動態網頁的顯示。利用Dreamweaver構建頁面功能不但能實現動態網頁,還能靈活地運用HTML、PHP、Java、Photoshop等設計語言和開發技術。同時在網站管理方面,當改變網頁位置或檔案名稱時,Dreamweaver會自動更新所有鏈接,從而方便網站的后期管理和維護。
3.3創建MySQL數據庫
MySQL是一個開放源碼的小型關聯式數據庫管理系統,它具有功能強大、數據處理快、備份簡潔、維護方便等特點,主要用于存儲網站后臺提交的數據,和PHP共同組成網站的交互模式。通過建立數據庫,不但加強服務的針對性,強化服務措施,還能提升服務內涵,做出富有地方特色的氣象服務。以肇州站的氣象網站為例,主要從兩個方面凸顯地方特色:
(1)實時調取并顯示鄉鎮雨量自動站和蔬菜的小氣候儀中的數據:作為國家基準氣候觀測站,雖然可以實時獲取第一手觀測資料,但能被社會公眾所接受的資料卻過于單一,因此通過讀取市局的鄉鎮雨量自動站數據庫和肇州站安裝的蔬菜基地小氣候儀,不但補缺了氣象數據只顯示到縣的不足,也為農民朋友提供了足不出戶就能了解自己家田間地頭氣象要素的便利服務;
(2)及時發布各種預警信息和服務專報:根據社會公眾的需要,將各種預警信息和服務專報以數據方式存儲在后臺維護端的數據庫中,利用PHP的交互功能,在動態網頁和數據庫間建立一個通道,來實現訪問數據庫的接口過程,最終完成讀取和修改數據庫中的各類數據。
圍繞“需求”開展有針對性的氣象服務,既是社會寄予氣象部門的厚望,亦是氣象部門服務社會、奉獻社會的重要途徑。所以在網站的開發和建立過程中主要考慮的是社會需求,通過氣象網絡平臺的建立,來實現氣象信息、政務信息、氣象預警的共享,同時兼具動態頁面和靜態頁面的表現,從而能更好的組織和完善網站后臺功能模塊。肇州縣的氣象網站于2015年年底完成,有些需求由于時間、條件以及復雜度的限制,在開發的系統軟件中未能完成,例如:調取區域站數據有時不穩定、不支持視頻信息的發布、缺少公眾論壇等。不過該系統已用于實際應用,應用中將逐步對這些需求加以完善。
1002-252X(2016)03-0042-01
2016-6-1
安菲(1983-),女,黑龍江省虎林市人,成都信息工程學院,本科生,工程師.