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

来源 :物联网技术 | 被引量 : 0次 | 上传用户:HalfHour
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在分析了用户需求的基础上,结合Asp.net和Oracle 9i数据库,开发了集输管理信息系统。该系统主要用于数据的录入、处理、查询、显示、监控、报警等,同时可以实现报表的生成以及生产状态的直观显示,具有在网络上实现各种数据的录入、查询,并浏览各种监控曲线、流程图等功能。该系统和油田生产实际结合紧密,并巧妙地将数据统计和报表结合起来,系统安全可靠,具有较大的推广价值。
  关键词:集输大队;管理信息系统;asp.net;Oracle数据库
  中图分类号:TP274 文献标识码:A 文章编号:2095-1302(2015)02-00-03
  0 引 言
  近年来,随着油田勘探开发的不断深入和生产规模的扩大,数据的精细化管理要求越来越高。大量的生产数据的采集如靠人工管理的方式很难及时地知道各个生产单位的生产状况,同时也给查询更新工作带来不便,另外对于需要上下限报警的数据,也可能因为人为因素而超出限制从而产生错误。为适应新时期数字化的建设,建立科学、高效的数据管理体系,有必要建立一个信息管理系统,对日常生产中产生的大量数据进行有效的管理。随着计算机应用的普及,对各种数据的管理也必须摆脱繁琐的人工管理,为企业的日常生产管理提供准确无误的信息,为管理决策者提供及时、准确的决策依据。在这种油田信息化发展的大背景下,基于B/S架构的集输管理信息系统应运而生。
  1 系统需求分析
  由于油田下设单位众多,在生产管理上,有的单位还未建立统一的数据管理系统,数据采集方式多、来源广、差异大,不能形成系统的数据沉淀,没有形成完善的统计管理工作责任体系,通过对集输大队进行大量的调研,我们了解到用户希望达到以下的要求:
  (1)在网络上现实各种数据的录入。
  (2)要具有明确的权限设置,即不同的单位分别设有不同操作权限的用户。如:只有录入权限的普通用户,具有录入、修改、超时补录等权限的VIP用户。
  (3)录入的数据需要有时间限制,在固定的时间范围内只允许录入相应的数据,如超过时间范围,普通用户的录入将会被限制,但具有VIP权限的用户将不会受此限制。
  (4)对有上下限约束的数据,录入时能够实现自动报警。
  (5)可以以曲线的方式对输油管道进行实时监控。
  (6)可以实现大队工艺流程、通讯查询浏览。
  2 系统结构设计
  为实现以上的要求,我们采用B/S结构和Oracle 9i数据库来设计整个系统,为构成完整的系统,还需要相应的后台管理平台,根据系统可实现的不同功能,集输管理信息系统可以分为录入系统、查询系统、监控系统、流程图系统、报警管理系统和密码管理系统等六个主要的子系统。
  图1 系统总体框图
  录入系统主要实现带时限和报警的单点数据录入功能,查询系统主要实现七个基层队、工程所和井楼的各类日报表和月报表的浏览查询功能,以及对大队生成的各类报表、分析报表的浏览查询功能,另外还具有对大队通讯录的查询浏览功能,分基层单位列出班长(含司机班)以上人员办公室、手机、家庭联系电话、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 查询部分
  录入部分的数据进入数据库后,由数据库管理,实现不同的查询浏览功能。按照单位的不同,可将查询系统划分为:集输大队基层资料查询;集输大队资料查询;油矿资料查询;采油科查询。
  图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系统下数据安全性得到很高的保证。
  另外,我们的系统在设计之初就定位在将用户操作界面与数据库完全分开,所以用户的操作都不是直接对数据库的,这极大地减少人为造成的数据的不安全性。
  5 结 语
  本文研究了结合.net平台和Oracle数据库开发的信息管理系统,操作界面友好,用户操作简单、快捷,系统运行稳定,并且能够实现信息的实时查询和处理。目前,本文设计的系统已经投入运行,并取得了较好的社会效果。
  参考文献
  [1]陈季.ASP.NET实例指南与高级应用[M].北京:中国铁道出版社,2008
  [2]何月顺,丁秋林.调整优化Oracle9i数据库的性能[J].计算机应用与软件,2005,21(6):10-11.
  [3] 蒋培,王笑梅.ASP.NET WEB程序设计[M].北京:清华大学出版社,2007.
  [4] David M. Kroenke.数据库处理基础设计与实现[M]. 施伯乐译.北京:电子工业出版社,2010.
  [5] 陈锦刚,顾利氓,谢剑英.管理信息系统权限管理的探讨与实现[M].北京:计算机工程出版社,2003.
  [6]张跃廷,王小科,许文武.ASP.NET数据库系统开发完全手册[M].北京.人民邮电出版社,2007.
  [7] [美]Jesse Liberty, Dan Hurwitz.Programming ASP.NET中文版 [M].3版. 瞿杰,赵立东,张昊译.北京:电子工业出版社,2007.
