发明名称 实现跨平台和复杂统计计算报表的方法和系统
摘要 一种实现跨平台和复杂统计计算报表的方法和系统,该系统运行于JAVA环境中,包括至少一个业务应用部分、至少一个客户端、以及连接于客户端与所述业务应用部分之间的至少一个服务器端,本系统可提取运行于不同平台中的业务应用部分的相关数据并形成统计报表;本发明的方法可利用JAVA语言的跨平台特性,根据运行于不同平台中的业务应用部分所传递的统计数据,提取其中的格式信息形成报表格式,提取其中的数据信息形成数据模板,然后将两者一起形成报表模板,进而形成统计报表并输出报表;本发明的最大优点是可实现跨平台运行,使得整个系统能够在不同平台和不同数据库情况下实现实时的数据检测,并形成统计报表,从而能够迅速、直观、方便的了解整个系统的运行状况,对系统的性能和运行状况进行评价。
申请公布号 CN1504879A 申请公布日期 2004.06.16
申请号 CN02151121.7 申请日期 2002.12.02
申请人 深圳市中兴通讯股份有限公司 发明人 黄远文
分类号 G06F9/45;G06F13/00;G06F17/18 主分类号 G06F9/45
代理机构 代理人
主权项 1、一种实现跨平台和复杂统计计算报表的系统,运行于JAVA环境中,包括至少一个业务应用部分(107)、至少一个客户端(100)、以及连接于客户端(100)与所述业务应用部分(107)之间的至少一个服务器端(104),本系统可提取运行于不同平台中的业务应用部分(107)的相关数据并形成统计报表,其特征是:业务应用部分(107),根据服务器端(104)的请求和传入的参数信息从数据库提取原始数据库,并对原始数据进行统计计算;客户端(100)包括三个模块:报表总控集成模块(101)、模板定制向导模块(102)和报表打印输出模块(103);其中报表总控集成模块(101)根据用户输入的指令启动模板定制向导模块(102)和报表打印输出模块(103);模板定制向导模块(102)把报表格式信息和数据模板信息联系起来形成报表模板信息并传输至服务器端(104);而报表打印输出模块(103)则进行输出报表;服务器端(104)包括两个模块:报表模板管理模块(105)和报表输出管理模块(106);其中报表模板管理模块(105)接受模板定制向导模块(102)传来的报表模板信息,并将其中的数据模板信息添加到数据库(108)中、报表格式信息保存到文件系统(109)中;报表输出管理模块(106)向业务应用部分(107)发出提取业务数据请求,收到经业务应用部分(107)处理过的业务数据后,再将数据传递给客户端(100)的报表打印输出模块(103)。
地址 518057深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部