摘要:為適應公眾氣象預報服務業(yè)務的需求,提高公眾氣象服務針對性、及時性、規(guī)范性和準確性,滿足公眾預報實時業(yè)務的需求,利用VB和Access數(shù)據(jù)庫知識開發(fā)研制了錦州市公共氣象預報服務業(yè)務工作平臺。該平臺可實現(xiàn)各種預報信息的調看,預報會商、公眾預報、專業(yè)預報信息,決策預報的編輯、信息傳輸和查詢,建立歷史災害性天氣個例庫和災情庫,并實現(xiàn)其查詢功能;平臺的建設規(guī)范了公共氣象預報服務的工作流程,提高了預報員工作效率及預報水平。
關鍵詞:公共氣象服務平臺;Access數(shù)據(jù)庫;歷史災害性天氣庫;公眾預報
中圖分類號:TN91934文獻標識碼:A文章編號:1004373X(2012)18003303
引言
隨著現(xiàn)代科學的發(fā)展和氣象業(yè)務工作的不斷深化,各級臺站預報員開始面對空前豐富的信息源,信息載體也全面轉向計算機。取消舊的傳統(tǒng)預報制作方式,取而代之以嶄新的業(yè)務工作平臺,有效地規(guī)范整理預報信息源,建立起了適合本地實際的天氣預報業(yè)務工作平臺,是使天氣預報更加適應現(xiàn)代化發(fā)展的必由之路。為適應新形勢下氣象事業(yè)的發(fā)展和社會各界對氣象工作的要求,也為更好地滿足業(yè)務現(xiàn)代化的需求,根據(jù)錦州氣象服務工作的實際需要,制作了適合業(yè)務需要的工作平臺。實現(xiàn)了對預報業(yè)務的控制和管理,避免預報員操作的跳躍性和無序狀態(tài),按照天氣邏輯關系和先后順序實現(xiàn)一套規(guī)范的天氣預報制作服務系統(tǒng)。從而使預報服務業(yè)務走上規(guī)范化,使市級臺站氣象公共服務走進具有規(guī)范性、及時性、準確性和科學性的預報業(yè)務軌道上來。
1系統(tǒng)特點及運行環(huán)境
本平臺以Access2000為后臺數(shù)據(jù)庫,VB6.0作為前臺開發(fā)工具[14],采用多文檔界面,如菜單、工具欄、圖形等操作方式,具有界面友好,易于學習和操作等特點。系統(tǒng)在Windows98/XP操作系統(tǒng)環(huán)境運行,CPU為PⅡ300以上,內存為64MB以上,顯示器分辨率為1024×768,圖1為系統(tǒng)結構。
系統(tǒng)主界面是按其功能,分解成幾大模塊,采用從上向下逐層細化求精的設計方法,逐步完成每個模塊設計及程序代碼的編寫。為了使系統(tǒng)具有設計思路清晰,代碼編寫簡單,易于維護等特點,在程序編寫的過程中盡量避免代碼繁瑣而采用多次調用子過程和函數(shù)的方法;如數(shù)據(jù)庫連接和關閉,信息上星、下行傳輸,數(shù)據(jù)庫查詢等都是通過多次調用子程序和自定義函數(shù)來完成的,下面為部分子程序的代碼:
(1)數(shù)據(jù)庫連接子程序:
3系統(tǒng)模塊設計
根據(jù)業(yè)務實際將系統(tǒng)分為預報信息采集、預報會商、預報編輯、氣象電報收集發(fā)送、預報信息管理、災害性天氣及服務個例檔案等6大模塊,圖2為系統(tǒng)工作總界面。
(1)預報信息采集模塊主要包括:歷史天氣背景知識庫、自動站實況信息的采集和調看、Micaps常用圖表調看、省臺指導信息、雷達及MM5中尺度信息調閱等。
(2)實現(xiàn)功能:從對天氣背景、實況信息、各種數(shù)值預報產品分析,中小尺度、衛(wèi)星云圖分析等信息采集,參照各種本地預報方法、上級預報及經驗,預報員隨著向導的提示,按常規(guī)預報思路完成各類信息調看,并記錄每一步預報信息,最后完成預報初步結論。實現(xiàn)了預報過程的程序化、規(guī)范化,為提高預報的準確性起到了客觀上的約束作用。
3.2預報會商模塊
包括網絡會商和電視會商,網絡會商主要實現(xiàn)功能:對本地會商意見的編譯,通過VB中Inet控件文件傳輸協(xié)議(FTP)上傳本地會商文件及取回省臺會商結論文件。電視會商功能:主班預報員根據(jù)綜合預報結論將本地預報結論編譯文本并且將預報理由以信息提示和圖形方式制成電視會商件演示系統(tǒng)。
3.3預報編輯模塊
根據(jù)綜合預報結論做出各種預報,如121預報,本地電臺、報社、電視臺預報,服務用戶預報及生活氣象指數(shù)預報。從工作實際出發(fā),對于格式固定的預報(如12121、電臺預報等)和格式不固定的預報(臨時預報,各類預警信息)的編輯采用不同的界面,前者采用時間、預報時段、預報用語自動選取;后者由于預報格式的不固定則需要預報員手工輸入,這里制作了簡單文本編譯器(此編譯器具備文本復制、剪切、粘貼,打印等最基本文字編譯功能)。
3.4氣象電報收發(fā)模塊:
首先根據(jù)《氣象電報傳輸規(guī)定》進行報文分類,本地市級臺站有常規(guī)報類、非常規(guī)報類一共10多種,程序中將它們分為3類:地面報、高空報和非常規(guī)報。由于各類報的報頭、報文各具不同特點(如地面報的報頭信息隨時次和發(fā)報站有所改變;高空報共有7段之多,每一段報頭都不同,但無站點的區(qū)別;非常規(guī)報報頭除了時間外基本是固定的),所以在頁面設計上采用分類設計發(fā)報頁面。其次是參數(shù)信息采集:通過把所有本地信息參數(shù)化形成配置文件,程序自動讀取所要用到的信息,如:登陸類的遠程IP地址、用戶名等;報文中的報頭信息、發(fā)報時次等;最大化實現(xiàn)操作的簡單、實用。最后是報文傳輸:報文發(fā)送使用Inet控件,以FTP的方式發(fā)送。
3.5預報信息管理模塊
主要由用戶登陸、預報評分、預報責任規(guī)程、系統(tǒng)日志等。
3.5.1用戶登陸
將每個預報員信息輸入數(shù)據(jù)庫中,在程序啟動時讀取的用戶信息要與數(shù)據(jù)庫中的信息相符合,否則無法登陸進入系統(tǒng)。
3.5.2預報評分與預報責任規(guī)程
主要實現(xiàn)每月集體、個人預報質量的評定,調看日常應該遵守各項規(guī)章制度及預報員每日職責、每日提醒等。
3.5.3系統(tǒng)日志
從每天預報員進入工作崗位(接班)開始到離開工作崗位(交班)為止,全程紀錄預報員在電腦上的工作過程,起到很好的監(jiān)督作用;同時解決了業(yè)務管理中沒有一套強制的規(guī)范和措施,而使預報員在預報制作過程中有較強的隨意性和習慣性等業(yè)務弊端,使預報員對信息資料的權衡和使用更加完善和更具理性。業(yè)務管理人員理員可以通過系統(tǒng)日志監(jiān)控每位預報員每日的工作信息,減少了預報人員在工作中的隨意性帶來的業(yè)務上的失誤,從客觀上起到約束預報員操作規(guī)程的作用。
3.6災害性天氣個例檔案模塊
根據(jù)常規(guī)業(yè)務把災害性天氣歷史檔案庫分成暴雨、暴雪、大風、冰雹、大霧、高溫、寒潮等7類,再把每次災害性天氣過程發(fā)生的時間、天氣實況概述,天氣形勢分析,相關圖表、資料保存,實現(xiàn)電子化歸檔。模塊實現(xiàn)了歷史檔案查詢,新個例存檔等功能。
4后臺數(shù)據(jù)庫的管理
本系統(tǒng)采用Access數(shù)據(jù)庫作為后臺數(shù)據(jù)的存儲,利用微軟的ADO數(shù)據(jù)庫訪問技術實現(xiàn)數(shù)據(jù)庫連接、數(shù)據(jù)存儲、數(shù)據(jù)顯示查詢。同時對數(shù)據(jù)庫中數(shù)據(jù)實行密碼操作,部分數(shù)據(jù)只有系統(tǒng)管理員才可以進行操作,這樣有利于數(shù)據(jù)管理[511]。
5結語
該系統(tǒng)同時集成了日常業(yè)務運行中大部分的業(yè)務應用軟件,如決策服務系統(tǒng)、雨情和墑情制作系統(tǒng)、歷史實況資料查詢等,形成了一套完整規(guī)范的軟件體系,便于業(yè)務應用及應用軟件系統(tǒng)的備份。
本系統(tǒng)的研制與開發(fā)改善了內部管理,提高了業(yè)務的綜合效率,加強了業(yè)務工作的質量控制及業(yè)務量考核,為提高天氣預報業(yè)務的經濟效益和社會效益做出了基礎性的貢獻。
參考文獻
[1]黃淼云,張學忠,王福成.VisualBasic控件應用編程實力教程[M].北京:北京希望出版社,2002.
[2]JUNGD,BOUTQUINP,CONLEYJD.VisualBasic6開發(fā)人員參考手冊[M].北京:機械工業(yè)出版社,2000.
[3]PETROUTSOSEvangelos.VisualBasic6從入門到精通[M].北京:電子工業(yè)出版社,1999.
[4]王春才,高春艷,李俊民.VisualBasic數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M].北京:人民郵電出版社,2006.
[5]李紅新,晁翠華,姚軍.電子商務創(chuàng)業(yè)實習平臺的研究與實現(xiàn)[J].現(xiàn)代電子技術,2012,35(6):5356.
[6]陳超,張瑞霞.基于VB程序數(shù)據(jù)庫登陸權限問題的研究[J].現(xiàn)代電子技術,2012,35(6):2832.
[7]王麗麗.一種圖轉化關系數(shù)據(jù)庫的自適應算法研究[J].現(xiàn)代電子技術,2012,35(6):2832.
[8]楊旭,袁健,班顯秀,等.遼寧省人工增雨數(shù)據(jù)及管理系統(tǒng)的設計與實現(xiàn)[J].氣象與環(huán)境學報,2009,25(5):3639.
[9]李旭榮.基于B/S的高校協(xié)同辦公平臺的設計與實現(xiàn)[J].現(xiàn)代電子技術,2012,35(6):3638.
[10]宋仁鋒,李霞.市級區(qū)域氣象觀測信息中心應用系統(tǒng)[J].氣象與環(huán)境學報,2008,24(5):5254.
[11]李霞.省級公眾氣象信息服務系統(tǒng)[J].氣象與環(huán)境學報,2008,24(5):4851.