【SQL开源代码栏目提醒】:网学会员在SQL开源代码频道为大家收集整理了“电信网管报表系统 - 硕士论文“提供大家参考,希望对大家有所帮助!
同济大学软件学院 硕士学位论文电信网管报表系统 级别:硕士 专业:软件工程 指导教师:张苗苗徐燕凌 20080501 摘要 摘 要 随着互联网的普及和无线通信技术的发展,电信网络的负载越来越重,网络用户的迅猛增加和网络设备管理相对薄弱的矛盾日益突出。
具有统计和决策支持功能的网管软件成为应时之需。
本文介绍了一套针对电信网管领域报表处理的新系统,该系统在中兴通讯公司的安徽省级小灵通网管项目 (ZXPCS N100)中得到了应用,为网络运营维护人员提供了大量网络关键数据,成为开展业务和调整设备的重要依据,收到良好反响。
本文所述报表系统结构上具有三个显著特点:首先,该报表系统基于国外优秀开放源码报表软件JasperReports设计。
JasperReports是纯Java编写,基于XML的报表软件。
系统开发过程中利用了大量的开源代码和包,节约了开发成本。
报表系统包括报表模板管理、报表输出管理和报表任务管理三大模块,实现了报表模板的编译,报表以指定形式导出和报表的定时任务管理等功能。
其次,系统架构于J2EE(Java2 Enterprise Edition)架构之上,采用JBoss配合TOMCAT服务器,程序分布包括报表业务逻辑服务端、GUI (Graphic User Interface)客户端和web服务器。
结构完整、分布合理,实现了GUI客户端和web浏览器的两种模式操作,为用户访问提供方便。
最后,报表系统的设计严格遵守电信管理网(Teleco舳unicationsManagement Network, TMN)规范,位于TMN体系结构的网络层,部分实现工作站功能和运行系统功能,与性能管理、配置管理等功能有机的融为一体,成为网管系统的重要组成部分。
另外,论文从实际开发过程中总结出两个重点予以着重讨论:其一论述了报表系统的流程重用问题,即如何最大限度的提高系统的可重用性。
经研究比较,以配置文件标识,调用时加载的方式实现了业务与流程相分离,从而保证了流程的重用。
另外一个重点就是报表输出的任务化管理,其中的一个难点是报表定时输出的异常处理问题。
如果系统出现故障,如何在故障排除后恢复以前的报表输出策略。
经过分析调查,最后利用JBoss对Mbean 摘要 (Managed Bean)的管理机制巧妙地解决了这一
问题。
关键词: 报表管理;电信管理网;定时报表;JasperReports Abstract AbstraCt 、矾tll the popularization of intemet and deVelopment of wirelesscommunications,load of telecommunications network increases rapidly and thecontradiction between a large number of customers and weak management ofnetwor|【 deVices becomes distinct. SoRware with statistics aIld decisionsupporting向nctions becomes a typical requirement.This paper introduces a newr印ort management system used in TMN field,which has been applied in ZXPCSN l OO project in ZTE in Anhui proVince.It pr0Vides much sigIlificant data whichhelps to deVelop services and adjust deVices,and gains hi曲appraisements. There are three characteristics in this r印ort manag锄ent system.First ofa11,it bases on foreigll open source soRware JasperR印orts,which is a pure jaVapro伊锄and bases on XML.The mentioned system in this paper includes reporttemplate management module,r印ort output manag眦ent module and r印ort taskmaIlagement module. It realize