论文部分内容阅读
随着计算机技术和网络应用的不断发展,人们利用网络进行信息交流的应用范围越来越广泛,油田各二级单位也陆续建立了自己的网站系统,加快了本单位的企业信息化建设的进程。
作为石油行业八大重点数据库之一的油田开发数据库,在网络应用迅速推广的今天,也得到了长足的发展。截止到2005年底,油田开发系统内部各单位都已经建立起了一定规模的开发数据分库,并在此基础上开发了一些应用软件。但存在一定的弊端,比如,基于数据库的应用程序基本上都是客户/服务器(C/S)模式,或者是浏览器/服务器(B/S)模式,操作、维护不方便,在单位之间推广相当困难,另外,开发系统内部也缺少一个统一高效、安全稳定的生产信息系统。
基于以上背景,作者提出开发一个基于客户/应用/数据库三层结构的油田生产信息系统的研究课题,作者从目前油田生产信息系统的现状入手,分析了国内外油田生产信息系统研究和发展的进展以及国内油田生产管理软件存在的问题,在此基础上提出了论文的研究目标和基本结构,并取得了很好的应用效果。取得的重要成果和创新之处主要有以下几个方面:
1.克服了C/S模式的弊端,该系统可以有效连通各开发数据分库,实现油田生产信息纵向、横向的互通;
2.保留了B/S模式的优点,建立一个网上信息交流平台,实现生产信息传递及办公功能的自动化;
3.采用了先进的系统结构来支持系统高效运行。本文采用的客户/应用/数据库三层结构既不同与传统的客户/服务器(C/S)模式,也不同于现在比较流行的“浏览器/服务器(B/S)方式”。与后者比较相像,但也有所不同。它结合了两者的优点,克服了两者的不足:客户端:ICA客户端软件应用服务器:MetaFrame Server+EMIS数据库服务器:Oracle 8.1.6或SQL Server 7.0在这样的运行方式下,客户端不需要安装EMIS应用程序,EMIS完全在应用服务器上运行,对客户端用户数目没有限制,客户端不需要维护,系统升级、更新非常容易,数据维护方便且具有良好的交互性。对网络要求也较低,需要的网络带宽为5-15bps,适用于各种连接方式,包括拨号连接。
4.对整个系统应用一个合理的、有效的安全管理机制,使数据的保密、安全得到有效的保证。为此,作者设计了通过JDBC数据库连接池技术实现对各开发数据分库的有效连接:通过Jsp,JavaBean技术进行业务功能和安全管理功能的开发,通过JavaBean模块化编程,实现了代码重用,大大提高了系统开发效率。
该系统实现了开发系统内部各单位开发数据库之间的有效连通,大大提高了数据的利用率和利用水平;作为开发系统的一个上网平台,也为授权用户的网上交流提供了极大的方便;从信息系统试运行反馈的信息来看,系统界面友好、易于操作,各功能模块都具有易于操作和维护,实用性强的特点。该系统被认为是一个实用、高效的油田生产信息综合性应用系统,并具有很好的应用和推广前景。