激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

城鎮天氣預報編報發(fā)報系統建構研究

時(shí)間:2024-07-25 21:02:51 計算機應用畢業(yè)論文 我要投稿
  • 相關(guān)推薦

城鎮天氣預報編報發(fā)報系統建構研究

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

城鎮天氣預報編報發(fā)報系統建構研究

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

    4系統功能
  《城鎮天氣預報編報發(fā)報系統》可用于編制和發(fā)送6、12h短時(shí)報;24、48、72h短期FP報、更正FP報、集體FN報(D報)、個(gè)人FN報(GD報)和中期報。它由配制維護、規則維護、密碼設置、值班安排、排班表、集體報、個(gè)人報、短時(shí)報、更正報、發(fā)送FP報、發(fā)送FN報、發(fā)送短時(shí)報和系統幫助共13個(gè)主要功能模塊組成。調用配制維護、規則維護、密碼設置、值班安排等模塊,均需輸入系統密碼。
  (1)配制維護。用于對配置文件的“站名”、“預報員”和“其他”3個(gè)節中的參數進(jìn)行維護。調用該模塊,可增加、修改或刪除預報員、臺站,可修改“其他”節中的參數。
  (2)規則維護。用于對配置文件的“重要天氣”、“天空狀況”、“天氣現象”、“風(fēng)向”和“風(fēng)速”5個(gè)節中的參數進(jìn)行維護。調用該模塊,可增加、修改或刪除“重要天氣”、“天氣現象”兩節中的項目,可修改或刪除“天空狀況”、“風(fēng)向”和“風(fēng)速”3節中的項目。該模塊極少使用,因為天氣預報編報規則極少變動(dòng)。
  (3)密碼設置。用于設置或更改系統密碼。調用該模塊,需輸入系統的原先密碼。
  (4)值班安排。用于制作每月的排班表。每天至少安排1人值班,最多可安排5人值班。因此,在值班安排窗口中,每天預報員1不能為空,預報員2~5均可為空。
  (5)排班表。用于查閱每月的排班情況。
  (6)集體報。用于編制集體會(huì )商結論預報。調用集體報模塊時(shí),系統調出編制集體會(huì )商結論報窗口。該窗口預報員下拉列表框中僅有一項,是排班表中某日預報員1的內容。為了提高編報速度,該窗口中24、48和72h選項卡的第1條記錄均設有默認值;設有復制、粘貼一條記錄、多條記錄和某一列的功能;設有調入上次命令按鈕,其功能是將上次集體會(huì )商結論或更正報編碼調入該窗口相應選項卡中,預報員可在此基礎上進(jìn)行修改。
  (7)個(gè)人報。用于編制個(gè)人報。調用個(gè)人報模塊時(shí),系統調出編制個(gè)人預報窗口。該窗口預報員下拉列表框中最少有1項,最多有5項,是排班表中某日預報員1~5的全部?jì)热。該窗口其余內容設置與編制集體會(huì )商結論報窗口相同。
  (8)短時(shí)報。用于編制短時(shí)報。調用短時(shí)報模塊時(shí),系統調出編制短時(shí)報窗口。該窗口和編制集體會(huì )商結論報窗口一樣,第一條記錄設有默認值,且設有單行復制、多行復制、列復制和調入上次等功能。
  (9)更正報。用于編制集體會(huì )商更正報,最多可編、發(fā)4次更正報。調用更正報模塊時(shí),系統調出編制集體會(huì )商更正報窗口。該窗口預報員下拉列表框中僅有1項,是排班表中某日預報員1的內容。該窗口其余內容設置與編制集體會(huì )商結論報窗口相同。該模塊僅在向中央臺發(fā)更正報時(shí)使用。
  (10)發(fā)送FP報。用于發(fā)送FP報。北京時(shí)間12時(shí)以前可發(fā)05時(shí)FP報,12時(shí)以后可發(fā)14時(shí)FP報。發(fā)送FP報時(shí),系統自動(dòng)在報文目錄中尋找最后編輯并保存的那份FP報(流水號為1~5),將其發(fā)出,再將其調回存入回執目錄。
  (11)發(fā)送FN報。用于發(fā)送FN報。只有將某日排班表中所有預報員的個(gè)人評分報(FN報)編制并保存完畢后,才可發(fā)送FN報。北京時(shí)間12時(shí)以前可發(fā)05時(shí)FN報,12時(shí)以后可發(fā)14時(shí)FN報。發(fā)送FN報時(shí),系統自動(dòng)在報文目錄中尋找最后編輯并保存的那份FN報(流水號為1~7)將其發(fā)出,再將其調回存入回執目錄。
  (12)發(fā)送短時(shí)報。用于發(fā)送短時(shí)報。只有將短時(shí)報編制完畢后,才可發(fā)送短時(shí)報。發(fā)送短時(shí)報時(shí),系統自動(dòng)在報文目錄中尋找當時(shí)編輯并保存的那份短時(shí)報,將其發(fā)出,再將其調回存入回執目錄。
  (13)系統幫助。用于調用系統幫助文件,是當今較先進(jìn)的CHM文件類(lèi)型。
  5參考文獻
  [1] 施伯樂(lè ),丁寶康,樓榮生.數據庫系統導論[M].北京:高等教育出版社,1994.
  [2] 何軍,曲煒,郭立.PowerScript語(yǔ)言、事件與函數大全[M].北京:電子工業(yè)出版社,2000.
  [3] 王蓉等.PowerBuilder7.0應用開(kāi)發(fā)技術(shù)祥解[M].北京:電子工業(yè)出版社,2000.
  [4] 胡存生.PowerBuilder7.0高級開(kāi)發(fā)是實(shí)例與技巧[M].北京:電子工業(yè)出版社,2001.
  [5] 劉增進(jìn).PowerBuilder7.0數據窗口技術(shù)祥解[M].北京:電子工業(yè)出版社,2000.

【城鎮天氣預報編報發(fā)報系統建構研究】相關(guān)文章:

雷暴記錄與編報的技巧03-07

石油企業(yè)HSE管理系統建構03-07

電廠(chǎng)節能指標評價(jià)系統建構03-09

訴諸“過(guò)程”和“建構”的社會(huì )世界研究03-26

酒店管理專(zhuān)業(yè)實(shí)踐教育系統的建構論文11-29

網(wǎng)絡(luò )環(huán)境下供給鏈治理信息系統建構03-24

嵌入式Linux系統中的GUI系統的研究與移植03-18

基于網(wǎng)絡(luò )的遠程測控系統的研究03-07

船舶遠程操縱仿真系統的研究03-07

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频