1、论文中文题目作者姓名吉林大学吉 林 大 学硕士学位论文采油工程信息综合管理系统的数据库设计与研究Production engineering information integrated management system, database design and research采油工程信息综合管理系统的数据库设计与研究Production engineering information integrated management system, database design and research(以下均为宋体四号字)作者姓名:专业名称:指导教师:* 教授学位类别:软件工程硕士答辩日期
2、:2011 年 月 日未经本论文作者的书面授权,依法收存和保管本论文书面版本、电子版本的任何单位和个人,均不得对本论文的全部或部分内容进行任何形式的复制、修改、发行、出租、改编等有碍作者著作权的商业性使用(但纯学术性使用不在此限) 。否则,应承担侵权的法律责任。吉林大学硕士学位论文原创性声明本人郑重声明:所呈交的硕士学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:
3、2011 年 4 月 2 日中国优秀博硕士学位论文全文数据库投稿声明研究生院:本人同意中国优秀博硕士学位论文全文数据库出版章程的内容,愿意将本人的学位论文委托研究生院向中国学术期刊(光盘版)电子杂志社的中国优秀博硕士学位论文全文数据库投稿,希望中国优秀博硕士学位论文全文数据库给予出版,并同意在中国博硕士学位论文评价数据库和 CNKI 系列数据库中使用,同意按章程规定享受相关权益。论文级别:硕士 博士 学科专业:*论文题目:*作者签名: 指导教师签名: 2011 年 4 月 2 日作者联系地址(邮编):作者联系电话:摘 要I摘 要采油工程信息综合管理系统的数据库设计与研究采油工程的现代化、智能化
4、管理是石油开发行业中举足轻重的大事,尤其对于向石油这种不可再生资源尤为重要,而人为管理的准确性往往让人担忧,要是能实现系统化、智能化管理将对石油行业带来新的生长革命。长期以来,全国各地的石油公司对采油所得的数据及公司人员的管理仍然采用文件、纸张的管理模式以及简单的EXCEL表格管理,造成了许多效率低下问题、人员分配不合理问题和大量资源浪费问题,使得本来可以避免的问题给实际的生产和管理带来了诸多的不便。该系统就是在这种背景下开展分析和研究的。采油工程信息管理系统来源于中国油田实际的生产需要,在现在国家要求低碳经济的背景下展开研究的,该系统以Oracle作为后台数据库,针对性为采油数据进行了数据库
5、的设计包括数据字典的分析设计、数据库要求规范化设计、功能模块设计、系统流程的设计以及实体关系之间的设计,严格需要创建一百多张表,有效地利用了视图和物化视图,达到了聚焦特定的数据、简化数据操作以及确保了表中的数据安全效果。并将设计研究的结果用C#语言和ASPNET 环境开发实现该系统。该系统主要分为八大功能模块,对产生的各部分信息进行综合分析与管理,对各模块的功能进行不同阶段的划分,并且最终完成对采油公司的各种生产数据进行统一数字化管理,为采油工程管理的现代化、智能化和一体化做出了巨大的贡献。 关键词:建立数据字典;数据分析与设计;物化视图;管理系统AbstractProduction engi
6、neering information integrated management 摘 要IIsystem, database design and researchThe modernization of production engineering, intelligent management is an important contribution to petroleum development industry event, especially for the oil to the nonrenewable resources is particularly important,
7、 and the accuracy of the human management often to worry about, if can realize systematic and intelligent management of oil industry will bring new growth revolution. Long-term since, the oil companies from all over the country to the oil income data and company personnel management still using file
8、, paper management mode and simple EXCEL form management, caused many inefficient personnel, unreasonable distribution problems and lots of resources waste problems that could have avoided problems to the actual production and management have brought much inconvenience. The system is in this context
9、 for analysis and research.Production engineering information management system from China oilfield of actual need of the production in the country now demand a low carbon economy under the background of the research on the, this system to Oracle as backend database, targeted for oil production data
10、 in the database design-including the analysis of the data dictionary design, database design, standardization requirements function module design, system flow design and the design of the entity relation between, strictly need to create more than one hundred form, and effective use of the view and
11、materialized views to focus on specific data, simplify the operation and make sure the data in the table data security effect. And the results of the study will design with c # and environment to realize this system development. The system mainly divided into eight function modules, to produce each
12、 part of a comprehensive analysis and management information, the function of each module in different stage division, and finally completes Production Company to all kinds of production data are unified digital management, for the modernization of production engineering management, intelligent and
13、integration made great contribution.Key words: establish the data dictionary; data analysis and design; Materialized views; Management system目 录I目 录第 1 章 绪论 .11.1 采油工程信息综合管理系统的数据库设计与研究的意义 .11.2 采油工程信息数据管理的国内外现状 .1第 2 章 数据库设计原理及开发工具简介 .22.1 数据库设计原理 .22.1.1 数据库设计原理及特点介绍 .22.1.2 数据库设计模型的种类 .32.2 开发工具简介
14、 .4第 3 章 采油工程信息综合管理系统总体设计 .63.1 采油工程信息系统总体设计论述 .63.2 采油工程信息综合管理系统的模块图 .63.2.1 采油工程信息综合管理系统功能模块图 .63.2.2 采油工程信息综合管理系统的程序流程图 .73.3 采油工程信息综合管理系统数据库实体关系图 .7第 4 章 采油工程信息综合管理系统实现 .184.1 主界面 .184.2 钻井功能模块 .194.2.1 数据字典 .194.2.2 视图及物化视图的使用 .21目 录II4.2.3 钻井功能模块的实现 .234.3 完井功能模块 .244.4 油水井功能模块 .254.5 大修功能模块 .
15、264.6 压裂功能模块 .284.7 节能功能模块 .294.8 堵水功能模块 .304.9 浅调剖功能模块 .31第 5 章 采油工程信息综合管理系统初次测试及结果分析 .325.1 系统 初次测试 .325.2 系统调试结果分析 .33第 6 章 结论 .34参考文献 .35作者简介及在学期间所取得的科研成果 .37致 谢 .38第 1 章 绪 论1第 1 章 绪 论1.1 采油工程信息综合管理系统的数据库设计与研究的意义采油工程的现代化管理是石油行业举足轻重的大事,在管理和准确性方面,人的管理成了关键问题。长期以来,大部分石油公司对数据库及人员的管理仍然采用文件管理以及简单的EXCEL
16、表格管理,这样就产生了一些问题,包括数据的准确性、数据的适时性以及数据的传输效率等问题,这样就造成了很多本来可以避免的问题给实际的生产和管理带来了不必要的麻烦。虽然目前在国内外的一些石油领域中已经采用了计算机管理系统,但这些系统大都侧重对了生产参数的检测,而忽视了十分重要的信息管理问题,只有将生产所需的基本信息管理得当,才会使石油工业的生产和经营管理上一个新的台阶。采油工程信息综合管理系统能为石油公司管理各种生产模块的基本信息,并且能根据数据库中的数据来得到需要的统计数据,大大方便了管理人员对数据的统计和查询工作,也使数据能够随时更新,大大减少失误频率和操作时间。另外,根据数据库中的钻井数据可
17、以自动画出井位图,这比原有的人工井位图的制作方便很多,也变得更加直观,并且实现了新、老井的转化,以及重设起点功能。这丰富了管理系统的功能,也提高了该管理系统在实际应用中的效果。1.2 采油工程信息数据管理的国内外现状目前国内外较为先进的石油工矿企业大多已开发出适合于本油田特点的采油工程优化管理系统,并运用于指导生产。这些石油企业都注重采油工程生产优化管理系统的开发,注重该系统在实际生产上运用、指导和统筹规划的管理,对提高单产效果显著。也正是因此,很大程度上他们过度追求经济而忽视了对各种技术的综合管理,以及对生产过程中信息的分析与操作的数字化。采油工程信息管理系统就是在这样的环境下孕育而生,为了
18、使生产中的各种技术信息能够得到联系和整合实现优化配置,通过系统分析得出最优的决策方案,这是目前国内外石油企业非常需要的,外国的广大石油企业都在追求开发整合资源的管理系统,也是为了更环保更节能,支持国家的低碳经济发展也对石油的再次发展注入新的生命元素。对于石油工程信息管理系统在许多石油企业已经广泛在用,就系统开发史在国外是较早的,而国内也是在近两年才发展起来的,但是大多都不成熟,没有统筹资源的优化配置、没有整合各方信息、没有达成真正的统一分化与综合策略分析。第 2 章 数据库设计原理及开发工具简介2第 2 章 数据库设计原理及开发工具简介2.1 数据库设计原理2.1.1 数据库设计原理及特点介绍
19、数据库设计是一个“工程”问题,它是软件工程(software engineering)的一部分3。在软件工程中,将软件开发过程称为软件生存周期(life cycle) ,一般分为需求分析、设计、编码、测试、运行和维护等阶段。在软件工程中,这六个阶段通常是顺序执行的,这种方式称为瀑布式(water falling)的分析、设计与开发,被称为数据工程(data engineering) ,它也采用软件工程中的生存周期方法,将整个数据库应用开发分解成目标独立的若干阶段。( 1) 需 求 分 析 : 调 查 和 分 析 用 户 的 业 务 活 动 和 数 据 的 使 用 情 况 , 弄 清 所 用 数
20、据 的 种 类 、 范 围 、 数 量 以 及 它 们 在 业 务 活 动 中 交 流 的 情 况 , 确 定 用 户 对 数 据 库 系 统的 使 用 要 求 和 各 种 约 束 条 件 等 , 形 成 用 户 需 求 规 约 。 ( 2) 概 念 设 计 : 对 用 户 要 求 描 述 的 现 实 世 界 抽 象 出 概 念 数 据 模 型 , 这 个 概 念模 型 应 反 映 现 实 世 界 各 部 门 的 信 息 结 构 、 信 息 这 么 流 动 、 信 息 间 的 互 相 关 系 以 及各 部 门 对 信 息 查 询 、 添 加 和 读 取 等 要 求 。所 建 立 的 模 型 应
21、 避 开 数 据 库 在 计 算 机 上 的 具 体 实 现 细 节 , 用 一 种 抽 象 的 形 式 表示 出 来 。( 3) 逻 辑 设 计 : 主 要 工 作 是 将 现 实 世 界 的 概 念 数 据 模 型 设 计 成 数 据 库 的 一 种逻 辑 模 式 , 即 适 应 于 某 种 特 定 数 据 库 管 理 系 统 所 支 持 的 逻 辑 数 据 模 式 。与 此 同 时 , 可 能 还 需 为 各 种 数 据 处 理 应 用 领 域 产 生 相 应 的 逻 辑 子 模 式 。 这 一 步设 计 的 结 果 就 是 所 谓 “逻 辑 数 据 库 ”。 ( 4) 物 理 设 计
22、: 根 据 特 定 数 据 库 管 理 系 统 所 提 供 的 多 种 存 储 结 构 和 存 取 方 法 等依 赖 于 具 体 计 算 机 结 构 的 各 项 物 理 设 计 措 施 , 对 具 体 的 应 用 任 务 选 定 最 合 适 的 物 理存 储 结 构 、 存 取 方 法 和 存 取 路 径 等 。 这 一 步 设 计 的 结 果 就 是 所 谓 “物 理 数 据 库 ”。( 5) 验 证 设 计 : 在 上 述 设 计 的 基 础 上 , 收 集 数 据 并 具 体 建 立 一 个 数 据 库 , 运 行一 些 典 型 的 应 用 任 务 来 验 证 数 据 库 设 计 的 正
23、 确 性 和 合 理 性 。 一 般 , 一 个 大 型 数 据 库的 设 计 过 程 往 往 需 要 经 过 多 次 循 环 反 复 。 当 设 计 的 某 步 发 现 问 题 时 , 可 能 就 需 要 返回 到 前 面 去 进 行 修 改 。 因 此 , 在 做 上 述 数 据 库 设 计 时 就 应 考 虑 到 今 后 修 改 设 计 的 可能 性 和 方 便 性 。 ( 6) 运 行 与 维 护 设 计 : 在 数 据 库 系 统 正 式 投 入 运 行 的 过 程 中 , 必 须 不 断 地 对其 进 行 调 整 与 修 改 。1、数据库系统设计特点数据库设计是一项十分繁杂、详细的工作,设计人员不仅要具有很强的数据库技