采油工程信息综合管理系统的数据库设计与研究硕士学位论文 精品Word文档下载推荐.docx
- 文档编号:18614548
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:51
- 大小:2.38MB
采油工程信息综合管理系统的数据库设计与研究硕士学位论文 精品Word文档下载推荐.docx
《采油工程信息综合管理系统的数据库设计与研究硕士学位论文 精品Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《采油工程信息综合管理系统的数据库设计与研究硕士学位论文 精品Word文档下载推荐.docx(51页珍藏版)》请在冰豆网上搜索。
本人郑重声明:
所呈交的硕士学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
学位论文作者签名:
日期:
2011年4月2日
《中国优秀博硕士学位论文全文数据库》投稿声明
研究生院:
本人同意《中国优秀博硕士学位论文全文数据库》出版章程的内容,愿意将本人的学位论文委托研究生院向中国学术期刊(光盘版)电子杂志社的《中国优秀博硕士学位论文全文数据库》投稿,希望《中国优秀博硕士学位论文全文数据库》给予出版,并同意在《中国博硕士学位论文评价数据库》和CNKI系列数据库中使用,同意按章程规定享受相关权益。
论文级别:
■硕士□博士
学科专业:
******
论文题目:
作者签名:
指导教师签名:
2011年4月2日
作者联系地址(邮编):
作者联系电话:
摘要
采油工程的现代化、智能化管理是石油开发行业中举足轻重的大事,尤其对于向石油这种不可再生资源尤为重要,而人为管理的准确性往往让人担忧,要是能实现系统化、智能化管理将对石油行业带来新的生长革命。
长期以来,全国各地的石油公司对采油所得的数据及公司人员的管理仍然采用文件、纸张的管理模式以及简单的EXCEL表格管理,造成了许多效率低下问题、人员分配不合理问题和大量资源浪费问题,使得本来可以避免的问题给实际的生产和管理带来了诸多的不便。
该系统就是在这种背景下开展分析和研究的。
采油工程信息管理系统来源于中国油田实际的生产需要,在现在国家要求低碳经济的背景下展开研究的,该系统以Oracle作为后台数据库,针对性为采油数据进行了数据库的设计——包括数据字典的分析设计、数据库要求规范化设计、功能模块设计、系统流程的设计以及实体关系之间的设计,严格需要创建一百多张表,有效地利用了视图和物化视图,达到了聚焦特定的数据、简化数据操作以及确保了表中的数据安全效果。
并将设计研究的结果用C#语言和ASP.NET环境开发实现该系统。
该系统主要分为八大功能模块,对产生的各部分信息进行综合分析与管理,对各模块的功能进行不同阶段的划分,并且最终完成对采油公司的各种生产数据进行统一数字化管理,为采油工程管理的现代化、智能化和一体化做出了巨大的贡献。
关键词:
建立数据字典;
数据分析与设计;
物化视图;
管理系统
Abstract
Themodernizationofproductionengineering,intelligentmanagementisanimportantcontributiontopetroleumdevelopmentindustryevent,especiallyfortheoiltothenonrenewableresourcesisparticularlyimportant,andtheaccuracyofthehumanmanagementoftentoworryabout,ifcanrealizesystematicandintelligentmanagementofoilindustrywillbringnewgrowthrevolution.Long-termsince,theoilcompaniesfromalloverthecountrytotheoilincomedataandcompanypersonnelmanagementstillusingfile,papermanagementmodeandsimpleEXCELformmanagement,causedmanyinefficientpersonnel,unreasonabledistributionproblemsandlotsofresourceswasteproblemsthatcouldhaveavoidedproblemstotheactualproductionandmanagementhavebroughtmuchinconvenience.Thesystemisinthiscontextforanalysisandresearch.
ProductionengineeringinformationmanagementsystemfromChinaoilfieldofactualneedoftheproductioninthecountrynowdemandalowcarboneconomyunderthebackgroundoftheresearchonthe,thissystemtoOracleasbackenddatabase,targetedforoilproductiondatainthedatabasedesign-includingtheanalysisofthedatadictionarydesign,databasedesign,standardizationrequirementsfunctionmoduledesign,systemflowdesignandthedesignoftheentityrelationbetween,strictlyneedtocreatemorethanonehundredform,andeffectiveuseoftheviewandmaterializedviewstofocusonspecificdata,simplifytheoperationandmakesurethedatainthetabledatasecurityeffect.Andtheresultsofthestudywilldesignwithc#andenvironmenttorealizethissystemdevelopment.Thesystemmainlydividedintoeightfunctionmodules,toproduceeachpartofacomprehensiveanalysisandmanagementinformation,thefunctionofeachmoduleindifferentstagedivision,andfinallycompletesProductionCompanytoallkindsofproductiondataareunifieddigitalmanagement,forthemodernizationofproductionengineeringmanagement,intelligentandintegrationmadegreatcontribution.
Keywords:
establishthedatadictionary;
dataanalysisanddesign;
Materializedviews;
Managementsystem
第1章 绪论
1.1采油工程信息综合管理系统的数据库设计与研究的意义
采油工程的现代化管理是石油行业举足轻重的大事,在管理和准确性方面,人的管理成了关键问题。
长期以来,大部分石油公司对数据库及人员的管理仍然采用文件管理以及简单的EXCEL表格管理,这样就产生了一些问题,包括数据的准确性、数据的适时性以及数据的传输效率等问题,这样就造成了很多本来可以避免的问题给实际的生产和管理带来了不必要的麻烦。
虽然目前在国内外的一些石油领域中已经采用了计算机管理系统,但这些系统大都侧重对了生产参数的检测,而忽视了十分重要的信息管理问题,只有将生产所需的基本信息管理得当,才会使石油工业的生产和经营管理上一个新的台阶。
采油工程信息综合管理系统能为石油公司管理各种生产模块的基本信息,并且能根据数据库中的数据来得到需要的统计数据,大大方便了管理人员对数据的统计和查询工作,也使数据能够随时更新,大大减少失误频率和操作时间。
另外,根据数据库中的钻井数据可以自动画出井位图,这比原有的人工井位图的制作方便很多,也变得更加直观,并且实现了新、老井的转化,以及重设起点功能。
这丰富了管理系统的功能,也提高了该管理系统在实际应用中的效果。
1.2采油工程信息数据管理的国内外现状
目前国内外较为先进的石油工矿企业大多已开发出适合于本油田特点的采油工程优化管理系统,并运用于指导生产。
这些石油企业都注重采油工程生产优化管理系统的开发,注重该系统在实际生产上运用、指导和统筹规划的管理,对提高单产效果显著。
也正是因此,很大程度上他们过度追求经济而忽视了对各种技术的综合管理,以及对生产过程中信息的分析与操作的数字化。
采油工程信息管理系统就是在这样的环境下孕育而生,为了使生产中的各种技术信息能够得到联系和整合实现优化配置,通过系统分析得出最优的决策方案,这是目前国内外石油企业非常需要的,外国的广大石油企业都在追求开发整合资源的管理系统,也是为了更环保更节能,支持国家的低碳经济发展也对石油的再次发展注入新的生命元素。
对于石油工程信息管理系统在许多石油企业已经广泛在用,就系统开发史在国外是较早的,而国内也是在近两年才发展起来的,但是大多都不成熟,没有统筹资源的优化配置、没有整合各方信息、没有达成真正的统一分化与综合策略分析。
第2章 数据库设计原理及开发工具简介
2.1数据库设计原理
2.1.1数据库设计原理及特点介绍
数据库设计是一个“工程”问题,它是软件工程(softwareengineering)的一部分[3]。
在软件工程中,将软件开发过程称为软件生存周期(lifecycle),一般分为需求分析、设计、编码、测试、运行和维护等阶段。
在软件工程中,这六个阶段通常是顺序执行的,这种方式称为瀑布式(waterfalling)的分析、设计与开发,被称为数据工程(dataengineering),它也采用软件工程中的生存周期方法,将整个数据库应用开发分解成目标独立的若干阶段。
(1)需求分析:
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。
(2)概念设计:
对用户要求描述的现实世界抽象出概念数据模型,这个概念模型应反映现实世界各部门的信息结构、信息这么流动、信息间的互相关系以及各部门对信息查询、添加和读取等要求。
所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。
(3)逻辑设计:
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。
与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。
这一步设计的结果就是所谓“逻辑数据库”。
(4)物理设计:
根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构、存取方法和存取路径等。
这一步设计的结果就是所谓“物理数据库”。
(5)验证设计:
在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。
一般,一个大型数据库的设计过程往往需要经过多次循环反复。
当设计的某步发现问题时,可能就需要返回到前面去进行修改。
因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。
(6)运行与维护设计:
在数据库系统正式投入运行的过程中,必须不断地对其进行调整与修改。
1、数据库系统设计特点
数据库设计是一项十分繁杂、详细的工作,设计人员不仅要具有很强的数据库技术、扎实的数据库系统理论,而且必须要全面了解数据库系统应用对象的业务流程、用户需求、数据流程等具体的管理知识,掌握从市场需求到理论分析、方法实现、人员组织、项目计划、制度设定等重多学科相互交融的综合能力。
数据库系统设计的主要特点如下
(1)实用性
数据库系统设计无论采用什么方法,都必须建立在用户的需求上。
用户的需求是数据库系统设计的根本。
脱离了用户需求,追求理论的完美是无本之木,无源之水。
实用性是数据库系统设计主要特点之一。
(2)复杂性
数据库的定义、组织、操作、管理和控制等功能是构建数据库的基本要素。
设计数据库不仅与单纯数据库理论和方法有关,同时还直接受数据结构、计算机技术、通信技术、控制理论、管理技术等多种技术的制约。
特别是数据库物理设计还受到存储理论与方法、存储介质、存储技术的影响。
设计数据库系统是一项十分复杂的系统工程。
(3)完整性
数据库系统是信息处理的基础,通过数据库我们不仅能描述现实世界,更能为我们的管理提供服务,为经济建设提供依据,为计划、预测、成本控制提供决策的基本住处。
因此,数据库、数据库系统的设计首先要遵循的主要原则是完整性,只有确保数据库系统的完整,才能有信息系统发挥的预期效益。
(4)系统性
数据库系统涵盖了信息系统的主要功能。
不仅明确了数据的内部结构,而且规定了数据的定义、操纵、安全控帛、传递等主要功能。
数据库设计模型的种类
2.1.2数据库设计模型的种类
从传统意义上来讲,数据库设计模型有三种:
1、概念模型
概念模型是数据库设计最高层的模型。
典型的的概念模型的实体、主要领域、实体之间的关系建模。
它的主要用途是在理解获得数据库系统需要捕捉哪些数据时定义数据库的范围值。
2、逻辑模型
逻辑模型用于应用的设计,是用于数据库设计,并且逻辑建模是在一个与技术无关的层次上进行,逻辑数据模型中通常使用与技术无关名词来代表实体,与概念模型中的业务实体很相似,但是逻辑模型还没有考虑到数据库的实现。
逻辑模型的用途是进行设计交流,这种设计交流是在数据库的实现者能够将逻辑模型转换为所使用的特定平台上的高性能数据库这一层次上进行的,不考虑所使用的目标数据库管理系统(DBMS)。
3、物理模型
和逻辑数据模型的描述方法类似,物理数据模型也用类和类图描述,它是根据逻辑模型产生的。
2.2开发工具简介
本系统采用VisualStudio2005作为前台开发工具,使用了SVN版本管理器,Oracle9i作为后台数据库。
1、VisualStudio2005简介
1、VisualStudio2005简介
VisualStudio是微软公司推出的开发环境。
是现在非常流行的Windows平台应用程序开发。
目前已经开发到10.0版本,也就是VisualStudio2010。
VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能应用程序[8]。
VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。
创建满足关键性要求的多层次的智能客户端、Web、移动或基于MicrosoftOffice的应用程序。
使用VisualStudio2005,专业开发人员能够使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境;
在统一的开发环境中,开发并调试多层次的服务器应用程序;
使用集成的可视化数据库设计和报告工具,创建SQLServer2005解决方案。
2、SVN版本管理工具简介
SVN(subversion)是近年来崛起的版本管理工具,绝大多数开源软件都使用SVN作为版本管理软件。
SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了“木桶原理”的问题[9]。
3、Oracle数据库简介
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程是理解用户的需求,然后,把它们转变为有效的数据库设计。
Oracle数据库系统是一个完美的完全符合数据库技术的关系数据库系统。
它除了拥有RDBMS功能外,还提供了许多与Internet有关的功能。
Oracle数据库具有如下优点:
(1)操作的简易性
Oracle从根本上改进了Oracle应用的安装,配置和可管理性。
Oracle通用安装程序和数据库配置助手都是基于Java的应用,它们通过探测硬件特征和提示信息来安装、预调整和配置Oracle数据库环境。
(2)安全性
Oracle引入了细粒度化的访问控制,并改进了多层环境的安全模式。
(3)网络功能
Oracle提供了先进的网络特性和管理能力,并引入了Oracle安全目录服务。
开发工具的这些特点为射孔深度计算标图系统的开发带来了强大的技术支持。
4、MicrosoftOfficeVisio2003简介
Visio是一种把流程可视化的软件,目的在使我们能轻易地把数据转换成图形。
Visio从1990年开始发展,至今全球已经有三百多万位使用者了,产品线分成四个版本:
标准版、工程版、专业版以及企业版。
因而,Visio被广泛地应用于软件设计、办公自动化、项目管理、广告、企业管理、建筑、电子、机械、通信、科研和日常生活等众多领域。
作为0ffice2003系统中的一名重要成员,Visio2003的功能更加强大,应用范围也在不断扩大。
MicrosoftVisio2003可以建立流程图、组织图、时间表、营销图和其他更多图表,把特定的图表加入文件,让商业沟通变得更加清晰,令演示更加有趣,使复杂过程更加简单,文档重点更加突出,使我们的工作在一种视觉化的交流方式下变得更有效率。
第3章 采油工程信息综合管理系统总体设计
3.1采油工程信息系统总体设计论述
本章的目的是对采油工程信息管理总体功能进行设计。
包括数据库设计、采油工程信息综合管理系统功能模块。
根据用户需求,需要在Oracle中建立数据库SCGJ,数据库密码CYGCXXXT。
到目前为止已建表一百多张(系统功能还在不断扩展)。
数据字典由10列组成,包括:
序号、列名、数据类型、长度、小数位、允许空、单位、默认值、字段说明、来源。
总体功能设计,包含钻井功能、完井功能、大修功能、压裂功能、节能功能、油水井功能、堵水功能、浅调剖功能的功能设计。
采油工程信息综合管理系统中的功能模块是由不同的数据表组成的,这些数据表这间存在关系,并且每个表与系统的总表也紧密相连。
在数据字典中的“来源”一列就列出了数据来源于哪个表。
3.2采油工程信息综合管理系统的模块图
3.2.1采油工程信息综合管理系统功能模块图如图3.1所示:
图3.1采油工程信息综合管理系统总体功能模块图
通过使用采油工程信息综合管理系统,不仅可能将数字化的表格资料以批量导入的形式存入到数据库中,还可以跟据数据库中的记录以井位图的形式,形象的展现给系统使用者,并且可以进行很多操作,十分方便。
另外该系统将采油厂所有的分支综合到一起进行管理,不仅方便操作,而且省去了过去大量档案管理的麻烦,并且也方便的数据的传输,不需要人力传送资料,使用其他数据库接口就可以方便的得到需要的数据资源。
3.2.2采油工程信息综合管理系统的程序流程图如图3.2所示:
图3.2采油工程信息综合管理系统的程序流程图
3.3采油工程信息综合管理系统数据库实体关系图
利用VISIO2003的反向工程生成采油工程信息综合管理系统的数据库实体关系图。
1、钻井功能模块:
钻井功能模块包括四个表,分别为:
钻井单井数据表、钻井生产进度表、钻井施工进度表、新井井位信息表。
表与表之间关系为:
(1)钻井单井数据表中的矿名、队号、井别、试采类型来自表DAA01,井型来自DAA02,施工单位、施工队伍来自钻井生产进度表。
(2)钻井生产进度表中的进口号,井别,区块单元来自新井井位信息表。
(3)钻井施工进度表中字段主要为计算得到,使用了视图V_DRILLLJJS和V_LJWGJC。
钻井功能模块的实体关系图如图3.3所示:
图3.3钻井功能模块实体关系图
2、完井功能模块:
完井功能模块中包括四张表:
完井进度表-油水井射孔、完井数据表、完井效果统计表-新井油水井、完井补孔运行表老井补孔。
表与表之前的关系:
完井数据表中的替喷日期来自完井进度表-油水井射孔,这四张表的矿名、队号、井别都来自DAA01,还有个别数据来自其他总表,在本模块的实体关系图中这些个别总表的使用暂不列出。
完井功能模块的实体关系图,如图3.4所示:
图3.4完井功能模块实体关系图
3、油水井功能模块:
油水井功能模块中包括两张表:
油水进度表-油水井射孔、油水分析表-油水井补孔。
油水进度表-油水井射孔数据表中的射孔日期来自油水分析表-油水井补孔,还有个别数据来自其他总表,有这些表与表之间的数据关系把油水井射孔表与油水井补孔表关联起来了。
油水井功能模块的实体关系图,如图3.5所示:
图3.5油水井功能模块实体关系图
4、大修功能模块:
大修功能模块中只包括一个表:
大修数据表。
大修数据表中的矿名、队号、区块单元、采油方式、目前井别来自DAA01,影响液、影响油从DDE02中得到。
大修功能模块的实体关系图,如图3.6所示:
图3.6大修功能模块实体关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 采油工程信息综合管理系统的数据库设计与研究硕士学位论文 精品 采油 工程 信息 综合 管理 系统 数据库 设计 研究 硕士学位 论文