论文部分内容阅读
电力企业资产管理是关系到企业能否稳定生产、降低成本、继续发展的头等大事。目前,电力企业资产管理仅停留在单机或C/S(Client/Server)二层结构的系统状态上,逻辑层不独立,软件安全性和可复用性差,维护和更新不便,管理效果不能令人满意。开发研制一套集成现有计算机技术和网络技术的电力企业资产管理系统,实现资产管理信息化已迫在眉睫。
本文首先对先进的J2EE(Java2EnterpriseEdition)技术规范研究,尤其是对其核心EJB(EnterpriseJavaBeans)组件技术进行了深入探讨;在广泛查阅国内外相关文献的基础上,设计了系统的整体框架,在对系统进行了总体需求分析的基础上,实现了系统功能模块的划分;结合电力企业、EJB的基础理论和方法论,详细分析了EJB的设计过程,建立了电力企业资产管理系统(EnteroriseAssetManagement,简称EAM)的EJB组件;最后采用J2EE的四层体系结构,实现了系统的设计与实现。
系统WEB层采用先进的JSF技术,实现了表示层与业务逻辑层分离,使开发变得轻松、高效;业务逻辑层采用EJB组件技术,提高了系统的可扩展性和可维护性;针对J2EE平台技术的多样性以及企业应用系统开发的复杂性会使EJB性能降低这一情况,在EJB设计中,设计并应用了设计模式整合优化方案对EJB性能进行了优化,系统性能明显提高。
随着用户对应用服务器或数据库的变更,J2EE项目的可移植性越来越受到业界重视。如何实现J2EE项目在不改变或少改变程序代码的情况下顺利移植,一直是J2EE程序员头疼的问题。通过J2EE项目可移植的EJB组件的设计,实现了本项目在应用服务器之间及数据库服务器之间的轻松移植,并为其它J2EE项目的移植提供了新的思路。
在安全性方面,本文在对国内外安全性框架的研究基础上,实现了底层数据库安全性和页面安全访问控制以及权限管理控制,建立健全了3层安全体系,并对安全性方面的先进技术和理论,做了有益的探讨。
系统利用面向对象的系统设计技术,设计了结构清晰、复用性强的类结构和各种接口;基于动态企业建模的、面向组件的系统分析和系统设计,使系统能满足企业不断增长的动态重整过程的需求。在计算机科学中软件工程学方法的指导下,采用了国外先进的Crystal软件工程开发方法,为实现电力资产管理系统提供了有力的保障。
本文在对EJB理论进行深入研究的基础上,设计了基于设计模式的EJB整合优化方案,提出了J2EE项目的可移植性策略;结合电力行业资产管理的特点,对EAM系统需求进行了综合分析,建立了适合我国国情的电力企业资产管理EJB组件,完成了系统的设计与实现;该系统在充分解决电力企业资产管理业务难题的情况下,也很好地解决了资产管理的安全性问题和平台的移植性、扩展性问题,实现了电力资产管理的规范化和信息化。