当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:在分析了用户需求的基础上,结合Asp.net和Oracle 9i数据库,开发了集输管理信息系统。该系统主要用于数据的录入、处理、查询、显示、监控、报警等,同时可以实现报表的生成以及生产状态的直观显示,具有在网络上实现各种数据的录入、查询,并浏览各种监控曲线、流程图等功能。该系统和油田生产实际结合紧密,并巧妙地将数据统计和报表结合起来, 系统安全可靠,具有较大的推广价值。

潘永才,汪 标,温小清,刘海龙,罗雪娇

(湖北大学 计算机与信息工程学院,湖北 武汉 430062)

引 言

近年来,随着油田勘探开发的不断深入和生产规模的扩大,数据的精细化管理要求越来越高。大量的生产数据的采集如靠人工管理的方式很难及时地知道各个生产单位的生产状况,同时也给查询更新工作带来不便,另外对于需要上下限报警的数据,也可能因为人为因素而超出限制从而产生错误。为适应新时期数字化的建设,建立科学、高效的数据管理体系,有必要建立一个信息管理系统,对日常生产中产生的大量数据进行有效的管理。随着计算机应用的普及,对各种数据的管理也必须摆脱繁琐的人工管理,为企业的日常生产管理提供准确无误的信息,为管理决策者提供及时、准确的决策依据。在这种油田信息化发展的大背景下,基于 B/S 架构的集输管理信息系统应运而生。

1 系统需求分析

由于油田下设单位众多,在生产管理上,有的单位还未建立统一的数据管理系统,数据采集方式多、来源广、差异大, 不能形成系统的数据沉淀,没有形成完善的统计管理工作责任体系,通过对集输大队进行大量的调研,我们了解到用户希望达到以下的要求:

(1)在网络上现实各种数据的录入。

(2)要具有明确的权限设置,即不同的单位分别设有不同操作权限的用户。如:只有录入权限的普通用户,具有录入、修改、超时补录等权限的VIP用户。

(3)录入的数据需要有时间限制,在固定的时间范围内只允许录入相应的数据,如超过时间范围,普通用户的录入将会被限制,但具有 VIP权限的用户将不会受此限制。

(4)对有上下限约束的数据,录入时能够实现自动报警。

(5)可以以曲线的方式对输油管道进行实时监控。

(6)可以实现大队工艺流程、通讯查询浏览。

2 系统结构设计

为实现以上的要求,我们采用B/S 结构和Oracle 9i 数据库来设计整个系统,为构成完整的系统,还需要相应的后台管理平台,根据系统可实现的不同功能,集输管理信息系统可以分为录入系统、查询系统、监控系统、流程图系统、报警管理系统和密码管理系统等六个主要的子系统。


集输管理信息系统的设计与实现

录入系统主要实现带时限和报警的单点数据录入功能, 查询系统主要实现七个基层队、工程所和井楼的各类日报表和月报表的浏览查询功能,以及对大队生成的各类报表、分析报表的浏览查询功能,另外还具有对大队通讯录的查询浏览功能,分基层单位列出班长(含司机班)以上人员办公室、手机、家庭联系电话、FTP 及主要岗位电话 ;监控系统主要实现对大队输油管道、主体设备运行状态的监控以及各类综合监控, 分系统关键指标报警,监控图示中显示相关的数据资料 ;流程图部分可以提供大队生产中主要的工艺流程图供查询浏览; 报警管理系统可以实现报警上下限的设置和修改 ;密码管理系统可以实现对集输管理信息系统的使用用户的管理,按不同的单位设置具有不同操作权限的用户,如具有录入权限的用户,具有查询权限的用户,具有录入、修改、超时补录等权限的VIP 用户等。

3 系统功能开发

3.1 录入部分

录入部分是集输管理信息系统中的主要部分,主要包含九个单位的脱水、交接、污水、注水、掺清转水、生化、天然气、蒸气、罐存、轻油、管道巡查、加热等 12 类报表的单点数据录入,所有的录入均在网页上操作。各录入系统设有不同的管理员,各管理员对系统有不同的操作权限 ;单点数据的录入受时间限制,管理员具有超时补录权限。各录入系统端口具有不同权限、密码;录入带时限的分时数据采集、各类日、月以及季度汇总数据查询,我们针对客户的需求对录入部分进行了分析,然后调研,修改,最终选择了四大功能,并针对四大功能对录入进行了设计。下面就对四大功能展开详细的介绍。

3.1.1 录入功能

对于集输大队复杂的结构体系,首先将它分为 9 个单位

分别作为一个端口,因此就有了 9 个端口。针对每个单位下属部分我们都具体进行了设计,涵盖了脱水、交接、污水、注水、掺清转水、生化、天然气、蒸气、罐存、轻油、管道巡查、加热等 12 类报表的单点数据录入。用“快速”“直观”“有效”“全面”四个词来形容录入部分再恰当不过了,“快速”是指每个报表可以实现单页,单次的一次性录入,无须翻页就可完成一张报表的填写。“直观”是指录入部分以表格的形式出现,并且决大部分表格是以实际的表格的形式来设计的,使用户可直观有效的添入数据。“有效”是指在有效的时间范围内用户可以看到自己录入的数据,并能及时的进行修改,而且管理员可以对任何时间的数据都可以修改,因此就能保证数据的有效性。“全面”是指录入系统同时不单单是实现数据的录入, 而且增加权限的判断,时间的判断,以及最大限度方便用户的操作。