其他文献
摘 要在新课改的过程中,农村小学也逐渐开始注重对学生实施德育教育,力求能够缩短与城市之间的教育差距,提升农村小学生的综合素质。主题班会是开展德育教育的重要形式,能够为教师和学生提供交流的平台,营造良好的德育教育氛围。随着教育事业的不断发展,对学生自主性的认识和重视程度正在不断增加。农村教师开始将主题班会作为培养学生自主德育的重要形式,促进班会德育效果的提升。本文以提升农村德育效果的角度出发,深入分
摘 要:通过在民勤治沙综合试验站樟子松种子育苗技术研究,总结出适合于干旱荒漠区樟子松的实生繁殖技术。研究表明在干旱荒漠区进行樟子松种子育苗是完全可行的,同时用种子育苗,节省地,出苗整齐,受自然灾害影响较小,幼苗越冬前需埋土保护,出苗量大且苗壮苗齐,存活率远远大于通过外地调运来的幼苗的存活率,此项技术值得推广应用。  关键词:樟子松;种子繁育;干旱荒漠区  中图分类号:S791 文献标识码:A  樟
摘 要:利用各种常规资料,分析2012年2月22-23日铁岭市暴雪天气过程的天气形势、发生机制及物理量场等,中亚低涡的稳定少变并分裂波动向东移动成为此次降雪过程的主要影响系统,孟加拉湾及中亚地区的暖湿气流不断沿偏南气流输送至我国东北地区,中低层辐合上升、高层辐散的配置为暴雪天气的发生发展提供了有力的动力条件。  关键词:暴雪;环流形势;物理量场;分析  中图分类号:P458 文献标识码:A  1
摘要 小学数学综合实践活动课对于提高小学生的数学学习成绩、提升他们的综合能力都有极其重要的作用,可以说是孩子们成长过程中一个特殊的环节。活动课与理论课不同,其顺利开展需要立足于前期大量的基础工作。强调了数学的学习不只是概念、法则、公式的掌握及熟练过程,更应该是实践、探索的过程,要让学生从具体的实践中经历数学的学习过程,培养数学意识,提高数学思维水平。  关键词 小学数学;培养;综合;实践;策略  
2016年4月11日,国家发展改革委林念修副主任、中央网信办庄荣文副主任共同主持召开了新型智慧城市建设部际协调工作组(以下简称“部际协调工作组”)第一次会议,教育部、科技部、工业和信息化部等25个部门相关负责同志参加了会议。会议指出,推进新型智慧城市建设是党中央、国务院立足于我国信息化和新型城镇化发展实际,为提升城市管理服务水平,促进城市科学发展而作出的重大决策,立足我国信息化和新型城镇化发展实际
摘 要:总结介绍了龙川县农产品质量安全检测体系建设的现状,分析了存在的问题,并提出了提高农产品质量安全的发展对策。  关键词:龙川县;农产品质量安全;检测体系  中图分类号:F203 文献标识码:A  农产品质量安全涉及千家万户,关系人民身体健康和社会和谐稳定发展。如今人民群众对生活水平要求越高,农产品质量安全面临极大机遇和挑战,着力扩大农产品标准化生产完善规范农产品标准体系是保证农产品食品安全、
摘 要:以STC单片机控制LED显示屏为例,阐述在智能家居及其相关专业开展单片机教学的特点与困境,分析LED显示屏的结构特点与控制方法,研究单片机C语言编写驱动程序的关键技术,探讨该课程一体化教学内容。最后在Proteus平台上进行软硬件交互仿真与调试,使一体化课程中的单片机模块教学更加形象具体。  关键词:教学研究;单片机;C语言;LED显示屏;智能家居;Proteus平台  中图分类号:TP3
摘 要 本文以为心灵解码—分析小学语文的情感教育为主要内容进行阐述,以当下在小学语文教学之中融入情感教育的价值和在小学语文教学之中融入情感教育的有效方法为主要依据,从丰富学生情感认知、陶冶学生情操、引导学生朗读,有效落实情感教育、构建良好教学情境;突显情感教育、构建良好师生关系;展示情感教育、创新语文教学方法,提升教学质量这几方面进行深入探讨和分析,其目的在于加强情感教育在小学语文教学中的价值,旨
摘要: 通过问卷方式调查春节期间奎屯市民购买盆花的习惯,统计并分析奎屯市民购花的种类、目的的单次消费金额。总结出春节期间奎屯市民花卉消费的选择性、目的性和消费能力,并针对性提出奎屯花卉销售行业的发展对策。  关键词:春节;奎屯;购花习惯  中图分类号:K892.1 文献标识码:A  本文基于对春节期间奎屯市民购花习惯的调查, 试图寻找有益于奎屯花卉销售行业的可持续发展的对策。奎屯市成立于1975年
摘要 逆向思维是不依据正常逻辑进行思考,同时依据相反的逻辑顺序进行思维的一种模式。在小学数学教学,尤其是解题教学中,逆向思维通常都是用来引导学生去分析个别利用正常思维难以理解的问题,通过逆向引导来由果推因,并在完全梳理畅通后理解其中的逻辑关系。本文主要阐述了小学数学解题教学过程中逆向思维的作用,并提出了相关的培养策略。  关键词 逆向思维;小学数学;作用与培养  中图分类号:G622 文献标识码: