可控制显示界面的报表查询系统及方法技术方案

技术编号:2912880 阅读:273 留言:0更新日期:2012-04-11 18:40
一种可控制显示界面的报表查询系统及方法,该系统包括若干查询电脑通过通讯网络连接服务电脑,其中,服务电脑包括存有报表数据库及图形化界面控制程序的存储器、处理模块及数据标准化模块,查询电脑包括查询界面、下载运行模块、整合模块及显示界面。该方法包括以下步骤:由查询界面输入一查询条件;处理模块解析该查询条件得表头信息;处理模块调取包含表头信息的图形化界面控制程序,且下载运行模块下载该图形化界面控制程序并运行得一图线文件;处理模块调取报表数据库,并输出与上述表头对应的第一数据至数据标准化模块;数据标准化模块转换该第一数据为第二数据;整合模块整合图线文件与第二数据为界面文件,并输出至显示界面以运行显示。

【技术实现步骤摘要】

本专利技术有关一种可控制显示界面的报表查询系统及方法,尤其是一种显示界面描述部分预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,而生成图像的报表查询系统及方法。
技术介绍
以往报表系统使用Java等服务器脚本运行,当查询和读取数据库数据时,使用静态图线生产器在每次执行完查询后根据结果数据,以及依照程序员控制的图线风格,生成静态的图片。采用该方案有以下缺点:1、修改维护复杂、周期长,用户界面友好性差:报表图线使用由程序员控制,美工人员不能很好参与,系统开发不符合标准。2、占用较多服务器内存和资源:每次产生报表,服务器需要根据结果数据按指定图像的样式进行描点式画图而生成静态图片。3、执行时间长:查询时,首先得到数据表,然后生成二进制的图像文件,最后将数据表和图像文件发送到客户端。4、无法实现动态效果:图线文件显示为静态图线,无法实现动画效果。5、图线生成受脚本类型约束:各类型脚步调用图线生成器方法均不同。因此,想到提出一种可控制显示界面的报表查询系统及方法,解决上述显示界面不可更改及占用过多资源的问题。
技术实现思路
因此,本专利技术的目的即提供一种可控制显示界面的报表查询系统及方法,其中,显示界面描述部分是预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,而生成查询结果图像,以解决上述显示界面不可更改及占用过多资源的问题。为达成上述目的,本专利技术提供一种可控制显示界面的报表查询系统,应用于一服务电脑与若干查询电脑,且该服务电脑与这些查询电脑通过一通讯网络通讯,其中,该服务电脑包括:一存储器,耦合于上述通讯网络的一端,用以存储一报表数据库和一图形化界面控制程序,该报表数据库包括表头与第一数据的一一对应关系;一处理模块,耦合于上述存储器与通讯网络一端,用以解析查询电脑的查询条件为表头信息,且该表头信息匹配上述报表数据库的表头,及调用上述报-->表数据库和图形化界面控制程序;一数据标准化模块,耦合于上述存储器与通讯网络一端,用以转换第一数据为适用于所有服务器脚本的第二数据;这些查询电脑分别包括:一查询界面,连接于上述通讯网络的另一端,用以输入查询条件;一下载运行模块,耦接于上述通讯网络的另一端,用以下载图形化界面控制程序并运行得一包含表头信息的图线文件;一整合模块,耦接于上述下载运行模块及通讯网络的另一端,用以整合该图线文件及第二数据得一界面文件;一显示界面,显示该界面文件。本专利技术还提出一种可控制显示界面的报表查询方法,应用于上述可控制显示界面的报表查询系统中,该系统包括若干查询电脑通过通讯网络连接服务电脑,该方法包括以下步骤:由查询电脑的查询界面输入一查询条件并输出至服务电脑;处理模块解析该查询条件得表头信息并输出至存储器;当上述表头信息匹配报表数据库的表头其中之一或其中数个,处理模块调取包含表头信息的图形化界面控制程序,且下载运行模块下载该图形化界面控制程序至查询电脑并运行得一包含表头信息的图线文件;处理模块调取报表数据库,并输出与上述表头对应的第一数据至数据标准化模块;数据标准化模块转换该第一数据为适用于所有服务器脚本的第二数据;整合模块整合包含表头信息的图线文件与第二数据为界面文件,并输出至显示界面;显示界面接收运行该界面文件并显示。综上所述,本专利技术具有以下优点:1、修改流程简单,能够很好的实现友好用户界面:图线风格(包括样式、颜色、大小等)由图形化界面控制程序供予美工人员依需求在服务器端控制,而在客户端实现,甚至该图线文件可被控制显示动态效果。2、占用服务器内存和资源极小:显示界面描述部分是预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,即可直接生成图像,节约了按表头描点生成图像的过程,且生成图线占用资源为先前技术的10%。3、高效:直接将查询的数据表和图表界面发送到客户端,生成时间为旧模式的20%~40%。4、适用各类服务器:数据标准化过程(例如XML标准数据结构文件)交换数据,适用于所有服务器脚本。【附图说明】-->图1为本专利技术的可控制显示界面的报表查询系统的组成框图。图2为本专利技术的可控制显示界面的报表查询方法的流程图。【具体实施方式】请参阅图1,本专利技术的可控制显示界面的报表查询系统应用于一作为服务器端的服务电脑1与若干作为客户端的查询电脑2之间,且该服务电脑1与查询电脑2连接于一通讯网络3中,该通讯网络3的定义中还包括服务电脑1及查询电脑2的通讯接口,以下将以一服务电脑1与一查询电脑2的组合阐述本专利技术,但并不限定本专利技术的保护范围,其中,该服务电脑1包括一存储器11,该存储器11存储有一报表数据库112及一图形化界面控制程序111,其中,该报表数据库112由若干条目组成,这些条目分别包括一表头及一与该表头对应的第一数据,该图形化界面控制程序111提供一图形界面供美工人员控制维护整个程序,且执行该图形化界面控制程序111可生成一图线文件,该图线文件中包含以下信息:样式、形状、大小、颜色及默认组分比重信息,且这种默认组分比重的优先级最低,以多种样式中的饼图为例,包括饼图半径大小、饼图的填充颜色、组成该饼图的组分及比重,其中,该组分虚拟为上述所有表头的集合,该比重为对应各组分的默认值,且所有比重加和为100,该存储器11耦合于一处理模块12与一数据标准化模块13之间,该处理模块12及数据标准化模块13皆耦合于通讯网络3一端,该处理模块12用以解析查询电脑2传来的查询条件为若干表头信息,该表头信息与上述报表数据库112的其中之一或其中数个表头匹配,及调用上述报表数据库112和图形化界面控制程序111传至查询电脑2,该数据标准化模块13用以转换与上述表头对应的第一数据为适用于所有服务器脚本的第二数据,且该存储器11亦耦合于该通讯网络3一端,提供一下载图形化界面控制程序111至查询电脑2的途径。该查询电脑2包括一查询界面21,耦接于上述通讯网络3的另一端,用以供终端用户输入查询条件,该查询条件包含若干表头信息;该查询电脑2还包括一下载运行模块22,亦连接于上述通讯网络3的另一端,下载所述图形化界面控制程序111并运行得图线文件,其中,图线文件包含查询条件与报表数据库匹配的表头信息,及对应这些表头的默认比重;该查询电脑2还包括一整合模块23,耦合于上述下载运行模块22及通讯网络3另一端,整合上述图线文件和服务电脑1传送来的第二数据为一界面文件,其中,该界面文件的样式、形状、大小、颜色与图线文件对应,界面文件的组分及比重分别对应图线文件的表头信息及取代的默认比重的第二数据,且该界面文件输出至一显示界面24显示。本专利技术还可包括一可控制显示界面的报表查询方法,该方法应用于上述可控制显示界面的报表查询系统中,该系统包括若干查询电脑2通过通讯网络3连接服务电脑1,其中,服务电脑1包括一存有报表数据库112及图形化界面控-->制程序111的存储器11、一处理模块12及一数据标准化模块13,查询电脑2包括查询界面21、下载运行模块22、整合模块23及显示界面24,该方法具体包括以下步骤:步骤201:于服务电脑1建立一图形化界面控制程序111及一报表数据库112,该报表数据库112包括至少一组表头及第一数据的对应关系。步骤202:由查询电脑2的查询界面2本文档来自技高网...

