报表自动生成系统及方法

文档序号:6587047阅读:1401来源:国知局
专利名称:报表自动生成系统及方法
技术领域
本发明是关于一种报表自动生成系统及方法,特别是一种将数据资料先行处理,并经各种表格设定与统计公式设定制成报表的系统与方法。
但是从上述的第一种报表生成方法来看,对于每个种类、每种格式的报表生成模式,都需要由系统开发人员设计相应的报表生成程序与生成界面,来生成使用者所需的报表;而当使用者需要新的报表格式时,为获得具有新报表格式的报表,则要求系统开发人员必须针对此新的报表格式,设计新的生成界面来生成所需的报表,对系统开发人员来说,这是一种工作量大且重复性的工作。
至于从另一种报表生成方法来看,由于这些通用表格处理软件在提取数据资料呈现时,为了通用性的考虑,往往需由使用者自己设计数据资料的查询方式或查询语句,才能获得使用者需求的报表资料,这种情况下就要求这个使用者必须是专门的数据数据库管理员,才能够进行上述要求的处理,无形中限定了此类报表生成形式的操作人员必须是某些特定的人员;另外由于必须考虑通用性的关系,也间接限制了报表的设计。
因此设计一套具有通用性的操作界面且能够依据使用者对报表的设定满足使用者各种需求的报表自动生成系统与方法已有其生成的必要性。

发明内容
鉴于以上公知技术的问题,本发明提供一种报表自动生成系统及方法,它是利用报表内数据资料的查询条件设定、数据资料的统计条件设定以及表格编排条件的设定,通过数据资料的提取并结合各种表格形式的设定,从而自动整理成一份报表的系统及其方法。
本发明的目的在于提供一种报表自动生成系统及方法,利用本方法的操作达到方便设计并生成符合使用者需求的报表的目的。
因此为达到上述目的,本发明可利用系统的运行与方法的操作来实现,本发明的系统主要包含动态设定模块、搜寻提取模块、数据库及表格生成模块。
至于实现本发明的方法则包含下列步骤首先提供表格项目设定、统计条件设定及表格编排条件设定等设定选项;接着编辑表格项目设定并进行表格数据查询条件的设定;然后根据所输入的查询条件设定提取出所需的索引数据资料;然后再编辑统计条件设定及表格编排条件设定;最后再根据查询到的索引数据资料、统计条件设定及表格编排条件设定自动整理制成表格。
一种报表自动生成系统及方法,是利用报表内数据资料的查询条件设定、数据资料的统计条件设定以及表格编排条件的设定,经数据资料的提取以及结合各种表格形式的设定之后,自动整理生成一份报表的系统及其方法。并且利用本系统与方法的操作,将可达到方便设计并生成符合使用者需求之报表的目的。
因此,为达到上述目的,本发明对系统与方法两部分分别进行解说。首先参看

