论文部分内容阅读
在中国气象事业发展战略研究成果中,提出构建气象信息共享平台将作为气象事业发展的“四大平台”之一。由此可见,建立一个安全稳定的气象信息共享平台,已成为气象事业发展的迫切需要。本文选题研究正是应此需求,结合气象业务服务特点,依托已建成的气象信息网络,以Windows Server2003操作系统为工作平台,采取B/S软件体系结构,使用ASP开发环境、HTML超文本标识语言和VBScript脚本编程语言、结合ADO数据访问模型、Dreamweaver网页设计软件和SQL Server数据库等技术,建立一个功能较为全面的气象信息共享平台《黄果树气象在线》。该平台具有B/S三层逻辑结构,着重解决了以往各类气象资源分散、管理困难的问题。自投入运行以来,在安顺市气象业务、服务、办公政务等领域,发挥作用比较明显,尤其是在气象业务服务方面,替代了部分以往开发的基于C/S模式的气象应用平台,充分实现了各类气象资源的网络共享,有效提高了气象业务服务现代化水平。本文在简述建立一个信息共享平台可采用的理论基础和技术背景的基础上,对利用ASP技术建立的气象信息共享平台《黄果树气象在线》作了较为全面详细的分析与介绍,对其在测试和业务运行过程中涉及的各种问题进行分析与应用总结。其中,重点介绍平台主要模块的功能特点、实现方法、具体流程及编程代码。论文首先对B/S和C/S两种软件体系结构作出分析与比较,分别就两种体系结构在现有气象信息共享平台方面的应用情况进行了探讨,然后对B/S架构使用的各种技术进行分析与比较,浅析ASP技术在气象信息共享平台上的应用情况。在此基础上,介绍《黄果树气象在线》采用的技术路线以及平台的总体结构,分别列出各模块的实现流程和主要编程代码,并对重要代码作了简单介绍,然后介绍平台的用户管理和采用的几个SQL Server数据库表结构。最后,分别从测试环境描述、运行测试准备、平台安全运行机制等几个方面,对气象信息共享平台《黄果树气象在线》的运行测试情况进行较为全面的剖析与总结,对其在测试运行过程中遇到的各种问题及处理方法进行归纳。