3.1.2 权限的判断

由于单位众多,不利于管理,所以才有了增加权限的必要,总的来说,有两种级别的权限 :①集输大队,这是一个总的最高级别的权限,它可以完成所有单位任何时间数据录入、查询以及修改等功能。②各单位级别,这是次级级别,它只能针对各个具体单位进行操作。它下面又分了三个级别分别是录入、查询、双功能,用以完成录入、查询和二者都有的工作。有了分类,就会使复杂的数据录入工作变得有条不紊了。只有具有了这种权限才可以进入相应的部门。

3.1.3 录入时间

录入时间按照客户的要求,分为两个小时、四个小时和一个月的数据(月报)录入。

对于两个小时,当天的 9点到下一天的 9点这 24个小时为当天的时间,并以这段时间段为基准,将 24个小时分为 12段,因此一天就会有 12 个不同的数据(如果都填写的话),在这个时间段都可以填写、修改数据。但是如果超出了这个时间的范围,那么系统就会提醒你超时操作了。超时以后,就不能填写这个时间段的数据了。当发生上述情况的时候管理员可以任意选择时间补录数据。

对于四个小时,当天的 11点到下一天的 11点这 24个小时为当天的时间,并以这段时间段为基准,将 24个小时分为 6 段,因此一天就会有 6 个不同的数据(如果都填写的话),在这个时间段都可以填写、修改数据。但是如果超出了这个时间的范围,那么系统就会提醒你超时操作了。超时以后,就不能填写这个时间段的数据了。当发生上述情况的时候管理员可以任意选择时间补录数据。

对于月报,以一个月基准,在这个时间段都可以填写、修改数据。但是如果超出了这个时间的范围,那么系统就会提醒你超时操作了。超时以后,就不能填写这个时间段的数据了。当发生上述情况的时候管理员可以任意选择时间补录数据。

3.1.3 报警及处理

首先是对录入数据格式的报警,如果录入的数据不是数字型,而是其他字符型等格式,则会弹出“请填写数值型数据且不能为空!”;其次是对录入数字型数据的报警,由于报表里的很多数据会有警戒值(上下限值),数据过低或过高时说明数据有了异常,如果有异常,则会弹出“XX数据过高或过低, 如仍需录入请再次点‘确认’!否则请点击‘取消’。”,如果填报人确定继续录入,则可以将数据成功的录入数据库,但我们会对异常信息进行报警处理,将异常的数据、填报单位、时间、填报人等一系列的详细的信息都登记到一个专门的报警表里, 同时,如果需要我们会在一个专门的页面里输出这些报警信息以供处理,如果填报人取消了这次录入,则返回录入之前的数据 ;最后是对超时的报警,如果填报人没有在规定的时间段内填写数据,则会弹出“操作超时!如需填数据请联系管理员!”,按了“确定”按钮后返回到了系统的登陆界面。

3.2 查询部分

录入部分的数据进入数据库后,由数据库管理,实现不同的查询浏览功能。按照单位的不同,可将查询系统划分为: 集输大队基层资料查询;集输大队资料查询;油矿资料查询; 采油科查询。

集输管理信息系统的设计与实现

3.3 监控部分

监控系统主要实现对输油管道、主体设备运行状态的监控以及各类综合监控,分系统关键指标报警,监控中还可以显示温度、压力、流量、含水等相关数据资料。图 3 是温度监控页面,其中报警线设为 50 ℃,对应图中的黄色线,正常温度用绿色表示,超出警报线的部分用红色显示,页面的刷新频率为次/50 ms,可以准确地实现实时监控,清晰明了地显示监控对象的运行状态。将鼠标移至运行状态图线上时, 会自动显示出该段曲线的两个端点值。

图 3 温度监控图像

4 系统性能描述

历来,系统的安全性都是用户考虑的重点,一个不安全的系统无疑将用户宝贵的资料拱手送给黑客(非法窃入者)。相反,一个安全的系统才能让用户用的放心和安心。我们的系统就重点考虑了安全性的问题。

该系统网站是由ASP.NET 语言编写的,而后台数据库是 Oracle 数据库,二者的特性都表现在整个系统的安全性方面。

首先,ASP.NET 提供了一组丰富的、易于使用的安全功能,来帮助创建安全的 Web 应用程序。ASP.NET 设计为与Internet信息服务(IIS)、Windows平台和 .NET Framework的现有安全功能一起使用,同时兼具灵活性和可扩展性。

数据安全性是指保护数据以防止非法的使用,避免造成数据有意或无意的丢失、泄露或破坏。由于数据库系统中集中存放有大量的数据,这些数据又为众多用户所共享,所以安全约束是一个极为突出的问题。Oracle 数据库系统在实现数据库安全性管理方面采取的基本措施有:

