CN101452381A - 可控制显示界面的报表查询***及方法 - Google Patents
可控制显示界面的报表查询***及方法 Download PDFInfo
- Publication number
- CN101452381A CN101452381A CNA2007101715410A CN200710171541A CN101452381A CN 101452381 A CN101452381 A CN 101452381A CN A2007101715410 A CNA2007101715410 A CN A2007101715410A CN 200710171541 A CN200710171541 A CN 200710171541A CN 101452381 A CN101452381 A CN 101452381A
- Authority
- CN
- China
- Prior art keywords
- interface
- data
- module
- display interface
- gauge outfit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
一种可控制显示界面的报表查询***及方法,该***包括若干查询电脑通过通讯网络连接服务电脑,其中,服务电脑包括存有报表数据库及图形化界面控制程序的存储器、处理模块及数据标准化模块,查询电脑包括查询界面、下载运行模块、整合模块及显示界面。该方法包括以下步骤:由查询界面输入一查询条件;处理模块解析该查询条件得表头信息;处理模块调取包含表头信息的图形化界面控制程序,且下载运行模块下载该图形化界面控制程序并运行得一图线文件;处理模块调取报表数据库,并输出与上述表头对应的第一数据至数据标准化模块;数据标准化模块转换该第一数据为第二数据;整合模块整合图线文件与第二数据为界面文件,并输出至显示界面以运行显示。
Description
【技术领域】
本发明有关一种可控制显示界面的报表查询***及方法,尤其是一种显示界面描述部分预先设计好并置于服务器端,每次查询时下载至客户端,并与查询结果结合,而生成图像的报表查询***及方法。
【背景技术】
以往报表***使用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的查询界面21输入一查询条件并输出至服务电脑1;
步骤203:处理模块12解析该查询条件得至少一表头信息;
步骤204:上述表头信息是否匹配报表数据库112的表头其中之一或其中数个,若否,则转至步骤202,若是,输出这些表头信息至图形化界面控制程序111,则进至步骤205;
步骤205:处理模块12调取包含上述表头信息的图形化界面控制程序111,且下载运行模块22下载该图形化界面控制程序111至查询电脑2并运行得一包含所有表头信息的图线文件;
步骤206:处理模块12调取报表数据库112,并输出与上述表头对应的第一数据至数据标准化模块13;
步骤207:数据标准化模块13转换该第一数据为适用于所有服务器脚本的第二数据;
步骤208:整合模块23整合包含表头信息的图线文件与第二数据为界面文件,并输出至显示界面24;
步骤209:显示界面24接收运行该界面文件并显示。
Claims (9)
1、一种可控制显示界面的报表查询***,应用于一服务电脑与若干查询电脑,且该服务电脑与这些查询电脑通过一通讯网络通讯,其特征在于:
该服务电脑包括:
一存储器,耦合于上述通讯网络的一端,用以存储一报表数据库和一图形化界面控制程序,该报表数据库包括表头与第一数据的一一对应关系;
一处理模块,耦合于上述存储器与通讯网络一端,用以解析查询电脑的查询条件为表头信息,且该表头信息匹配上述报表数据库的其中之一或数个表头,及调用上述报表数据库和图形化界面控制程序;
一数据标准化模块,耦合于上述存储器与通讯网络一端,用以转换第一数据为第二数据;
这些查询电脑分别包括:
一查询界面,连接于上述通讯网络的另一端,用以输入查询条件;
一下载运行模块,耦接于上述通讯网络的另一端,用以下载图形化界面控制程序并运行得一包含表头信息的图线文件;
一整合模块,耦接于上述下载运行模块及通讯网络的另一端,用以整合该图线文件及第二数据得一界面文件;
一显示界面,接收运行该界面文件并显示。
2、如权利要求1所述的可控制显示界面的报表查询***,其特征在于:该第二数据适用于所有服务器脚本。
3、如权利要求1所述的可控制显示界面的报表查询***,其特征在于:该图线文件中包含以下信息:样式、形状、大小、颜色及默认组分比重信息,且这种默认组分比重的优先级最低。
4、如权利要求1所述的可控制显示界面的报表查询***,其特征在于:该通讯网络还包括服务电脑及查询电脑的通讯接口。
5、一种可控制显示界面的报表查询方法,应用于上述可控制显示界面的报表查询***中,该***包括若干查询电脑通过通讯网络连接服务电脑,其中,服务电脑包括一存有一包括至少一组表头及第一数据的报表数据库及一图形化界面控制程序的存储器、一处理模块及一数据标准化模块,查询电脑包括一查询界面、一下载运行模块、一整合模块及一显示界面,该方法包括以下步骤:
由查询电脑的查询界面输入一查询条件并输出至服务电脑;
处理模块解析该查询条件得表头信息;
当上述表头信息匹配报表数据库的表头其中之一或其中数个,处理模块调取包含表头信息的图形化界面控制程序,且下载运行模块下载该图形化界面控制程序并运行得一包含表头信息的图线文件;
处理模块调取报表数据库,并输出与上述表头对应的第一数据至数据标准化模块;
数据标准化模块转换该第一数据为第二数据;
整合模块整合包含表头信息的图线文件与第二数据为界面文件,并输出至显示界面;
显示界面接收运行该界面文件并显示。
6、如权利要求5所述的可控制显示界面的报表查询方法,其特征在于:还包括一当表头信息不匹配报表数据库的表头其中之一或其中数个,再由查询电脑的查询界面输入一查询条件并输出至服务电脑的步骤。
7、如权利要求5所述的可控制显示界面的报表查询方法,其特征在于:该第二数据适用于所有服务器脚本。
8、如权利要求5所述的可控制显示界面的报表查询方法,其特征在于:该图线文件中包含以下信息:样式、形状、大小、颜色及默认组分比重信息,且这种默认组分比重的优先级最低。
9、如权利要求5所述的可控制显示界面的报表查询方法,其特征在于:该通讯网络还包括服务电脑及查询电脑的通讯接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101715410A CN101452381A (zh) | 2007-11-30 | 2007-11-30 | 可控制显示界面的报表查询***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101715410A CN101452381A (zh) | 2007-11-30 | 2007-11-30 | 可控制显示界面的报表查询***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101452381A true CN101452381A (zh) | 2009-06-10 |
Family
ID=40734631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101715410A Pending CN101452381A (zh) | 2007-11-30 | 2007-11-30 | 可控制显示界面的报表查询***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101452381A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541998A (zh) * | 2010-11-08 | 2012-07-04 | 微软公司 | 业务智能和报表故事板 |
CN103488512A (zh) * | 2013-09-29 | 2014-01-01 | 广州创维平面显示科技有限公司 | 程序界面显示处理方法及装置 |
CN104731790A (zh) * | 2013-12-18 | 2015-06-24 | 北京神州泰岳软件股份有限公司 | 一种桌面应用定制工具和方法 |
CN105512309A (zh) * | 2015-12-11 | 2016-04-20 | 广州精点计算机科技有限公司 | 一种报表搜索方法及报表搜索装置 |
CN114328588A (zh) * | 2021-12-31 | 2022-04-12 | 医渡云(北京)技术有限公司 | 多数据中心的数据处理方法及装置、***、电子设备 |
-
2007
- 2007-11-30 CN CNA2007101715410A patent/CN101452381A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541998A (zh) * | 2010-11-08 | 2012-07-04 | 微软公司 | 业务智能和报表故事板 |
CN102541998B (zh) * | 2010-11-08 | 2015-11-25 | 微软技术许可有限责任公司 | 业务智能和报表故事板 |
CN103488512A (zh) * | 2013-09-29 | 2014-01-01 | 广州创维平面显示科技有限公司 | 程序界面显示处理方法及装置 |
CN104731790A (zh) * | 2013-12-18 | 2015-06-24 | 北京神州泰岳软件股份有限公司 | 一种桌面应用定制工具和方法 |
CN105512309A (zh) * | 2015-12-11 | 2016-04-20 | 广州精点计算机科技有限公司 | 一种报表搜索方法及报表搜索装置 |
CN114328588A (zh) * | 2021-12-31 | 2022-04-12 | 医渡云(北京)技术有限公司 | 多数据中心的数据处理方法及装置、***、电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102541541B (zh) | 界面生成方法和装置 | |
CN101258478B (zh) | 高级图形流 | |
CN100426750C (zh) | 一种生成两套网管***的方法 | |
CN101216838B (zh) | 基于web标记的xml界面配置文件分发***及方法 | |
CN104025078B (zh) | 用于在与签名人相关联的客户端计算设备上促进电子签名的方法和设备 | |
CN106293743A (zh) | 一种移动建模***及构建移动应用并实现跨平台发布的方法 | |
CN106557314A (zh) | 应用软件开发方法及装置 | |
CN103312814B (zh) | 云管理平台和虚拟机终端用户间vnc隐通道的建立方法 | |
CN101452381A (zh) | 可控制显示界面的报表查询***及方法 | |
CN111625738A (zh) | App目标页面的唤起方法、装置、设备和存储介质 | |
CN114217887A (zh) | 微服务编排方法、执行方法、装置及服务器 | |
US20030122867A1 (en) | Method and apparatus for assembling enterprise javabeans components | |
CN108229779A (zh) | 一种面向产线的智能动态服务组合方法和*** | |
CN105117555A (zh) | 核电三维设计模型在线浏览*** | |
CN113467775A (zh) | 一种生成页面的方法和装置 | |
CN113641700A (zh) | 一种基于Spring boot框架的数据处理方法及装置 | |
CN111208956B (zh) | 一种根据打印模板实现电子公文表单打印的方法及*** | |
CN101155174B (zh) | 基于共用协议的远程用户界面服务实现方法 | |
CN101976189A (zh) | 组件展现方法和装置 | |
CN103593188B (zh) | 一种用于仪器所见即所得菜单的管理***及管理方法 | |
CN113505054B (zh) | 一种无人机控制站的网络数据静态测试***和测试方法 | |
CN103561113B (zh) | Web Service接口的生成方法及装置 | |
CN109683875B (zh) | 分布式环境下mvc模式的应用框架***及其方法 | |
CN108305161A (zh) | 一种纳税服务接口梳理方法及装置 | |
CN115037587A (zh) | 网络设备配置自动发放方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090610 |