一种考核系统的图形化报表展示方法及系统的制作方法

文档序号:6632629阅读:252来源:国知局
一种考核系统的图形化报表展示方法及系统的制作方法
【专利摘要】本发明涉及一种考核系统的图形化报表展示方法及系统,所述方法包括:步骤1,提取考核数据,并将考核数据以表结构的形式进行存储;步骤2,从存储考核数据的表结构中查询出需进行图形化报表展示的数据,并将查询得到的数据封装成XML格式的数据;步骤3,在JSP页面设置图形化报表样式,选择一种图形化报表样式,并调用FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报表。通过本发明,可以直观、美观地展现考核数据的比对以及连续一段时间内考核数据的变化,提高了报表与业务表的可读性,FusionCharts支持多种样式图表的展现,灵活的解决了各种场景下数据的展现,极大地满足了用户的个性化需求。
【专利说明】-种考核系统的图形化报表展示方法及系统

【技术领域】
[0001] 本发明涉及数据图表领域,特别是涉及一种考核系统的图形化报表展示方法及系 统。

【背景技术】
[0002] 随着联通业务拓展速度的加快,为了提高挖掘和运营有潜力的3G移动网业务、4G 移动网业务,转型优质服务提供商,放权一线,实现责任管控,实现收放自如的精细化经营 管理,现对各类发展渠道与人员进行业务方面的考核,从而实现对运营成本的管控,调动相 关专业线人员工作积极性,因此提出了考核系统的概念。
[0003] 现有的考核办法,是由考核负责人,在每月指定时间,到相应系统中提取各类收入 与发展的明细数据,手动按照规则进行成绩的计算,然后把计算和统计结果提供给领导,这 样不仅计算、统计费时而且反映的数据也不是很直观,而现在因为有了考核系统的存在,可 以解决各类收入发展数据的提取问题,在系统中实现对人员与单元的考核。但是,对于大型 企业,考核系统要涉及的数据很多,从而使数据的图形化展示成为一大难点。考核系统的图 形化展示直接影响考核数据的准确性以及用户体验,如何直观、美观地进行考核系统的图 形化展示,对相关企业越来越重要。
[0004] FusionCharts插件是一个Flash的图表组件,可以用于制作数据动画图表,其凭 借良好的性能、大量的图表类型,在越来越多的Web应用程序中发挥图表制作的功能。
[0005] 因此,基于FusionCharts插件,本发明提出了一种考核系统的图形化报表展示方 法及系统。


【发明内容】

[0006] 本发明所要解决的技术问题是提供一种考核系统的图形化报表展示方法,用于解 决考核数据不易展示的问题。
[0007] 本发明解决上述技术问题的技术方案如下:一种考核系统的图形化报表展示方 法,包括:
[0008] 步骤1,提取考核数据,并将考核数据以表结构的形式进行存储;
[0009] 步骤2,从存储考核数据的表结构中查询出需进行图形化报表展示的数据,并将查 询得到的数据封装成XML格式的数据;
[0010] 步骤3,在JSP页面设置图形化报表样式,选择一种图形化报表样式,并调用 FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报表。 [0011] 本发明的技术方案还包括考核系统的图形化报表展示系统,包括:
[0012] 数据获取模块,用于提取考核数据,并将考核数据以表结构的形式进行存储;
[0013] 数据转换模块,用于从存储考核数据的表结构中查询出需进行图形化报表展示的 数据,并将查询得到的数据封装成XML格式的数据;
[0014] 报表生成模块,用于在JSP页面设置图形化报表样式,选择一种图形化报表样式, 并调用FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报 表。
[0015] 本发明的有益效果是:通过本发明,可以直观、美观地展现考核数据的比对以及连 续一段时间内考核数据的变化,提高了报表与业务表的可读性,FusionCharts支持多种样 式图表的展现,灵活的解决了各种场景下数据的展现,极大地满足了用户的个性化需求。

【专利附图】

【附图说明】
[0016]图1为本发明一种考核系统的图形化报表展示方法的流程示意图;
[0017] 图2为本发明一种考核系统的图形化报表展示系统的结构示意图;
[0018] 图3为本发明实施例中基础数据获取的流程示意图;
[0019] 图4为本发明实施例中图形化报表生成的流程示意图。

