吴紫娟 席燕霞内蒙古化德县气象局
应用计算机加强天气预报信息管理的意义
吴紫娟 席燕霞
内蒙古化德县气象局
[摘要]随着经济的发展和社会的进步,依靠计算机促进信息交流,加强农业生产发展,需要人们对天气变化情况进行及时准确的掌握,提高天气预报的信息管理工作效率越来越受到人们的重视。应用计算机,都受到气象条件的制约,所以及时并准确了解了解各地区天气情况是很必要的。而气象数据的信息化,计算机化是上述问题的唯一途径。本系统恰是为了减轻工作人员负担,提高工作效率而研制开发的。
[关键词]计算机;天气预报;信息管理
在计算机技术日益发展的今天,开发数据库程序已经成为计算机应用的一个重要领域。如今,各种数据库开发工具层出不穷,而Visual C++以其完美的界面、方便的操作、强大的功能在各种数据库开发工具中独树一帜。作为微软公司的重点产品,Visual C++具有其它数据库开发工具所无法比拟的优势。微软公司刚推行Visual C++时说过,只有你想不到的,没有它做不到的。它易学易用,因此得到了广大软件开发人员及计算机爱好者的青睐。它是一种完全面向对象和可视化开发工具。近几年来,面向对象技术无论是在理论还是实践上都在飞速地发展。面向对象技术中最重要的就是“对象”的概念,它把现实世界中的气球、自行车等客观实体抽象成程序中的“对象”。这种“对象”具有一定的属性和方法,这里的属性指对象本身的各种特性参数。如气球的体积,自行车的长度等,而方法是指对象本身所能执行的功能,如气球能飞,自行车能滚动等。一个具体的对象可以有许多的属性和方法,面向对象技术的重要特点就是对象的封装性,对于外界而言,并不需要知道对象有哪些属性,也不需要知道对象本身的方法是如何实现的,而只需要调用对象所提供的方法来完成特定的功能。
由于天气信息管理系统管理的是所有与天气相关的数据,信息量大,变化频繁,内部关联性较弱,数据的采集、确认、更新和检查都比较困难。因此,实施工作尤为困难。为了最大限度的利用本系统进行信息管理,实施培训管理员。要想使天气信息管理系统真正地发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。明确基础上的实施目标。要明确整个项目的实施计划和目标,明确需要采集的数据及保留的历史信息。强化测试软件功能。由于天气信息管理系统需处理的信息关系非常复杂,而且要有服务器的构架问题,所以在初期要进行软件功能的测试和网络连接测试,以确保日后使用。建立科学的程序性文件。天气信息管理系统的特点是信息量大、变化频繁、采集和确认困难而且无内联关系。采用计算机系统来管理天气信息要求数据的采集、更新能够完整、准确和及时。两者之间的矛盾就要通过建立必要的科学程序性文件才能为系统的实施和正常运行提供有效的保证。
基于以上的开发目标,系统开发的范围确定如下:本系统只涉及气象信息的管理部分,不包括对数据如何进行测量的内容。本息同提供强大的查询功能。可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除、查询和绘制曲线图等功能。而且可以按月或者按年生成数据报表。同时应实现服务器端和客户端的网络连接通信功能。必须重视系统的运行环境的构建
硬件环境:
处理器1GHZ以上,推荐采用INTEL公司的Pentium 4 1.8GHZ处理器;
内存在128M以上,推荐采用256M DDR 内存;
支持TCP/IP 以太网
软件环境:
操作系统:Windows 98 以上
数据库系统:Access2000
辅助工具:Visal C++ 6.0
数据流图描绘系统的逻辑模型,图中没有任何物理元素,只是描绘信息在系统中流动和处理情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外设计数据流图纸需要考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能。画数据流图的基本目的是利用它作为交流信息的工具。分析员把他对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于在数据流图中通常仅仅使用四种基本符号,而且不包括任何有关物理实现的细节,因此,绝大多数用户都可以理解和评价它。从数据流图的基本目标出发,可以考虑在一张数据流图中包括多少个元素合适的问题。一些调查表明,如果一张数据流图包含的处理多于5~9个,人们就难于领会它的含义了。因此数据流图应该分层,并且把功能及数据流图细化后得到的处理超过9个时,应采用划分图的方法,也就是把每个主要功能都细化一张数据流分图,而原有的功能级数据流图用来描绘系统的整理逻辑概貌。分析系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。
添加操作员信息,将添加的操作员基本信息(包括照片)存入客户端的数据库中,要求照片以二进制的形式存入数据库。在添加数据信息对话框中,当选择操作员ID是,要求将从数据库中读出的二进制数据转化为位图,画在在对话框上。查询数据,服务器端管理员可以根据不同的城市名和时间段来进行分类查询。客户端管理员只能查询本地的数据信息。添加数据,客户端管理员添加数据到本地服务器的同时,本系统自动将数据添加到远程服务器端,便于以后的查询分析。利用曲线图显示数据。该功能是把数字显示数据的方式转换成以曲线图显示数据的方式。用户可以根据不同的城市查看到不同时间段的温度和湿度曲线图。批量导入、导出数据。可将查询后的数据已批量形式导出为文本文件格式,再将该文件通过网络传送到服务器端,最后服务器端可再将此文本文件导入到服务器端数据库,以实现批量数据的远程传输。将查询后的数据生成RTF表格形式,RTF格式就非常流行的字处理系统格式,许多优秀的以数据为基础的管理系统都可以将数据转化成RTF表格形式,以方便以后排版和打印。从这里我们可以看出,当把面向对象技术应用到程序设计中时,程序员只是在编写对象方法时才需要关心对象本身的细节问题,大部分的时间是放在对对象的方法的调用上,组织这些对象进行协同工作。
利用计算机等现代多媒体技术,构建公共气象信息发布平台和农业气象服务信息发布系统,解决农业气象信息发布的核心问题。进一步发挥计算机应用技术的优势,依托气象信息系统的资源,建立农村气象服务信息网,有效推动农村气象信息服务站建设,让规模化农业生产变成效益化和生态化农业生产项目,藉此大力发展农村经济,加快社会主义新农村建设的发展步伐。