一种报表生成方法和报表生成装置制造方法及图纸

技术编号:14646938 阅读:95 留言:0更新日期:2017-02-16 03:48
本发明专利技术实施例提供了一种报表生成方法和装置,其中的方法包括:获取用户输入的报表配置参数,根据获取的报表配置参数生成报表。

【技术实现步骤摘要】

本专利技术涉及通信技术应用领域,特别是涉及一种报表生成方法和报表生成装置
技术介绍
在企业运营过程中,为了对各类数据进行统计分析,将产生种类繁多的报表。以电信行业为例,电信行业由于其业务特性,在经营过程中会产生各种各样不同类型的数据。为了对电信行业经营情况进行分析就会产生种类繁多的统计分析报表。目前,常见的报表生成系统主要采用定制开发模式,由用户界面(UI,UserInterface)设计人员和开发人员根据不同报表的统计口径和展示样式进行设计开发,这样,虽然开发流程相对简单,但往往带来很多问题:第一、系统报表种类繁多,难以快速定位需要的报表;由于不同使用人员的需求各不相同,每个人都有自己需要关注的点,所以为了满足这样的需要,系统往往因人而异提供很多报表。也就因此,在权限大的系统使用者所使用的报表系统中往往存储有大量报表,而对于使实际工作中频繁使用和关注的报表则不能快速查找和定位。第二、需求变化快,不能及时变更;基于定制开发模式设计的报表系统,当需要进行需求变更时,需要专业开发人员协助处理,而报表使用人员往往不是专业的开发人员,不能及时对系统进行修改,这样,从业务变更,到使用者提出具体的需求,到专业开发人员进行设计和开发、测试、升级上线,需要走一个完整的流程,需要一定的时间,不能适应业务千变万化的行业现状,导致业务效率低下。第三,维护成本大,不适应生产业务随时变化;每当有新的需求和变动,必须由专业的开发人员进行源代码的修改,大大增加了维护成本。
技术实现思路
为了解决现有存在的技术问题,本专利技术实施例期望提供一种报表生成方法和装置。本专利技术实施例提供了一种报表生成方法,包括:获取用户输入的报表配置参数,根据获取的报表配置参数生成报表。优选的,所述报表配置参数包括:用户输入的初始化分析信息、及与所述初始化分析信息相对应的指标类型、及与所述指标类型相对应的指标、及所述指标对应的参数值。优选的,所述获取用户输入的报表配置参数,包括:接收用户输入的报表生成指令;响应于所述报表生成指令,向用户展示第一交互界面,所述第一交互界用于接收用户输入的初始化分析信息;接收用户选输入的初始化分析信息;响应于用户输入的初始化分析信息,向用户展示第二交互界面,所述第二交互界面用于接收用户输入的指标类型,所述指标类型与用户输入的初始化分析信息相对应;接收用户输入的指标类型;响应于用户输入的指标类型,向用户展示第三交互界面,所述第三交互界面用于接收用户输入的指标,所述指标与用户输入的指标类型相对应;接收用户输入的指标;响应于用户输入的指标,向用户展示第四交互界面,所述第四交互界面用于接收用户输入指标的参数值;接收用户输入的指标的参数值。优选的,所述用户输入的初始化分析信息为一个或多个;用户输入的初始化分析信息对应的指标类型为一个或多个;用户输入的指标类型所对应的指标为一个或多个、用户输入的指标所对应的参数值也可以为一个或多个。优选的,根据获取的报表配置参数生成报表,包括:根据用户输入的指标的参数值,将用户输入的初始化分析信息、及初始化分析信息相对应的指标类型、及指标类型对应的指标的数值输出至报表。本专利技术实施例提供了一种报表生成装置,所述装置包括:报表配置参数获取模块及报表生成模块;其中,所述报表配置参数获取模块,用于获取用户输入的报表配置参数;所述报表生成模块,用于根据获取的报表配置参数生成报表。优选的,所述报表配置参数包括:用户输入的初始化分析信息、及与所述初始化分析信息相对应的指标类型、及与所述指标类型相对应的指标、及所述指标对应的参数值。优选的,所述报表配置参数获取模块包括报表生成指令接收模块、响应模块及配置参数接收模块;其中,所述报表生成指令接收模块,用于接收用户输入的报表生成指令;所述响应模块,用于响应所述报表生成指令,向用户展示第一交互界面,所述第一交互界面用于接收用户输入的初始化分析信息选项;所述配置参数接收模块,用于接收用户输入的初始化分析信息;所述响应模块,还用于响应用户输入的初始化分析信息,向用户展示第二交互界面,所述第二交互界面用于接收用户输入的指标类型,所述指标类型与用户输入的初始化分析信息相对应;所述配置参数接收模块,还用于接收用户输入的指标类型;所述响应模块,还用于响应用户输入的指标类型,向用户展示第三交互界面,所述第三交互界面用于接收用户输入的指标,所述指标与用户输入的指标类型相对应;所述配置参数接收模块,还用于接收用户输入的指标;所述响应模块,用于响应用户输入的指标,向用户展示第四交互界面,所述第四交互界面用于指示用户输入指标的参数值;所述配置参数接收模块,用于接收用户输入的指标的参数值。优选的,所述用户输入的初始化分析信息为一个或多个;用户输入的初始化分析信息对应的指标类型为一个或多个;用户输入的指标类型所对应的指标为一个或多个;所述用户输入的指标所对应的指标参数值为一个或多个。优选的,所述报表生成模块用于通过以下方式生成报表:根据用户输入的指标的参数值,将用户输入的初始化分析信息、及初始化分析信息相对应的指标类型、及指标类型对应的指标的数值输出至报表。本专利技术实施例至少包括以下优点:本专利技术实施例所提供的一种报表生成方法和装置,通过获取用户输入的报表配置参数;根据获取的报表配置参数生成报表。如此,依据本专利技术实施例提供的报表生成方法进行报表生成时,对于用户来说只需要通过系统为用户提供的相应用户界面输入相应的报表配置参数,即可生成满足自身需要的报表,而当用户需求改变时,也只需要通过简单的报表配置参数设置步骤,即可生成新的满足需要的报表,在这过程中,不需要执行任何代码修改工作,也就不需要依赖于系统开发人员的帮助,因此,相对于现有技术,本专利技术实施例提供的报表生成方法简单、方便,且具有更强的灵活性和可操作性,能够大大缩短了需求支撑时间、节省成本。附图说明图1示出了本专利技术的一种报表生成方法实施例一的步骤流程图;图2示出了本专利技术的一种报表生成方法实施例二的步骤流程图;图3示出了本专利技术的一种报表生成装置的结构框图;图4示出了本专利技术的一种报表生成装置中报表配置参数获取模块的结构框图;图5示出了基于本专利技术的一种报表生成方法的步骤流程图;图6示出了基于本专利技术的一种报表生成系统的参数配置界面一;图7示出了基于本专利技术的一种报表生成系统的参数配置界面二;图8示出了基于本专利技术的一种报表生成系统的参数配置界面三;图9示出了基于本专利技术的一种报表生成系统的参数配置界面四;图10示出了基于本专利技术的报表生成方法生成的报表示例图;图11示出了基于本专利技术的一种报表生成系统的报表模板创建界面。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术的一种报表生成方法实施例一的步骤流程图,具体可以包括:步骤101、获取用户输入的报表配置参数;该步骤中,报表生成系统提供用户界面,用于接收用户输入的报表配置参数;实际应用中,用户可以通过直接手动输入的方式来输入报表配置参数、或者通过选择用户界面上提供的选项的方式来输入报表配置参数;所述报表配置参数是指能够唯一确定用户希望生成的报表的内容的参数;用户配置参数可以为本文档来自技高网...
一种报表生成方法和报表生成装置

