基于J2EE构架的供电局电力营销系统设计与实现

基于J2EE构架的供电局电力营销系统设计与实现

(广东电网有限责任公司惠州惠东供电局广东惠州516000)

摘要:供电局电力营销系统属于现代供电企业实施信息化管理的重要组成部分。电力体制改革之后,供电局面临较大的市场竞争压力。为了满足社会发展需要,供电局必须要转变传统营销模式,建立信息化营销系统。J2EE构架是现代企业管理系统设计中应用较多的构架系统,通过利用J2EE构架,可以为供电局电力营销提高工作效率,降低营销成本。本文基于J2EE构架,对供电局电力营销系统的设计和具体实现策略进行简单分析。

关键词:供电局营销;营销系统;系统设计;J2EE构架

1.引言

随着我国经济的快速发展,城市现代化建设速度加快,电力资源需求量越来越大。供电局成为电力供应的重要组成部分,电力用户数量逐渐增多,传统营销系统和模式无法满足社会发展需要。为了建立以客户服务为中心的枢纽,实现现代化管理,必须要借助先进信息技术,构建营销系统,建立现代营销体系。

2.J2EE构架概述

目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE)。

J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

3.基于J2EE构架的供电局电力营销系统的设计和实现

GSR系统将运行在Linux操作系统,Linux最大的优点在于它作为服务器操作系统的强大功能,还有它的可靠的性能,稳定性与网络安全性,是大型企业和网络中心加高服务器首选的操作系统,它提供了最常用最广泛使用的诸如负载均衡,远程镜像等集成解决方案。J2EE作为一种跨操作系统平台的应用系统平台,在Linux上面可以表现出非常好的性能。

JBoss是一个运行EJB的健壮的、高质量的和性能良好的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web操作系统。

节点数据库使用MySQL,MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。MySQL是一种关联数据库管理系统,它是一种开放源码软件。MySQL具有良好的扩展性,在数据访问上遇到瓶颈时,可以部署MySQL集群来实现负载均衡。

在供电局电力营销系统设计中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度耦合,原本有可能被重用的代码或功能。电力营销系统中,将业务逻辑捆绑会导致重复利用困难度提高,未来避免类似问题出现,通过将各类逻辑代码抽取出来,作为单独一个层次,从而降低系统和其他部分的耦合度。由于电力营销系统后期需要扩展,因此在业务逻辑层,避免不了会发生变更。在设计过程中,尽量考虑未来扩容需要,通过借助Spring,通过依赖注入、AOP应用、面向接口编程,来降低业务组件之间的耦合度,增强系统扩展性。

供电局电力营销系统中的ORM用对象关联数据表,将这些对象的集合归为一个专门的层即DomainLayer。域对象是各层之间数据通信的载体。实际上域对象也是一个完完全全的业务对象,如User对象、Book对象。通过对业务的对象化,这有利于业务逻辑的重用。在传统的多层J2EE系统中,为了防止层与层之间的互相侵入性,采用DTO(DataTransferObject数据传输对象)方式。

Hibernate是实现数据库访问性能优化和与数据库交互的常用操作(CRUD),还将数据表与对象进行关联,系统设计后,可以脱离数据表,而直接针对对象来与数据库交互,不再需要用字符串去描述表中字段,这使得编码中可书写性提高。在电力营销系统中抽象出一个CRUDDAO组件基类,利用JDK5.0的泛型技术,每个继承此组件基类的DAO都持有自身的持久对象类型,非常方便操作。此基类中涵盖大多数数据库操作方法,如CRUD,分页,属性查询等。

供电局电力营销系统中OSCache使用来实现JSP页面缓存功能。搜索页面部分不要用cache,每个人搜索的内容都不一样。关键子的定义,每个页面的关键子当然都不一样的,另外如果有分页,得把分页参数取得,放入关键字里,(不然的话,每页内容都一样),如果还有其他的传入参数,比如查看不同分类,会有不同分类的ID,也放到关键字里。

4.结束语

随着J2EE架构的进一步完善和发展,合理应用到供电局电力营销系统中,有利于提高电力营销信息化水平,提高工作效率。随着信息技术的深入发展,未来将有更多先进技术应用到企业经营管理中,为现代企业快速发展提供硬件支持。

参考文献:

[1]李晓娥,程贤芳.基于J2EE构架的供电局电力营销系统设计与实现[J].电力信息化,2007,5(8):71-74.

[2]董伟超.基于J2EE架构的电力营销管理信息系统的设计及实现[J].城市建设理论研究(电子版),2012,(36).

[3]何海平.基于J2EE构架的供电企业营销管理信息系统分析[J].中国科技纵横,2010,(22):59,41.

[4]刘友波,刘俊勇,唐杰明等.地区供电局电力营销辅助决策技术支持系统的研究与实现[J].继电器,2008,36(10):40-44.

[5]黄辉.浅议供电局电力营销的管理和发展思路[J].科技与企业,2015,(16):11-11

[6]张学美.浅议供电局电力营销的管理和发展思路[J].科技创新与应用,2016,(9):188-188.

[7]静波.包头供电局电力营销技术支持系统的研究与应用[D].华北电力大学(保定),2014.

标签:;  ;  ;  

基于J2EE构架的供电局电力营销系统设计与实现
下载Doc文档

猜你喜欢