一种基于C/S模式下的数据报表管理方法及装置制造方法及图纸

技术编号:14642534 阅读:67 留言:0更新日期:2017-02-15 22:36
本发明专利技术涉及网络监控管理领域,本发明专利技术针对现有技术存在的问题,提供一种基于C/S模式下的数据报表管理方法及装置。支持C/S模式下,客户端从服务器下载报表,并存储到客户端,最终在客户端打开报表。本发明专利技术中服务器报表查询下发步骤,服务器接收到客户端发送的报表查询时间命令以及查询内容命令,得到报表查询时间以及查询内容,根据报表查询时间以及查询内容与服务器数据库中的数据表各项信息进行比对,得到对应的数据,则服务器下发该数据给客户端;客户端报表管理步骤,接收服务器下发的数据,组装为html格式文件及相关资源,进行html静态网页显示;同时根据报表存储路径将html文件及相关资源保进行本地存储。

【技术实现步骤摘要】

本专利技术涉及网络监控管理领域,尤其是涉及一种基于C/S模式下的数据报表管理方法及装置
技术介绍
在网络监控和网络管理中,想要直观的查看网络中的各项指标情况,需要对网络中各项统计数据进行分析和对比,更关键是需要把各项数据保存记录下来,以便做工作汇报。但是现有技术中通常都是通过B/S架构模式,在web页面上,服务器端从数据库中调用存储的报表信息,然后进行显示处理等操作。这样的操作方式使得服务器处理数据的效率较低,并且给服务器造成运行负担。当需要对html数据进行相关处理时,要耗费服务器不少资源。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的问题,提供一种基于C/S模式下的数据报表管理方法及装置。支持C/S模式下,客户端从服务器下载报表,并存储到客户端,最终在客户端打开报表。由于C/S模式查询入口在客户端中,为了方便用户直观的看到查询到的报表内容,所以应该在客户端中显示查询到的报表。再者,用户需要针对这些报表做备份且上报领导,所以还应有保存管理功能。该专利技术基于C/S模式,实现了从服务器下载指定报表,并保存管理到本地磁盘功能。本专利技术采用的技术方案如下:一种基于C/S模式下的数据报表管理方法包括:报表查询请求步骤,设置报表存储路径,设置报表查询时间以及查询内容;根据报表查询时间以及查询内容遍历所有本地存储的临时报表,查找与该报表查询时间以及查询内容一致的相关报表,如果找到,则进行该查询时间以及查询内容相对应的对应报表html静态网页的显示,否则并发送查询时间命令以及查询内容命令给服务器报表查询下发步骤;服务器报表查询下发步骤,接收报表查询时间命令以及查询内容命令,解析查询时间命令以及查询内容命令,得到报表查询时间以及查询内容,根据报表查询时间以及查询内容与服务器的数据库中的数据表各项信息进行比对,若数据库中数据表中存在该查询时间段内,与查询内容对应的数据,则下发该数据给客户端报表管理步骤;否则,结束;客户端报表管理步骤,接收下发的数据,组装为html格式文件及相关资源,进行报表html静态网页的显示;同时根据报表存储路径将html文件及相关资源保进行本地存储。进一步的,服务器查询得到的数据,可以通过服务器组装成html文件及相关资源后,下发给客户端,然后通过客户端报表管理步骤,通过使用CHtmlView类来加载html格式文件及相关资源文件显示html静态网页;同时将html文件及相关资源保存在本地存储区内。进一步的,在客户端报表管理步骤之后,还包括文件备份及上报管理步骤,即将保存在本地储存区内的html文件及相关资源进行数据压缩后,上报给远程客户端进行实时监控。进一步的,所述客户端报表管理步骤中报表html静态网页的显示是使用CHtmlView类来加载html格式文件及相关资源文件,进行html静态网页显示。进一步的,所述临时报表建立过程是:客户端报表管理步骤接收服务器报表查询下发步骤下发的数据,组装为html格式文件及相关资源并保存html格式文件及相关资源,形成查询时间、查询内容以及html格式文件及相关资源一一对应的表格;数据表建立过程是:根据查询时间、查询内容与相关报表数据建立一一对应关系的表格,存储于服务器数据库中。一种基于C/S模式下的数据报表管理装置包括:报表查询请求模块,设置报表存储路径,设置报表查询时间以及查询内容;根据报表查询时间以及查询内容遍历所有本地存储的临时报表,查找与该报表查询时间以及查询内容一致的相关报表,如果找到,则进行该查询时间以及查询内容相对应的对应报表html静态网页的显示,否则发送查询时间命令以及查询内容命令给服务器报表查询下发模块;服务器报表查询下发模块,接收报表查询时间命令以及查询内容命令,解析查询时间命令以及查询内容命令,得到报表查询时间以及查询内容,根据报表查询时间以及查询内容与服务器的数据库中的数据表各项信息进行比对,若数据库中数据表中存在该查询时间段内,与查询内容对应的数据,则下发该数据给客户端报表管理模块;否则,结束;客户端报表管理模块,接收下发的数据,组装为html格式文件及相关资源,进行报表html静态网页的显示;同时根据报表存储路径将html文件及相关资源保进行本地存储。进一步的,服务器查询得到的数据,可以通过服务器组装成html文件及相关资源后,下发给客户端,然后通过客户端报表管理模块,通过使用CHtmlView类来加载html格式文件及相关资源文件显示html静态网页;同时将html文件及相关资源保存在本地存储区内。一种基于C/S模式下的数据报表管理方法还包括文件备份及上报管理模块,即将保存在本地储存区内的html文件及相关资源进行数据压缩后,上报给远程客户端进行实时监控。进一步的,所述客户端报表管理模块中报表html静态网页的显示是使用CHtmlView类来加载html格式文件及相关资源文件,进行html静态网页显示。进一步的,所述临时报表建立过程是:客户端报表管理模块接收服务器报表查询下发模块下发的数据,组装为html格式文件及相关资源并保存html格式文件及相关资源,形成查询时间、查询内容以及html格式文件及相关资源一一对应的表格;数据表建立过程是:根据查询时间、查询内容与相关报表数据建立一一对应关系的表格,存储于服务器数据库中。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1)由于C/S模式查询入口在客户端中,能方便用户直观的看到查询到的报表内容,具备基于C/S模式在客户端直接展示数据报表的能力。2)可实时的更改查询报表时间,内容并更新到客户端中。3)用户需要针对这些报表做备份且上报远程客户端(远程查看),所以还应有保存管理功能。3)该专利技术基于C/S模式,实现了从服务器下载指定报表,并保存管理到本地储存功能。4)报表支持另存,打印等IE支持的所有操作。5)报表路径为用户自己设置,方便管理。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1是本专利技术流程交互图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。本专利技术相关说明:1、报表由html和对应需要资源组成,可方便的支持所有IE扩展功能,如打印等除过对报表有这样的管理功能。2、服务器能根据数据生成静态的html文件,以及需要的图片等资源。html文件中资源的依赖路径为相对路径,方便html调用。3.客户端能从服务器将html文件以及相关资源下载到本地。4.将每次下载结果保存到不同的文件夹中,管理时方便。5.MFC应用程序可使用CHtmlView类来加载并显示html静态网页,其使用方法可查阅MSDN。6、报表查询请求模块以及客户端报表管理模块运行在客户端中;服务器报表查询下发模块运行在服务器中。实施例一:步骤1.用户通过报表查询请求模块在客户端设置报表保存路径,查询时间,查询内容。遍历所有本地存储的临时报表,查找其报表名称和该次查询时间和查询内容一致的html报表,如果找到,报表html静态本文档来自技高网...
一种基于C/S模式下的数据报表管理方法及装置

