基于Extjs的单井基本信息管理系统的设计与实现.doc
《基于Extjs的单井基本信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Extjs的单井基本信息管理系统的设计与实现.doc(32页珍藏版)》请在沃文网上搜索。
1、西安石油大学本科毕业设计(论文) 摘 要:随着计算机及相关技术的迅猛发展,计算机应用技术在石油工业方面的应用越来越广泛,把单井基本信息实时地传输与管理,是油田现代化生产管理的重要手段。本文分析单井基本信息管理流程、单井基本信息的分类及存储格式,单井基本信息即为油田单井长期积累的成果数据,如地质、地震、测井资料、分析试验等数据,这些数据分为单井大类成果数据类型和单井成果数据类型。本文主要实现对单井成果数据的分类管理,包括数据的上传、修改、删除和下载。系统采用ASP.NET、AJAX、Extjs技术设计实现了单井基本信息管理系统。系统按权限分为普通用户和管理员。普通用户实现单井成果数据的上传、修改
2、等操作。管理员用户实现对单井大类成果数据类型和单井成果数据类型的添加、修改、删除。该系统改变了传统人工管理模式,实现单井成果数据的自动化、网络化、信息化管理,为油田井位论证提供决策支持依据。关键词:Extjs;石油;数据管理 IIThe Design and Implementation of Single well information management system based on Extjs Abstract: With the rapid development of the computer and related technology , the computer has
3、been already more and more widely used in the petroleum industry. The single well datas real-time transmission and management has been an important technique of modern production management.This thesis mainly introduce the process of the data management of single well as well as the classification a
4、nd storage format. Single wells data , that is, the data that has been accumulated for a long time, such as geology, earthquakes, well-log information, analysis of experiments, and so on. The system uses the ASP.NET AJAX, Extjs technology designed to achieve a single well information management syst
5、em. System privileges are divided into general users and administrators. General user is used to achieve single well file upload, edit and other operations. Administrator users to realize the single well categories data types and single well results achievements of the type of data to add, modify an
6、d delete.The system has changed the traditional manual management mode, a single well results data automation, networking, information management, and provide a basis for decision support oil well demonstrated.Key words: Extjs, Petroleum, Data management目 录1 绪论11.1 研究的背景和意义11.1.1 背景11.1.2 意义11.2 国内外
7、研究现状11.2.1 国内研究现状11.2.2 国外研究现状21.3 论文章节结构32 系统分析42.1 可行性分析42.1.1 经济可行性42.1.2 技术可行性42.1.3 操作可行性42.2 系统需求分析42.2.1 数据需求分析52.2.2 功能需求分析72.3 系统实施方案73 系统设计83.1 网络拓扑结构83.2 功能模块设计83.3 数据库的设计94 系统实现124.1 实现工具124.2 登录模块124.3 管理员功能模块144.3.1 单井大类成果数据类型管理144.3.2 单井成果数据类型管理184.4 普通用户功能模块204.4.1 单井成果数据导航树204.4.2 单
8、井成果数据上传224.4.3 单井成果数据下载234.4.4 单井成果数据删除234.5 网站发布245 总结26参考文献27致谢281 绪论1.1 研究的背景和意义1.1.1 背景在网络技术逐渐渗入社会生活各个层面的今天,传统的工作方式也面临着变革,诸如现在所常见的信息管理系统,已经被应用于很多地方,例如银行、学校、医院、甚至是关系到国家命脉的政府和部队。绝大多数的信息管理系统是基于Web的B/S系统,因此它可以借助于遍布全球的Internet进行交互,大大的扩展了共同交流的灵活性。由于油田现场作业场地分散,以前的通讯方式已经不适应现在的技术要求。而针对于单井成果数据管理,涉及单井大类成果数
9、据和单井成果数据类型的增删改,以及对单井成果数据的管理,目前大都需要人为用纸笔记录,并需要在各个单井之间来回走动,详细了解单井情况。而大部分单井地处偏远、交通不便,需要花费大量的人力物力。并且也不能及时汇总数据资料,这给工作带来了很多不便,对于目前存在的此类问题,设计了此信息管理系统。1.1.2 意义为了实现企业的信息化应用水平,提高企业在新的运作模式下的竞争力,油田提出了建设“油气藏数字化管理平台”的任务。为了适应这一总的要求,通过改变内部管理模式、优化使用开发生产数据资源、挖掘地质信息等,中国石油某油田勘探开发研究院提出了“探井井位论证子系统”的构建思想。本项目指导教师参与“探井井位论证子
10、系统”的项目研发,“基于Extjs的单井基本信息管理系统”是该项目的子模块。让本科生参与科研项目研发可提高学生的动手能力,使其所学理论知识应用到实际当中。该项目属于MIS开发项目,但在开发环境下使用了目前较为流行的Extjs和Ajax技术,这样使学生熟悉掌握目前比较新的Web开发技术。通过该项目的实施,学生可综合运用所学的多门课程的理论知识,提高学生的动手能力,另外,学生可掌握石油勘探开发领域的专业知识,有利于计算机专业学生应聘石油单位。1.2 国内外研究现状1.2.1 国内研究现状国内的单井数据管理系统已经趋于成熟。有基于石油工业数据传输的国际标准协议WITS/WITSML的一套远程传输系统
11、,它利用了Internet网络系统,采用Web方式,实现单井各种不同来源数据的实时传输、实时数据库的建立和管理,并实现数据28的实时显示,是单井钻井地址信息实时综合显示和数据导出、随钻井分析以及为实时决策提供了不可或缺的有力工具。工作人员只需要打开Web浏览页,在在办公室即可动态的查看来自单井的各种实时数据,并把这些数据表现成为直观明了的风格。以图形的方式显示地质作业综合分析图、岩心综合图、气测录井图、成果图等。系统可以通过手机短信、电子邮件等方式通知相关工作人员及时了解单井进展,管理员也可以通过报表、现场视频查看单井生产动态1。主要特点:(1)数据无缝连接及共享技术:数据源基于WITS/WI
12、TSML,可以和通用的钻井服务商仪器实现无缝连接;(2)数据高度安全保密:数据利用企业内部网络进行传输,数据安全保密性高;(3)各种信息高度综合:帮助用户轻松掌握所属区块、油田、油井的各类信息,如:当前开钻、钻探及完钻情况等信息,实现对单井随钻测井、录井信息、钻井及定向井等数据的查看与实时监控;(4)实时性与便捷性:用户界面基于Web,数据实时更新,方便用户进行各种实时分析和快速决策。类似的系统至今已在中海油近300口井的实际生产应用过,系统非常稳定已为油公司生产管理人员和研究院项目组的广大用户广泛接受,是井场钻井地质信息的实时综合显示和数据导出提供实用工具,从而为地质作业决策作出重要贡献,成
13、为钻井分析不可或缺的工具。1.2.2 国外研究现状国外在石油方面数据管理系统带头人是英国的Geologix公司,它所开发的一款单井资料优化管理和现场快速评价与决策的系统GEO是目前国外最为代表性的产品之一。它非常便捷地将不同施工单位,如钻井、测井、录井、定向井、测试、完井等产生的单井资料统一汇总并压缩为容量非常小的单个文件,方便及时地将井场所有资料回传至油田研究院,实现井场与研究院之间信息的快速共享,为油田决策、生产、科研等人员收集、整理与利用井数据,提供一种高效便捷的工具同时通过GEO,可快速对单井资料进行实时的质量监控,确保井场资料的准确性;另外,GEO具有强大的绘图功能,以单井资料文件为
14、基础,可帮助现场及决策人员对单井资料进行快速分析、评价与决策,并迅速绘制各类地质及工程图件。最终实现单井资料的快速收集、即时成图、现场分析、同步决策的目的。石油地质科学家们称这一套软件为“综合的数据收集、管理和分析系统,软件的操作灵活简便,数据库占用空间小,界面友好。单井成果数据表GEO用户包括地质工程师、钻井工程师、测井工程师、录井工程师、测试工程师、定向井工程师、井场监督、研究院资料管理员、油田决策人员、项目研究人员等2。主要特点如下:(1)井数据管理理念:实现一口井全部数据的单文件管理模式,改变同一口井的不同类型数据分散存放管理的现状。这些数据既包括原始数据,也包括现场分析和计算的数据,
15、格式如成像数据、图形、表格、地图,甚至声音和电影文件等等;(2)容量极小的单文件:方便数据的实时传输,实现单井现场与研究院之间完整井资料包的快速共享;(3)即时成图、分析与评价功能:所有井场数据一经导入,则可自动生成地质、测井、工程等各类图件、报表和报告,以及分析评价报告等。软件操作简单、方便灵活、交互式操作、所见即所得,模板自定义、符号编辑。从而真正实现单井数据的快速收集、即时成图、现场分析、同步决策的目的;(4)数据输入输出功能:单井数据及分析评价成果可通过IE及时浏览。1.3 论文章节结构本文介绍了基于Extjs的单井基本信息管理系统。使用Extjs框架设计Web界面,使用VB编写连接数
16、据库代码,最终实现单井文件的增删改和下载,以及对单井大类成果数据和单井了成果数据的管理等一系列问题。本论文包括5章,第1章是绪论,包括研究的背景和意义、国内外研究现状和章节结构;第2章是系统分析,包括可行性分析、开发模式分析、系统需求分析;第3章是系统设计,包括网络拓扑结构、系统体系结构功能模块设计和数据库的设计;第4章是系统设计,包括实现工具、登录模块和管理员功能模块、普通用户功能模块和网站发布;第5章是总结;最后是致谢和参考文献。2 系统分析2.1 可行性分析2.1.1 经济可行性基于Extjs的单井基本信息管理系统类似于常见的数据管理系统,是“探井井位论证子系统”的子系统,由中国石油某油
17、田勘探开发研究院提出。相对于“探井井位论证子系统”,此系统只是其中的小部分,优秀的程序员可以在短期内制作出,然后这些小型子系统组合成为“探井井位论证子系统”。综上,此系统的代价不会很高。2.1.2 技术可行性基于Extjs的单井基本信息管理系统的实质是对数据的管理,数据管理可分为数据的存储、数据的修改和数据的删除。在基于Extjs的单井成果数据管理系统中,涉及了普通用户和管理员用户与数据之间交互。普通用户需要实现对单井数据成果的上传、修改和删除。管理员用户实现单井大类成果数据类型和单井成果数据类型的添加、修改和删除。这些工作都需要依靠数据库才得以完成,它们的本质是对数据库里面数据的添加,修改和
18、删除。完成此工作有三个任务需要完成。第一个工作是对数据库的设计,使用SQL Server 2000可完成这部分的工作。第二个工作是界面的设计,这部分使用到了Extjs框架,在Visual Studio 2005环境下完成。第三个工作是使用一种方法把数据库和界面联系起来,实现系统功能,这部分的工作用Visual Studio 2005完成。此系统的运行需要在网络环境中。目前,TCP/IP协议是目前最成熟、应用最为广泛的通讯协议,在TCP/IP协议中,数据之间的交互是当前网络通讯和远程数据传输中最常用的模型,数据可以在相应的接口来完成。并且它支持双向的、可靠的、有序不重复的和无记录边界的数据流。因
19、此,从技术上考虑,基于Extjs的单井数据管理可以实现。2.1.3 操作可行性此系统是基于Web的B/S系统,就是浏览网页。普通用户和管理员用户需要具备使用计算机的能力,并且会浏览网页。此系统它可以迅速准确地将资源归类,促进资源管理的规范化和程序化,极大地提高了效率。2.2 系统需求分析井位论证主要是在对探井周围的历史井的大量动、静态资料分析及数值模拟研究的基础上,论证钻新井的可行性。井位论证最主要的论证依据资料之一是历史单井成果数据。“基于Extjs的单井基本信息管理系统的设计与实现”是对油田历史井长期积累的成果数据进行管理,如地质、地震、测井资料、分析试验等数据。对于历史井的成果数据可分为
20、若干大类,大类包括若干小类。单井成果数据可分为地质、测井、分析试验、录井资料、试油试采、地震等大类,其中地质包括基本信息、砂层分层、油藏剖面、油层对比图、砂体对比图、地质对比图;测井包括单井卡片、综合成果图、特殊测井成果、测井版图;录井资料包括岩心照片、成果图、完井报告;试油试采包括完井报告、试油成果、压裂数据、试采资料;单井成果数据可能包括的成果数据类型有ppt、doc、xls、jpg、bmp、gdb、ltm、segy等。单井成果数据是进行井位论证的重要参考资料。该系统主要完成对单井成果数据分类管理、对成果数据完成增删改功能以及以适当的方式展示成果数据,方便专家井位论证参考。2.2.1 数据
21、需求分析本系统涉及到包含单井大类成果数据类型和单井成果数据类型的数据,单井大类成果数据类型包含了若干个单井成果数据类型,每个单井成果数据类型又包含了若干个单井成果数据,表2-1和表2-2分别为单井大类成果数据类型和单井成果数据类型。表2-1 单井大类成果数据类型显示顺序号单井大类成果数据类型名称1地质2测井3分析试验4录井资料5试油试采6地震表2-2 单井成果数据类型单井大类成果数据类型名称显示顺序号单井成果数据类型名称是否上传备注地质1基本信息否调用地质平台2砂层分层否调用地质平台3油藏剖面是上传文件格式GDB,PPT4油层对比图是上传文件格式GDB5砂体对比图是上传文件格式GDB6地质对比
22、图是上传文件格式GDB测井1单井卡片否上传到地质平台后调用2综合成果图否调用地质平台3特殊测井成果是上传文件格式PPT,JPG4测井版图是上传文件格式PPT,JPG录井资料1岩心照片是上传文件格式 JPG,PNG2成果图否调用地质平台3完井报告否调用地质平台试油试采1试油成果否调用地质平台2压裂数据否调用地质平台3试采资料是上传文件格式PPT地震1地震剖面是上传文件格式PPT本系统管理表中所包含的数据类型。单井大类成果数据类型和单井成果数据类型为管理员所管理的数据。“是否上传”列表明该成果数据类型是否需要上传,“备注”指明上传数据的文件格式,对于非上传的数据类型则是调用油田已有的地质平台,不属
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Extjs 基本信息 管理 系统 设计 实现