• 25.54 KB
  • 2022-05-17 11:09:48 发布

大庆新油田生产管理系统设备管理模块的设计与实现-数字油田项目部

  • 4页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
庆新油田生产管理系统设备管理模块的设计与实现李姗数字油田项目组摘要:针对庆新油田需求,设备管理模块给出了以设备元件类型为基础,按照设备组成,分模块的形式,并且增加工作流程控制构成设备管理模块,并以设备维修为实例,具体介绍该模块功能,并陈述实现的关键技术。关键词:工作流;三层架构;数字油田0引言数字油田是信息化带动工业化生产的一个优秀实例,具有极高使用价值和发展潜力,在各大油田的生产管理中起到了至关重要的用。信息化是生产的管理核心。一个高效,稳定的生产管理系统在提高企业的经济效益,增强企业竞争力,提高科研,生产,经营,管理,决策的效率和水平[1]等方面可以起到决定性的作用。针对油田管理和生产中的每个环节都需要完善方案设计。管理系统综合设备的数据,提供包括基础设备管理,维修提示,自由组合新增设备等多项功能服务。作为油田生产单位信息化管理的重要工具,由于用户需求变更频繁,使业务流简单显得十分重要,并且对系统的快速性,稳定性,可维护性以等都有很高的要求,针对这些需求,为满足上述要求本系统采用三层架构。1设备管理模块概述1.1设备管理模块设计思想 设备管理是系统运行的基础,无论什么样的数据都是用来描述设备状况的。设备管理以生产单元方式管理,细化到分析工况的最小单元。如:抽油机、抽油杆、抽油泵、电机、皮带、泵、阀门、车等等。内容包括:设备名称、设备ID、设备类型、所属机构、规格、型号、生产厂家、投产日期、检修间隔时间、上次检修时间、使用状态(在用/停用/报废)、是否可用、所在位置、负责人、设备照片、生产单元类别、备注等等。生产单元类别:抽油机井、水井、计量间、配注间、环等,为基础数据使用的。 设备基础数据管理模块:此部分按照生产设备单元分类,分别按照生产单元组成部件的管理为基础,功能是添加生产单元基本组成元件类别,避免多次添加,降低操作重复次数,提高工作效率,新增设备时优化程序,提高速率。编码原则:类型+流水号。其他手工录入。新增设备模块:此部分功能是添加新增设备,在组织机构的树形结构下,首先选择所属机构、类型等,设备ID自动生成,编码原则:类型+流水号。其他手工录入。当录入完成,自动建立设备机历卡。一旦提交,不可删除。功能:录入、编辑。设备维修模块:此部分功能是添加维修设备维修单,在工作流程下进行维修工作表单填写,派工人员指定人员操作,负责领导全面监督,责任分工明确,工作高效准确。设备搬迁模块:此部分功能将设备搬迁信息记录在机历卡中,是设备变更组织机构树位置,便于管理。设备停用模块:此部分功能是便于查找设备停用信息。信息入机历卡。设备保费模块:此部分是便于查找设备报废信息。信息入机历卡。设备检修提示:按照设备生产单元类型,设备组成不同分别在检修期到来前十天进行检修提示,在检修提示框口可以直接处理或者忽略。及时维修,方便查询。1.2设备管理模块的优点1.2.1利于变更和维护——在设备基础数据类型管理修改元件数据,直接反映在设备上,凡是使用该种元件的设备无需更改数据。1.2.2安全性高——在三层架构中,识别用户的机构是按层来构筑的,在系统设定了严格的用户识别、存取权限和对应的日志记录后,对应用和数据的存取权限也可以按层进行设定。2设备管理系统技术难度与优点2.1技术难度工作流程处理由于油田生产过程繁杂涉及部门繁多,在拥有庞大的设备数量的同时,维护人员众多,在设备检修维护时,维护责任难以严格区分,所以在维护流程过程中本着责任划分明显,负责一包到底的原则,能够使维护任务明确,顺利的完成,本模块按照登陆系统的权限进行划分流程步骤,也就是在没有权限管理该维修单的工作人员无法对本次维保过程进行操作,负责领导确认完成后才能进入机历卡,这个过程不能修改,确保责任认定明确。一个设备维修单的流程为:填写维修单——领导审批——派工单位派工——维修人员填写维修详细——返回派工单位——返回负责领导审阅——维修完成进入机历卡。一个维修过程程序会记录登陆人员的用户ID,对操作权限进行判断,在领导 指定派工单位后,派工单位登陆组织部门ID被记录下来,并制定维修人员,维修人员登陆,登陆ID会与指定的人员ID进行比对,确保登录人员与指定的维修人员一直,填写维修细则后,返回派工单位,派工单位登陆后系统判断ID的权限是否有操作权限,待派工单位确定完成后,交由审批领导确认。领导登陆ID一旦与系统记录ID相同,就会自动转接到领导确认步骤,等到确认完成,直接入机历卡,机历卡不能修改,记录一切设备操作维保记录。工作流技术难度在于读取当前用户登录ID与设定ID对比,判断很多,由于流程步骤复杂,对流程判断也多,这样就要求代码简洁,SQL语句高效,否则会因为设备数量庞大SQL语句低效而影响执行速率,使系统变慢,同时判断过多,要求判断全面,否则,判断不全会使该模块不能全面囊括设备维保情况。2.2代码量大操作过程紧凑对设备模块,操作环环相扣,有基础数据做基础的情况下才能进行进一步操作,所以要求操作人员对整个设备模块进行了解才能进行操作,同时,在设备的每次变动都要与机历卡相联系,所以代码量会相对增大,同时,在设备搬迁、报废、维修、停用的同时,要随时改变设备状态,所以程序当中联动程序很多,在程序编写时要求逻辑紧密,思维清楚,可以说“牵一发而动全身”。2.3设备维保提示信息即时弹出由于设备数量庞大,设备检修工作两繁重,在设备维保模块中,设置了设备维护自动提示窗口,在预设的设备维保期限前十天会自动弹出窗口,提示处理维保信息,填写维保工作单,维保信息处理完成后信息进入机历卡。按照设备种类不同,将检修设备单元维修单放入同一页面,使弹出窗口单一简洁,由程序判断设备单元类型,弹出不同检修单,这样不会因为弹出过多检修窗口使页面混乱,操作简洁,也可忽略处理方式,延后处理时间。一旦检修完成,系统自动记录检修处理时间,会取当前时间与预设的检修期限综合为下次检修时间。弹出窗口部分,访问数据库跨表取数据,数据之间联系紧密,对SQL语句要求严格,取出关联数据,而不影响速度,是另外一个难点,同时对数据库也是一个考验,数据表当中键与索引就显得十分重要,所以该模块的实现,对程序员的代码编写与对数据库操作都有一定要求。3设备管理模块经验总结对三层架构模式有了更深一步了解,对数据库操作,对实现代码的高效性有了进一步认识。为以后工作积累实际经验,尤其对调程序,对经验与知识都有严格要求,这对以后更好的完成工作,编写高效逻辑性强的程序打下基础。4结束语 本文论述了ASP.NET三层架构在数字油田生产管理系统的设计开发中的应用,以油井管理中的辅助分析产液量计算为例,给出了表示层,业务层逻辑层和数据层的设计及实现方法。在表示层利用了ASP.NET的安全机制与丰富的页面组件,提升了系统的安全性,易用性和交互性;业务逻辑层封装了各种业务操作类,使系统的稳定性,可扩展性和可移植性得到增强;数据层适当的使用视图,提高数据存储效率和读取的速度。综上所述,基于.net三层架构的油田信息管理系统有良好的扩展性和安全性,同时实现对人力资源的合理调配和整个生产过程的自动化管理。参考文献:[1]赵玉国.构建油田综合业务信息平台的研究与实现[J]开发与应用2006.4:100-104[2]范振钧.基于ASP.NET的三层结构实现方法研究[J].计算机科学,2007,34(4):289-291.[3]徐冬琳.基于.NET的三层Web应用开发研究[J].重庆科技学院学报:自然科学版,2007,9(4):78-80.[4]JeffreyRichter.Microsoft.NET框架程序设计[M].北京:机械工业出版社,2006.作者简介:李姗,女,1984年生,2008年毕业于中国石油大学信息与控制工程学院,工学学士,现从事软件开发,数据库管理,网络维护等方面的工作和学习。