【技术保护点】
一种报表生成方法,其特征在于,所述方法包括:获取用户输入的报表配置参数,根据获取的报表配置参数生成报表。

【技术特征摘要】
1.一种报表生成方法,其特征在于,所述方法包括:获取用户输入的报表配置参数,根据获取的报表配置参数生成报表。2.如权利要求1所述的方法,其特征在于,所述报表配置参数包括:用户输入的初始化分析信息、及与所述初始化分析信息相对应的指标类型、及与所述指标类型相对应的指标、及所述指标对应的参数值。3.如权利要求2所述的方法,其特征在于,所述获取用户输入的报表配置参数,包括:接收用户输入的报表生成指令;响应于所述报表生成指令,向用户展示第一交互界面,所述第一交互界用于接收用户输入的初始化分析信息;接收用户输入的初始化分析信息;响应于用户输入的初始化分析信息,向用户展示第二交互界面,所述第二交互界面用于接收用户输入的指标类型,所述指标类型与用户输入的初始化分析信息相对应;接收用户输入的指标类型;响应于用户输入的指标类型,向用户展示第三交互界面,所述第三交互界面用于接收用户输入的指标,所述指标与用户输入的指标类型相对应;接收用户输入的指标;响应于用户输入的指标,向用户展示第四交互界面,所述第四交互界面用于接收用户输入指标的参数值;接收用户输入的指标的参数值。4.如权利要求3所述的方法,其特征在于,所述用户输入的初始化分析信息为一个或多个;用户输入的初始化分析信息对应的指标类型为一个或多个;用户输入的指标类型所对应的指标为一个或多个、用户输入的指标所对应的参数值也可以为一个或多个。5.如权利要求1至4其中任一项所述的方法,其特征在于,根据获取的报表配置参数生成报表,包括:根据用户输入的指标的参数值,将用户输入的初始化分析信息、及初始化分析信息相对应的指标类型、及指标类型对应的指标的数值输出至报表。6.一种报表生成装置,其特征在于,所述装置包括:报表配置参数获取模块及报表生成模块;其中,所述报表配置参数获取模块,用于获取用户输入的报表配置参数;所述报表生成模块,用于根据获取的报表配...

【专利技术属性】
技术研发人员:金鹰
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1