山东省矿产资源管理信息系统的设计与实现

山东省矿产资源管理信息系统的设计与实现

论文摘要

随着全球性资源危机的出现,山东省迫切需要通过先进的信息技术对各类已经取得的地质、矿产、物化探、水文等数据进行汇总和管理,综合的开发利用。为此,山东省地矿局投资建设山东省矿产资源管理信息系统,系统建设的主要目标为:利用计算机信息技术实现原始资料的管理、检索、统计,地质资料数字化、地质信息网络化,以更好的为地质理论研究、地质找矿、环境监测、农业及其它相关领域的工作及经济建设服务。本文首先分析了系统开发的背景和国内外矿产资源管理信息系统的发展现状,鉴于目前的研究现状及存在的问题,采用了以国产的MAPGIS软件为开发平台,建立图形数据与属性数据两类相结合的数据库,利用MAPGIS提供的API函数和MFC类库,用JAVA语言进行二次开发的方法,实现一种基于GIS的矿产资源管理模式,从而达到对矿产资源信息科学管理的目的。本文采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,通过需求分析,分析了当前存在的问题和需求,总结了功能性需求和非功能性需求,并采用UML用例图为矿产信息查询模块进行了建模。在架构设计部分,分析了系统的总体设计原则和目标,建立了系统的总体架构、技术架构、功能架构。在详细设计部分,主要从静态结构和动态结构描述了矿产信息查询这个模块详细设计所采用的过程和方法,选取部分用例的详细设计成果进行描述。本文着重描述了数据库部分,因为矿产资源管理信息系统的特别之处在于它包括大量空间信息,解决好图形数据与属性数据的关联问题,建立一个完善的数据库是开发本系统非常重要的一步。本文分析了基于GIS平台的矿产资源管理系统的数据结构、数据存储与组织方式,进而提出了空间数据库的建立方法,特别对图形数据库的建立流程做了详细的阐述。最后,根据需求分析和详细设计的结果,以中国地质大学开发的MAPGIS为平台,运用JAVA为开发语言,完成了矿产信息查询模块的程序设计,实现了鹰眼显示、分层显示、距离和面积量算、矿区查询的功能。山东省矿产资源管理信息系统是以数据管理、查询、统计、输出为主要功能的信息系统,它的建成,将改善矿产资源信息的管理,促进政府科学决策和快速反应能力,提高综合调度能力,为山东省的经济建设和可持续发展服务。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 系统开发背景
  • 1.2 国内外的研究现状
  • 1.3 本文的主要工作
  • 1.4 本文的组织结构
  • 第2章 系统需求分析
  • 2.1 系统概述
  • 2.1.1 总体业务描述
  • 2.1.2 系统的总体要求
  • 2.2 系统目标和解决的问题
  • 2.3 系统需求获取模式
  • 2.4 系统需求问题描述
  • 2.4.1 核心业务模型
  • 2.4.2 系统功能性需求
  • 2.4.3 系统非功能性需求
  • 第3章 系统架构设计
  • 3.1 系统设计原则和目标
  • 3.1.1 系统总体设计原则
  • 3.1.2 系统总体设计目标
  • 3.2 系统技术架构设计
  • 3.2.1 系统总体架构
  • 3.2.2 系统逻辑架构
  • 3.2.3 系统体系架构
  • 3.2.4 系统网络架构
  • 3.3 系统功能架构
  • 第4章 系统详细设计
  • 4.1 系统的静态结构建模
  • 4.2 系统的动态结构建模
  • 第5章 系统数据库设计
  • 5.1 数据库总体结构
  • 5.2 空间数据库建设引用标准及基本术语
  • 5.3 空间数据库详细设计
  • 5.3.1 图层结构与命名规则
  • 5.3.2 属性数据库设计
  • 5.3.3 图形数据库的建立
  • 5.3.4 图形数据与属性数据的关联
  • 5.3.5 元数据的建立
  • 第6章 系统实现
  • 6.1 系统开发与操作环境设计
  • 6.2 系统总体实现
  • 6.3 矿产查询功能的实现
  • 6.3.1 鹰眼显示
  • 6.3.2 分层显示
  • 6.3.3 面积和距离量算
  • 6.3.4 矿区查询
  • 第7章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    山东省矿产资源管理信息系统的设计与实现
    下载Doc文档

    猜你喜欢