论文部分内容阅读
海洋环境信息是人类进行海洋开发、海洋环境保护、军事保障和海洋管理的主要决策依据。随着海洋科学技术的迅速发展和海洋应用需求的急剧膨胀,人类对海洋环境信息的依赖愈加强烈。我国是一个拥有约300万平方公里海域的国家,海洋对我国经济、政治、国防有极其重要的意义。掌握及时、可靠的海洋环境信息对于灾害预报、海洋资源开发、维护海权有至关重要作用。海洋环境信息采集与处理系统融合了嵌入式技术、网络通信技术、数据库等技术,主要是集成海洋中温度、盐度、密度、水深、海流、潮汐、海面气象信息等诸多信息,为船舶航行、操纵等活动提供必要的支持和保障。本文首先介绍了本课题的研究背景意义和国内外研究现状,对船用海洋环境信息做了分类,全面阐述了VxWorks操作系统及其开发环境的组成和特点,接着就本论文的重点海洋环境信息采集处理做了研究设计。海洋环境信息采集部分,首先设计了船用海洋环境信息采集的硬件平台,主要是利用温盐深传感器、气象仪等把海洋环境信息通过PC/104总线传给数据库服务器,采集的软件设计部分主要是针对I/O设备做了驱动和串口设计。海洋环境信息处理系统主要是利用实时数据库对信息处理,首先对嵌入式实时数据库做了分析介绍,根据系统的特点选用了功能强大的内存混合数据库eXtremeDB,并介绍了其特点。其次按照数据库设计步骤对船用海洋环境信息数据库进行了总体设计,包括需求分析、概念模型设计、逻辑设计、物理设计等。然后对海洋环境信息数据库做了详细设计,主要是eXtremeDB开发过程、数据字典结构定义、数据访问方法、基本操作、事务控制、安全性恢复等。最后,利用图形开发工具Qt设计了船用海洋环境信息的用户界面和客户端,完成信息的实时显示和查询,另外对eXtremeDB的性能做了测试,满足了海洋环境信息应用系统的信息支持和保障的要求。