




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电力生产管理系统的设计与实现摘 要随着油田信息化建设的全面推进,信息技术已经成为提升电力管理总公司整体发展水平的重要支撑。同时,电力生产管由于涉及日常管理、生产调度和输变配等工作,是供电企业管理工作的一项重要内容。目前电力管理总公司根据生产经营管理的需要,已经开发并部署了多套应用系统,但是在实际运行过程中,还存在一些问题。针对目前电力管理总公司的现状,建立统一的电力生产指挥管理平台,将电力生产管理的诸多环节完整的在一个平台上实现源头采集信息共享、业务层资源整合、深层次挖掘应用,借此改善现有应用系统的不足。本文对电力公司内部的生产指挥现状进行了系统的介绍及分析,针对电力公司的具体需求,进行了电力生产管理系统的设计。系统主要采用JAVA技术, Oracle数据库管理系统平台,系统使用B/S应用模式,在油田企业网上运行,根据需要,电力生产指挥信息管理系统应当适应电力管理总公司的组织机构模式,实现“统一架构,三级应用”,使得生产指挥平台能够在管理局、总公司和各三级单位之间相对独立的使用,让每个不同层次的应用登记能够完成相对应的数据采集、整理、统计、分析,并且总公司级别的应用可以实现对三级单位的数据自动过滤、加工、汇总,同时也可以建立相应的考核管理机制,监督系统数据质量。这样便于提高本系统在三级单位的应用程度,进而提高系统的信息覆盖面,使生产管理在两个重要组织层次中贯彻实施。 通过系统测试后,进行了相关问题的改进,目前该系统使信息应用深入到生产业务主流,提升公司生产管理水平,促进公司整体发展。 关键词:电力,生产指挥,系统,设计第一章 绪 论1.1 项目来源及背景电力管理总公司作为油田重要的生产保障单位,自成立以来为胜利油田原油生产以及黄河三角洲的经济发展做出了卓越贡献。公司已建成遍布各个油区的电力网络,主要以220kV为构架、110kV为主网,覆盖了东营、滨州、淄博3个市的12个县区。总共管理着输配电线路542条,总长约为5000千米,共有变电站175座,主变压器300台。随着油田信息化建设的全面推进,信息技术已经成为提升电力管理总公司整体发展水平的重要支撑。同时,电力生产管由于涉及日常管理、生产调度和输变配等工作,是供电企业管理工作的一项重要内容1。因此,一套高效、合理的生产指挥系统是油田生产、生活安全可靠用电的重要保障,也为油田电网的管理水平,领导决策提供可靠依据。电力管理总公司目前涉及生产指挥系统共有7个机关职能科室(含直属部门)和9个供电分公司、客户中心、修试中心以及5个生产辅助施工单位:电力维修公司、综合维修公司、广域公司、护厂大队、瑞祥电气,业务可以覆盖到线路队班组和变电站班组。图1-1 电力管理总公司组织结构目前电力管理总公司根据生产经营管理的需要,已经开发并部署了多套应用系统,但是在实际运行过程中,还存在一些问题2,3,4。 1、电网基础资料没有统一管理针对电网基础资料管理有过一套电网基础信息管理系统,但是并没有全面推行普及使用,导致没有形成完整的基础资料数据,对电力生产管理没有带来应有的经济价值。目前大部分生产管理部门查找最新的资料方式仍需要通过打电话到基层队了解。2、各应用系统存在信息孤岛虽然电力管理总公司新建、改造了一些信息系统,但是各应用系统之间很少有横向的信息共享,大部分应用系统只是为了满足所属管理层面的需要而开发,跨部门的工作协调无法互通,基本上还是通过电话、会议等方式进行沟通。现有的系统没有发挥其应尽的功能。3、缺乏相应的考核管理制度信息系统的建设是为了提高、完善现有的工作模式而推广使用的,在很多环节都或多或少的受到一些抵触,这种抵触情绪加上缺乏必要的管理及疏导,使信息系统的推广阻力增大,应用困难,最终有些系统由于数据不及时更新导致逐渐被搁置。4、网络环境基础建设有待完善企业管理信息化的过程必然依赖健全的基础环境。目前电力管理总公司网络基本已全面覆盖到四级队部,但是由于总公司所管辖的地域广阔,部分偏远变电站仍未接入油田局域网。而且基层单位的计算机配置也存在参差不齐的状况。5、管理模式需要逐步统一规范现在电力管理总公司下辖九个专业供电分公司,外围的五个分公司与其他四个分公司的管理模式不尽相同。同时,机关各业务科室在协同办公自动化的流程也需要建立一致的规范。信息化建设需要在不同的管理模式中归纳如何达到信息共享、统一流程的问题。6、部分信息没有实现信息化,没有形成完整的应用平台很多数据还没有实现信息化,还在以文本格式存在各个部门中,整个生产运行管理无法形成整体的应用平台。1.2 项目的目的意义针对目前电力管理总公司的现状,建立统一的电力生产指挥管理平台,将电力生产管理的诸多环节完整的在一个平台上实现源头采集信息共享、业务层资源整合、深层次挖掘应用,籍此改善现有应用系统的不足。具体建设目标是:1、整理优化业务流程,实现平台统一流转:通过对机关各业务科室和生产相关的三级单位的业务分层解析,归纳总结现有流程的成功与不足,通过职能部门的明确优化,在本应用系统中以工作流方式体现,形成一个权威的规范性的接口标准、流程信息格式标准、业务流转标准构成整个平台的业务逻辑框架结构5,6。2、规范完善基础数据,形成平台的基础信息规范标准:在构建电力管理总公司生产系统的过程中,建设一个统一的生产基础数据库体系。通过分析目前已经开发应用信息系统所积累的数据,充分利用现有资源,并将生产所需的数据逐步完善。通过本系统,构建一致性的信息交互平台,使原本散落在各个孤立系统以及未纳入管理的数据资料真正成为为生产指挥服务的资源,这就需要一个基于平台的全局层面的基础信息格式标准、这是业务层和应用层的基础,包括平台模块内部信息交换标准、平台数据存储标准、平台与其它应用系统的交换标准、平台与常用系统如:CAD、MAPGIS等工具文件格式的交换标准等7。3、形成信息支撑、辅助生产、应急处理的平台应用:通过建设电力生产指挥管理平台,为各生产业务部门之间的协作办公提供了一个统一的信息平台,加强生产信息管理监督,为突发状况提供有效预案,保证电力生产活动安全顺利。同时,建立数据信息资源共享平台,为各业务的专业生产分析提供必要的数据资源,系统的将各类生产数据进行历史、当前的状况分析,为领导决策分析提供丰富的参考依据8,9。为了加快信息化建设步伐,中石化集团公司提出了“十一五”信息系统建设与应用发展规划,明确了电力管理总公司统一的信息化总体建设框架。为进一步加强油田电力生产运行系统信息化建设,需要拥有一套涵盖生产管理所有业务、技术先进、实用性强的管理系统,将供电生产管理中的调度和输变配、工程管理等业务,利用计算机、网络技术,形成集查询统计、运行维护、生产业务管理、应用分析、辅助决策等功能于一体的应用软件系统,实现各类生产信息的综合展示,实现生产现场的实时监测的有效的统一的指挥决策系统,从而提升电力生产运行质量,提高安全生产水平。1.3 国内外发展现状与趋势电力系统是我国能源行业的重要组成部分。随着体制改革的发展,企业重组的完成,以及国际企业的进入,所面临的竞争格局发生了巨大的变化10。由相对竞争到绝对竞争,由国内竞争到国际竞争,无一不使中国电力行业企业面临着更加紧迫的生存与发展的压力。现在国外的电网信息化己经遥遥领先于我国,国外电网己经开始建设智能型电网,采用一套完整的电网信息化架构和基础设施体系,完善的设备管理系统,通过对电网信息的实时采集与电网运行调度、生产作业管理、客户需求等管理系统的协调统筹,在电网安全的前提下,兼顾电网可靠、经济运行,提高电力集约化管理水平,提升能源利用率11。美国现有建模技术已能够根据电力公司提供的相应电网模型结构和数据进行建模,实现对线路中设备故障的准确检测美国Tollgrade通信公司推出的一个名为“Lighthouse”的新型远程集成监测系统,为电力公司提供实现电网实时智能的解决方案该产品将无线传感器!数据采集器和相关软件集成一体,具有实时查看!维护和故障报告等多种功能并能够实现探测到电网故障,将停电影响降至最低,实现了电力设备的优化使用,大大提高了供电系统的安全生产及整体效率。美国Exacter公司2008年完成了美国迄今单份报告调查范围最大的配电线路可靠性调查报告报告显示,美国电网中存在故障隐患的配电设备数量比2003年美国能源部的调查结果增加了近一倍美国能源部指出,约30%的停电事故是由设备故障引起,通过预防性维护,存在故障的设备可以被及时发现及维护,可节约不必要的经济损失目前,整个美国电力公用使用的停电事故管理重点从故障发生后的相应策略,转为更加关注事故预防技术与策略,ExaCter公司开发的电力管理系统利用这一特性12,在设备发生故障前检测出存在隐患的设备,并可根据故障严重程度进行设备分类,提供辅助分析,帮助电力公司识别出存在隐患设备的严重级别。从2002年以来,国内电力行业信息化整体建设一直呈现迅速上升的态势,国内各电网公司,发电企业对于信息化的投资力度也在不断增大,各种应用开始在电力电网企业中逐渐普及,但这种建设热潮也带来了一个相当严重的后果:由于各省市电网企业独立规划和运作,始终没有形成统一的信息化标准规范,加之复杂的专业应用使得同一企业各职能部门只根据自身的业务需求单独立项,开发功能单一,开放性较差的专用系统,往往使一个电网公司内同时运行着各种各样的计算机系统12-15,这些不同的系统功能不同,开发工具不同,结构也存在很大差异,而最大的问题就是数据的不可兼容,最终形成了数量众多的“信息孤岛”。1.4 本论文的主要工作本文主要完成对胜利油田电力公司的生产指挥系统现场的前期调研工作,针对目前的单位需求进行了系统分析,确定了具体的需求目的。在电力生产指挥管理系统的设计与实现过程中,完成了部分模块的设计及方案设计;完成了系统的编码及测试以及后期的整体部署工作。主要内容有以下几点:1、对电力公司内部的生产指挥现状进行详细的调研及分析;2、电力生产指挥管理系统的部分模块设计及项目实施方案;3、电力生产指挥管理系统的编码实现;4、电力生产指挥管理系统的测试和部署。1.5 关键技术1.5.1 系统的开发环境1.5.1.1 开发工具及平台JAVA:B/S(浏览器/服务器)方式的开发工具主要采用JAVA技术。JAVA技术提供了动态网页开发手段,可以通过组建扩展自身的功能,与后台数据库管理系统有着良好的接口,是目前较为流行的网络编程技术16。1.5.1.2 数据库管理平台采用Oracle数据库管理系统平台EXPRESSCLUSTER:可以保护大量的应用程序和服务,几乎涵盖了目前Windows和Linux平台上所有主流的应用和服务,如Oracle、SQLServer、DB2、Sybase、Exchange Server、Appache、Samba等。除了这些主流的应用和服务,还可以保护用户自己开发的应用程序和服务17。1.5.2 系统的应用技术1.5.2.1 B/S 架构开发综合管理信息系统的目的和需求决定了软件具有的基本功能,在充分考察现有管理信息系统软件的基础上,参考成功的范例,结合企业计算机网络的实际情况,拟定了一套管理信息系统软件的总体设计思路,如图1-2。图1-2 管理信息系统软件设计思路1.5.2.2 Ajax 无刷新技术Ajax作为B/S软件的新动向,近来给B/S软件带来革命性的变化。系统也大量使用Ajax技术,其英文名称是,其中主要涉及到Java技术、XML技术、JavaScript技术等,清楚认识到Ajax技术是通过交换客户端脚本、Web服务器从而实现Web应用开发方式。如此一来Web页面则无需另外加载便能够即时更新动态。用户采取Ajax技术能够建设和桌面应用相连接Web用户界面。使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用18,19。1.6 论文的组织结构第一章绪论,主要表达电力生产管理系统的开发背景和国内外现状以及本文解决的主要问题和完成的主要工作,介绍系统的相关关键技术。第二章系统概述,该部分主要进行电力生产管理系统的概述,对系统的建设原则和相关遵循的标准进行概述。第三章系统的实施目标。首先阐述了项目的目标和所要形成的项目成果,以及达到目的所需的条件,其次对系统的功能规划进行了详细的表述第四章系统的详细设计与实现。首先在系统建模原则及系统结构进行了概要介绍,然后对系统主要模块的设计和数据库的设计进行了重点介绍,最后展示了系统软件的各个界面。第五章项目测试。着重的描述了系统的测试内容及测试结果。第六章结论。主要是对整片论文及项目的总结及分析。我们总羡慕别人的幸福,却常常忽略自己生活中的美好。其实,幸福很平凡也很简单,它就藏在看似琐碎的生活中。幸福的人,并非拿到了世界上最好的东西,而是珍惜了生命中的点点滴滴,用感恩的心态看待生活,用乐观的态度闯过磨难。69第二章 系统的实施目标2.1 项目目标建立统一的电力生产指挥管理系统,将电力生产管理诸多环节在一个平台上实现信息互通、共享,实时掌握电网的生产运行信息,及时优化和调整电网的运行模式,处理异常情况于萌芽状态,降低事故率,从整体上提高电力生产的安全经济运行水平。该系统能够实现生产运行的智能化管理,系统功能划分为:系统管理、事故管理、缺陷管理、检修管理、隐患管理、维修项目管理、基建项目管理、技改项目管理、设备运行维护管理、计量设备管理、应急预案管理、基础资料台帐管理、电网运行管理、生产数据上报管理、待办事务、综合查询。其体系结构图如下:2.2 项目成果实现电网基础资料的统一管理、各应用系统的整合、管理模式的优化、将各部分信息实现信息化管理,形成集查询统计、运行维护、生产业务管理、应用分析、辅助决策等功能于一体的应用软件系统,实现各类生产信息的综合展示,实现生产现场的实时监测的有效的统一的指挥决策系统,从而提升电力生产运行质量,提高安全生产水平。2.3 必要的保障条件与限制为了保证系统的正常开发和上线运行,需要促成以下条件26-30:1、业务流程的分析与设计需要领导的决定。项目开发过程中要求业务部门主管领导必须充分参与,才能做到岗位分工明确、业务流程清晰。2、各业务部门领导的身体力行使用本系统系统建设完成后,需要相关部门的领导真正的使用本系统,并提出修改意见才能保证系统具有生命力,在生产经营中发挥作用。3、管理措施的制定与实施是保证项目成功应用的保证平台建成后,需要制定相关的管理措施,规范业务人员使用本系统,通过管理手段保证系统的正常应用。4、完善补充必要信息和问题处理机制计算机系统只能完成部分问题,对于需要协商及开会解决的问题会依然存在。因此采用相关信息补充和优化问题处理方式是平台顺利实现的有效方法。2.4 功能规划2.4.1 事故管理事故管理主要包括事故信息添加、事故信息接收、事故信息处理、事故信息验收、事故种类维护五部分功能。能使相关科室或单位方便的查询事故的处理状态等信息。使事故处理责任明确、分工清晰,方便各级职能科室浏览查看事故信息,明确事故状态。能够提高工作效率,缩短响应周期,简化处理流程31,32。图2-1 事故管理流程图2.4.1.1事故信息添加事故信息添加的主要任务是添加新的事故信息,维护已发布事故信息的管理工作。主要包括事故名称、发生时间、发生地点、发现人、发起单位、接收单位、设备名称、事故类别、事故责任、天气情况、停送电时间、保护动作情况、现场情况、上报状态、备注等信息,见表2-1。2.4.1.2事故信息接收事故信息接收的主要任务是接收已上报的事故信息并指挥处理,维护已发布事故信息的管理工作。主要对事故名称、接收时间、接收单位、涉及停电的用户、处理单位、验收单位、接收状态、备注等信息的维护,见表2-2。表2-1事故信息添加功能信息表名称类型长度备注事故名称字符型60汉字非空、手工录入发生时间日期型非空、选择输入发生地点字符型100汉字非空、手工录入发现人字符型100汉字非空、手工录入发起单位字符型100汉字非空、选择输入接收单位字符型100汉字非空、选择输入设备名称字符型100汉字非空、手工录入事故类别字符型60汉字非空,选择输入事故责任字符型60汉字非空,选择输入天气情况字符型60汉字非空,选择输入停送电时间字符型60汉字非空、手工录入保护动作情况字符型100汉字非空、手工录入现场情况字符型500汉字非空、手工录入备注字符型500汉字手工录入事故经过、影响的范围及负荷情况表2-1事故信息添加功能信息表名称类型长度备注事故名称字符型60汉字非空、手工录入接收时间日期型非空、选择输入接收单位字符型100汉字非空、选择输入涉及停电的用户字符型500汉字非空、手工录入处理单位字符型100汉字非空、选择输入验收单位字符型100汉字非空,选择输入接收状态字符型60汉字非空,选择输入备注字符型500汉字手工录入影响的范围及负荷情况2.4.1.3事故信息处理事故信息处理的主要任务是处理事故,维护已发布事故信息的管理工作。主要包括事故名称、处理时间、处理单位、处理进度、处理状态、处理结果、备注等信息。名称类型长度备注事故名称字符型60汉字非空、手工录入处理时间日期型非空、选择输入处理单位字符型100汉字非空、选择输入处理进度字符型100汉字非空、手工录入处理状态字符型60汉字非空,选择输入处理结果字符型60汉字非空,手工录入故障及缺陷原因字符型500汉字手工录入遗留问题字符型500汉字手工录入建议措施字符型500汉字手工录入备注字符型500汉字手工录入2.4.1.4事故信息验收事故信息验收主要任务是具有事故验收权限的操作人员,验收处理完毕的事故,维护事故信息。主要包括验收时间、验收单位、验收状态、备注等信息。名称类型长度备注事故名称字符型60汉字非空、手工录入验收日期日期型非空、选择输入验收单位字符型100汉字非空、选择输入验收负责人字符型60汉字非空,选择输入验收状态字符型60汉字非空,选择输入备注字符型200汉字手工录入2.4.1.5事故种类维护事故种类维护主要用来管理本系统中所涉及到的事故种类信息,明确事故的定义、分类及判定标准,用来动态维护系统中的事故种类等相关信息,使相关单位的填报信息规范化、统一化。电网事故的定义32-36:1、运行中的设备非计划停电(包括瞬间、长期停电);2、运行中的设备非正常损坏;3、运用中的备用设备不能投入正常运行;4、设备检修、事故处理等原因造成的不能及时恢复或少供电;5、由于系统电压、频率不能满足电网安全稳定运行要求,被迫采取设备停运和限制负荷措施。按照设备管理单位承担的责任,将事故划分为重大责任、较大责任、一般责任、非责任事故等四类。事故种类维护的信息包括:事故名称、种类、责任、备注等信息。名称类型长度备注事故名称字符型60汉字非空、手工录入事故种类字符型60汉字非空、选择输入事故责任字符型60汉字非空、选择输入备注字符型200汉字手工录入2.4.2 缺陷管理缺陷管理的功能是缺陷发现后,上报到各个科室,处理后,汇总处理结果。主要包括缺陷信息添加、缺陷信息接收、缺陷信息处理、消缺结果验收、缺陷种类维护五部分功能。使缺陷处理责任明确、分工清晰,方便各级职能科室浏览查看缺陷信息,明确缺陷状态。能够提高工作效率,缩短响应周期,简化处理流程。图2-2缺陷管理流程图2.4.2.1缺陷信息添加缺陷信息添加的主要任务是添加新发现的缺陷信息,维护已发布缺陷信息的管理工作。主要包括缺陷名称、发生时间、发生地点、发现人、发起单位、接收单位、缺陷种类、现场情况、备注等信息。名称类型长度备注编号数值型非空、自动累加缺陷名称字符型60汉字非空、手工录入缺陷内容字符型500汉字非空、手工录入缺陷类别字符型60汉字非空、选择输入设备名称字符型100汉字非空、选择输入发现人字符型500汉字非空、手工录入上报单位字符型500汉字非空、选择输入发现日期日期型非空、选择输入受理单位字符型500汉字非空、选择输入备注字符型500汉字手工录入2.4.2.2缺陷信息接收缺陷信息接收主要任务是接收上报的缺陷信息并指挥处理,维护已发布缺陷信息的管理工作。主要包括缺陷名称、接收时间、接收单位、处理单位、验收单位、接收状态、备注等信息。名称类型长度备注缺陷名称字符型60汉字非空、手工录入接收时间日期型非空、选择输入接收单位字符型100汉字非空、选择输入处理单位字符型100汉字非空、选择输入验收单位字符型100汉字非空,选择输入接收状态字符型60汉字非空,选择输入备注字符型200汉字手工录入2.4.2.3缺陷处理缺陷处理主要任务是处理缺陷,维护已发布缺陷信息的管理工作。主要包括缺陷名称、消缺日期、消缺单位、消缺负责人、消缺进度、消缺状态、消缺结果、备注等信息。名称类型长度备注缺陷名称字符型60汉字非空、手工录入消缺日期日期型非空、选择输入消缺单位字符型100汉字非空、选择输入消缺负责人字符型100汉字非空、选择输入消缺进度字符型100汉字非空、手工录入处理状态字符型60汉字非空,选择输入消缺结果字符型60汉字非空,手工录入备注字符型200汉字手工录入2.4.2.4消缺结果验收消缺结果验收主要任务是验收处理完毕的缺陷,维护缺陷信息。主要包括验收时间、验收单位、验收状态、备注等信息。名称类型长度备注缺陷名称字符型60汉字非空、手工录入验收时间日期型非空、选择输入验收单位字符型100汉字非空、选择输入验收状态字符型60汉字非空,选择输入备注字符型200汉字手工录入2.4.2.5缺陷种类维护缺陷种类维护主要用来管理本系统中所涉及到的缺陷种类信息,明确缺陷的分类及判定标准,用来动态维护系统中的缺陷种类等相关信息,使相关单位的填报信息规范化、统一化。名称类型长度备注缺陷名称字符型60汉字非空、手工录入缺陷类别字符型60汉字非空、选择输入消缺时间日期型非空、手工录入消缺率字符型60汉字非空、手工录入备注字符型200汉字手工录入2.4.3 检修管理检修管理的功能是相关科室下达检修总体要求给三级单位,三级单位根据总体要求编写检修任务书,经审核后,生产办编写详细的整体维修计划,交由相关单位实施,维修完后组织验收,并汇总检修信息37,38。检修管理主要包括检修任务的下达、检修任务的接收、检修处理、检修结果验收四部分功能。使检修处理过程各个环节的责任明确、分工清晰,方便各级职能科室浏览查看检修信息,明确检修状态。能够提高工作效率,节省人力物力。检修管理的流程图:图2-3 检修管理流程图2.4.3.1检修任务的下达电网检修检修任务的下达主要是添加电网检修质量管理办法,下达到各三级单位,维护已发布电网检修质量管理办法的管理工作。主要包括电网检修质量工作指导方针、电网检修质量组织措施、电网检修执行的主要技术标准、电网检修质量检查及评比要求、检修的一些要求、质量验收回访检查等信息。名称类型长度备注编号数值型非空、自动累加检修质量工作指导方针字符型1000汉字非空、手工录入检修质量组织措施字符型1000汉字非空、手工录入检修执行的主要技术标准字符型1000汉字非空、手工录入检修质量检查及评比要求字符型1000汉字非空、手工录入检修要求字符型1000汉字非空、手工录入检修单位字符型60汉字非空、选择输入下达日期日期型非空、选择输入备注字符型500汉字手工录入2.4.3.2检修任务的接收检修任务的接收主要是接收任务并编写电网检修任务书,并上报到性关科室进行审核,维护已发布检修任务的管理工作。检修任务书的编写又分为变电部分、社区部分和线路部分。接收检修任务所要填写的内容:名称类型长度备注检修名称字符型60汉字非空、手工录入接收时间日期型非空、选择输入接收单位字符型100汉字非空、选择输入处理单位字符型100汉字非空、选择输入验收单位字符型100汉字非空,选择输入接收状态字符型60汉字非空,选择输入备注字符型200汉字手工录入2.4.3.3检修处理检修处理的主要任务是填写设备的检修处理信息,维护已上报检修信息的管理工作。主要包括检修名称、检修日期、检修单位、检修负责人、检修进度、检修状态、检修结果、备注等信息。名称类型长度备注检修名称字符型60汉字非空、手工录入检修日期日期型非空、选择输入检修单位字符型100汉字非空、选择输入检修类别字符型100汉字非空、选择输入检修负责人字符型100汉字非空、选择输入检修进度字符型100汉字非空、手工录入处理状态字符型60汉字非空,选择输入检修结果字符型60汉字非空,手工录入新发现缺陷及处理情况字符型500汉字手工录入备注字符型500汉字手工录入2.4.3.4检修结果验收检修结果验收主要任务是验收处理完毕的检修项目,维护检修信息。主要包括验收时间、验收单位、验收状态、备注等信息。名称类型长度备注检修名称字符型60汉字非空、手工录入验收时间日期型非空、选择输入验收单位字符型100汉字非空、选择输入验收负责人字符型100汉字非空、选择输入验收状态字符型60汉字非空,选择输入备注字符型200汉字手工录入2.4.4 隐患治理隐患治理的主要功能是三级单位上报隐患到相关科室,审核后立项,由相关单位处理实施,最后相关科室组织验收,并汇总隐患治理结果。隐患治理的接收单位只能有一个,在接收后,其他科室能看到接收结果。主要包括隐患治理上报、隐患治理项目的接收、隐患处理、隐患治理结果验收四部分功能。使隐患治理流程责任明确、分工清晰,方便各级职能科室浏览查看隐患治理信息,明确隐患治理状态。能够提高工作效率,缩短响应周期,简化处理流程39,40。隐患治理的流程图:图2-4 隐患治理流程图2.4.4.1隐患上报隐患治理的上报主要是上报隐患治理项目,维护已发布隐患治理项目的管理工作。主要包括隐患名称、现状与问题、隐患级别、责任部门(责任人)、整改时间、上报日期、备注等信息。名称类型长度备注编号数值型非空、自动累加隐患名称字符型100汉字非空、手工录入现状与问题字符型1000汉字非空、手工录入隐患级别字符型10汉字非空、选择输入责任部门(责任人)字符型100汉字非空、手工录入整改时间日期型非空、选择输入应急措施字符型1000汉字非空、手工录入上报日期日期型非空、选择输入备注字符型500汉字手工录入2.4.4.2隐患处理隐患处理主要任务是处理已经上报并接收的隐患,维护已发布隐患信息的管理工作。主要包括隐患名称、隐患日期、隐患单位、隐患负责人、隐患进度、隐患状态、隐患结果、备注等信息。名称类型长度备注隐患名称字符型60汉字非空、手工录入隐患日期日期型非空、选择输入隐患单位字符型100汉字非空、选择输入隐患负责人字符型100汉字非空、选择输入隐患进度字符型100汉字非空、手工录入处理状态字符型60汉字非空,选择输入隐患结果字符型60汉字非空,手工录入备注字符型200汉字手工录入2.4.4.3隐患治理结果验收隐患结果验收主要任务是验收处理完毕的隐患,维护隐患信息。主要包括验收时间、验收单位、验收状态、备注等信息。名称类型长度备注隐患名称字符型60汉字非空、手工录入验收时间日期型非空、选择输入验收单位字符型100汉字非空、选择输入验收状态字符型60汉字非空,选择输入备注字符型200汉字手工录入2.4.5 维修项目管理维修项目管理的主要功能是三级单位上报维修项目计划到相关科室,审核后可行的形成方案、立项,并由相关科室填写信息。主要包括维修项目的添加和维修项目的处理两部分功能。方便各级职能科室浏览查看维修项目的信息,明确维修项目状态。能够提高工作效率,缩短响应周期,简化处理流程。维修项目切块的流程图:图2-5 维修项目切块流程图维修项目中单项的流程图:图2-6 维修项目中单项的流程图2.4.5.1维修项目的添加维修项目添加的主要任务是添加新的维修项目信息,维护已发布维修项目信息的管理工作。主要包括维修名称、类别、建设内容、计划资金(万元)、备注等信息。名称类型长度备注编号数值型非空、自动累加名称字符型100汉字非空、手工录入类别字符型100汉字非空、选择输入建设内容字符型500汉字非空、手工录入计划资金(万元)数值型非空、手工录入添加日期日期型非空、自动获取备注字符型500汉字手工录入2.4.5.2维修项目的处理维修项目处理的主要任务是维护维修项目的相关信息,主要包括维修项目名称、负责人、施工单位、开工时间、竣工时间、工程形象进度、填写单位、备注等信息。名称类型长度备注编号数值型非空、自动累加名称字符型100汉字非空、手工录入负责人字符型100汉字非空、选择输入施工单位字符型500汉字非空、手工录入开工日期日期型非空、选择输入竣工日期日期型非空、选择输入工程形象进度字符型100汉字非空、手工录入填写单位字符型100汉字非空、选择输入备注字符型500汉字手工录入2.4.6 基建项目管理基建项目管理主要包括基建项目的添加和基建项目的处理两部分功能。方便各级职能科室浏览查看基建项目的信息,明确基建项目状态。能够提高工作效率,缩短响应周期,简化处理流程。2.4.6.1基建项目的添加基建项目(局投资)添加的主要任务是添加新的基建项目(局投资)信息,维护已发布基建项目(局投资)信息的管理工作。主要包括基建项目名称、类别、建设内容、批复投资(万元)、计划投资(万元)、自年初累计完成投资(万元)、跨年投资(万元)、备注等信息。名称类型长度备注编号数值型非空、自动累加名称字符型100汉字非空、手工录入类别字符型100汉字非空、选择输入建设内容字符型500汉字非空、手工录入批复投资(万元)数值型非空、手工录入计划投资(万元)数值型非空、手工录入自年初累计完成投资(万元)数值型非空、手工录入跨年投资(万元)数值型非空、手工录入添加日期日期型非空、自动获取备注字符型500汉字手工录入2.4.6.2基建项目的处理基建项目处理的主要任务是维护基建项目的相关信息,主要包括基建项目名称、负责人、施工单位、开工时间、竣工时间、工程形象进度、填写单位、备注等信息。名称类型长度备注编号数值型非空、自动累加名称字符型100汉字非空、手工录入负责人字符型100汉字非空、选择输入施工单位字符型500汉字非空、手工录入开工日期日期型非空、选择输入竣工日期日期型非空、选择输入工程形象进度字符型100汉字非空、手工录入填写单位字符型100汉字非空、选择输入备注字符型500汉字手工录入2.4.7 设备运行维护管理设备运行维护管理的主要任务是维护设备的巡视、消缺的记录。2.4.7.1线路运行维护线路运行维护主要包括线路名称、电压等级、巡视范围、巡视日期、巡视人、所属单位、巡线类别、备注等信息。名称类型长度备注编号数值型非空、自动累加线路名称字符型100汉字非空、手工录入电压等级字符型100汉字非空、选择输入巡视范围字符型500汉字非空、手工录入巡视日期日期型非空、选择输入巡视人字符型100汉字非空、选择输入所属单位字符型100汉字非空、选择输入巡线类别字符型100汉字非空、选择输入备注字符型500汉字手工录入2.4.7.2变电所设备运行维护变电所设备运行维护管理的主要任务是巡视变电所的所有设备,记录巡视、消缺内容,便于查看。名称类型长度备注编号数值型非空、自动累加变电所名称字符型100汉字非空、手工录入巡视内容字符型1000汉字非空、手工录入备注字符型500汉字手工录入2.4.8 生产数据上报包括生产信息上报、每周总结上报、月度总结上报、年度总结上报、专项情况汇报、生产信息列表、各类总结列表、通知发布。其中生产信息上报、每周总结上报、月度总结上报、年度总结上报、专项情况汇报、生产信息列表、各类总结列表,需要三级单位维护录入;通知发布是生产办维护录入。 第三章 系统的详细设计与实现3.1 系统平台设计和实现3.1.1 系统运行环境系统使用B/S应用模式,在油田企业网上运行,要求如下:1、数据库服务器:软件系统:Oracle 9i系列版本硬件配置:CPU 2G以上(建议采用多CPU),内存2G以上(建议4G),硬盘200G以上(建议达到采用RAID5模式的SCSI硬盘)2、Web服务器及应用服务器:Weblogic 8.1及以上,CPU 2G以上,内存1G以上(建议2G),硬盘40G以上(建议达到80G)把应用服务器及数据库服务器从屋里上分开,为了发挥系统最大的性能,建议使用高速网络连接两者。为了确保系统能够提供724小时的应用服务,建议将两个服务器分别建立备份系统,以备不时之需41,42。3、网络环境:本系统在油田局域网运行,采用TCP/IP。3.1.2 开发工具本系统采用JAVA平台进行开发,该平台具有稳定性高、运行效率高、可移植、安全性高、性能优异、易于维护和升级等特点。3.1.3 开发方式采用原型演化的开发模式,首先进行各厂的业务需求调研采集,进行快速设计,先开发一个“原型”软件,完成部分主要功能,展示给用户并征求意见,然后逐步完善,最终使项目获得满意效果。需求的采集与细化快速设计原型完善原型设计原型评价产生样品测试完善循序渐进的开发方式图3-1 系统开发方式循环图3.2 电力生产管理系统的设计3.2.1 系统架构电力生产指挥管理系统主要是采用目前最为流行的B/S(Browse/Server)结构。共享资源、统一管理、用户维护、使用界面统一为浏览器。应用系统全部在服务器端,系统负载轻,开放性好,系统维护升级方便。系统使用J2EE标准,全java开发,实现NT和多种Unix跨平台的应用,可运行在Weblogic,Websphere,Tomcat,Resin等多种Web服务器。在构建该系统时所使用的设计模式为MVC的设计模式。MVC把应用程序分成三个核心模块:模型、视图、控制器、,能够提高应用程序的可重用性和可扩展,从而提高开发软件系统的效率。如下图所示为MVC的结构:图3-2 MVC的结构图在J2EE平台下MVC最流行的实现方式为Struts,它完成实现了业务层、逻辑层和表示层的分离,这样有利于分工细化,提高开发效率,程序的结构性明了,对日后的系统维护和升级有很大的帮助。能够使开发人员只关注于业务逻辑,而界面设计人员只关注于界面设计,两者不会产生冲突43。图3-3 Struts方式的流程图在与数据交互方面我们采用目录最为流行的一种java开源工具:Hibernate。Hibernate是一个优秀的开发源代码的Java对象持久层轻量级封装框架,它既可以用来在Java应用程序中取代大部分JDBC代码,也可以整合到J2EE系统中作为持久层框架。使用Hibernate操作数据库,代码量很少,用Hibernate完成用户就感觉像使用对象一样去使用数据库,所有的操作过程都是通过POJO类完成。当实际业务中表的设计更改的时候,我们不需要过多的修改业务逻辑代码,使得各层之间维护起来比较方便44。对于数据库的使用,我们使用Oracle,它能在所有主流平台上运行(包括 Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。所以在以上的介绍中,我们采用:Struts+hibernate+Oracle的开发架构,这样能够保证系统的快开发,升级。3.2.2 应用软件的实现3.2.2.1 软件环境Windows操作系统:Windows 2000/XP/2003。浏览器:Internet Explorer 6.0及以上版本。(注意:本系统暂只支持IE浏览器,在操作之前请确定IE浏览器的版本为6.0以上,并已关闭IE浏览器的弹出窗口阻止程序以及其他插件的此功能。)将系统访问地址加入信任站点同时将设置选为,每次访问此页时间检查。3.2.2.2 硬件环境CPU: p3或以上内存:128m显卡:网卡:10m以上网卡其它:鼠标、键盘3.2.2.3 语言支持简体中文3.3 系统功能详细设计与实现3.3.1 事故管理功能模块设计3.3.1.1 处理流程1、事故管理表字段列表对应实体视图事故管理表主要是用于存放事故的内容。2、事故接收、处理、验收单位元元字典字段列表对应实体视图该表是存放对于事故有接收、处理、验收权限的部门,0,代表是有接收权限的部门;1,代表是有处理权限的部门;2,代表有验收权限的部门。3、保护动作情况字典字段列表对应实体视图该表主要存放和维护动作情况名称,以便在事故添加的过程中取得动情况名称。4、事故种类维护字段列表对应实体视图对事故种类信息的维护,以便能够让用户选择事故种类和责任。3.3.1.2方法描述1、生产事故类(class:TShigugl)。TShigugl.save(TShigugl transientInstance)方法名:save()功能描述:对生产事故内容进行保存。参数:生产事故实体。返回值:保存成功返回true,保存失败返回false;如果返回true转向输入页面并显示操作成功,可以继续添加事故;如果返回false转向输入页面显示操作失败,可以进行重新输入。需要调用的方法:其中主键(id)是hibernate通过uunid机制自动生成,保护动作情况需要从保护动作情况表中进行提取,提取方法为DicBaohudz.getBaoHudzList()。 2、保护动作情况类(class: DicBaohudz)方法名:getBaoHudzList()功能描述:查询取得所有保护动作情况。参数:无返回值:将查询结果以下拉列表的返回到页面,用于选择相应的保护动作。TShigugl. report(String id,String deptid)。方法名:report()功能描述:将生产事故进行上报。参数:事故的主键(id),上报的目的单位id(deptid)。返回值:上报成功返回true,上报失败返回false;如果返回true转向事故未上报列表页面并显示操作成功,可以继续上报事故;如果返回false转向事故未上报列表页面显示操作失败,可以进行重新上报。需要调用的方法:上报的目的单位从生产事故字典表中提取,提取方法为DicShigu.getShiguzd(”1”)。3.3.1.3功能实现描述事故管理主要实现的功能有对事故内容保存save()方法、在保存的过程需要从保护动作情况实体中取得调用getBaoHudzList()方法来选择对应的动作情况。对事故的上报report()方法,将事故上报相应的单位,在上报时要选择相应的接收单位,接收单位要从事故处理单位实体中通过getShiguzd()方法取得一个列表,对于事故种类要从事故种类实体中通过调用getShiguglZhonglei()方法选择相应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中英语口语教学策略优化与实践研究论文
- 花桥镇干部管理制度
- 茶叶分公司管理制度
- 防聚集工作管理制度
- 财务会计岗位综合实训(一)
- 论坛营销 - 网络营销系列之三
- 财务会计业务题
- 设备主管工作职责
- 山东省滨州市博兴县2024-2025学年九年级下学期4月期中考试数学试题(含部分答案)
- 红白色创意笔刷西藏旅游介绍
- 2023年江苏省盐城市大丰区部分事业单位招聘专职安监人员8人(共500题)笔试必备质量检测、历年高频考点模拟试题含答案解析
- EXCEL常用函数的教程课件
- 湖北省武汉市江汉区2022-2023学年三年级下学期期末数学试卷
- 井下变电所检修高爆开关施工安全技术措施
- 广东省广州市白云区2022-2023学年数学六年级第二学期期末质量检测试题含解析
- 医疗设备、医用耗材管理制度培训讲座
- 导游基础知识(中职)全套PPT教学课件
- 魅力台州优质获奖课件
- ZZ028 中职法律实务赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套)
- 电动剪刀式升降车作业风险辨识及控制措施清单
- 巨力索具(河南)有限公司年生产10万吨钢丝及5万吨钢丝绳项目环境影响报告
评论
0/150
提交评论