欢迎来到天天文库
浏览记录
ID:20514667
大小:47.05 KB
页数:9页
时间:2018-10-12
《城镇天气预报编报发报系统建构研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、城镇天气预报编报发报系统建构研宄作者:徐欢刘春风柳宏英周立伟摘要《城镇天气预报编报发报系统》以菜单方式进行集中控制,以排班表为主控线索,以文件方式存储各类数据,综合应用了通信技术、计算机网络技术和软件开发技术,采用PowerScript语言在开发环境下编制而成,为各级天气预报员提供了编辑和发送短期(24、48、72h)、短时(08〜14、14〜20、20〜08h)和中期天气预报报文的平台。该系统具有系统结构简单、用户界面友好、系统性能稳定、易操作、易维护等特征。在编发报过程中自纠错能力强,有相应提示,有各单行复制、多行复制、列复制与调入上次报文
2、的功能。关键词城镇天气预报;编报;发报自XX年9月以来,新疆气象局各州(地)级气象台开始使用中国气象局下发的天气预报编发报程序(云南编报)进行城镇天气预报编报,然后利用各自的发报软件进行发报。由于目前业务项目的增加和业务管理的改变,该软件已不能满足预报工作的实际需要,主要存在以下6个方面问题:①不能对个人评分报文进行控制,即气象台每天必发集体报(D报),可发可不发个人评分报(GD报),导致GD报的评分远远高于D报的评分,以及预报员之间的评分不统一。②预报评分报文中天气现象的选取存在部分不合理的现象。③不能进行最高气温应高于最低气温的自动判识。④
3、某日是否该发中期预报,需要预报员记忆,不能进行自动判识;天气的起始曰应小于等于结束日,且最多只能跨越3d,这些均不能进行自动判识。⑤仅能编制24、48h的预报报文,不能编制72h的预报报文。不能编制短时预报报文。针对这一现状,新疆气象局于H年3月在新疆气象局立项,开发研制《城镇天气预报编报发报系统》。该系统研制成功后,由于其操作简便快捷、运行稳定、易维护,在天气预报编、发报方面具有全国通用性,因此于XX年8月在昌吉、克州、和田、巴州、哈密、克拉玛依和吐鲁番等地州市气象台得到推广应用,XX年10月通过新疆气象局验收;XX年12月获得新疆气象局XX
4、年度科学研宄与技术开发二等奖。1总体设计数据存储方式首先,城镇天气预报编报、发报操作过程的主要矛盾不是原始报文大量而长期保存及实现快速查询,而是如何能实现快速编报、发报,减少操作步骤,降低误操作率[1]。其次数据库应用软件在推广应用时难度较大,需要相关知识较多因此,《城镇天气预报编报发报系统》没有采用数据库方式存储各种数据,而是以文件方式来存储各种数据。开发环境与语言作为一门可视化、面向对象的快速开发(RAD)工具,PowerBuilder己被广大数据库应用开发人员所使用,并获得好评。PowerScript语言是PowerBuiIder为开发人
5、员提供的功能强大的结构化高级编程语言,它使用函数和事件处理程序,非常方便和灵活。因此,《城镇天气预报编报发报系统》选取Windows2000为操作平台,为开发环境,PowerScript语言为编程语言。配置文件结构《城镇天气预报编报发报系统》符合绿色软件标准(不改动注册表),系统运行的所有参数均存放在配置文件中,配置文件由以下8节组成:“站名”节中的区站号为5字节,台站名最多为20字节;“预报员”节中的预报员编号为5字节,预报员名最多为20字节;“重要天气”节中的重要天气编号为1字节;“天空状况”节中的天空状况编号为1字节;“天气现象”节中的天
6、气现象编号为2字节,天气现象序号为2字节;“风向”节中的风向编号为1字节;“风速”节中的风速编号为1字节;“其他”节中的每个项目名都是固定的。主控线索与采用技术《城镇天气预报编报发报系统》以下拉菜单方式进行集中控制,各菜单项分别与相应程序模块相关联;以排班表为主控线索,综合应用静态文本框、列表框、下拉列表框、单行编辑框、命令按钮、选项卡、数据窗口(外部数据源)与FTP命令在PB中的调用、微软CHM帮助文件的制作与其在PB中的调用等技术编制而成,可在Windows95以上的操作系统上运行。2技术实现设计排班表为系统主控线索为了在程序中实现对个人评
7、分报(GD报)的集中控制,为系统编制了值班安排和发报控制程序模块,设计排班表作为该系统的主控线索,严格按照排班表编、发GD报。用户打开编制个人报窗口时,系统将某日排班表中所有预报员姓名调入该窗口的预报员下拉列表框中,当用户每编制并保存完一位预报员的GD报后,系统就将该预报员从该窗口的预报员下拉列表框中删除,直到将预报员下拉列表框中所有预报员的GD报编制并保存完毕后,才可发送FN报,g卩“发送FN报”菜单项才可用。采用选项卡与数据窗口等技术为了使系统集成度高、操作简便快捷、竭力提高编报速度,系统在编制集体报、个人报和更正报窗口中普遍采用选项卡技术
8、,在所有的编报窗口中采用数据窗口(外部数据源)[3,4]、数据窗口中的下拉列表框[5]等技术,设置单行复制、多行复制和列复制功能,设置调入上次预报的命
此文档下载收益归作者所有