中国工程论文网
代写工程论文
当前位置:工程论文网 > 软件工程论文 > 工程管理论文范文:固井信息管理系统的设计与实现

工程管理论文范文:固井信息管理系统的设计与实现

时间:2017-09-27 16:55来源:www.e-lunwen.com 作者:lgg 点击:
本文是软件工程论文,本次项目的研究是基于本人在实际工作中的经验,在基层工作的过程中,我熟悉掌握了前线工作的各个流程,深入了解到在工作中遇到的问题。
第 1 章 引言 
 
1.1  研究背景 
专家组需要对每年的固井数据进行有效的整理、评估,做出合理的固井设计。在不同国家,不同地区,不同油井,采用不同的套管进行固井作业,其数据复杂度高,纸张整理难度大,有必要加强和完善固井作业详细信息及作业记录。钻井平台条件恶劣,记录麻烦,将固井作业信息数字化、统一化,可以便于存储、查询、记录等。 该数据采集系统是在 Windows8 环境下采用 Visual  Studio2010 开发,以Microsoft office Access 为数据库软件。本系统已经基本实现了设计阶段的所有模块,为固井作业数据的采集、管理、分析、导入、存储、导出等都提供了便捷的方法,为固井作业数据管理提供了有力的支持。 本系统可以加强对固井质量的预测研究,将地质、工程因素对固井质量的影响逐步定量化,以增强对固井质量的控制能力,达到简化工艺、降低成本的目的。 当需要查找某些参数时,可以极方便的将该参数查找出来,并得到相关的其它信息。有不妥当信息,可以及时得到修改。适应管理要求的变化,在对以往形成的固井技术重新进行适应性评估,通过该系统,可以对详细数据进行掌握,对质量评价做出相应的改进和完善。 
...........
 
1.2  研究现状及发展趋势 
随着固井技术的发展,越来越多的企业将繁杂的固井数据逐步应用相关软件建立数据库,管理和应用相关数据,给固井工作带来了极大的便利。近年来,现有技术不断尝试在固井数据管理中的应用,取得了很大的成功。 中小型数据管理软件 SQL(Structured Query Language)Server 可以较容易的使用与数据库有关的各种对象,建立关系模型,并实现对固井数据的查询功能[1];在脱离网络的条件下,系统采用基于 PB 技术的 C/S 结构,开发过程中使用的关键技术为 OLE 控件技术和动态数据窗口技术,数据的共享将通过 SQL 文件的导入和导出实现,并通过操纵 Excel 文件实现批量数据的录入和导出[2];在解决初期问题后,人们在开始尝试对数据库中的数据进行再加工,形成综合性、可具分析性的环境,由此诞生了数据仓库(Datawarehouse,DW)技术,提出了一种基于元数据的 ETL 体系结构,重点设计元数据管理模块和异构数据转换模块。 未来固井技术会开发应用更多的平台,将更新的现代化技术应用到固井数据的管理当中,可实现软件更加丰富的作用。由于钻采工艺各个环节链接紧密,固井只是其中的一部分,将固井、压裂等一些列钻采工程一体化,会有效提高整体工程实施的质量,降低因工程原因导致的油气井废弃率。 
...........
 
第 2 章 相关知识介绍 
 
2.1 C#技术简介
C#全称为 C sharp  ,从 C/C++演变而来,保留了 C 家族的名称,#为音乐标记,用于表示声调并读作“Sharp”,因此读作“C Sharp”,是一种新的面向对象的编程语言,2000 年 6 月,由微软公司发布[3]。 .NET 是微软件的一个平台,是微软的下一步战略,作为.NET 的核心编程语言就是 C#[4]。在.NET 初期,与普通的编译并无差别,为了扩充功能以及增加.NET API 调用,仅仅是在 WINDOWS 开发环境上需要额外装上.NET 的类库,这个类库被称为 Framework 软件扩充包,目前看来 C#是调用 Framework 的语言[5]。 不管是 C#还是 JAVA,其应用思想、技术等方面都较为相似,如出一辙,原因在于二者的技术思想都源于 DELPHI。DELPHI 是 Borland 公司的 WIN32 开发工具,曾经是人类所用最高效快捷的开发工具,它里面首先用了很多新技术,后被 C#等应用[6]。 C#的优势在于开发周期缩短了,并着重强调应不断更新应用程序,因此使得我们用较少的代码就可以完成工作,并减少错误率[7]。此外需要指出的就是其内置的特性,也就是 C#可以将任何组件转化为 XML 网络服务,并通过 Internet 在各种操作系统上的各种程序来回调用[8]。 最重要的是,C#使得 C++程序员可以高效的开发程序,而绝不损失 C/C++原有的强大的功能。因为这种继承关系,C#与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C#。 
...........
 
