免费论文查重: 大雅 万方 维普 turnitin paperpass

试谈电力营销系统信息自动化建设

最后更新时间:2024-04-04 作者:用户投稿原创标记本站原创 点赞:8590 浏览:32965
论文导读:级线损率,为整个线损统计分析提供统一、准确韵基础数据。5)收费服务:利用交易中间件为系统收费功能及客户交费支持功能提供安全、高效的费用收取、费用查询、对帐、冲帐等基础服务。2.系统开发关键技术的实现接口的定义是系统设计与实现的焦点。此系统中对各个部分需要相互协作的接口都给予了明确的定义包括接口内的
摘要:电力营销是电力企业面向社会的重要窗口。为适应新形势的发展需求,电网企业必须转变传统的营销模式,建立现代电力营销体系。目前,电力营销系统的应用软件,技术日趋复杂,规模日益增大,应用复杂度和数据处理量也在不断增长,代码的复用率、可维护性和可扩展性就成为这类软件是否具有生命力的关键因素。技术人员一直试图解决软件开发的复杂性理由,使开发的软件使用寿命延长,并努力提高软件代码的复用率。J2EE架构技术具有良好的跨平台、可移植、可扩展性,因此基于J2EE架构的新一代电力营销系统的开发已成为当今电力信息化发展的趋势。MVC模式使软件生产从传统小规模作坊式的开发向专业化分工协作的生产模式转化,使软件产品标准化、应用规模化以及维护管理集约化。
关键词:电力营销系统;J2EE;MVC模型;Struts框架
: A

1.J2EE架构下的电力营销应用框架的主要内容

(1)对于电力营销系统,J2EE框架设计的首要内容也是围绕如何高效、安全地在数据库、应用服务器及浏览器上完成数据的提取,信息转换及信息展示并将更新的结果体现到数据库中。在实践中,选择了以国外先进的开发源码的框架为起点,同时结合项目特点进行改善和完善的框架设计开发策略,取得了良好效果,其主要内容如下:1)I~A Struts作为基本的web框架,同时结合电力营销系统前端展现以数据库数据为主的特点,开发了数据集定义工具、数据集组件、一系列JSP标签库及web页面生成工具,在规范开发工作的同时极大地降低了J2EE数据库应用的开发度,提高了开发效率和质量;2)在此基础上利用Validation框架,用非常灵活的方式实现了应用的Web表单进行客户端和服务器端的双重验证。保证了录入数据的合法性和有效性 对于验证需求的变更通过修改配置文件即可完成;3)利用log4i框架完成了应用对Et志的统一处理,添加了关键数据修改Et志这样的实用功能来对关键数据的变更进行记录追踪。
(2)应用框架的另外一个重要任务就是对电力营销系统中涉及到的其他通用逻辑进行封装:1)电费计算服务:电费计算服务的目标是“适应复杂的电费算法、适应电费算法的变化、电费计算高效、电费计算过程可控”。采用专用的算费服务器,将电费计算独立到数据库服务器以外,避开了算费时数据库服务器系统负载过重情况的发生而且可通过使用电费计算调度服务程序完成动态任务分配、负载均衡等机制,有效提高算费速度。通过算法客户端,可直观对计费单元的电费算法、计算过程、计算规则进行设置,并立即生效。2)智能报表服务:电力营销系统中报表统计的特点是工作量大,格式易变化,周期性报表多,同时报表的生成期间数据库系统OLTP的性能受很大的影响。智能报表服务通过报表设计器对报表数据和格式进行编辑定义及预览,如果业务发生变化或系统升级时无需编程只要在报表编辑器中根据需要调整报表的表样和模板的统计数据集,就可达到同步升级的目的。报表服务提供报表手动生成、自动生成 格式转换、报表发布等功能,同时采用报表中间库的设计策略优化报表服务。3)工作流服务:基于国际工作流协会工作流系统参考模型实现,利用图形化定义工具拖拽中即可轻松地完成电力营销系统中各种业务流程的定义;支持多种任务分配方式,包括直接赋予某个组织、角色或人。提供了时间管理,到期预警和超期报警特性,为工作质量考核提供有关考核信息; 支持图形化工作流程的监控。业务流程变更时,修改相应流程模型加载后即可实现。4)线损计算服务:对线损算法进行,实时和定时统计和计算各电压等级线损率,为整个线损统计分析提供统一、准确韵基础数据。5)收费服务:利用交易中间件为系统收费功能及客户交费支持功能提供安全、高效的费用收取、费用查询、对帐、冲帐等基础服务。

