2011-05-30 17:50:43 来源: 互联网 责编:楷维留学指南
针对这一现状,新疆气象局于2004年3月在新疆气象局立项,开发研制《城镇天气预报编报发报系统》。该系统研制成功后,由于其操作简便快捷、运行稳定、易维护,在天气预报编、发报方面具有全国通用性,因此于2004年8月在昌吉、克州、和田、巴州、哈密、克拉玛依和吐鲁番等地州市气象台得到推广应用,2004年10月通过新疆气象局验收;2004年12月获得新疆气象局2004年度科学研究与技术开发二等奖。
1总体设计
1.1数据存储方式
首先,城镇天气预报编报、发报操作过程的主要矛盾不是原始报文大量而长期保存及实现快速查询,而是如何能实现快速编报、发报,减少操作步骤,降低误操作率[1]。其次,数据库应用软件在推广应用时难度较大,需要相关知识较多,因此,《城镇天气预报编报发报系统》没有采用数据库方式存储各种数据,而是以文件方式来存储各种数据。
1.2开发环境与语言
作为一门可视化、面向对象的快速开发(RAD)工具,PowerBuilder已被广大数据库应用开发人员所使用,并获得好评。PowerScript语言是PowerBuilder为开发人员提供的功能强大的结构化高级编程语言,它使用函数和事件处理程序,非常方便和灵活。因此,《城镇天气预报编报发报系统》选取Windows2000为操作平台,PowerBuilder7.0为开发环境,PowerScript语言为编程语言。
1.3配置文件结构
《城镇天气预报编报发报系统》符合绿色软件标准(不改动注册表),系统运行的所有参数均存放在配置文件中,配置文件由以下8节组成:“站名”节中的区站号为5字节,台站名最多为20字节;“预报员”节中的预报员编号为5字节,预报员名最多为20字节;“重要天气”节中的重要天气编号为1字节;“天空状况”节中的天空状况编号为1字节;“天气现象”节中的天气现象编号为2字节,天气现象序号为2字节;“风向”节中的风向编号为1字节;“风速”节中的风速编号为1字节;“其他”节中的每个项目名都是固定的。
1.4主控线索与采用技术
《城镇天气预报编报发报系统》以下拉菜单方式进行集中控制,各菜单项分别与相应程序模块相关联;以排班表为主控线索,综合应用静态文本框、列表框、下拉列表框、单行编辑框、命令按钮、选项卡、数据窗口(外部数据源)与FTP命令在PB中的调用、微软CHM帮助文件的制作与其在PB中的调用等技术编制而成,可在Windows 95以上的操作系统上运行。
免责声明:本站注明稿件来源为互联网或其他媒体的文、图或视频等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。
若文章来源为“楷维留学指南www.keywin.org”,转载时请务必注明出处。
[瑞士]格里昂高等教育管理学院 Glion Institute of Higher Education
[楷维推荐指数]: 0 [所在州/地区]:沃州 [所在城市]:蒙特勒 [学费]:¥0/年
[美国]纽约大学 New York University
[楷维推荐指数]: 85 [所在州/地区]:纽约州 [所在城市]:纽约市 [学费]:¥59697/年
[阿根廷]罗萨里奥国立大学 Universidad Nacional de Rosario
[楷维推荐指数]: 0 [所在州/地区]: [所在城市]: [学费]:¥0/年
[美国]宾夕法尼亚大学 University of Pennsylvania
[楷维推荐指数]: 92 [所在州/地区]:宾夕法尼亚州 [所在城市]:费城 [学费]:¥57360/年
[澳大利亚]墨尔本商业与技术学院 Melbourne Institute of Business and Technology
[楷维推荐指数]: 0 [所在州/地区]:维多利亚 [所在城市]:墨尔本 [学费]:¥0/年