图1的本发明的报表自动生成系统,先利用此图说明本发明的系统。使用者必须利用使用者操作界面10才能进行本发明的报表生成系统20的操作。本发明的报表生成系统20利用查询条件设定、统计条件设定及表格编排条件设定经过整理生成报表,主要包含动态设定模块110、搜寻提取模块120、数据库130及表格生成模块140。
动态设定模块110负责提供报表表格内容的设定与统计条件的设定,以及表格编排条件的设定,该表格内容设定包含表格项目设定、查询条件设定及检索条件设定,该查询条件设定包含检索条件设定,该检索条件设定是用于限定该检索条件设定的查询范围;搜寻提取模块120负责根据表格内容设定提取索引数据;数据库130负责储存经数据处理所形成的索引数据;表格生成模块140负责根据提取的索引数据、统计条件设定值及表格编排条件设定值整理生成报表,该索引数据资料包含查询信息表(RPTQUERT)、查询字段信息表(RPTFIELD)、查询条件信息表(RPTTERM),该表格编排条件设定包含表头编排条件设定、表尾编排条件设定、表格横向扩展设定、表格纵向扩展设定及表格填写区设定。
当该系统的动态设定模块110接收由使用者操作界面10传送的搜寻提取指令与表格编排设定指令时,即将该搜寻提取指令与表格编排设定指令传送给搜寻提取模块120,由搜寻提取模块120从数据库130提取必要的索引数据,并将取得的索引数据与表格编排设定指令一起传送给表格生成模块140,然后由表格生成模块140根据取得的索引数据与表格编排设定指令整理生成使用者所需的报表。
其中上述索引数据先经过一个数据转换处理流程,将原始的数据资料转换成符合本发明的系统所需的索引数据,以提供系统调阅查询资料之用;至于表格编排设定,主要包含表格格式的设定与运用表格数据进行统计运算或四则运算的公式设定。
在说明本发明系统部分的各个模块的功能与各模块间信号传递的关系之后,继续利用图2的本发明的生成报表主要操作流程图及图3的本发明的报表资料提取操作流程图说明本发明的操作过程。
首先如图2所示,使用者利用本发明进行报表制作时,在使用者激活本发明的系统之后,由系统提供表格项目与表格格式供使用者选取编辑表格(步骤210);接着当使用者输入其生成报表所需的表格项目与表格格式之后,系统即先根据表格项目的设定编辑查询条件并从数据库中提取索引数据(步骤220);接着系统根据此索引数据从数据库中提取对应的数据(步骤230);在完成数据的提取之后,系统再根据表格格式的设定变更表格格式显示状态(步骤240);最后根据设定的表格项目与表格格式生成报表并将其显示出来(步骤250),如图9的本发明实施例的报表形成显示图所示。提取该索引数据的步骤(步骤220)还包含下列步骤提供并设定该表格项目;根据该表格项目提供该查询条件设定及该表格项目的显示位置设定,以及该表格项目的该统计条件设定;及根据该查询条件设定、该显示位置设定提取该索引数据。
在上述的操作过程中,使用者还可以利用系统所提供的报表范例变更表格项目,以生成符合使用者需求的报表,如图4的本发明实施例的报表范例格式显示图所示。
接着利用图3来说明本发明提取报表表格资料的详细流程图。如图3所示,当使用者编写表格项目(步骤310)时,由系统提供如图5的本发明实施例的表格项目编辑画面图所示的表格项目设定界面,以提供表格项目的名称设定;接着利用图5中所示的表格项目设定,打开表格项目的查询条件编辑界面,如图5的本发明实施例的统计条件编辑画面图所示,根据表格项目设定来设定表格项目的显示位置或统计公式(步骤320);在设定表格项目的显示位置或统计公式之后,使用者可以继续利用表格项目的查询条件编辑界面打开资料查询条件的编辑界面或检索条件的编辑界面,进行表格项目的资料查询条件与检索条件的设定(步骤330),如图7的本发明实施例的检索条件设定显示图及图8的本发明实施例的表格设计时检索条件编辑界面显示图所示;最后系统根据所设定的数据查询条件与检索条件从数据库中提取出所需的索引数据(步骤340)。
虽然本发明以前述的较佳实施例进行说明,但是并非用于限定本发明,任何本领域的技术人员在不脱离本发明的精神和范围内,可以进行某些更改与改进,因此本发明的专利保护范围是以本申请的权利要求书所限定的范围为准。
权利要求
1.一种报表自动生成系统,利用查询条件设定、统计条件设定及表格编排条件设定经过整理生成报表,其特征在于该系统包括动态设定模块,用于提供该报表的表格内容设定及该统计条件设定;搜寻提取模块,用于根据该表格内容设定提取索引数据;数据库,用于储存该索引数据;及表格生成模块,用于根据该索引数据、该统计条件设定及该表格编排条件设定生成该报表。
2.根据权利要求1所述的报表自动生成系统,其特征在于该动态设定模块还提供该表格编排条件设定。
3.根据权利要求1所述的报表自动生成系统,其特征在于该表格内容设定包含表格项目设定、查询条件设定及检索条件设定。
4.根据权利要求3所述的报表自动生成系统,其特征在于该检索条件设定是用于限定该检索条件设定的查询范围。
5.根据权利要求1所述的报表自动生成系统,其特征在于该索引数据是由数据资料经整理生成的。
6.根据权利要求1所述的报表自动生成系统,其特征在于该索引数据资料包含查询信息表(RPTQUERT)、查询字段信息表(RPTFIELD)、查询条件信息表(RPTTERM)。
7.根据权利要求1所述的报表自动生成系统,其特征在于该系统还提供报表范例格式。
8.根据权利要求1所述的报表自动生成系统,其特征在于该统计条件设定包含统计运算公式的设定及四则运算公式的设定。
9.一种报表自动生成方法,利用查询条件设定、统计条件设定及表格编排条件设定经过整理生成报表,该方法包含下列步骤提供表格项目设定、该统计条件设定及该表格编排条件设定;编辑该表格项目设定并进行该查询条件设定;根据该查询条件设定提取索引数据并根据该索引数据提取数据;编辑该统计条件设定及该表格编排条件设定;及根据该数据、该统计条件设定及该表格编排条件设定生成表格。
10.根据权利要求9所述的报表自动生成方法,该表格编排条件设定包含表头编排条件设定、表尾编排条件设定、表格横向扩展设定、表格纵向扩展设定及表格填写区设定。
11.根据权利要求9所述的报表自动生成方法,该方法还提供报表范例格式。
12.根据权利要求9所述的报表自动生成方法,该统计条件设定包含统计运算公式的设定及四则运算公式的设定。
13.根据权利要求9所述的报表自动生成方法,该提供该查询条件设定提取该索引数据的步骤还包含下列步骤提供并设定该表格项目;根据该表格项目提供该查询条件设定及该表格项目的显示位置设定,以及该表格项目的该统计条件设定;及根据该查询条件设定、该显示位置设定提取该索引数据。
14.根据权利要求13所述的报表自动生成方法,该查询条件设定还包含检索条件设定,用于限定该检索范围设定的查询范围。
15.根据权利要求13所述的报表自动生成方法,该索引数据资料是由数据资料经过整理生成的。
16.根据权利要求13所述的报表自动生成方法,该索引数据包含查询信息表(RPTQUERT)、查询字段信息表(RPTFIELD)、查询条件信息表(RPTTERM)。
全文摘要
一种报表自动生成系统及方法是利用报表内数据资料的查询条件设定提取需要的数据资料,并且利用统计条件的设定及表格编排条件的设定将提取的数据资料与各种表格形式的设定结合之后,整理生成一份报表的系统及其方法。
文档编号G06F17/30GK1477545SQ0213042
公开日2004年2月25日 申请日期2002年8月19日 优先权日2002年8月19日
发明者刘文涵, 宋建福, 姜昕, 陈蕴弘 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1