首页> 中文学位 >基于WPF的钻井信息展示平台的设计与实现
【6h】

基于WPF的钻井信息展示平台的设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 引言

1.2 研究背景与意义

1.2.1 研究背景

1.2.2 研究意义

1.3 国内外研究现状

1.3.1 WPF应用现状

1.3.2 钻井信息化管理研究现状

1.4 论文的组织结构

第2章 技术基础

2.1 WPF技术

2.1.1 WPF体系结构

2.1.2 XAML

2.1.3 Dependency Property

2.1.4 路由事件

2.1.5 数据绑定

2.2 设计模式

2.2.1 MVC模式

2.2.2 MVP模式

2.2.3 MVVM模式

第3章 钻井信息展示平台需求分析

3.1 钻井信息展示平台总体需求

3.2 钻井信息展示平台功能需求

3.2.1 用户管理

3.2.2 用户登录与退出

3.2.3 钻井信息数据处理

3.2.4 钻井信息展示

3.2.5 钻井信息展示交互操作

3.3 钻井信息展示平台性能需求

第4章 钻井信息展示平台系统设计

4.1 钻井信息展示平台总体设计

4.2 钻井信息展示平台功能设计

4.2.1 用户登录与退出

4.2.2 用户管理

4.2.3 钻井信息数据处理

4.2.4 钻井信息展示

4.2.5 钻井信息展示交互操作

第5章 钻井信息展示平台数据库设计

5.1 实时采集数据

5.2 测井数据文件

5.3 结构化数据

第6章 钻井信息展示平台实现

6.1 开发环境

6.2 钻井信息展示平台核心功能包图

6.3 钻井信息展示平台核心类设计

6.3.1 基础实体类

6.3.2 公共辅助类

6.3.3 用户相关类

6.3.4 数据处理和信息展示相关类

6.4 钻井信息展示平台效果展示

结论与展望

结论

展望

致谢

参考文献

攻读学位期间取得学术成果

展开▼

摘要

人类文明的高速发展促使了科技文化的迅猛发展,伴随着人类的进化发展,人类从未停止过对地球的探索,而石油勘探行业正是人类对地球探索欲望的产物之一。石油勘探行业的高速发展加速了地下空间的高效利用,同时产生了越来越多的钻井工程。数以万计的钻井实验后所产生的数据信息可以用“海量”来形容。毋庸置疑的是,在如此海量的数据中提取有效信息,并利用上述信息方便、有效、快捷地分析地下环境具有重要研究意义和应用价值。
  当前石油工程中钻井信息管理频出缺陷,并造成钻井信息查阅难、分析难等问题,而当前专为钻井信息展示设计的系统大面积存在用户体验死板、用户界面美感差等问题。针对上述问题,本文提出了基于WPF技术的钻井信息展示平台的设计方案,该方案设计的钻井信息展示平台具有如下特点:
  (1)该方案有效的将新一代图形展示技术与钻井信息展示结合起来,解决了石油勘探工程软件在用户体验方面存在的问题,实现图形展示技术在石油勘探工程软件中的创新应用。
  (2)该方案将用户信息管理与钻井信息展示平台相结合,严格管理钻井信息展示平台的用户信息,以提高平台数据的安全性,实现了局域网中钻井数据信息的共享。
  (3)该方案设计的钻井信息展示平台采用Ribbon模式,平台操作风格与常用办公软件风格一致,改善了传统钻井信息展示平台操作困难的不足。在平台设计中尽可能的减少用户的操作和思考,让用户可以轻松操作相关功能。
  本文研究内容如下:
  (1)研究已有的钻井信息展示系统,归纳、比较和分析它们各自的优缺点和应用场景;
  (2)研究已有的信息展示平台,归纳其应用场景,将已有信息展示平台的应用特征与钻井信息的结构特点相结合;
  (3)研究WPF图形展示技术,将WPF图形展示技术与钻井信息的展示相结合,以改善传统钻井信息图形展示方面的不足;
  (4)研究软件开发设计模式,通过比较和分析,确定一种最适合WPF图形展示技术的设计模式,使基于WPF的钻井信息展示平台具有低耦合性和高可移植性,同时具有高可重用性和高可维护性。
  针对以上研究内容,本文主要采用文献研究法,根据研究目的,查阅大量相关的文献资料,全面了解WPF图形展示技术以及钻井信息展示平台的研究历史和现状,了解钻井信息在图形展示方面的优点和缺点。通过对图形展示技术以及相关设计模式的比较,选择出目前应用最成熟、开发效率最高的WPF图形展示技术作为实现钻井信息展示平台的图形展示技术,同时配合MVVM设计模式,以解决钻井信息在图形展示方面存在的问题。
  本文主要取得以下研究成果:
  (1)本文运用面向对象软件设计技术UML,遵循完整软件开发流程,着眼于平台总体功能需求,对钻井信息展示平台进行了详尽的需求分析。明确了钻井信息展示平台的总体需求以及五大功能需求:用户管理功能、用户登录与退出功能、钻井信息数据处理功能、钻井信息展示功能以及钻井信息展示交互操作功能。
  (2)根据钻井信息展示平台的功能需求,对各个功能模块作了详细设计并进行细致的划分,以功能框图的形式直观地表现了各个功能模块所涉及的子功能,以流程图的形式清晰地表现了各个功能模块的内部流程。
  (3)根据钻井信息展示平台的各个功能模块的细致划分,本文详细介绍了与功能相对应的主要实现类,对类中的主要属性和方法做了详细地阐述和解释。
  (4)针对钻井信息展示平台的功能及存储特点,采用Oracle Database作为底层存储环境。本文对各个功能模块的存储结构进行了全面设计,并且对各个功能模块主要存储结构的设计方法进行了详细介绍。
  (5)本文设计的基于WPF的钻井信息展示平台通过功能测试和性能测试达到了预期效果,运行流畅、图形界面美观、可操作性强;在使用中也得到了相关行业使用者的认可。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号