王鑫 葉棟水 翁秋華
本文在充分利用現有設備、資源的基礎上,基于J2EE技術,采用瀏覽器/服務器(B/S)模式,結合MySQl數據庫,設計開發了值班日記登記與統計系統,并應用于日常值班工作中。實際應用表明,該系統具有靈活性好、安全性高和操作簡單等特點,該系統的使用能大大提高日常工作效率。
對于氣象部門來說,實時氣象資料是進行各項業務和科研的基礎。信息中心主要負責實時氣象資料的搜集、處理、上傳和分發,以及全省網絡管理等工作。其中,值班日志是可靠性強、針對性高的數據信息,是非常重要的研究和考證資料,而值班日志電子化更便于查詢及保存。
研究方法及技術路線
B/S結構
B/S結構,具有維護和升級方式簡單選擇更多的優點,且可以在任何地方進行操作而不用安裝專門的軟件,客戶端零安裝、零維護。相較于建立在專用網絡上的C/S結構,建立在廣域網之上的B/S模式更適合值班日記登記與統計系統。特別是結合JAVA這樣的跨平臺語言,B/S架構管理軟件更是方便、快捷和高效。
J2EE技術
本系統是基于J2EE技術開發的,J2EE所包含的各類組件、服務架構及技術層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,進而提高可移植性、安全與再用價值。使用J2EE技術來實現應用系統主要有2個好處:高度的安全性以及多樣化的選擇。
MySQL數據庫
MySQL是國內開發中小型系統比較常用的數據庫,也是最為流行的開源的數據庫。MySQL數據庫存儲容量大、安全性高,支持強大的內置函數,能提供用于管理、檢查和優化數據庫操作的管理工具,可以處理擁有上萬條記錄的大型數據庫。
研究內容及設計
值班日記內容分類
根據業務值班流程,需要對氣象資料進行實時監控,對數據逾限、服務器故障等情況及時處理并做好情況記錄。記錄主要為3部分:監控、說明和檢查。
監控部分:收集各地市上傳的各種常規氣象資料監控;收集并上傳國家局的考核數據資料的監控;國家廣播下發的各類資料的監控;業務平臺的監控;核心服務器監控;實景監控;收集并轉發給機場及部隊的資料的監控;各地市網絡的監控等。
說明部分包括:值班過程中發生的各種情況說明,例如資料缺報及語音告警情況說明、雷達及風廓線停機維護或故障時間說明等。
檢查部分包括:每日例行機房巡查、空調檢查以及硬盤定期檢查等。
系統的設計與實現
值班日記網站的設計分為2個部分:值班日記統計圖和值班日記記錄。
(1)值班日記統計圖
月份統計圖:顯示每個月處理問題的總數,柱狀疊加顯示的方式能橫向對比每個月的問題量,可觀察出問題較多的月份,方便后期人員分析。
問題類型統計圖:通過對比可觀察出問題主要集中于哪一種類型,引起后期人員注意,并通過定期檢查盡量避免同一問題反復出現。
(2)值班日記記錄
主要包括值班記錄增減、查詢和導出3部分。
每一條記錄需包括日期、問題類型、問題說明、值班員及班次,再根據具體問題類型增加資料類型、站名及參考文檔。值班記錄人員需嚴格按照需求進行記錄,詳細的記錄說明有助于后期的查看。
總結與展望
基于B/S結構的值班日記登記與統計系統,無需下載客戶端,集管理和統計于一體,針對省氣象信息中心設計,實用性強、操作簡單。系統投入運行后,可進行值班日記的快速錄入和資料的實時查詢、統計,實現網絡資源高度共享。通過電子值班日志登記、統計系統的開發與研究,對促進各項工作的正常展開有著十分重要的作用。