[发明专利]一种参数化数据查询网页显示程序实现方法和系统在审
申请号: | 202110655702.3 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113360152A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 黄宇辉 | 申请(专利权)人: | 软子数字软件(广州)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/957;G06F16/958 |
代理公司: | 广州大象飞扬知识产权代理有限公司 44745 | 代理人: | 赵娜 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 数据 查询 网页 显示 程序 实现 方法 系统 | ||
本发明提供了一种参数化数据查询网页显示程序实现方法和系统,建立保存数据库连接参数的数据库参数表以及存储所需参数的查询参数表;对静态网页进行标签化处理得到静态标签网页,具体指的是分类获取静态网页中的非表格的单字段、表格化数据、变量字段,将其相应地用标签代替,然后依次在查询参数表中增加记录,录入非表格的单字段、表格化数据对应的参数;在服务器端建立参数化WEB程序,运行时读取时URL传入查询编号所对应查询参数和静态标签网页,获取对应的数据并替换静态标签网页上对应的单字段标签或表格化数据标签,使用Session变量值替换变量字段标签,最终将结果网页发送给浏览器。本发明简化了此类功能查询程序重复开发,大大提高了开发效率。
技术领域
本发明涉及WEB技术领域,特别是涉及动态网页、静态网页、数据库技术。
背景技术
通过WEB服务器对数据查询进行网页展示是常见需求。最常见的数据源有数据库、EXCEL文件等。现在一般开发实现的方法是针对每一个查询,相应编写查询程序,在每一个查询程序中,针对每一个显示字段,都需要把数据获取和内容显示用代码来实现,这种方式每一个查询都需要开发一个程序,开发工作量大。如果查询有变化,需要重新修改程序,进行编译,停止原来程序运行,然后再发布,后续维护工作量大。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种参数化数据查询网页显示程序实现方法和系统,解决了现有技术中开发工作量大,如果查询有变化,需要重新修改程序,进行编译,停止原来程序运行,然后再发布,后续维护工作量大的技术问题。
为了达到上述目的,本发明所采用的具体技术方案如下:
一种参数化数据查询网页显示程序实现方法,具体包括以下步骤:
S1,参数定义:在服务器端建立数据库参数表或建立唯一的数据库连接参数以及查询参数表,所述数据库参数表用于保存每个数据库对应的连接参数,所述查询参数表用于存储所需的参数;
S2,静态网页查询结果标签化:在服务器端建立静态网页并对其进行标签化处理得到静态标签网页,标签化处理具体指的是分类获取静态网页中的非表格的单字段、表格化数据、变量字段,将其相应地用单字段标签、表格化数据标签、变量字段标签代替,然后依次在查询参数表中增加记录,录入非表格的单字段、表格化数据对应的参数;
S3,执行参数查询程序:在服务器端建立参数化WEB程序,在浏览器访问该参数化WEB程序时URL参数上加上查询编号,所述参数化WEB程序读取所述查询编号对应查询参数和静态标签网页,从服务器端获取对应的数据并替换静态标签网页上对应的单字段标签或表格化数据标签,使用参数化WEB程序中Session变量值替换变量字段标签,最终将包含实际数据内容的网页内容发送给WEB服务器后返回给浏览器。
优选的,所述数据库参数表包括库编号和数据库连接参数;所述查询参数表包括查询编号、查询类型、数据来源,所述查询类型包括非表格形式和表格形式,若为表格形式,则参数查询表还包括表格行模板、表格名称;所述数据来源至少包括第一数据来源、第二数据来源、第三数据来源,若为第一数据来源,则查询参数表还包括库编号、SQL语句、查询字段;若为第二数据来源,则查询参数表还包括Json名、查询字段;若为第三数据来源,则查询参数表还包括Excel表名、Excel参数、查询字段。
优选的,标签化处理具体指的是分类获取静态网页中的非表格的单字段、表格化数据、变量字段,将其相应地用单字段标签、表格化数据标签、变量字段标签代替,然后依次在查询参数表中增加记录,录入非表格的单字段、表格化数据对应的参数具体包括以下步骤;
为静态网页设置一个查询编号;
针对静态网页中的非表格的单字段显示,按照同一数据源对非表格的单字段进行分类,将这些单字段取名后用单字段标签替换,在查询参数表中增加一条记录,录入非表格的单字段对应的参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软子数字软件(广州)有限公司,未经软子数字软件(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110655702.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置