电力设备管理信息系统的设计与实现

  仪器信息网 ·  2009-05-20 21:40  ·  9933 次点击
在电力企业中,大部分生产业务均围绕着电力设备管理和维护这条主线展开。所谓设备管理就是对所有设备进行全过程的动态管理,实现对设备相关信息的存储、加工、反馈、查询和检索,以便不断提高电力设备管理水平和发挥设备的最大效益。
一、电力设备管理信息系统引言
在电力企业中,大部分生产业务均围绕着电力设备管理和维护这条主线展开。所谓设备管理就是对所有设备进行全过程的动态管理,实现对设备相关信息的存储、加工、反馈、查询和检索,以便不断提高电力设备管理水平和发挥设备的最大效益。因此,本文结合国内多家电力企业设备档案管理的要求,提出了一个有效的设备资产维护系统的设计方案,其中主要包括设备台账管理、设备缺陷管理、设备评级管理等通过该电力设备管理信息系统,可以密切结合生产实时数据,实现设备资产的维护工作,自动产生预定的维护工作;分析设备缺陷,优化检修工作,节约人力、物力,提高设备正常运行时间,提高企业收益。
二、电力设备管理信息系统总体设计
本系统采用界面+组件+数据库的三层布局方式,为了提高系统的开发效率,减少出错的可能,将用户界面层的基本界面分离出来,形成了逻辑上的多层结构,其中的基本界面主要用来实现数据录入以及界面修改等操作,而用户界面层既可以通过调用或者包装这些基本界面来实现人机交互,也可以直接调用业务处理中的逻辑组件来实现对数据的访问。在一般情况下,系统的基本界面变化不大,所以当系统的业务逻辑发生变化时,就不必再重新设计相关的数据输入和显示界面等,大大提高了代码的重用性。在本系统中,操作系统采用WINDOWS2000server,后台数据库用SQLSERVER7。0实现,前端应用程序采用PowerBuilder8。0开发。
三、电力设备管理信息系统功能设计
该电力设备管理信息系统主要由设备台账、设备缺陷、设备评级以及系统维护这四个功能模块组成,各部分的主要功能如下:
1)台账管理。采用开放式的管理模式,设备及有关技术参数的管理可由用户根据本企业的实际情况进行自定制,对报表可实现自定义。系统可完成设备的录入、备品备件的管理及各种工具仪表的管理,可任意进行分类查询、统计、打印等。设备分类的灵活性高,支持以无限层次结构自行设定设备分类,支持分类直接拖动来改变其分类间的归属关系;设备参数具有可维护性,系统将设备参数划分为基本参数与自定义参数两部分,其中基本参数管理所有设备所共有的参数信息,而自定义参数则管理具体分类设备所自有的参数信息(自定义参数允许用户自行设定)。另外,在对具体类别设备自定义参数进行添加、删除或修改参数名称时,系统允许用户同步变更该类别下所有设备的参数以保持一致。对于具体的设备,除继承其在所属类别的设备所定义的拥有的共同自定义参数外,还允许添加自己特有的自定义参数。设备台账管理严格,系统将设备台账的管理权限控制到具体每种设备上,从而支持了设备台账的分开管理。
2)缺陷管理。基础数据管理部分用来实现对缺陷类型、处理结果类型的管理,并对缺陷岗位、缺陷流程进行定义;缺陷处理模块负责缺陷处理和缺陷废票管理;缺陷查询统计可以实现废票处理日志查询、缺陷查询、缺陷统计、缺陷发现、处理查询、缺陷处理期限查询。
3)设备评级管理。在基础数据管理部分主要是对设备进行评级分类维护、定义评级岗位和评级流程;评级处理部分对基础数据进行评级处理;评级查询统计可以实现评级查询和评级统计。除此之外,系统还做了一些特殊处理以简化工作,例如,设备评级结束后,系统将同步设备台账中的级别信息,评级时自动提取上次评级结果等。
4)系统维护。系统具有若干个子系统,每个子系统又有若干个功能模块。这些子模块、子系统分属于不同部门、不同的人员。如何灵活、方便地对不同级别的用户赋予不同的操作权限,并统一、可靠地保障系统的安全是系统设计的首要问题。在设计中采用组件技术实现权限控制,使用角色———权限———用户三层权限分配架构,充分保证了数据操作权限的安全性。
四、电力设备管理信息系统实现
1)系统界面。系统的基本界面组件用来处理系统中与界面相关的操作,即负责与用户界面层进行数据传递,同时也要将界面端的请求传递给业务处理层,进一步转化为数据库操作。在本系统中,每一个模块都是由信息输入界面和相应的界面实现的,其中信息输入界面用来获取用户输入,并将用户输入封装到对应的信息管理类中,它在进行添加和修改时使用;操作类用来调出信息输入界面,接受用户输入,将输入存入数据库,并给出数据库操作的结果。另外,操作类也可以向用户界面端传入的控件添加数据,从而在用户界面端显示,界面端的程序可以调用操作类。在设计上,每个模块都是独立的,通过调用对应的信息管理类或信息管理类集合来操作数据库。
2)参数化报表。系统运行过程中,由于用户的

0 条回复

暂无讨论,说说你的看法吧!

 回复

你需要  登录  或  注册  后参与讨论!