Print

基于VBA的地质图件系统设计与实现

论文摘要

《基于VBA的地质图件系统设计与实现》主要应用了VBA技术,面向对象技术和克里金地质绘图技术,Visual Basic for Application(VBA)是一种使用对象模型模拟现实世界的一种完整的编程语言,它可以与那些与之集成的宿主应用程序一起使用。在具体的VBA开发中,我们通过面向对象的分析(OOA)建立概念模型,根据类之间的服务关系建立了数据库系统的E-R模型,经过面向对象的映射我们将E-R模型转化为相应的面向对象的数据模型,为实现数据的高效访问我们启用了ODBC访问模式,利用ADO数据访问接口实现了不同格式数据的编辑和修改。本次设计的核心模块由作图数据模块和绘图模块构成,结合相应复杂断块油藏细分层系研究,作图数据模块实现了复杂断块油藏细分层系研究中综合指数法、最优分割法,单参数定量化、经济参数等研究过程中的数据处理问题,从而优化了组合开发层系。绘图模板实现了细分层系研究中所涉及的沉积微相、孔隙度、渗透率等图件的自动绘制。

论文目录

  • 中文摘要
  • 英文摘要
  • 第1章 前言
  • 1.1 课题的研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 论文章节安排
  • 第2章 论文研究相关技术
  • 2.1 VBA概述
  • 2.2 面向对象数据库
  • 2.3 面向对象分析与设计
  • 2.3.1 面向对象分析
  • 2.3.2 面向对象设计
  • 2.4 克里金地质绘图技术
  • 第3章 基于 VBA的地质图件系统的设计
  • 3.1 系统设计流程
  • 3.2 作图数据的形成
  • 3.2.1 数据库类型
  • 3.2.2 数据模型
  • 3.2.3 数据访问接口
  • 3.2.4 作图数据的形成
  • 3.3 绘制地质图件
  • 3.3.1 GCDPlot
  • 3.3.2 Sufer VBA绘图模板
  • 第4章 基于 VBA的地质图件系统的实现
  • 4.1 VBA数据处理
  • 4.1.1 ODBC数据源的建立
  • 4.1.2 利用 ADO操作面向对象数据库模型
  • 4.1.3 基于 Excel VBA的作图数据处理
  • 4.2 Excel VBA的GCDPlot图解
  • 4.2.1 设计思路
  • 4.2.2 程序结构
  • 4.3 Sufer VBA绘图模板
  • 4.3.1 生成网格文件
  • 4.3.2 生成等值线图
  • 4.3.3 添加贴图
  • 4.3.4 比例与坐标
  • 4.4 应用实例
  • 4.4.1 孔隙度等值线图
  • 4.4.2 渗透率等值线图
  • 第5章 结论
  • 5.1 已完成的工作
  • 5.2 存在的问题及下一步工作打算
  • 5.2.1 存在的问题
  • 5.2.2 下一步工作打算
  • 参考文献
  • 致谢
  • 在学期间研究成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/361e273a1cfff6a1bbec9b90.html