【技术保护点】
一种基于C/S模式下的数据报表管理方法,其特征在于包括:报表查询请求步骤,设置报表存储路径,设置报表查询时间以及查询内容;根据报表查询时间以及查询内容遍历所有本地存储的临时报表,查找与该报表查询时间以及查询内容一致的相关报表,如果找到,则进行该查询时间以及查询内容相对应的对应报表html静态网页的显示,否则并发送查询时间命令以及查询内容命令给服务器报表查询下发步骤;服务器报表查询下发步骤,接收报表查询时间命令以及查询内容命令,解析查询时间命令以及查询内容命令,得到报表查询时间以及查询内容,根据报表查询时间以及查询内容与服务器的数据库中的数据表各项信息进行比对,若数据库中数据表中存在该查询时间段内,与查询内容对应的数据,则下发该数据给客户端报表管理步骤;否则,结束;客户端报表管理步骤,接收下发的数据,组装为html格式文件及相关资源,进行报表html静态网页的显示;同时根据报表存储路径将html文件及相关资源保进行本地存储。

【技术特征摘要】
1.一种基于C/S模式下的数据报表管理方法,其特征在于包括:报表查询请求步骤,设置报表存储路径,设置报表查询时间以及查询内容;根据报表查询时间以及查询内容遍历所有本地存储的临时报表,查找与该报表查询时间以及查询内容一致的相关报表,如果找到,则进行该查询时间以及查询内容相对应的对应报表html静态网页的显示,否则并发送查询时间命令以及查询内容命令给服务器报表查询下发步骤;服务器报表查询下发步骤,接收报表查询时间命令以及查询内容命令,解析查询时间命令以及查询内容命令,得到报表查询时间以及查询内容,根据报表查询时间以及查询内容与服务器的数据库中的数据表各项信息进行比对,若数据库中数据表中存在该查询时间段内,与查询内容对应的数据,则下发该数据给客户端报表管理步骤;否则,结束;客户端报表管理步骤,接收下发的数据,组装为html格式文件及相关资源,进行报表html静态网页的显示;同时根据报表存储路径将html文件及相关资源保进行本地存储。2.根据权利要求1所述的一种基于C/S模式下的数据报表管理方法,其特征在于服务器查询得到的数据,可以通过服务器组装成html文件及相关资源后,下发给客户端,然后通过客户端报表管理步骤,通过使用CHtmlView类来加载html格式文件及相关资源文件显示html静态网页;同时将html文件及相关资源保存在本地存储区内。3.根据权利要求1或2所述的一种基于C/S模式下的数据报表管理方法,其特征在于在客户端报表管理步骤之后,还包括文件备份及上报管理步骤,即将保存在本地储存区内的html文件及相关资源进行数据压缩后,上报给远程客户端进行实时监控。4.根据权利要求1所述的一种基于C/S模式下的数据报表管理方法,其特征在于所述客户端报表管理步骤中报表html静态网页的显示是使用CHtmlView类来加载html格式文件及相关资源文件,进行html静态网页显示。5.根据权利要求1所述的一种基于C/S模式下的数据报表管理方法,其特征在于所述临时报表建立过程是:客户端报表管理步骤接收服务器报表查询下发步骤下发的数据,组装为html格式文件及相关资源并保存html格式文件及相关资源,形成查询时间、查询内容以及html格式文件及相关资源一一对应的表格;数据表建立过程是:根据查询时间、查询内容与相关报表数据建立一一对应关系的表格,存储于服...

【专利技术属性】
技术研发人员:罗鹰王伟旭林康
申请(专利权)人:成都科来软件有限公司
类型:发明
国别省市:四川;51

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

1