欧美激情一区二区三区视频 _日本在线观看一区_中文字幕日本一级高清片_国产亚洲精品美女2020久久

城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)建構(gòu)研究

作者:時間:2010-12-31 10:37:56  來源:www.455685.com  閱讀次數(shù):1661次 ]

摘要《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》以菜單方式進行集中控制,以排班表為主控線索,以文件方式存儲各類數(shù)據(jù),綜合應(yīng)用了通信技術(shù)、計算機網(wǎng)絡(luò)技術(shù)和軟件開發(fā)技術(shù),采用PowerScript語言在PowerBuilder7.0開發(fā)環(huán)境下編制而成,為各級天氣預(yù)報員提供了編輯和發(fā)送短期(24、48、72h)、短時(08~14、14~20、20~08h)和中期天氣預(yù)報報文的平臺。該系統(tǒng)具有系統(tǒng)結(jié)構(gòu)簡單、用戶界面友好、系統(tǒng)性能穩(wěn)定、易操作、易維護等特征。在編發(fā)報過程中自糾錯能力強,有相應(yīng)提示,有各單行復(fù)制、多行復(fù)制、列復(fù)制與調(diào)入上次報文的功能。
  關(guān)鍵詞城鎮(zhèn)天氣預(yù)報;編報;發(fā)報

  自2001年9月以來,新疆氣象局各州(地)級氣象臺開始使用中國氣象局下發(fā)的天氣預(yù)報編發(fā)報程序(云南編報)進行城鎮(zhèn)天氣預(yù)報編報,然后利用各自的發(fā)報軟件進行發(fā)報。由于目前業(yè)務(wù)項目的增加和業(yè)務(wù)管理的改變,該軟件已不能滿足預(yù)報工作的實際需要,主要存在以下6個方面問題:①不能對個人評分報文進行控制,即氣象臺每天必發(fā)集體報(D報),可發(fā)可不發(fā)個人評分報(GD報),導(dǎo)致GD報的評分遠(yuǎn)遠(yuǎn)高于D報的評分,以及預(yù)報員之間的評分不統(tǒng)一。②預(yù)報評分報文中天氣現(xiàn)象的選取存在部分不合理的現(xiàn)象。③不能進行最高氣溫應(yīng)高于最低氣溫的自動判識。④某日是否該發(fā)中期預(yù)報,需要預(yù)報員記憶,不能進行自動判識;天氣的起始日應(yīng)小于等于結(jié)束日,且最多只能跨越3d,這些均不能進行自動判識。⑤僅能編制24、48h的預(yù)報報文,不能編制72h的預(yù)報報文。不能編制短時預(yù)報報文。
  針對這一現(xiàn)狀,新疆氣象局于2004年3月在新疆氣象局立項,開發(fā)研制《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》。該系統(tǒng)研制成功后,由于其操作簡便快捷、運行穩(wěn)定、易維護,在天氣預(yù)報編、發(fā)報方面具有全國通用性,因此于2004年8月在昌吉、克州、和田、巴州、哈密、克拉瑪依和吐魯番等地州市氣象臺得到推廣應(yīng)用,2004年10月通過新疆氣象局驗收;2004年12月獲得新疆氣象局2004年度科學(xué)研究與技術(shù)開發(fā)二等獎。
  1總體設(shè)計
  1.1數(shù)據(jù)存儲方式
  首先,城鎮(zhèn)天氣預(yù)報編報、發(fā)報操作過程的主要矛盾不是原始報文大量而長期保存及實現(xiàn)快速查詢,而是如何能實現(xiàn)快速編報、發(fā)報,減少操作步驟,降低誤操作率[1]。其次,數(shù)據(jù)庫應(yīng)用軟件在推廣應(yīng)用時難度較大,需要相關(guān)知識較多,因此,《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》沒有采用數(shù)據(jù)庫方式存儲各種數(shù)據(jù),而是以文件方式來存儲各種數(shù)據(jù)。
  1.2開發(fā)環(huán)境與語言
  作為一門可視化、面向?qū)ο蟮目焖匍_發(fā)(RAD)工具,PowerBuilder已被廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員所使用,并獲得好評。PowerScript語言是PowerBuilder為開發(fā)人員提供的功能強大的結(jié)構(gòu)化高級編程語言,它使用函數(shù)和事件處理程序,非常方便和靈活。因此,《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》選取Windows2000為操作平臺,PowerBuilder7.0為開發(fā)環(huán)境,PowerScript語言為編程語言。
  1.3配置文件結(jié)構(gòu)
  《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》符合綠色軟件標(biāo)準(zhǔn)(不改動注冊表),系統(tǒng)運行的所有參數(shù)均存放在配置文件中,配置文件由以下8節(jié)組成:“站名”節(jié)中的區(qū)站號為5字節(jié),臺站名最多為20字節(jié);“預(yù)報員”節(jié)中的預(yù)報員編號為5字節(jié),預(yù)報員名最多為20字節(jié);“重要天氣”節(jié)中的重要天氣編號為1字節(jié);“天空狀況”節(jié)中的天空狀況編號為1字節(jié);“天氣現(xiàn)象”節(jié)中的天氣現(xiàn)象編號為2字節(jié),天氣現(xiàn)象序號為2字節(jié);“風(fēng)向”節(jié)中的風(fēng)向編號為1字節(jié);“風(fēng)速”節(jié)中的風(fēng)速編號為1字節(jié);“其他”節(jié)中的每個項目名都是固定的。
  1.4主控線索與采用技術(shù)
  《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》以下拉菜單方式進行集中控制,各菜單項分別與相應(yīng)程序模塊相關(guān)聯(lián);以排班表為主控線索,綜合應(yīng)用靜態(tài)文本框、列表框、下拉列表框、單行編輯框、命令按鈕、選項卡、數(shù)據(jù)窗口(外部數(shù)據(jù)源)與FTP命令在PB中的調(diào)用、微軟CHM幫助文件的制作與其在PB中的調(diào)用等技術(shù)編制而成,可在Windows 95以上的操作系統(tǒng)上運行。
  2技術(shù)實現(xiàn)
  2.1設(shè)計排班表為系統(tǒng)主控線索
  為了在程序中實現(xiàn)對個人評分報(GD報)的集中控制,為系統(tǒng)編制了值班安排和發(fā)報控制程序模塊,設(shè)計排班表作為該系統(tǒng)的主控線索,嚴(yán)格按照排班表編、發(fā)GD報。用戶打開編制個人報窗口時,系統(tǒng)將某日排班表中所有預(yù)報員姓名調(diào)入該窗口的預(yù)報員下拉列表框中,當(dāng)用戶每編制并保存完一位預(yù)報員的GD報后,系統(tǒng)就將該預(yù)報員從該窗口的預(yù)報員下拉列表框中刪除,直到將預(yù)報員下拉列表框中所有預(yù)報員的GD報編制并保存完畢后,才可發(fā)送FN報,即“發(fā)送FN報”菜單項才可用。
  2.2采用選項卡與數(shù)據(jù)窗口等技術(shù)
  為了使系統(tǒng)集成度高、操作簡便快捷、竭力提高編報速度,系統(tǒng)在編制集體報、個人報和更正報窗口中普遍采用選項卡技術(shù),在所有的編報窗口中采用數(shù)據(jù)窗口(外部數(shù)據(jù)源)[3,4]、數(shù)據(jù)窗口中的下拉列表框[5]等技術(shù),設(shè)置單行復(fù)制、多行復(fù)制和列復(fù)制功能,設(shè)置調(diào)入上次預(yù)報的命令按鈕,為第1條記錄設(shè)置默認(rèn)值。為了使該系統(tǒng)有利于移植和推廣,系統(tǒng)采用FTP命令、Windows函數(shù)在PB中的調(diào)用、微軟CHM幫助文件的制作與其在PB中的調(diào)用等技術(shù),編制配制維護、規(guī)則維護、密碼設(shè)置等程序模塊。
  2.3設(shè)置系統(tǒng)提示
  系統(tǒng)為所有的程序模塊設(shè)置執(zhí)行成功與出錯的相應(yīng)提示,實現(xiàn)對所編報文項目進行原則性差錯的自動判識,為每個編報窗口設(shè)置報文瀏覽選項卡和列表框,用于顯示編制的各種報文,便于即時核對,以便達(dá)到降低在編、發(fā)報過程中的誤操作率,有效地提高編、發(fā)報的速度。
  2.4判識中期預(yù)報日
  在系統(tǒng)中定義一個特殊的全局變量月末日,并在系統(tǒng)啟動時進行月末日自動判識。旬末日必須編、發(fā)中期預(yù)報,非旬末日無須編、發(fā)中期預(yù)報。上、中旬的旬末日分別為10與20,下旬的旬末日就是月末日。每至旬末日北京時間12時以后,編制集體會商結(jié)論報窗口中的中期選項卡方可使用,其余時間均為不可用,這樣就使系統(tǒng)具有自動判識中期預(yù)報日的功能。
  3目錄結(jié)構(gòu)與文件
  《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》主目錄為FORECAST,包含程序、報文、回執(zhí)3個子目錄。其中報文目錄用于存放編制好的報文文件;回執(zhí)目錄用于存放發(fā)出報文的回執(zhí)文件;程序目錄用于存放可執(zhí)行程序、配置文件、文本文件和相應(yīng)的動態(tài)庫文件,具體如下:①libjcc.dll、pbdwe70.dll、pbvm70.dll、pbwei70.dll和forecastcode.dll分別為4個PB可執(zhí)行程序所需的動態(tài)庫文件和《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》的動態(tài)庫文件;②forecastcode.exe、FTP.EXE 2個可執(zhí)行程序;③forecastc-ode.chm系統(tǒng)幫助文件;④排班表.ini存放當(dāng)月排班數(shù)據(jù)的文件;⑤短期預(yù)報.txt存放集體報或更正報的文件,包括中期預(yù)報日的中期報內(nèi)容;⑥短時預(yù)報08.txt存放08時短時報文件;⑦短時預(yù)報14.txt存放14時短時報文件;⑧短時預(yù)報20.txt存放20時短時報文件;⑨forecast.ini配置文件。 4系統(tǒng)功能
  《城鎮(zhèn)天氣預(yù)報編報發(fā)報系統(tǒng)》可用于編制和發(fā)送6、12h短時報;24、48、72h短期FP報、更正FP報、集體FN報(D報)、個人FN報(GD報)和中期報。它由配制

本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費提供給廣大作者參考,不進行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.455685.com)本中心和國內(nèi)數(shù)百家期刊雜志社有良好的合作關(guān)系,可以幫客戶代發(fā)論文投稿.

投稿郵箱:ksfbw@126.com
客服Q  Q: 論文發(fā)表在線咨詢82702382
聯(lián)系電話:15295038833

本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費提供給廣大作者參考,不進行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除!

廣告推薦

文章評論

共有 0 位網(wǎng)友發(fā)表了評論

閱讀排行

推薦文章

最新文章