2.2 Win Form 技术简介 
Win Form 是.Net 开发平台中对 Windows Form 的一种称谓,Windows 窗体也称为 Win Form,可以创建应用程序的用户界面,并使用任何一种.NET 支持的语言编写应用程序的功能[11]。 Win Form 应用程序一般都有一个或者多个窗体提供用户与应用程序交互。窗体可包含文本框、标签、按钮等控件。大型 Win Form 应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他的真实面目。 Windows 窗体格局简洁明了,在安全性方面,Windows 在运行时充分利用了公共语音运行库的安全性质,并且可以提供丰富控件,程序员可自行定义其他控件,方便的窗体显示和明确的分布导向都使得在编程。 
........
 
第 3 章 固井数据采集系统可行性分析 ...... 7
3.1 项目背景 ..... 7 
3.2 本系统优势与可行性分析 ........... 7 
3.3 小结 ......... 8 
第 4 章 系统需求分析 .......... 9 
4.1 任务概述 ..... 9 
4.2 系统特点 .... 10 
4.3 系统开发环境 .......... 11 
4.4 系统功能 .... 11 
4.5 小结 ........ 12 
第 5 章 数据库的设计与实现 ............. 13 
5.1 业务逻辑设计 .......... 13 
5.2 数据库逻辑设计 ........ 14 
5.3 数据库表结构 .......... 14 
5.4 系统设计概述 .......... 23 
5.5 数据访问层 ............ 24 
5.6 业务逻辑层 ............ 38 
5.7 小结 ........ 40 
 
第 7 章 系统测试 
 
系统测试(System Testing),将多种元素结合,其中包括已确认的软件、硬件、外设、网络等,以进行信息系统的重组测试和确认测试。 测试目的:有效验证系统是否满足需求规格的定义,找出其中的矛盾点,改善工作方案。其过程为,系统测试在发现问题后通过调试找到错误原因和位置,自后进行修正。在套管管理界面,通过删除油井信息按钮,可以删除无用的油井信息。并且数据库也删除相应的信息。删除时会提示相应警告,若删除则会从数据库中删除。 在基本信息中,添加相应的套管信息,并选择保存按钮,可以正确的保存相应的修改信息,并且数据库中同步更新信息。 
...........
 
结 论
 
经过几个月的设计和开发,固井作业数据采集系统系统基本开发完毕。其功能基本符合用户需求,实现了打开作业信息,添加修改删除油井信息,查看、修改套管信息等功能模块。由于完成毕业设计时间较短,该系统中还存在许多不足的地方,出错处理不够完善,界面不够友好等这些都有待进一步改善。 通过对固井作业数据采集系统的设计,本人深刻地体会到了软件工程的一些思想和方法,了解到一个软件产品的开发是一个科学地、有计划、有步骤的过程,它需要不断的检验、修改和完善。通过此次的系统设计和开发,使本人对 C#语言有了更高的认识和熟练,对 Winform 开发过程有进一步的认识和了解。 本次项目的研究是基于本人在实际工作中的经验,在基层工作的过程中,我熟悉掌握了前线工作的各个流程,深入了解到在工作中遇到的问题,对比之下认为,固井工作在整个钻井工程中占有重要地位,实际工作更注重固井技术的发展而忽视了最基本的数据管理问题,导致复杂的统计数据工作不断重复进行,耗时耗力。通过此次毕业设计,将本人所学和实际工作紧密联系了起来,一方面更加深刻的了解了.NET 的开发流程和一些关键点的掌握,另一方面简化了实际工作中的繁琐环节。 本论文从开发的目的意义和.NET 等概念的介绍,到固井作业数据采集系统的需求分析、系统的设计和分析、数据库的分析和设计,最后到代码的实现,都作了相应的陈述。在编写本论文的过程中,本人以科学、严谨、认真、端正的态度,力求精益求精,但错误和疏漏之处在所难免,敬请各位老师批评指正。本论文的需求分析做得不够细致,导致系统和实际有些出入,比如一些详细模块没有深入设计,而是采用直接现实其最基本信息的处理方式。这些都是系统可以改进的地方,可以考虑对这些功能进行扩展,使系统更加的合理和完善。  
.........
参考文献(略)
(责任编辑:gufeng)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
点击提交代写需求
点击提交代写需求
点击提交代写需求
推荐内容