信息化技术在电力抄核收的应用

时间:2022-06-27 14:51:09

信息化技术在电力抄核收的应用

摘要:文章以信息技术为支撑,采用J2EE技术、MySQL数据库和B/S三层体系架构,设计了一套电力抄核收管理系统,包含电费核查、客户查询、电费收取、系统管理等功能,能够进一步减少电力企业在抄核收管理中投入的人力物力成本,改善电力抄核收管理质量,规避包括违规用电、抄表出错在内的诸多问题,推动电力企业的信息化发展。

关键词:信息化技术;电力营销;抄核收

1系统相关技术

1.1三层架构

三层架构指表示层、业务逻辑层和数据访问层。其中,表示层用于实现和用户的交互,主要负责处理用户对系统的输入以及系统对用户的输出;业务逻辑层支撑业务处理,主要负责实现系统审批及各项事件的监管;数据访问层属于底层,主要负责处理数据存储和日志记录。

1.2SSH框架

SSH框架由struts、spring、hiber-nate3个框架结构集合组成。其中,struts框架作为系统的整体基础架构,负责MVC的分离;hibernate框架对持久层提供支持;spring框架对业务层提供支持。

1.3面向对象设计

面向对象设计具有模块化、抽象化、封装等特点。其中,对对象进行封装,可实现信息隐藏,将对象与对象间的关系降到最低,提高系统的重用性、维护性和扩展性。

2系统需求分析

针对电力抄核收管理系统,主要包括电费核收管理、客户查询管理、系统管理3个功能模块。其中,电费核收管理是该系统的主要功能,包含电费的核算管理、收取管理、发票管理以及欠费管理,能够协助管理人员实现对于电力营销的全过程控制,满足客户的具体需求;客户查询管理面向电网用户,包含用户电量电费查询、缴费记录查询以及欠费查询,是电力营销管理人员获取用户基本信息的有效渠道;系统管理功能包括用户管理和权限管理,是支撑电力抄核收管理系统运行的重要组成部分。

2.1电费核收管理模块

针对电费核收管理模块,系统输入由两部分提供,一是由数据库提供的电费电量信息、发票电子存证信息和欠费明细信息,二是由用户提供的查询信息。同时,作为电力抄核收管理系统的关键功能模块,电费核收管理模块由3个子模块组成,即电费核算管理、发票管理和欠费管理。首先,对于电费核算管理,系统从数据库内提取用户电量与电费信息,由管理人员审核用户是否存有异常用电情况,从而方便管理人员对用户进行电费催缴;其次,对于发票管理,由工作人员确认出票无误,经由扫描设备上传至系统;最后,对于欠费管理,由数据提供用户欠费明细,工作人员填写欠费用户停电审批单,打印后经用电科主管经理和电力服务人员转交给用户。

2.2客户查询管理模块

客户查询管理模块由电费电量管理、缴费记录管理和欠费明细管理3个子功能组成。其中,系统从数据库或用户端提取信息,为用户提供相应的数据信息。

2.3系统管理模块

系统管理模块由用户管理和权限管理2个子功能组成。其中,对于用户管理,管理员可实现对于系统用户的创建、修改和删除,创建时需填写用户的用户名、密码、联系方式和用户类型;对于权限管理,管理员能够设置不同角色的操作权限,例如普通用户仅能查看自己的电费电量信息,而对于电网营销管理人员,则可展开各种营销管理操作。

3系统详细设计

3.1系统架构设计

3.1.1系统物理架构系统采用B/S架构构成,具有较强的独立性、可伸缩性与安全性,能够有效连接不同类型的数据库,且方便管理人员进行维护。同时,系统以MySQLServer作为数据库服务器,应用MyEclipse作为开发工具,结合Web技术及数据库技术进行开发。其中,Web服务器和MySQLServer数据库服务器可根据电力企业的实际需求部署在2台计算机上。3.1.2系统软件架构系统由表示层、业务逻辑层、数据访问层3个层次构成。

3.2系统功能设计

