摘要:在我国电力营销系统中,还存在一些不足,主要是我国电力市场在发展中,并没有考虑到电力公司实际的运营情况,系统的兼容性、扩张性也无法得到解决,在电力营销、决策系统以及用电管理系统结合发展下,也无法实现一个合理的构想,所以,利用方法对其解决成为当前需要考虑的话题。
关键词:电力营销;信息系统;结构设计;技术
1电力营销管理信息系统简介
管理信息系统是是由各种信息采集软件,以及计算机网络组成。并结合现代通信技术和计算机信息处理技术,而应用于电力营销的各个方面。目前使用的电力营销管理信息系统具有非常强大的功能,可以在计算机终端完成所有营销工作,并传送到在营销数据中心,方便查询各种营销信息,了解电力客户的用电量,并对密钥进行实时电力监控,也使工作效率更高和数据质量更好。用户可以从电脑终端实时监控自己的用电情况。此外,数据统计可以在区域或整体用电市场上进行采集,可以准确控制和分析电力营销的整体情况,作为电力公司决策和营销的数据基础。具体而言,电力营销管理信息系统具有三个特点:第一,各种数据高度集中,数据量巨大。第二,业务类型高度统一,大部分数据与用电量有关。第三是网络运营。它可以提供通过互联网为电力公司和电力客户提供方便,快捷,高效的查询服务。第四,电力成本的计算和统计非常方便。
2电力营销管理信息系统结构设计
2.1系统主要设计思想
电力营销管理信息系统的设计要结合实际,要与电力营销业务相对应,本系统的设计思想就是根据电力营销的体系结构设计的,结合电力营销体系结构图,可以得出以下结论:(1)客户服务功能层是本系统最直观的体现,他是与用户进行交互的层面,主要表现在为用户办理日常的供电服务,以及一些与用户息息相关的业务。同时,客户服务功能层也是系统收集客户信息,收集客户需求的根本手段,系统通过这一层了解客户的需求,也解决了用户的问题。(2)营销业务层是本系统营销业务逻辑的体现,而数据处理层则是本系统的进行业务办理的直接动力,系统将前一层中获取到的用户办理业务的基本信息和用户需要办理什么业务的信息传递到本层进行处理,之后又将处理后的信息反馈到上一层。营销业务层包含了本系统所覆盖的所有业务。(3)营销管理层是本系统中管理的体现,它介于营销决策层和营销业务层、数据处理层之间。一方面它对营销业务层和数据处理层处理的业务进行监管,对营销业务的工作流程进行监督;另一方面它也为营销决策层提供关键性信息,将没有问题的流程处理情况提供给营销决策层。营销管理层在整个系统中起着支点的作用。(4)营销决策层是本系统中有着决定性意义的一层,它是电力营销业务流程的最后一个环节,营销决策层将营销管理层提供的信息进行分析,判断整个营销业务流程的每一步骤是否正确完善,然后给出最后的决策。营销决策层的决策是电力营销业务管理的可靠依据,它的决策将反馈到其下面的各功能层,直接决定着营销业务流程的最终结果。
2.2系统的体系结构
良好的体系结构可以保证系统的先进性和可扩展性。因此选择一个合理的体系结构是至关重要的。经过细致的分析,本系统打算B/S结构来对本系统进行开发。B/S结构是目前应用的主流体系结构,与C/S相比具有很大的优势。传统的C/S结构存在很多缺陷,如:不容易扩展性、较差的伸缩性、不支持大量用户同时访问等。而B/S架构就很好的解决了这些问题。B/S架构将原有的客户端和服务器分解成表示层、应用层和数据层,把原有的客户端中与用户交互无关的功能都分配到应用层和数据层,达到了“瘦客户端”的效果。B/S结构的结构图如图1所示。由图可以看出,B/S结构的客户端仅由表示层构成,而服务器端则由应用层和数据层组成。其中B/S的表示层是与用户进行交互的最直接体现,在本系统中表示层就是系统的前台界面,表示层主要负责收集和传递用户提供的需求信息,不涉及数据处理的过程,这样一来就极大地减少了客户端的工作,使其能够更好的与客户交互;B/S结构中的应用层是整个系统中最重要的部分,它是整个系统业务处理和逻辑分析的核心,它包含着除了输入/输出和数据存储之外的所有功能,是整个系统运行的动力;B/S结构的数据层是系统的数据存储中心,主要负责管理整个系统中涉及的数据信息。
3电力营销管理信息系统的主要技术
3.1 Struts+Spring+Hibernate框架
Struts+Spring+Hibernate(简称:SSH)是一个集成框架,是目前比较流行的web开发框架之一,SSH框架具有很多优点,利用这SSH框架可以极大地提高开发效率。首先,SSH框架具有典型的分层思想,它可以将系统的各个层次分离,减轻开发难度,降低开发成本;其次SSH框架具有良好的扩展性和维护性,利用SSH框架可以在需求变化时将修改的范围降低到最小的程度,而且还可以提高系统的重构性,使其发挥更大的作用。此外,SSH框架的三大组件又具有非常强大的功能,这对系统的开发也提供了极大的便利。SSH框架主要有5个层次组成,其中表现层是与用户直接接触的层次即用户操作的界面,主要由JSP、HTML等网页技术实现;控制层的主要功能是实现MVC分离,达到一个协调控制的作用,在这一层中Struts会根据不同的业务调用不同的Action,跳转相应的页面;业务逻辑层是系统业务处理的关键一层,利用Spring的依赖注入实现对业务逻辑类和DAO类的实例托管。持久层是实现数据持久化的一层,主要是利用Hibernate的对象化映射和数据库交互,处理DAO组建请求的数据,并返回处理结果;数据库层的主要功能就是把已经持久化的数据进行处理。
3.2工作流技术
WFMC给出的工作流管理系统定义是:是一个完全定义、管理和执行工作流的系统,它通过计算机表示的工作流逻辑来驱动软件有序地运行。换句话说,工作流技术就是将原来需要多个人通过不停的相互传递、审阅才能完成的业务转换成利用计算机进行传递的无纸化的办理业务的技术。目前基于Java开发的主流工作流技术主要有以下三种,分别是Shark、osworkflow以及jbpm。每一种技术都有其各自的优缺点,本文中主要使用的工作流技术就是jbpm,使用这一技术主要有以下几个原因:(一)图形化开发工具。JBPM自代了很多图形化的开发工具,使用JBPM仅需要利用一些图形工具就可以建立一些业务流程,这样就可以大大的减少开发难度,缩短开发时间。(二)轻量级、纯java实现。JBPM工作流技术的底层核心是完全由Java技术实现,他是一种基于J2EE的轻量级的工作流管理系统,而本系统也是基于J2EE实现的,两者具有很多共性,便于开发。(三)JBPM工作流引擎使用Hibernate作为持久层。JBPM工作流技术可以很好的与Hibernate配合,这就使得开发人员在处理工作流时只需考虑业务逻辑功能的实现,而不必担心底层数据的实现。
4结束语
电力营销管理信息系统促进了系统结构实现技术的形成,保证了电力营销信息系统结构设计的合理性与科学性。因此,在使用该系统期间,要重视关键技术的使用方式,在具体执行工作中,不仅要促进技术的专业性,还要准确、灵活的应用,以使我国电力营销管理信息系统能够提高其自身质量。
参考文献
[1]王瑞琪.电力营销管理信息系统结构设计及实现技术[J].中国科技投资,2013,14:152-153.
[2]梁竞文.电力企业营销管理信息系统研究与设计[D].吉林大学,2016.
[3]苗杰.河北南网电力营销管理信息系统的实现方案研究[D].华北电力大学,2011.
论文作者:卫芳,董怡冰
论文发表刊物:《电力设备》2019年第11期
论文发表时间:2019/10/14
标签:电力论文; 业务论文; 工作流论文; 系统论文; 管理信息系统论文; 技术论文; 本系统论文; 《电力设备》2019年第11期论文;