来源:期刊VIP网所属分类:软件开发发布时间:2012-06-09浏览:次
通过与各矿大队管理人员交流和沟通,发现目前日常矿级生产管理过程中利用信息技术辅助生产管理主要存在数据共享程度不够、现有的动态数据报表不能满足矿级生产管理需求、为此,我们分析认为必须借助高科技手段将矿级生产、开发等管理内容整合在一个统一高效的信息平台中,提高数据共享程度,来减少矿级技术人员工作难度。
1系统设计
1.1 研究目的
(1)实现矿级生产管理中经常性项目管理内容网络化,加快业务的处理速度,节省人力、物力开支,提高办公效率。
(2)实现管理信息页面按岗位不同分类定制,提高管理人员日常工作的数字化、网络化水平。
(3)提高开发生产数据的使用效率。
1.2 应用模式设计
1.2.1 建立三层系统结构模型
在传统的系统结构模型中,服务器为浏览器用户提供服务,如有需要,数据库服务器为服务器提供数据库服务。如有需要,数据库服务器为XML ebService服务器提供数据库服务。通过调整XML WebService服务器数量可以满足系统的不同实时性要求。
1.2.2 基于AJAX的异步开发模式
基于 Ajax的 Web 应用在客户端和服务器之间添加了—个中间层,使用户操作与服务器响应异步化。Ajax引擎可以通过基于XML的WebServices接口仅向服务器发送并取回必须的数据,并在客户端采用JavaScript的一些函数处理来自服务器的响应。只有当信息必须从服务器上获得的时候才调用它,这样既解决了操作响应速度、不重载页面以及避免向服务器频繁发送请求的问题,也解决了数据冗余问题,减少了数据下载总量,把对资源的浪费降到最低。
2开发方法
2.1系统功能设计
矿级生产管理综合应用平台包括:生产调度管理模块、岗位管理信息分类定制模块、静态数据及历史数据的数字化处理及共享模块、产量预警及对比分析模块、矿级化验数据管理及共享模块和测试信息管理模块。
2.1.1生产调度管理
包括用车计划、工作安排、通知通告的上传下达等内容的网上运行,设计中采用用户权限设置的方式进行页面内容设置。不同权限的用户将看到不同的显示内容,将采油队用户设置为情况反映权限。做到各项事务有迹可寻,便于跟踪工作落实情况 。
2.1.2岗位管理信息分类定制
按照油藏工程信息与采油工程信息、生产管理信息进行信息内容定制。涉及内容包括产量信息、注水信息、测试成果等信息内容。
2.1.3静态数据及历史数据的数字化处理及共享
内容包括新井单井基础信息、完井资料、水井分层测试成果等历史数据信息共享 。
2.1.4产量预警及对比分析
包括根据动态数据任意抽取对比内容,自动得出分析结果,预置预警条件,当达到条件要求时,自动预警提示 。
2.1.5矿化验数据管理及共享
包括矿级化验数据的采集、审核、及网上发布,实现各种上报化验报表的网上查询打印,达到节约纸张、人力、物力及时间的目的 。
2.1.6测试信息管理
研究建立测试资料库,同时研究开发测试日报网上运行,包括数据采集、汇总、网上查询,实现对测试信息监督管理,掌握全矿测试进度,为方案设计提供可靠依据 。
2.2 开发方法及功能实现
2.2.1 用户登录及菜单设置
为避免用户登录多个不同系统需要多个用户名,平台采用中石油域用户名登录方式,同时将用户信息写入用户数据表,在用户数据表中针对每个用户需要进行的工作内容进行用户权限和角色设置。登录菜单采用数据库存储动态建立的方式。将一级菜单和二级菜单写入数据表s_menuname和s_menu中,根据二者之间的级联关系,从数据表中读取记录。
2.2.2 水井分层测试成果审批
水井分层测试测试成果由成果数据表和流量卡片两组成,目前测试工作结束后,成果经过解释回放采用文本文件的形式进行保存,这就不利于数据的共享,同时必须打印出来,才能进行逐级审核。在平台的开发中,研究将文本文件记录的数据用数据库存储,根据数据库信息将流量卡片在网页上绘制,以实现数据共享,同时,实现水井分层测试成果的网上审批。
3系统特点
(1)采用先进的分布式多层架构, 应用了.NET、XML Web Service等领先技术。应用模式采用浏览器、WEB服务器、数据库系统构成的三层体系结构。用户通过IE浏览器以WEB形式进行操作。WEB服务器采用.NET环境,数据库系统采用Oracle9i。
(2)解决了远程大型数据库数据共享的难题。利用Asp.net访问Oracle数据库实现签发流程控制以及WebService技术实现数据交换。利用MD5加密技术实现用户口令加密,提高系统安全性。
(3)基于Web 的数据库通用查询和对比分析,并且为了提高数据库的安全性、正确性。在服务器上安装ORACLE 9i ,作为后台支持
(4)基于Web 的报表定制技术。
(5)提供了报表、曲线、图形等丰富的表现形式。
4结束语
矿级生产管理综合应用平台的建立,将充分利用信息资源为生产服务,实现全厂数据共享、统计计算、报表加工工作中解放出来,有助于推进采油矿生产管理的信息化进程,对提高工作效率、集中精力处理核心业务、减少人为差错起到积极作用。
参考文献:
[1](美)霍斯拉维.ASP.NET AJAX编程参考手册[M].清华大学出版社,2009.
[2] 汪大乐.Java Web开发技术详解[M].科学出版社,2008.
[3] 苏贵洋,马颖华,袁艺.ASP.NET 2.0快速入门及实例精选[M].电子工业出版社,2008.
期刊VIP网,您身边的高端学术顾问
文章名称: 矿级生产管理综合应用平台开发研究
文章地址: http://www.qikanvip.com/ruanjiankaifa/2190.html