2.系统开发关键技术的实现

接口的定义是系统设计与实现的焦点。此系统中对各个部分需要相互协作的接口都给予了明确的定义包括接口内的策略、策略参数及返回类型。
(1)业务操作构件。业务操作是整个系统的重要组成部分。包括对数据的增、删、改、查几项功能,而这几项功能贯穿了整个系统的始终。在本系统中设计并实现了一个业务综合操作构件,可以对电费、档案进行增加、删除、修改记录并对其结果进行统计查询。其中电费查询的功能是查询用户历史电量电费,或已完成统计报表的本月用户电量电费。档案统计查询的功能是对各营业所的基础档案信息按照”线路”和”区域”进行统计。实现这种业务综合操作的途径有两种:一种是不基于封装的概念,直接根据需求把对数据库的连接、数据的增加、删除、修改以及查询所返回的结果集、servlet制约请求所需要的策略都分别集成在一个类文件中。这种实现对记录的操作策略高度耦合,很难实现策略的移植、复用。另一种是利用面向对象的策略调用API,封装了数据库的初始化连接及关闭、增加、删除、修改、查询操作,并且提供给用户一个总的接口,而具体的功能实现是隐藏的,通过这种方式实现了业务操作构件,从而更好地实现了功能的复用。这种策略兼容性好,便于理解,各个实现业务类继承公共的接口,内部封装了相应的策略,对外只提供统一的接口这样可以很容易移植到其它的系统中。对用户提供一个总的接口,可以通过这个接口实现业务的操作包括增、删、改、查的功能。其具体实现是完全隐藏的,封装在继承此接口的各个实现类中。
(2)日志管理构件。日志管理是系统管理中比较重要的功能,通过日志管理能增强系统的安全性,对操作人员在不同时间对系统的不同操作进行准确地记录。最终形成日志文件进行存档,这样可以使管理人员对系统的操作一目了然。日志管理构件中封装了若干策略,其中包括对用户操作进行记录的策略、取操作当前日期的策略、文件读及文件写策略。其中读、写文件实现了序列化接口。通过这些策略该构件可得到当前日期当前用户的操作,并将用户的操作输出形成文本文件记录到系统当中。
结束语:
MVC及MVC2模型将应用系统的表示逻辑、业务处理逻辑和数据彻底分开,提高了系统部署的灵活性、可维护性、可扩展性以及程序代码的复用性,实现了论文导读:模式的Struts框架开发的电力营销系统具有便于部署、便于扩充、维护方便、开发效率高、代码复用率高等特点,是一个真正作用上的分布式Web应用系统。VPN技术是一种在公网上实现私有网络连接的技术,它充分利用了现有的网络资源,为企业提供一种经济、高效、灵活和安全的连网方式。VPN技术的最终目的是服务于企业、为现代企业
软件生产的分工协作。Struts是符合MVC2模型的Web应用程序开发框架,由于其开放性,Struts框架提供了许多现成的对象组件以及M、V、C之间的调度制约机制,大大提高了程序开发效率和软件的标准化程度。因此,采用基于MVC2模式的Struts框架开发的电力营销系统具有便于部署、便于扩充、维护方便、开发效率高、代码复用率高等特点,是一个真正作用上的分布式Web应用系统。
VPN技术是一种在公网上实现私有网络连接的技术,它充分利用了现有的网络资源,为企业提供一种经济、高效、灵活和安全的连网方式。VPN技术的最终目的是服务于企业、为现代企业的信息共享提供安全可靠的途径。由于电力系统的特点,VPN应用于电力系统信息网络建设是非常有实用性的。目前,国外VPN已形成产业,各大 厂商部在积极推进VPN技术、开发新产品,很多企业建设了自己的VPN并从中获益。随着我国企业信息化建设的发展,相信未来几年我国企业也将逐步认识到VPN的价值并更多地利用它。
参考文献:
[1]高海波.电力市场中电力供求的变化对电价的影响[J].东北电力技术,1997,(12).
[2]张际军,高海波.电力市场中电力营销原理分析[J].东北电力技术,1999,(01).