[发明专利]可控制显示界面的报表查询系统及方法无效
申请号: | 200710171541.0 | 申请日: | 2007-11-30 |
公开(公告)号: | CN101452381A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 季彬彬 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200436上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 显示 界面 报表 查询 系统 方法 | ||
【技术领域】
本发明有关一种可控制显示界面的报表查询系统及方法,尤其是一种显示界面描述部分预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,而生成图像的报表查询系统及方法。
【背景技术】
以往报表系统使用Java等服务器脚本运行,当查询和读取数据库数据时,使用静态图线生产器在每次执行完查询后根据结果数据,以及依照程序员控制的图线风格,生成静态的图片。采用该方案有以下缺点:
1、修改维护复杂、周期长,用户界面友好性差:报表图线使用由程序员控制,美工人员不能很好参与,系统开发不符合标准。
2、占用较多服务器内存和资源:每次产生报表,服务器需要根据结果数据按指定图像的样式进行描点式画图而生成静态图片。
3、执行时间长:查询时,首先得到数据表,然后生成二进制的图像文件,最后将数据表和图像文件发送到客户端。
4、无法实现动态效果:图线文件显示为静态图线,无法实现动画效果。
5、图线生成受脚本类型约束:各类型脚步调用图线生成器方法均不同。
因此,想到提出一种可控制显示界面的报表查询系统及方法,解决上述显示界面不可更改及占用过多资源的问题。
【发明内容】
因此,本发明的目的即提供一种可控制显示界面的报表查询系统及方法,其中,显示界面描述部分是预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,而生成查询结果图像,以解决上述显示界面不可更改及占用过多资源的问题。
为达成上述目的,本发明提供一种可控制显示界面的报表查询系统,应用于一服务电脑与若干查询电脑,且该服务电脑与这些查询电脑通过一通讯网络通讯,其中,该服务电脑包括:
一存储器,耦合于上述通讯网络的一端,用以存储一报表数据库和一图形化界面控制程序,该报表数据库包括表头与第一数据的一一对应关系;
一处理模块,耦合于上述存储器与通讯网络一端,用以解析查询电脑的查询条件为表头信息,且该表头信息匹配上述报表数据库的表头,及调用上述报表数据库和图形化界面控制程序;
一数据标准化模块,耦合于上述存储器与通讯网络一端,用以转换第一数据为适用于所有服务器脚本的第二数据;
这些查询电脑分别包括:
一查询界面,连接于上述通讯网络的另一端,用以输入查询条件;
一下载运行模块,耦接于上述通讯网络的另一端,用以下载图形化界面控制程序并运行得一包含表头信息的图线文件;
一整合模块,耦接于上述下载运行模块及通讯网络的另一端,用以整合该图线文件及第二数据得一界面文件;
一显示界面,显示该界面文件。
本发明还提出一种可控制显示界面的报表查询方法,应用于上述可控制显示界面的报表查询系统中,该系统包括若干查询电脑通过通讯网络连接服务电脑,该方法包括以下步骤:
由查询电脑的查询界面输入一查询条件并输出至服务电脑;
处理模块解析该查询条件得表头信息并输出至存储器;
当上述表头信息匹配报表数据库的表头其中之一或其中数个,处理模块调取包含表头信息的图形化界面控制程序,且下载运行模块下载该图形化界面控制程序至查询电脑并运行得一包含表头信息的图线文件;
处理模块调取报表数据库,并输出与上述表头对应的第一数据至数据标准化模块;
数据标准化模块转换该第一数据为适用于所有服务器脚本的第二数据;
整合模块整合包含表头信息的图线文件与第二数据为界面文件,并输出至显示界面;
显示界面接收运行该界面文件并显示。
综上所述,本发明具有以下优点:
1、修改流程简单,能够很好的实现友好用户界面:图线风格(包括样式、颜色、大小等)由图形化界面控制程序供予美工人员依需求在服务器端控制,而在客户端实现,甚至该图线文件可被控制显示动态效果。
2、占用服务器内存和资源极小:显示界面描述部分是预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,即可直接生成图像,节约了按表头描点生成图像的过程,且生成图线占用资源为先前技术的10%。
3、高效:直接将查询的数据表和图表界面发送到客户端,生成时间为旧模式的20%~40%。
4、适用各类服务器:数据标准化过程(例如XML标准数据结构文件)交换数据,适用于所有服务器脚本。
【附图说明】
图1为本发明的可控制显示界面的报表查询系统的组成框图。
图2为本发明的可控制显示界面的报表查询方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710171541.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动机转子电磁制动器
- 下一篇:一种具有防渗漏功能的太阳能热水器