随着电信市场竞争的加剧和数据业务的发展,以服务、客户为中心策略,已经逐渐取代传统的以业务为中心的策略,成为电信企业的共同选择。在这种形式之下,作为一种将数据转变为信息,信息转变成知识的工具,商业智能(Business Intelligence,简称BI)的商业作用和价值显而易见。各大电信运营商都已经先后启动了BI解决方案的实施和进一步发展的工作,国内BI市场已经进入一个快速发展阶段。 中国联通数固部增值业务计费结算子系统(简称子系统)的建设现已初具规模,并积累了大量的业务原始数据,以这些数据为基础,实现面向CP/SP的结算报表自动化,分析客户的消费行为与需求,预测市场发展前景,已经成为联通数据固部的新需求,构建面向联通数固部的BI系统便成为了其迫切的需求。报表系统作为BI建设初级阶段的产品,可以为相关业务人员提供便捷可靠的报表工具,方便查看业务数据并分析业务运行状况。报表系统AIRS(Asiainfo ReportSystem)将满足联通数固部此方面的迫切需求。 本文主要论述报表系统.AIRS的设计与实现。AIRS的设计目标是构建一个基于报表模板的组件化的通用灵活的B/S结构的报表系统。 AIRS作为子系统的一部分,本文首先对AIRS所处大环境——子系统的情况进行阐述。阐述内容包括子系统的建设目标、建设原则、系统特点和系统组成等方面,还分析了子系统的现状并做出了展望。AIRS报表系统本身是一个报表工具,所以本文接下来对报表和报表工具的理论进行一定的讲述,并对AIRS所使用的核心报表引擎JasperReports以及报表设计器iReport作了介绍,为后文对AIRS设计与实现的论述作了技术理论上铺垫。接下来便是文章的重点--AIRS的设计与实现,这部分将设计与实现分作两章进行分别论述。设计部分的论述围绕着AIRS的构建目标从体系结构、基本流程、功能模块等多方面对AIRS的设计进行了论述;实现部分则选择了AIRS一些比较重要的实现细节进行了描述,包括报表浏览树的实现、报表页面直接打印功能的实现等。最后,文章对AIRS的现状进行了总结,并展望了AIRS的OLAP构想。