【技术保护点】
一种可控制显示界面的报表查询系统,应用于一服务电脑与若干查询电脑,且该服务电脑与这些查询电脑通过一通讯网络通讯,其特征在于: 该服务电脑包括: 一存储器,耦合于上述通讯网络的一端,用以存储一报表数据库和一图形化界面控制程序,该报 表数据库包括表头与第一数据的一一对应关系; 一处理模块,耦合于上述存储器与通讯网络一端,用以解析查询电脑的查询条件为表头信息,且该表头信息匹配上述报表数据库的其中之一或数个表头,及调用上述报表数据库和图形化界面控制程序; 一数据 标准化模块,耦合于上述存储器与通讯网络一端,用以转换第一数据为第二数据; 这些查询电脑分别包括: 一查询界面,连接于上述通讯网络的另一端,用以输入查询条件; 一下载运行模块,耦接于上述通讯网络的另一端,用以下载图形化界面控 制程序并运行得一包含表头信息的图线文件; 一整合模块,耦接于上述下载运行模块及通讯网络的另一端,用以整合该图线文件及第二数据得一界面文件; 一显示界面,接收运行该界面文件并显示。

【技术特征摘要】
1、一种可控制显示界面的报表查询系统,应用于一服务电脑与若干查询电脑,且该服务电脑与这些查询电脑通过一通讯网络通讯,其特征在于:该服务电脑包括:一存储器,耦合于上述通讯网络的一端,用以存储一报表数据库和一图形化界面控制程序,该报表数据库包括表头与第一数据的一一对应关系;一处理模块,耦合于上述存储器与通讯网络一端,用以解析查询电脑的查询条件为表头信息,且该表头信息匹配上述报表数据库的其中之一或数个表头,及调用上述报表数据库和图形化界面控制程序;一数据标准化模块,耦合于上述存储器与通讯网络一端,用以转换第一数据为第二数据;这些查询电脑分别包括:一查询界面,连接于上述通讯网络的另一端,用以输入查询条件;一下载运行模块,耦接于上述通讯网络的另一端,用以下载图形化界面控制程序并运行得一包含表头信息的图线文件;一整合模块,耦接于上述下载运行模块及通讯网络的另一端,用以整合该图线文件及第二数据得一界面文件;一显示界面,接收运行该界面文件并显示。2、如权利要求1所述的可控制显示界面的报表查询系统,其特征在于:该第二数据适用于所有服务器脚本。3、如权利要求1所述的可控制显示界面的报表查询系统,其特征在于:该图线文件中包含以下信息:样式、形状、大小、颜色及默认组分比重信息,且这种默认组分比重的优先级最低。4、如权利要求1所述的可控制显示界面的报表查询系统,其特征在于:该通讯网络还包括服务电脑及查询电脑的通讯接口。5、一种可控制显示界面的报表查询方法,应用于上述可控制显示界面的报表查询系统中...

【专利技术属性】
技术研发人员:季彬彬
申请(专利权)人:环达电脑上海有限公司
类型:发明
国别省市:31[中国|上海]

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

1