3.2.1电费核收管理模块通过电费核收管理,电力抄核收管理人员能够为用户提供电费核算与收费服务,且系统能够显示用户的实际电力使用情况,一方面可减少人工抄核收所致的电力营销成本,另一方面也能帮助电力营销人员及时了解用户的购电日期、用电量、应收电费等基本信息。3.2.2客户查询管理模块客户查询管理模块服务于电网用户,能够帮助用户实时获取自身电费电量信息,包括票据年月、高峰电量、高峰电费、低谷电量、低谷电费、总电量、总电费、结余、违约金、实缴金额等。同时,系统支持用户以Excel格式导出查询信息。3.2.3系统管理模块系统管理模块包括用户管理和权限管理功能。一方面,对于用户管理,管理员登录系统,能够对用户进行添加、删除、修改,并将其存储至用户数据库表之中,同时,管理员可根据选择的条件进行用户筛选,其目的在于帮助管理人员快速查找异常用户;另一方面,对于权限管理,采用0,1字段代表每个功能模块对于用户是否可以访问的权限,将其存储至用户数据库表中,借助jsp页面隐藏该功能模块,实现对于用户权限的控制。

3.3系统数据库设计

根据系统功能需求,电力抄核收管理系统由user、payment、electricity3张主要数据库表组成。其中,对于user表,主要负责存储用户的基本信息,包括用户的用户名、用户类型、行业类型、用电类别、证件类型、证件号码、所属地区等;对于payment表,主要用于存储用户的欠费与缴费信息,包括编号、户名、票据年月、缴费时间、缴费方式、结算方式、收款单位等;对于electricity表,用于存储用户的用电信息,包括用户名、票据年月、峰电量、谷电量、总电量等。在此基础上,以该系统最为重要的电费核收管理功能为例,主要涉及对payment表的利用,具体如表1所示。

4系统实现

以电费核收管理功能为例,借助execute()函数在数据库内读取信息,利用powerInfoShow()等函数分别完成用户电费电量信息的显示、审查、发票电子照的显示、添加等操作。其中,针对powerInfoShow()函数,通过从数据库中提取电费电量信息,保存于List<PowerInfo>链表结构对象中,借助get方法向jsp页面传递,能够形成可视化数据,供电力抄核收管理人员进行查验。

5总结与展望

5.1总结

围绕电力抄核收管理系统进行了开发和设计,包括3个功能模块,即电费核收管理模块、用户查询管理模块和系统管理模块。而在实际应用该系统时,以电费核收管理模块最为主,借助数据库技术支撑,能够帮助电力抄核收管理人员实时查看用户的用电情况,了解用户是否存有偷电漏电行为和欠费逾期问题。同时,系统支持管理人员上传电子发票,有助于实现电费抄核收管理的透明化与系统化,规避传统电费抄表存在的误差问题,保障电力营销的科学性与有效性。

5.2展望

应注意的是,电力抄核收管理系统提出的目的在于提高电力抄核收管理效率,改善电力抄核收管理质量。而除了应从技术方面不断拓展系统功能,形成统一的系统建设标准外,还应加大对电力企业抄核收管理人员的技术培养,使其能够充分利用抄核收管理系统完成抄核收工作,保障电力企业的服务水平,推动电力企业的健康发展。首先,应从领导方面给予电力抄核收信息化管理工作足够重视,充分整合现有电力抄核收管理工作对于信息化管理工具的需求,帮助系统管理人员拓展系统功能,形成符合电力企业发展要求的管理体系,同时,各级领导应积极形成一套规范的抄核收管理制度,尽可能在利用管理系统的过程中发现现有的制度漏洞,进而保障系统应用价值的最大化发挥;其次,除构建抄核收管理系统外,还应积极配合智能电网系统及计算机数据实现抄核收管理的自动化,如可添加银行定点收费、定期数据库数据统计等功能,从而进一步减少电力抄核收人力成本,帮助电力企业把握用户用电规律,调整企业发展决策,促进电力企业的健康发展。

6结语

综上所述,进入信息时代后,应用信息技术开展电力抄核收工作已经成为电力企业发展的重要方向,而通过设计应用电力抄核收管理系统,能够最大化降低电力企业营销管理成本,提高电力服务质量,推动电力企业的健康持续发展。

作者:林小蔓