基于B/S模式的油管全生命周期管理系统研究与开发
作为一种重要能源,石油仍然是保障国有经济稳步增长的主要动力。而油管是石油开采工作中的重要部件,其管理工作的好坏能直接影响到石油工业的发展。在油管生产制造过程中,为实现对油管的有效管理,每根管子上都被标刻出身份标识,这个标识对应着特定的身份信息,贯穿着油管生产、分类、出库、发放、上井、回收等生命周期过程。如何有效利用这些身份信息,实现油管全生命周期管理,成为了石油开采工作中需要解决的重大问题。 本文研究的系统是“胜利油田滨南采油厂油管身份采集系统”下的一个子系统。在以往的管理经验中,滨南采油厂存在着工作量大、成本高、管理混乱等问题。为解决这些问题,本系统与油管身份信息识别软件相结合构建出油管身份信息数据库,采用B/S模式构建理念开发信息化数据库管理软件,用户只需通过Web浏览器就能登录系统进行油管信息的维护操作,实现全过程、全价值、集成化和信息化的油管管理工作。 为构建基于B/S模式的油管全生命周期管理系统,本文采用MySQL数据库、SSH后台框架、DWZ前端框架这三种技术结合的方式对其进行研究和开发。从功能层面上,本系统要完成用户登录和管理功能模块、基础信息维护模块、油管管理模块和管理应用模块的开发工作;从技术层面上,本系统将具体过程分为了数据库层、持久层、业务逻辑层、表示层和用户层的设计实现。在实际的研究开发过程中,重点研究了以下几项内容: (1)运用MySQL数据库管理系统建造油管身份信息数据库,建立油管信息数据表、采油厂数据表、采油矿数据表、用户身份信息表等,解决建表过程中字段配置、命名、设置、选择等问题,构建数据表间的逻辑关系; (2)采用DWZ富客户端框架开发系统前端,快速地开发Ajax项目并使用各种UI组件来开发页面,使系统页面更加美观,功能展现更加丰富多彩,同时实现了界面简单易用效果,对油管数据事务处理进行快速响应; (3)搭建系统后台框架,运用目前较为成熟的SSH(Struts+Spring+Hibernate)开源框架构建MVC模式,将系统架构分为持久层、业务逻辑层、表示层这三层代码进行编写和整合,处理油管数据的操作请求。 经过上述几个具体方面的研究与开发,本系统基本完成了用户登录和管理模块、基础信息维护模块、油管管理模块的搭建和实现工作,并根据生产需求,实现了部分基于统计分析的管理应用功能。通过连接测试、Cookies测试、兼容性测试、并发访问测试、浏览器测试和安全性测试等多方面测试,本系统被证实能够良好地运行,符合油管全生命周期管理系统的需求分析结果。系统的可扩展性为后期的继续开发提供了可行性。
采油油管;全生命周期管理系统;软件开发;身份信息数据库;浏览器/服务器模式
中国海洋大学
硕士
测绘工程
李洪平
2015
中文
TE931.207;TP311.52
79
2016-01-27(万方平台首次上网日期,不代表论文的发表时间)