一种报表生成系统及生成方法与流程

文档序号:12120919阅读:来源:国知局

技术特征:

1.一种报表生成系统,其特征是:包括数据源管理控制器、逻辑控制管理器、用户定制管理器和视图管理器,其中:

所述数据源管理控制器,用于配置加载用户指定数据源信息,并将数据库表、视图持久化到系统当中,以供逻辑层处理使用;

所述逻辑控制管理器,用于接收用户定制管理器传送指令,并根据相应指令将数据源管理控制器持久化的相关数据按照指定逻辑进行数据组织,保存为报表模版信息;

所述用户定制管理器,用于用户以图形化的方式进行报表配置,并与逻辑层交互生成报表模板;

所述视图管理器,用于预览、展示模板信息。

2.如权利要求1所述的一种报表生成系统,其特征是:所述逻辑控制管理器根据用户请求,加载保存的模版信息并将数据源数据按照模版保存公式进行数据组织并填充到模版指定位置,将组织完成后的模版信息展示在前段。

3.一种基于权利要求1-2中任一项所述的报表生成系统的工作方法,其特征是:具体步骤如下:

a)用户通过用户定制管理器界面配置数据源信息,通过逻辑控制管理器、数据源管理控制器将用户所需数据持久化到系统中,以供用户进行配置报表模版用;

b)数据库连接配置好后,系统根据相应信息进行连接数据库,用户点击添加数据集可以将数据库表、视图信息分组成为若干个相关联的数据单元;

c)数据集配置完成后,用户在模版编辑区域按照实际需求进行模版编辑;点击保存后该模版会显示配置后的报表样式;

d)模板保存成功后,点击预览可以将模板信息生成页面在浏览器展示。

4.如权利要求3所述的工作方法,其特征是:所述步骤a的具体方法包括:需要将oracle数据库添加到数据集信息时,用户点击定义数据连接按钮,弹出数据源配置页面,用户按照表单中的提示将数据库类型、驱动、url、用户名、密码信息填入,点击保存后在左侧会出现新添加的数据库连接信息。

5.如权利要求3所述的工作方法,其特征是:所述步骤b的具体方法包括:用户点击添加数据集可以将数据库表、视图信息分组成为若干个相关联的数据单元,以方便用户配置模版时缩小及限制源数据的筛选。

6.如权利要求5所述的工作方法,其特征是:所述步骤b中,需要统计单位不同部门员工不同学历所占人数时,相关表为user表、depart表和education表,命名为人员信息,用户点击添加数据集按钮,弹出配置页面,根据提示将相关数据表按照一定语法进行数据组织,点击确定按钮后保存为一个数据单元。

7.如权利要求6所述的工作方法,其特征是:所述步骤b中,数据表按照sql语言格式进行书写。

8.如权利要求3所述的工作方法,其特征是:所述步骤c中报表控件属性信息包括但不限于下拉列表、按钮、文本框、复选框和单选框。

9.如权利要求3所述的工作方法,其特征是:所述步骤c中图表属性信息包括但不限于饼图、柱状图、折线图、气泡图、散点图、条形图、面积图、雷达图、仪表盘、组合图和甘特图。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1