【具体实施方式】
[0020] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0021] 如图1所示,本实施例给出了一种考核系统的图形化报表展示方法,包括:
[0022] 步骤1,提取考核数据,并将考核数据以表结构的形式进行存储;
[0023] 步骤2,从存储考核数据的表结构中查询出需进行图形化报表展示的数据,并将查 询得到的数据封装成XML格式的数据;
[0024] 步骤3,在JSP页面设置图形化报表样式,选择一种图形化报表样式,并调用 FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报表。
[0025] FusionCharts插件的主要功能是将要展现的数据封装到xml文件中,然后根据选 择的图形展示参数,以饼图、柱状图、折线图等直观的图形化反映出数据的变化情况、分布 情况。
[0026] 其中,所述步骤1通过编写SQL语句提取考核数据;所述步骤2通过编写SQL语句 从存储考核数据的表结构中查询出需进行图形化报表展示的数据。
[0027] 需注意的是,所述表结构的列名称与将XML格式的数据解析后生成的报表的列名 称相同,使得在图表展示的时候无需二次加工或者极少的二次加工,可以保证图形化报表 展示的效率。
[0028] 如图2所示,本实施例还对应给出了一种考核系统的图形化报表展示系统,包括:
[0029] 数据获取模块,用于提取考核数据,并将考核数据以表结构的形式进行存储;
[0030] 数据转换模块,用于从存储考核数据的表结构中查询出需进行图形化报表展示的 数据,并将查询得到的数据封装成XML格式的数据;
[0031] 报表生成模块,用于在JSP页面设置图形化报表样式,选择一种图形化报表样式, 并调用FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报 表。
[0032] 该图形化报表展示系统与上述图形化报表展示方法的具体实施过程相同,如下所 述。
[0033] 一、基础数据的获取
[0034] 本实施例需要有基础数据(即考核数据)的支持,因此需要有专门的数据采集平 台。如图3所示,基础数据的获取过程为:考核系统通过数据库编写sql语句,从网格化营 销系统、经分系统和BSS系统中提取基础数据,同时基于基础数据和相关规则进行成绩计 算,并基础数据数据及计算结果均汇总,并以表结构的形式存储。该表结构的列名称应该尽 量和最终要展示的报表一致,在展示的时候无需二次加工或者极少的二次加工,就可以保 证图形化报表展现的效率。
[0035] 二、数据转换
[0036] FusionCharts只接收xml格式的数据,所以使用前需要先把数据封装成xml格式 的数据。即在基础数据具备的前提下,需要编写SQL语句把图形化报表要展现的数据查询 出来,然后封装成XML格式的数据。
[0037] 1)编写查询报表数据的SQL,具体的事例如下:
[0038]

【权利要求】
1. 一种考核系统的图形化报表展示方法,其特征在于,包括: 步骤1,提取考核数据,并将考核数据以表结构的形式进行存储; 步骤2,从存储考核数据的表结构中查询出需进行图形化报表展示的数据,并将查询得 到的数据封装成XML格式的数据; 步骤3,在JSP页面设置图形化报表样式,选择一种图形化报表样式,并调用 FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报表。
2. 根据权利要求1所述的图形化报表展示方法,其特征在于,所述步骤1中,通过编写 SQL语句提取考核数据。
3. 根据权利要求1所述的图形化报表展示方法,其特征在于,所述步骤2中,通过编写 SQL语句从存储考核数据的表结构中查询出需进行图形化报表展示的数据。
4. 根据权利要求1所述的图形化报表展示方法,其特征在于,所述图形化报表样式包 括柱状图、区县图、3D/2D饼图、3D/2D环图、区域图、堆栈图、联合图、蜡烛图、漏斗图和甘特 图。
5. 根据权利要求1所述的图形化报表展示方法,其特征在于,所述步骤3中将XML格式 的数据解析生成为报表,具体包括:JSP页面发起请求,调用以表结构形式存储的XML格式 的数据,并执行initialize命令,根据发起的请求获取表结构的表头,并传递表头参数给 beforeFactory命令,执行beforeFactory命令,获取表结构的对应列,根据表结构的相关 列,生成报表。
6. 根据权利要求5所述的图形化报表展示方法,其特征在于,所述表结构的列名称与 将XML格式的数据解析后生成的报表的列名称相同。
7. -种考核系统的图形化报表展示系统,其特征在于,包括: 数据获取模块,用于提取考核数据,并将考核数据以表结构的形式进行存储; 数据转换模块,用于从存储考核数据的表结构中查询出需进行图形化报表展示的数 据,并将查询得到的数据封装成XML格式的数据; 报表生成模块,用于在JSP页面设置图形化报表样式,选择一种图形化报表样式,并调 用FusionCharts插件将XML格式的数据解析生成为报表,并在JSP页面展示生成的报表。
8. 根据权利要求7所述的图形化报表展示系统,其特征在于,所述数据获取模块,其通 过编写SQL语句提取考核数据; 所述数据转换模块,其通过编写SQL语句从存储考核数据的表结构中查询出需进行图 形化报表展示的数据。
9. 根据权利要求7所述的图形化报表展示系统,其特征在于,所述图形化报表样式包 括柱状图、区县图、3D/2D饼图、3D/2D环图、区域图、堆栈图、联合图、蜡烛图、漏斗图和甘特 图。
10. 根据权利要求7所述的图形化报表展示系统,其特征在于,所述数据转换模块中将 XML格式的数据解析生成为报表,具体包括:JSP页面发起请求,调用以表结构形式存储的 XML格式的数据,并执行initialize命令,根据发起的请求获取表结构的表头,并传递表头 参数给beforeFactory命令,执行beforeFactory命令,获取表结构的对应列,根据表结构 的相关列,生成报表; 所述表结构的列名称与将XML格式的数据解析后生成的报表的列名称相同。
【文档编号】G06F17/30GK104317943SQ201410602813
【公开日】2015年1月28日 申请日期:2014年10月31日 优先权日:2014年10月31日
【发明者】罗敏 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1