基于OPeNDAP协议的海洋数据文件共享平台设计与实现

基于OPeNDAP协议的海洋数据文件共享平台设计与实现

论文摘要

目前,人类通过各种先进技术和仪器对海洋进行了深入的研究,获得了大量的数据文件。但是目前海洋数据文件格式众多,而且存储地域分散,这给用户使用带来困难。如何合理、高效地存储和利用这些数据是我们需要深入研究和解决的一个重要课题。本项目开发是针对海洋数据共享的现实条件,研究海洋数据使用者的需求,设计出一种可以通过Internet进行海洋数据管理和使用的共享平台。本文在分析了国内外研究现状和数据库管理方式不足的基础上,阐述了基于OPeNDAP协议的海洋数据文件共享平台的设计、开发和实现。首先,文中简要介绍了本课题背景和开发意义,然后论述了系统开发的技术基础,特别是对开发使用的OpenLDAP和OPeNDAP进行了详细说明。接着通过用户需求分析和总体设计,确定了系统的体系结构并划分出用户管理、文件管理、数据管理和系统维护等功能模块。最后对每个功能模块进行了详细设计,包括功能设计和界面设计。通过系统测试,可以证明本系统设计合理,数据管理有效,能够实现数据共享的目标。本系统的开发主要是为了实现海洋数据共享,针对用户类型提供了不同的数据使用权限,方便进行统一管理。该系统采用B/S结构,利用JSP/Servlet、XML等技术,在Linux环境下开发完成。整个系统功能完善、界面友好、使用简单,对海洋数据共享工作带来很大便利。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 选题背景与意义
  • 1.2 国内外研究现状
  • 1.3 研究内容与组织安排
  • 2 系统设计预备知识
  • 2.1 OpenLDAP
  • 2.1.1 目录服务
  • 2.1.2 LDAP 协议
  • 2.1.3 OpenLDAP 简介
  • 2.1.4 OpenLDAP 与XML 交互
  • 2.2 OPeNDAP
  • 2.2.1 OPeNDAP 简介
  • 2.2.2 OPeNDAP 读取数据
  • 2.2.3 OPeNDAP 管理海洋数据
  • 2.3 本章小结
  • 3 需求分析与总体设计
  • 3.1 系统功能需求
  • 3.2 系统性能需求
  • 3.3 设计原则
  • 3.4 设计模式
  • 3.5 系统体系结构
  • 3.6 系统功能模块
  • 3.6.1 用户管理模块
  • 3.6.2 文件管理模块
  • 3.6.3 数据管理模块
  • 3.6.4 系统维护模块
  • 3.7 本章小结
  • 4 系统详细设计
  • 4.1 用户管理模块
  • 4.1.1 用户目录设计
  • 4.1.2 用户注册
  • 4.1.3 用户登录
  • 4.1.4 信息查看和修改
  • 4.1.5 用户删除
  • 4.1.6 权限管理
  • 4.2 文件管理模块
  • 4.2.1 文件查看
  • 4.2.2 文件上传/下载
  • 4.2.3 文件管理
  • 4.3 数据管理模块
  • 4.3.1 简单查询
  • 4.3.2 高级查询
  • 4.3.3 图形查看
  • 4.4 系统维护模块
  • 4.5 本章小结
  • 5 系统实现与测试
  • 5.1 开发环境及相关配置
  • 5.1.1 OpenLDAP 服务器的安装配置
  • 5.1.2 Dapper 服务器的安装配置
  • 5.2 系统总体实现
  • 5.3 测试
  • 5.3.1 功能测试
  • 5.3.2 集成测试
  • 5.3.3 总体测试
  • 5.4 本章小结
  • 6 总结与展望
  • 6.1 论文总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 个人简历
  • 发表的学术论文
  • 相关论文文献

    标签:;  ;  

    基于OPeNDAP协议的海洋数据文件共享平台设计与实现
    下载Doc文档

    猜你喜欢