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