一种报表管理系统及方法 【技术领域】
本发明涉及信息系统领域,特别涉及一种报表管理系统及方法。
背景技术
报表统计工作的基本任务是对国民经济和社会发展情况进行统计调查,统计分析,提供统计资料和统计咨询意见,实行统计监督。对于城区的各个部门的主要任务是对所辖范围的国民经济和社会发展情况进行统计调查、统计分析,提供统计资料和统计咨询意见,实行统计监督以及把统计报表上报上级政府。以传统的方法收取纸质的报表来进行统计的方法不但需要付出巨大的工作量,而且统计的准确性和时效性得不到保证。
因此,通过互连网进行报表统计的方式应运而生了,主要完成城区各部门年报、季报、月报的数据收集、分析统计、日常表格的处理工作;同时还可以提供数据统计、信息查询和辅助决策支持,从而在源头上解决统计数据采集难、汇总慢的问题,提高办事效率,减轻企业及政府统计工作人员的负担。从而方便、及时、准确和高效的采集、汇总、上报和管理各类数据,为各级领导的科学管理及决策提供了依据。
【发明内容】
本发明的目的是提供一种报表管理系统及方法,其实现对城区系统的报表数据的控制。
一方面,本发明提供一种报表管理系统,包括:
报表设计???,用以创建和设定报表的格式及参数;
数据库,连接所述报表设计???,用以存储所述报表设计??榇唇ㄉ瓒ǜ袷降谋ū?;
数据采集管理???,连接所述数据库,用以采集相关数据并装入所述数据库存储的报表中,且按照预定要求对装入的数据进行审核;
数据应用管理???,连接所述数据库,提供人机交互界面供用户对所述报表信息进行操作处理。
所述报表设计??榘ūū矶ㄒ迥?楹捅ū泶唇??,所述报表定义??槎ㄒ逵没枰谋ū砟0?,所述报表创建??橛靡愿萦没枨蟠唇ūū?。
所述报表定义??榻徊桨ǎ?br>
自定义报表计算公式的???;
自定义报表模型和报表格式的???。
所述报表创建??榻徊桨ǎ?br>
支持手工和批量创建报表的???;
根据预先设定从现有所述数据库中自动计算生成报表数据的???。
所述数据应用管理??橥ü嘶换唤缑嫖鲇没峁┍ū聿檠约氨ū矸治龅牟僮鞔?。
另一方面,本发明还提供一种报表管理方法,包括以下步骤:
6.1、创建和设定报表的格式及参数;
6.2、建立一数据库,存储所述步骤6.1创建设定格式的报表;
6.3、采集相关数据并装入所述数据库存储的报表中,且按照预定要求对装入的数据进行审核;
6.4、提供人机交互界面供用户对所述报表信息进行操作处理。
所述步骤6.1还包括以下步骤:
定义用户需要的报表模板的报表定义步骤;
根据用户需求创建报表的报表创建步骤。
所述步骤6.1中的报表定义步骤进一步包括:
自定义报表计算公式的步骤;
自定义报表模型和报表格式的步骤。
所述步骤6.1中的报表创建步骤进一步包括:
进行手工和批量创建报表的步骤;
根据预先设定从现有所述数据库中自动计算生成报表数据的步骤。
所述步骤6.4通过人机交换界面为所述用户提供报表查询以及报表分析的操作处理。
采用本发明所述的一种报表管理系统及方法,其中的报表设计???,用以创建和设定报表的格式及参数;数据库,用以存储所述报表设计??榇唇ㄉ瓒ǜ袷降谋ū?;数据采集管理???,用以采集相关数据并装入所述数据库存储的报表中,且按照预定要求对装入的数据进行审核;数据应用管理???,提供人机交互界面供用户对所述报表信息进行操作处理。本发明提供报表制作、校对、分发、上报、审批、合并、分析等报处理业务的数字化管理功能,为相关部门提供标准统一、功能强大、经济实用的报表解决方案。
【附图说明】
图1是本发明所述系统的原理框图;
图2是本发明所述系统的功能??槭疽馔?;
图3是本发明所述系统的报表设计??榈墓ぷ髁鞒掏?;
图4是本发明所述方法的流程图。
【具体实施方式】
下面结合附图和实施例进一步说明本发明的技术方案,本实施例以一个城区政府的报表系统来进行说明。
参照图1,图1显示了一种报表管理系统100,包括报表设计???10、数据库140、数据采集管理???20以及数据应用管理???30,下面进行描述:
报表设计???10,用以创建和设定报表的格式及参数。所述报表设计???10包括报表定义???11和报表创建???12,所述报表定义???11定义用户需要的报表模板,所述报表创建???12用以根据用户需求创建报表。所述报表定义???11进一步包括:自定义报表计算公式的???;自定义报表模型和报表格式的???。所述报表创建???12进一步包括:支持手工和批量创建报表的???;根据预先设定从现有所述数据库140中自动计算生成报表数据的???。参见图2,报表设计???10进行基本指标体系的维护(主要功能项目为图中的报表定制功能块),创建并设定任务名称、填报的时间期限、起始时间、填报说明、报表格式、运算公式、代码字典、审核公式等,并实现任务地发布。
参见图3,介绍一下所述报表定义???11和报表创建???12的功能:
◆报表定义???11:
图3中,本??橐谰荼ū砟0蹇?、报表类别、报表性质数据库进行定义报表模板,然后对报表项目进行增加、修改、删除以及报表公式定义操作,最后返回报表项目以及报表公式库。本??椴扇】墒踊缑嫔杓朴没枰谋ū砟0?。设计器支持表达式定义、分组、报表嵌套等功能。既可以简单使用,又支持复杂报表的设计:
■自定义报表计算公式;
■自定义报表模型和报表格式。
◆报表创建???12:
根据实际业务不同,报表数据源也不一致,报表中部分数据可以直接源自现有的业务系统,报表数据可根据报表模板在设计的要求,设定对应的函数计算公式,在用户填报数据时,公式行或列会自动进行函数运算并显示出计算结果:
■支持手工和批量两种报表创建方式;
■报表数据根据预先设定,从现有业务数据库140中自动计算生成。
数据库140,连接所述报表设计???10,用以存储所述报表设计???10创建设定格式的报表。具体实施中,也可以包括若干子数据库,如图3中的报表模板库、报表类别、报表性质数据库等。
数据采集管理???20,连接所述数据库140,用以采集相关数据并装入所述数据库140存储的报表中,且按照预定要求对装入的数据进行审核。参见图2,数据采集管理???20实现任务的管理(主要功能项见图中的数据收集功能块),数据的录入、运算、审核、汇总、打印、上报以及数据从其他外部系统150中的抽取转换加载等数据采集相关功能等;包括报表数据的联机/脱机填写、审核、网上直报、导入数据库140中保存,自动接收和打印,以及报表填报日志的更新、查询,如报表填报情况、审核情况等。用户可以通过web方式下载报表,联机或脱机填写下发的报表,系统可以在每个月的某个时间段,可以自动接收来自文件夹、E-MAI?L邮箱、FTP服务器等的数据文件,并在装入过程中进行自动审核,如果数据不合乎要求,则进行自动催报;如果合乎要求,则自动入库保存。
数据应用管理???30,连接所述数据库140,提供人机交互界面供用户对所述报表信息进行操作处理。所述数据应用管理???30通过人机交换界面为所述用户提供报表查询以及报表分析的操作处理。参见图2,数据应用管理???30针对用户数据应用和分析需求,提供查询、报表、汇总、分析、趋势预测等功能(主要功能项目为图中的数据应用功能块),满足用户的快速查询、组合查询、分类汇总、预定义报表、图形分析、趋势分析等功能需求,通过统一的信息门户,把数据按照用户的分类和不同的权限展现给各类用户。
下面介绍一下数据应用管理??橄喙氐墓δ埽?br>
◆报表检索
■按照报表类型、业务类别、报表名称等条件,以关键字段,在授权范围内进行报表检索
■检索结果查询及报表调阅
◆报表分发
■报表校对、审核、审批及分发流程的设置、监控和调整功能
◆报表修订
■报表数据修订、及对所作修订进行保存的功能
◆报表存档
■报表存档功能,存档的报表只能进行检索和查阅
■存档报表脱机检索功能
■存档报表物理备份功能
◆报表管理
■设置报表管理员角色,对所有报表进行需要的管理操作,包括删除等
◆报表打印与导出
?打印智能调整,自由缩放,支持简单作图,能实现各种复杂打印要求。
■打印调整
■打印预览
■报表打印
■报表导出
◆报表门户
■提供个性化的用户界面,用户只能调阅或操作授权范围内的报表和数据
◆报表上报
■提供下级单位向上级单位上报报表的功能
报表在本系统产生后,可以通过数据上报功能,将报表以网页、PDF文档、图片、EXCEL文件等多种格式上报给上级机关,也可以通过上级机关业务系统的数据接口直接写入。
■提供上级单位查阅下级单位上报的报表的功能
■提供报表远程传输功能
◆上报审核
■提供上级单位对下级单位上报的报表进行审核的功能
■提供未通过审核的报表的退回功能
◆报表合并
报表合并是对选定单位的报表数据进行汇总计算。进行报表汇总时上级单位对本系统的下级单位报表数据进行汇总,单位可以进行选择,汇总完成以后,系统显示一个简明的执行报告给用户,用户可以将汇总完成的数据存储为外部文件。
■提供上级单位对上报的报表进行合并计算、生成本单位合并报表的功能;
■报表的合并方式和公式可灵活定义
■提供报表数据校对功能
■提供合并报表的保存功能
◆报表分析
有些用户原来已经使用了业务系统,如人事系统、业务管理系统等,这些系统已经积累了一定的数据资源,为充分利用这些资源,本系统提供数据挖掘功能,对历史数据进行二次挖掘,在此基础上实现历史数据与新报表的绑定。对数据进行分类汇总、对比,包括不同时期的数据对比分析。
■提供报表数据动态分析、与标准OLAP分析功能
■支持跨报表、跨单位的横向指标比较,和跨周期的同比分析
■可根据分析结果生成各种图形,并定制图文并茂的综合分析报表
具体来讲,可以对下面的各项审批结果进行统计分析,以柱状图、饼状图、折线图等形式显示。
√统计某项审批业务某一时间段(日、月、年)的平均办理时间,受理件总数,结件总数,投诉件总数,超限件总数。
√统计某项审批业务不同时间段的各类办件总数变化曲线图
√统计某项审批业务不同时间段的提交件总数和完结件总数对比图表
√统计某项审批业务不同时间段的提交件总数和投诉件总数对比图表。
√统计某项审批业务不同时间段的提交件总数和提前结办件总数对比图表。
√统计某项审批业务不同时间段的提交件总数和超期办件总数对比图表。
√统计不同审批业务的平均办理时间对比图表
√统计不同审批业务某一时间段(日、月、年)的总提交办件数量和总完结办件数量。
√统计不同审批业务某一时间段(日、月、年)的提交件总数和完结件总数对比图表
√统计不同审批业务某一时间段(日、月、年)的提交件总数和超期办件总数对比图表
√统计不同审批业务某一时间段(日、月、年)的提交件总数和提前办件总数对比图表
√统计不同部门审批业务的总提交办件数量和总完结办件数量对比图表
√统计不同部门审批业务的总提交办件数量和总投诉办件数量对比图表
√统计不同部门审批业务的总提交办件数量和总超期办件数量对比图表
√统计不同部门审批业务的总提交办件数量和总提前完结办件数量对比图表
参见图4,本发明还提供一种报表管理方法200,包括以下步骤:
201、创建和设定报表的格式及参数。
所述步骤201还包括以下步骤:定义用户需要的报表模板的报表定义步骤;根据用户需求创建报表的报表创建步骤。所述步骤201中的报表定义步骤进一步包括:自定义报表计算公式的步骤;自定义报表模型和报表格式的步骤。所述步骤201中的报表创建步骤进一步包括:进行手工和批量创建报表的步骤;根据预先设定从现有所述数据库中自动计算生成报表数据的步骤。
202、建立一数据库,存储所述步骤201创建设定格式的报表。
203、采集相关数据并装入所述数据库存储的报表中,且按照预定要求对装入的数据进行审核。
204、提供人机交互界面供用户对所述报表信息进行操作处理。
所述步骤204通过人机交换界面为所述用户提供报表查询以及报表分析的操作处理。
需要指出的是,本发明所述的一种报表管理方法200和一种报表管理系统100,两者在原理和实施例上是相同或类似的,故其重复部分不再赘述。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变型都将落在本发明的权利要求书范围内?! ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处