资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,姓 名:崔景,学 号:10081306,专 业:计算机科学与技术,指导教师:李华昱,学院:计算机与通信工程学院,油水井调剖施工管理系统,油水井调剖指的是利用相关技术来减少注入水沿高渗透层突入油井,充分发挥中、低渗透层的作用,从而改善注水开发效果,提高油井产量。主要采取的调剖方式是化学调剖,通过添加调剖剂来增产。,开发的油水井调剖施工管理系统严格根据油水井调剖施工的过程一步步开发的,主要实现了以下简单功能:,1油水井相关数据的增删改查。,2PI决策分析,3绘制压降曲线,4观察调剖后成效。,5员工等相关信息的查询。,前言,主要介绍,一、毕设任务,二、数据库简介,三、程序开发相关介绍,四、系统结果分析,主要介绍,一、毕设任务,二、数据库简介,三、程序开发相关介绍,四、系统结果分析,毕设任务,1、利用ACCESS构建油水井基本数据库。,2、利用面向对象设计方法实现数据连接,数据导入和数据查询模块。,3、通过绘图控件,绘制油水井压降曲线图。,4、通过调剖用量计算方法,对用量进行设计。,主要介绍,一、毕设任务,二、数据库简介,三、程序开发相关介绍,四、系统结果分析,数据库简介,油水井调剖的主要过程是根据油水井相关信息,判断该油水井是否需要调剖,从而选择相关调剖剂来对该油水井调剖,观察其压强变化,还有之后的产量等。,根据相关分析和对调剖施工管理系统的了解,主要建立了以下的数据表:,数据库建立,油水井数据库,井号信息,井号基本数据,压强,生产记录,施工记录,调剖选井,调剖剂参数,油水井参数,剂量使用,修井增产,施工管理,用户,主要介绍,一、毕设任务,二、数据库简介,三、程序开发相关介绍,四、系统结果分析,程序开发相关介绍,油水井调剖施工管理系统是对整个油水井调剖前后的管理,根据需求分析,它主要包括以下部分:,油水井调剖,开始,油水井记录,帮助,决策分析,管理系统,程序开发相关介绍,管理系统是根据整个调剖流程来开发的。,以下是整个管理系统的操作流程:,1查看油水井信息,2根据信息和专家建议选择调剖井,3观察该井的压降,判断其是否适合调剖,4根据调剖剂选择界面,选择调剖剂,5增加施工记录和记录使用情况,6 观察调剖后的压降情况,绘制压降图,计算其Pi值,7 根据调剖前后油水井数据对比,观察调剖后的效果。,程序开发相关介绍,根据需求分析,建立了相关油水井的数据库。存放于bin文件夹中。,用面向对象的方法,建立了数据库的连接,建立了一个class1的类,所有关于数据库相关函数都写在该类中。,GetConnection(),*,连接数据库,Update(sql),更新数据库中的数据,GetDataReaderByOleDbString(select),*,返回需要值,class1,GetDataTableByOleDb(select),*,显示数据库所有信息,DoOleDbString(select),*,获得语句,在数据库中执行,UpDateByDataTable(DataTable , select),更新数据表,开发程序相关介绍,程序主要代码,集中于数据库信息的查询,删除,增加和修改。,其次,在pi决策中,根据调剖剂用量计算公式,来编写代码,计算其用量:,R的选择方式,一般它的选定方式是根据油水井距离的长短以及地层的吸水强度。一般纵向层间调剖建议选择46,横向层间调剖建议选择810,修正系数依据吸水强度较高的层占地层总厚度的比值来选择一般取值为0.30.4。,开发程序相关介绍,计算油水井的pi值,主要根据以下方式实现:,开发程序相关介绍,以及用户的注册和登陆、用户名密码修改、曲线图的绘制等。,开发环境:vs2005和access7.使用的是客户服务器模式。,使用的主要控件有:datagirdview,button,combox,datetimepicker,label,textbox,zedgraphcontrol,tabcontrol,toolstrip等相关工具。,该管理系统主要建立了12个数据表,设计了21个窗口,共写4000行代码。,以下简单介绍几个主要的界面:,程序开发相关介绍,主界面:,程序开发相关介绍,主要的界面是,:,程序开发相关介绍,程序开发相关介绍,主要介绍,一、毕设任务,二、数据库简介,三、程序开发相关介绍,四、系统结果分析,系统结果分析,由于个人能力和时间有限,所学到相关知识有限,该开发系统相对简单,完成了毕设提出的任务,但是在实际使用中的局限性还是很强。,不足之处:,1界面不太完美,2曲线图的绘制不圆滑。,3数据库设置不够合理,没有考虑到油水井相关地质方面的问题。,4员工未能考虑到操作权限问题。,thanks!,
展开阅读全文