摘要: |
针对当前电子海图大多是单机版,海洋空间信息不能共享的现状,出现了以电子海图为基础,建立海洋空间信息服务平台的思想。海洋空间信息服务平台采用商业关系型数据库系统为数据存储方案,以J2EE多层体系结构为设计方案,以Web服务形式实现海洋空间数据的共享。本文研究对象是海洋空间信息服务平台的信息发布和信息显示部分。采用软件方法中的构件技术,对信息发布和显示部分按功能进行细化、分类,并对发布构件和显示构件的设计思想和技术路线进行了较深入的研究。
全文共分五章:
第一章为文章的绪论部分,介绍课题的提出、海洋空间信息服务的概念及意义、国内外研究现状以及实现海洋空间信息服务的几种可选方案及其比较等。
第二章对后面章节所要应用的软件构件技术进行了介绍。阐述了软件构件的定义、特点,主流的构件技术以及构件的构造原则。
第三章介绍了海洋空间信息发布构件的设计和实现。按照空间数据处理的先后顺序,以及基于分离功能的考虑,将发布构件分解成海图数据对象解析构件和网络数据准备与传输构件。海图数据对象解析构件功能进一步细化,又分成海图符号库、颜色表、对照表生成子构件,数据对照子构件,对照结果管理子构件;网络数据准备与传输构件也可分成数据准备子构件,管理子构件,请求接受与响应子构件;本章设计并实现了上述构件,并介绍了构件接口。
第四章介绍了海洋空间信息显示构件的设计和实现。基于分离功能等因素的考虑,将显示构件分解成网络数据流解析构件,海图显示构件,数据通信及用户操作处理构件。其中海图显示构件又可分成符号库子构件和海图容器子构件。本章设计并实现了上述构件,并介绍了软件接口,给出了执行结果图。
通过构件间的合作,最终实现了海洋空间信息在普通浏览器客户端的显示,实现了网络化的电子海图应用系统,使海洋空间数据库得以为广大用户共享。
|