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