测井在石油勘探开发中有着十分重要的地位,大量的测井资料需要查询和管理,油田对测井资料处理、解释的时效性要求也越来越突出。而以Internet为代表的现代网络技术已受到全世界科技界超乎寻常的重视。将数据管理与信息技术结合起来,通过网络建立数据资源与应用软件的一体化平台,是当今世界测井解释的发展趋势。<br> 本文在对已有测井软件深入分析的基础上,针对现有的测井解释平台的特点及存在的问题,设计和实现了新一代测井解释平台的测井数据库子系统。子系统处于平台的底层,主要完成数据库的相关功能。为了符合新一代测井解释平台勘探开发、生产测井一体化以及单井、多井一体化的目标,本文充分分析了各种测井数据的特点,并结合数据库设计原则设计出了合理、完整的测井数据库;为了符合平台网络、单机一体化以及跨平台的设计目标,本文设计使用了Web服务技术开发子系统三层C/S架构中的中间层。使用Java EE5规范在Oracle测井数据库基础上,完成子系统的开发。<br> 本文设计实现的测井数据库子系统划分为三个主要功能模块,分别是:测井数据管理模块、数据安全模块和数据转换模块。测井数据管理模块通过构建所有测井数据相关表的“添删改查”操作的数据接口实现了对测井数据的管理,其中为了解决曲线表和文档表的大数据的访问与存储,采用了BLOB技术;数据安全管理模块为了保证测井数据库中数据的安全,设计了系统登陆、用户权限和日志管理三个子功能模块。其中,设计实现了适用于子系统的用户登陆算法,用户权限管理方案和日志管理方案;数据转换模块为应用层构建了一个统一的数据接口,使得用户可以透明访问和操作在本地文件以及远程数据库中的数据。&...