一. 企业背景

大庆油田位于松辽平原中央部分,是中国最大的油区,1960 年开始开发建设,目前员工 30 万,年产量 4000 万吨。大庆油田有限责任公司第六采油厂是中国石油天然气股份有限公司的全资子公司,是以石油天然气勘探开发为主营业务的国有控股特大型企业。1999 年底大庆油田重组改制分开分立。2000 年 1 月 1 日,大庆油田有限责任公司正式注册成立,并随中国石油天然气股份有限公司在美国和香港上市,连年荣登中国纳税百强企业榜首。

二. 项目名称和项目概况

项目名称:《油田产量运行管理平台》

项目概况:系统采用 B/S (浏览器/服务器)开发模式,开发目标是为了方便管理人员及时掌握产量动态情况,完善产量运行分析机制,提高产量组织效率,利用现有数据资源,通过该系统全面反映全厂、各矿、各区块产量运行状况,各类影响因素、上产措施进度及效果,方便管理人员及时掌握产量动态情况,完善产量运行分析机制,确定挖潜方向,及时组织协调,提高产量组织效率,确保完成全年生产任务。

三. 选择葡萄城控件产品的主要原因

在油田数据录入采集过程中,以往传统操作型数据录入模式存在弊端,一是对于用户,一个页面有若干个文本框和下拉框,只能录入一条数据记录,键盘输入和鼠标操作频繁交替,数据上传有延时,数据量大录入明显变慢的问题;二是对于程序开发者,搭建数据录入页面需要编写大量代码来实现,软件开发时间长,而且用户不能批量数据录入与保存。

为此我们选择了葡萄城公司的表格 Spread 控件。Spread 表格控件与 Visual Studio 开发环境实现无缝集成,并且使用体验与微软其它标准控件一致,只需要简单的拖拽即可完成控件的定位和布局,是所见即所得控件设计器,进行简单的属性设置即可完成许多常用的表格功能定制。转变了传统软件开发模式,采用新型网格式网页数据录入模式,在网页上如同操作 EXCEL 一样,在网页表格中录入数据,方便快捷、清晰明了、层次分明。

四. 实际使用情况

在我们的项目中,使用了 Spread 控件实现了数据采集页面搭建、产量预警曲线定制和数据的查询展示功能。Spread 强大的单元格自定义功能、对 Excel 文件的导入导出支持,以及丰富的图表效果很好地满足了项目的需求。通过和葡萄城公司产品支持团队的交流,提供了我们很多的支持与服务,为我们加快了项目的构建,并且解决了大量开发过程中的技术问题。

系统采用类似 EXCEL 电子表格操作的 Spread 表格管理控件开发录入界面,以单元格作为录入框实现批量数据采集,大大节约了用户录入数据时间,数据录入方便快捷。

数据采集页面

当数据录入期结束,数据锁定后不能修改,Spread 表格控件变成只有展示功能的界面,实现开发工作量最小化。

数据采集页面

产量预警曲线

通过当日外输分别与前五日平均值、计划的对比值,反映全厂、各矿、各小队产量变化情况,依据波动范围,启动相应级别预警机制,预警级别分为三级,三级波动在 10-30 吨之间,二级波动在 30-80 吨,一级波动在 80 吨以上,一级预警通过图表红色特殊标记出来,提醒生产管理部门重点关注产量变化情况。

产量预警曲线

数据查询展示功能

通过选择月份、时间类别、驱动方式(全厂、水驱、聚驱),查询选择条件范围内油田生产情况。具体数据项包括计划注入、实际注入、计划产液、井口产液、实际产液、产液流量、计划产油、井口产油、实际产油、油外输、计划含水、实际含水、输差。

数据查询展示功能
数据查询展示功能

五. 葡萄城控件产品对于项目的价值

在时间紧、任务重的情况下,我们积极组织技术人员开展项目的开发,成立 7 人组成的项目组,项目负责人 1 人、软件架构设计 1 人,数据服务架构设计 1 人,数据采集开发 2 人,报表展示开发 1 人,图表曲线展示开发 1 人,正常需要半年以上才能开发完成的项目,在项目相关人员的共同努力下,通过使用 Spread 实现了数据采集页面搭建、产量预警曲线定制和数据的查询展示等功能,在近二个月的时间里就顺利完成了系统开发。

事实证明利用 Spread 技术实现报表式批量数据采集模式,可以快速搭建报表式批量数据采集与展示页面,程序开发过程中无需过多编写代码,就可以在 Spread 设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,缩短了开发时间,从而提高开发效率。