设备台账现场核查资料管理系统的开发与应用

发表时间:2020/1/9   来源:《电力设备》2019年第19期   作者:杨钧惠 韦吉楚 周苗
[导读] 摘要:本文通过分析电网生产设备台账基础参数及技术参数维护混乱的现状,介绍了设备台账现场核查资料管理系统开发的背景,系统的应用范围及实现目标,提出了采用Spring,Hibernate及dorado7作为整体技术架构进行系统开发的方案。
        (广西电网有限责任公司河池供电局  广西河池  547000)
        摘要:本文通过分析电网生产设备台账基础参数及技术参数维护混乱的现状,介绍了设备台账现场核查资料管理系统开发的背景,系统的应用范围及实现目标,提出了采用Spring,Hibernate及dorado7作为整体技术架构进行系统开发的方案。本系统在生产设备台账基础数据信息收集、维护工作中发挥了积极作用,实现了生产设备台账核查信息化。
        关键字:生产设备台账;现场核查;信息化
        1.引言
        生产设备是电网的基础,设备台账数据是电网生产运营分析必不可少的一部分,设备台账基础数据不准确影响数据质量水平,而数据质量水平直接影响了电网数据分析结果和对策的合理性。
        利用IT技术手段,实现生产设备台账基础参数及技术参数核查信息化,业务人员可通过系统一键生成生产设备台账现场核查表单,进一步提生产高设备台账基础参数及技术参数现场核查工作效率,提升电网生产设备台账信息的完整性、规范性、真实性。
        2.现状与需求分析
        近几年来信息系统不断完善提高,但还是存在数据缺失,数据质量准确性低下等问题。目前电网生产设备台账数据质量的主要问题是数据准确性差,数据不完整,包括部分设备台账缺少数据,设备参数不准确及设备类别不准确等问题。这些问题会影响账、卡、物的一致,比如不能有效支持业务应用,不能满足数据分析应用要求,同时不能有效支持基于台账数据质量的分析应用,不能很好地发挥数据价值。
        为了提高生产设备台账基础参数及技术参数的准确性,减少业务人员的工作量,彻底解决生产设备账实信息不符的情况,将生产设备台账核查工作所涉及的信息、规范等固化到信息系统中,实现生产设备台账基础参数及技术参数维护工作信息化,从而提升生产设备信息完整性、规范性、真实性,提高业务人员的工作效率。
        通过对电网生产设备台账基础参数及技术参数维护的需求调研,归纳出三类人员角色:
        项目信息管理人员:维护项目库、业主单位库、施工单位库、监理单位库信息,维护每个项目的业主单位、施工单位、监理单位信息。
        项目台账管理人员:维护项目的相关设备信息,导出设备台账现场核查表单。
        现场核查人员:根据导出的设备台账现场核查表单,在现场收集设备台账的基础参数及技术参数。
        3.应用范围及实现目标
        该系统的应用范围是电网企业一线生产单位。系统依据电网生产系统各类生产设备台账相关参数要求,一键生成设备台账现场核查表单,设备运维人员根据生成的核查表单在现场一次性收集完设备所有的参数,并可根据收集的信息将设备参数一次性、完整地录入生产系统设备台账模块中。
        4.系统实现
        4.1功能架构
        系统主要功能架构为:设备类型及参数维护、项目信息维护、工程台账管理、权限管理。
        设备类型及参数维护:是设备台账现场核查资料管理系统的基础,维护统一设备资产类别及功能位置类别,工程台账管理所需的设备及路径均从中选取。
        项目信息维护:通过该模块导入电网企业年度下达的所有项目,并配置项目的业主单位、施工单位、监理单位等信息,工程台账管理所需的项目信息均从中选取。
        工程台账管理:通过该模块配置项目所包含的设备及设备的相关信息,一键生成设备台账现场核查表单。
        4.2 开发方式
        本系统采用B/S体系结构,能很好的适应客户端的异构环境。采用的开发技术架构如图4.2所示:
        系统使用MVC架构。该架构有低耦合性、高重用性、可适用性的优点。
        系统开发过程采用如下技术:
        Hibernate:是一个基于Java的开源的持久化中间件,采用ORM映射机制,内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。hibernate以对象的形式操作数据,提高开发效率,不用关心数据库种类,更换数据库只需修改数据库配置文件。
        Spring:一个轻量级的Java 开发框架,核心功能是控制反转(IoC)和面向切面(AOP),能动态、灵活地管理各种对象。对象与对象之间的具体实现互相透明。这样的对象可以在不同J2EE环境(Web或EJB)、独立应用程序、测试环境之间重用。
        Dorado7:是一个高效、强大、易于使用的开源前端开发框架,该框架采用MVC的思想,将前端界面的开发也分解为model层、view层、control层的开发,使得前端代码结构清晰明了,降低代码耦合度,增加代码的可重用性。
        POI:提供API给Java程式对Microsoft Office格式档案读和写的功能。
 
        图4.2 开发技术架构图
        4.3主要特点
        4.3.1统一规范的表单格式
        通过整合生产设备台账的基础参数、技术参数的规范、规则、相关要求,生成统一规范的设备台账核查表单,用户根据表单一次性、完整地收集设备台账参数。
        4.3.2灵活、全面的设备台账配置
        通过获取导入的电网设备资产及功能位置,灵活、全面地配置工程项目设备台账,方便用户对工程项目设备台账的管理。
        4.3.3便捷的导入导出功能
        通过excel表单导入管理模块的设计,系统实现了大批量数据的excel表单导入功能,大大提高了数据的录入效率。同时,用户能够方便地导出各类查询结果。
        5.系统应用效果
        设备台账现场核查资料管理系统于2019年8月正式投入运行系统经过三个多月的应用及后期改进,实现了生产设备台账基础参数及技术参数更准确、完整的收集,大大提升生产设备信息完整性、规范性、真实性,提高业务人员的工作效率。
        6.结束语
        设备台账现场核查资料管理系统实现电网生产设备台账现场核查表单的生成,业务人员根据生成的核查表单在现场一次性收集完设备所有的参数,系统采用灵活的设计架构,因此具有通用性,可在不同单位中推广使用。该系统的应用显著提高了生产设备台账收集工作的效率和质量,提升了生产设备信息完整性、规范性、真实性,彻底解决生产设备账实信息不符的情况。
        参考文献:
        [1] Minter.D, Linwood.J. Hibernate 基础教程[M]. 北京: 人民邮电出版社, 2008.
        [2] Craig Walls ,Ryan Breidenbach .  Spring in Action[M]. 北京:人民邮电出版社, 2008.
        [3] Erich Gamma.  设计模式[M]. 北京:机械工业出版社, 2007.
        作者简介:杨钧惠(1994-),女,广西河池人,助理工程师,学士,现从事信息系统运行维护管理及数据质量治理工作。
 
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: