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