(1)通过验证用户名称和口令,防止非 Oracle用户注册到Oracle数据库,对数据库进行非法存取操作。

(2)授予用户一定的权限,例如 connect,resource等, 限制用户操纵数据库的权力。

(3)授予用户对数据库实体(如表、表空间、过程等)的存取执行权限,阻止用户访问非授权数据。

(4)提供数据库实体存取审计机制,使数据库管理员可以监视数据库中数据的存取情况和系统资源的使用情况。

(5)采用视图机制,限制存取基表的行和列集合。

在正式的安全性评估方面,Oracle 在该市场处于领先地位,在过去的十年中,对于每一个主要的世界级基准,它共经过十四次独立的安全性评估。坚不可摧的安全性宣言正是建立在Oracle 数据服务器的十四次安全性评估所提供的独立测定保证的基础之上,它面向了每一个主要的世界级安全性评估基准,包括共同基准(ISO-15408),该基准实际上是世界级的评估标准。我们的系统设计选择 Oracle 数据库就是看中了它的安全性。

同时我们的系统是基于WINDOWS 2000 server 设计的, 由于 2000 系统就以稳定性、安全性著称,所以运行在 2000 系统下数据安全性得到很高的保证。

另外,我们的系统在设计之初就定位在将用户操作界面与数据库完全分开,所以用户的操作都不是直接对数据库的, 这极大地减少人为造成的数据的不安全性。

结 语

本文研究了结合.net 平台和 Oracle 数据库开发的信息管理系统,操作界面友好,用户操作简单、快捷,系统运行稳定, 并且能够实现信息的实时查询和处理。目前,本文设计的系统已经投入运行,并取得了较好的社会效果。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:根据饶平县高堂水闸重建工程建设实际需求,对高堂水闸运行管理进行实时在线式监控与监测,通过闸门控制、视频监控、水情测报、安全监测和网络通信等系统的设计,为高堂水闸的水工建筑物安全、防洪调度和自动化管理提供技术支持,以...

关键字: 管理信息系统 水利工程 系统设计

管理信息系统(Management Information System,简称MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。

关键字: 管理信息系统 网络通信设备 办公设备

摘 要 :传统仓储管理系统中,纸质标签存在着数据更新效率低、可展示信息有限、显示内容单一、系统整体运维成本高等问题。为较好地解决这些问题,设计实现了一种基于电子货架标签的仓储管理系统。系统由服务器、工作终端、标签读写器以...

关键字: 电子货架标签 仓储管理 管理信息系统 RFID 传输 通信

摘 要 :管理信息系统是管理类专业的一门重要课程。该课程以往项目实践中,存在着学生参与程度低、教学效果不佳的情况。应用 Jigsaw 模式,把学生分成若干小组,共同完成一个项目的开发,每名学生都要成为某一领域的“专家”,...

关键字: 管理信息系统 项目实践 Jigsaw 模式 学生小组 教学实践 物联网

摘要:为了解决电力系统基建项目管理中存在的问题,通过总结电力工程项目管理的经验和教训,并借鉴基建工程管理的先进经验和成果,设计了一种电力基建工程项目管理信息系统,给出了设计系统的总体结构及其各子系统的功能模块,最终完成了...

关键字: 电力基建 管理信息系统 系统设计 工程项目

摘要:近日美国有专家得出这样一个结论:美国的创新模式正在原地打转,要想重振创新发展,必须借用德国创新的经验。而俄罗斯通信网CNEWS专家在整理德国ICT产业创新发展政策时承认,对德国的创新模式,俄罗斯以前确实知之甚少。

关键字: 关键词

摘要:在互联网发展的基础上,物联网可将信息的交流与沟通扩展到任何物体与物体之间,故其将成为新媒体时代改变人类生活的新变量。在探索智能化信息交互与设计的过程中,文章紧跟物联网的发展趋势,不断思索物联网的崛起给新媒体时代的文...

关键字: 关键词

摘要:针对传统的条形码识别管理系统数据实时性差,自动化程度低,以及单一的RFID管理系统因为与服务器的有线通信而受到的诸多限制缺点,提出了一种将搜集电子设备健康信息的RFID射频识别系统整合到ZigBee无线网络中的无线...

关键字: 关键词 Zigbee CC2430 有限状态机 混合组网

摘要:介绍了无线传感器网络数据中转器的工作原理和重要作用,提出了一种以32位ARM处理器LPC2148为核心的数据中转器的设计方案,详细介绍了数据中转器的软件设计、通信协议设计以及GPRS通信方式。该设计方案实时性强,稳...

关键字: 关键词 无线传感器网络 数据中转器 GPRS通信 ARMLPC2148

摘要:介绍了一种基于视频的车辆检测和计数算法,分析了该算法程序的实现过程,并针对系统进行了实验。实验结果证明,该车辆检测和计数系统可以检测交通路口的车辆,并且可以对通过的车辆进行计数。

关键字: 关键词 视频技术 车辆检测 计数算法 智能交通
关闭
关闭