• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 作文范文 > 正文

    自动气象站运行状态查询和统计系统的设计与实现_运行状态

    时间:2019-03-30 03:32:54 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘要:在Microsoft Visual Studio 2008开发环境下,通过用C#语言连接SQL SERVER2000数据库,实现了五个试验自动气象站的分钟状态文件统计入库。系统可以对各试验自动气象站的分钟运行状态进行查询和统计,以便及时发现样机设计和运行中存在的问题。为试验阶段对样机的评估提拱了一定的帮助。
      关键词:自动气象站;运行状态;查询统计;系统设计
      中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)16-3764-05
      Design and Implementation of Automatic Weather Station’s Query and Statistics System in Running Status
      CUI Ming1, LU Hui-guo1, PEI Chong2, HU Xue-ying2, LIU Yin-feng2
      (1. Chengdu University of Information Technology, Chengdu 610225, China; 2.Atmospheric Observation Technology Center CMA, Bei jing 100081, China)
      Abstract: The system realizes the minute operation and automatic data that from five test automatic weather stations analysis and storage f by using C # to connect SQL SERVER2000 database in the development environment of Microsoft Visual Studio 2008. And the system provides function like query and statistics minute operation information that from each test automatic weather station, so that timely discov ery the existing problems prototype designs and operations. It provides some help for evaluation of the prototype in the test stage.
      Key words: automatic weather station; running status; query and statistics; system design
      我国自动气象站站点数量庞大,其中包括2400多个基本业务站和30000多个区域站点。如此多的站点设备维护是异常困难的。而设备正常无故障运行是保障探测数据的质量状况、气象预报准确性和决策服务有效性的前提。气象行业专项项目“地面观测网自动化运行监控技术研究”在现有自动站的基础上通过对设备进行改造设计,实现了对自动站各部件运行状态的实时监控。改造后的样机除了上传正常的观测要素数据外,还每10分钟上传样机的运行状态文件,文件按一定的格式记录该10分钟内自动站各部件的运行状态和其它参数信息。在SQL SERVER2000数据库支持下,采用C#语言,在Microsoft Visual Studio 2008开发环境下设计的自动气象站运行状态查询和统计系统就是对试验样机上传的分钟状态文件进行解析入库,并实现对样机运行状态的查询和统计。
      1系统框架设计
      为了对样机的设计改造进行检验,项目在全国范围内选取了五个试验场地进行为期一年的外场试验。分钟数据文件和状态文件每隔10分钟由台站上传到国家局服务器。在试验阶段将数据由服务器下载到本地计算机后在进行解析入库,为系统的查询统计提供支持。查询界面通过对分钟数据进行访问和统计,实现对自动站运行状态的查询和故障部件的统计分析。系统结构图如图1。
      2 C#和SQL SEVER数据库
      2.1 C#语言概述[1]
      C# (C SHARP)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序。使用C#开发应用程序比使用C++简单,因为其语法简单。但C#是一种强大的语言,C++能完成的任务利用C#也能完成。C#的优点是,它是唯一为.NET Framework设计的语言,是在移植到其他操作系统上的.NET版本的主要语言。用C#编写Windows应用程序具有我们熟悉的Windows外观和操作方式,利用VS2008的Windows Forms模块就能生成这样的应用程序。Windows Forms模块是一个控件库,其中的控件(如按钮、工具栏、菜单栏等)可以用以建立Windows用户界面。
      另外,在进行数据库访问是,可以通过Active Data Objects.NET(ADO.NET)部分或C#得LINQ功能。
      2.2 SQL SERVER数据库相关概念[2-3]
      SQL2000是一个高性能的客户端/服务器结构的关系型数据库管理系统。SQL的一个主要有待你就是与主流客户端/服务器开关工具和桌面应用程序的紧密集成。可以在Visual Basic.NET,Visual C#.NET和Visual C++中访问SQL Server2000数据库。
      2.2.1表
      SQL Server2000数据库的所有数据包含在称为表的对象中。每个表代表某类对用户有意义的对象。SQL Server中的表有行和列两个主要组件,如图2所示。
      

    推荐访问:运行状态 统计 设计 查询

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章