[发明专利]一种查询命名及复用支撑系统和方法有效
申请号: | 201810974771.9 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109213780B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 周宁 | 申请(专利权)人: | 周宁 |
主分类号: | G06F16/242 | 分类号: | G06F16/242 |
代理公司: | 重庆缙云专利代理事务所(特殊普通合伙) 50237 | 代理人: | 王翔 |
地址: | 400000 重庆市沙*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种查询命名及复用支撑系统和方法,系统主要包括计算机存储器、PC显示屏、数据库、复用查询系统、可视化复用查询界面和查询结果显示界面。方法的主要步骤为:1)建立数据库。2)选定数据源名称。3)建立数据库表格。4)传递查询名称和查询参数。5)获取在所述数据库表格中所述查询名称对应的查询设置信息。6)所述预处理系统对所述查询参数进行预处理。7)根据命名查询描述信息xml生成查询条件和输出选项,并根据命名查询类型调用相应的查询服务进行数据查询并按输出选项返回相应列数据。本发明解决了查询条件的保存及命名问题、基于查询条件开放参数的问题、命名查询可视化复用的问题和命名查询提供服务调用的问题。 | ||
搜索关键词: | 一种 查询 命名 支撑 系统 方法 | ||
【主权项】:
1.一种查询命名及复用支撑系统,其特征在于:主要包括计算机存储器、PC显示屏、所述数据库、预处理系统、复用查询系统、可视化复用查询界面和查询结果显示界面。所述计算机存储器存储数据库、复用查询系统、可视化复用查询界面和查询结果显示界面;所述PC显示屏显示可视化复用查询界面、所述复用查询系统的查询保存界面和查询结果显示界面;所述预处理系统对可视化复用查询界面、所述复用查询系统和查询结果显示界面的查询查询进行预处理;所述复用查询系统主要包括查询保存界面和查询封装数据库;所述查询保存界面主要包括查询名称编辑模块、发布地址显示模块、说明显示模块、可选查询参数显示模块、已选查询参数显示模块和查询参数保存按钮;所述查询名称编辑模块编辑查询参数的名称;所述发布地址显示模块显示查询参数的发布地址;所述发布地址是显示命名查询在一个树形目录结构中的位置;所述说明栏显示对命名查询进行说明的描述性文字或为空;所述可选查询参数显示模块显示所有查询参数;所述已选查询参数显示模块显示已选定的查询参数;所述查询参数保存按钮保存所述查询名称编辑模块编辑的名称;所述查询封装数据库存储所述查询保存界面的查询数据;所述可视化复用查询界面调用所述查询封装数据库的数据;所述可视化复用查询界面主要分为命名查询可视化界面、综合查询可视化界面、运行数据查询可视化界面、SQL查询可视化界面、程序查询可视化界面;所述命名查询可视化界面主要包括所有命名查询模块、文字查询模块、时间查询模块和查询说明模块;所述所有命名查询模块显示所有查询参数的名称;所述文字查询模块通过输入关键字查询满足条件的数据库文件;所述条件为数据库文件中含有关键字。所述时间查询模块包括开始时间选择列表、结束时间选择列表和时间偏移量选择列表;所述时间偏移量选择列表包括时间偏移量左下拉列表和时间偏移量右下拉列表;所述时间偏移量左下拉列表中纵向顺序排列时间偏移量;所述时间偏移量右下拉列表纵向排列时间单位;所述时间偏移量选择列表通过选择时间偏移量和时间单位按照进行时间修正,从而计算统计指标;所述时间偏移量选择列表通过输入开始时间和结束时间查询满足条件的数据库文件;所述查询说明模块主要包括查询类型说明栏、查询名称说明栏、查询说明栏和输出选项说明栏;所述查询类型说明栏显示查询参数的类型;所述查询名称说明栏显示查询参数的中文名称;所述查询说明栏显示查询参数的英文名称;所述输出选项说明栏显示查询输出结果所对应的数据字段名称;所述查询结果显示界面显示所述可视化复用查询界面的查询结果;所述查询结果显示界面主要包括查询输出字段名称显示栏、原始值显示栏、发生时间显示栏和页数显示模块;所述查询输出字段名称显示栏显示查询参数的名称;所述原始值显示栏显示查询参数对应的原始数据;所述发生时间显示栏显示所述原始数据的记录时间;所述页数显示模块主要包括当前页数显示栏、页面总数显示栏、上一页选择按钮、下一页选择按钮和刷新按钮;所述当前页数显示栏显示当前页面的页数;所述页面总数显示栏显示查询结果的总页数;所述上一页选择按钮链接上一页查询结果;所述下一页选择按钮链接下一页查询结果;所述刷新按钮对当前页面进行刷新;所述综合查询可视化界面主要包括查询主题选择栏、数据源选择栏、查询按钮I、保存按钮I、打开按钮I、基本查询条件选择模块、扩展查询条件选择模块和输出选项选择模块;所述查询主题选择栏选择查询主题;所述查询按钮I开启综合查询;所述保存按钮I保存综合查询的查询设置;所述打开按钮打开保存为命名查询的综合查询;所述数据源选择栏选择待查询的数据源;所述基本查询条件选择模块主要包括字段名称选择栏I、运算符选择栏I和基本查询条件显示栏;所述字段名称选择栏I包括两列选择栏;所述运算符选择栏I包括三列选择栏;所述基本查询条件显示栏显示选择出的基本查询条件;所述扩展查询条件选择模块主要包括字段名称选择栏II、运算符选择栏II和扩展查询条件显示栏;所述字段名称选择栏II包括两列选择栏;所述运算符选择栏II包括三列选择栏;所述扩展查询条件显示栏显示选择出的扩展查询条件;所述输出选项选择模块主要包括字段列表选择栏、处理结果选择栏、分组条件设置模块和排序条件设置模块;所述字段列表选择栏选择输出字段;所述处理结果选择栏选择对输出字段的进一步处理方式;所述分组条件设置模块设置输出结果的分组条件;所述排序条件设置模块设置输出结果的排序条件;所述运行数据查询可视化界面主要包括数据源选择栏、刷新按钮和已选查询条件设置模块;所述数据源选择栏选择数据源;所述刷新按钮对数据源进行刷新;所述已选查询条件设置模块主要包括数据源选择栏、开始时间设置栏、结束时间设置栏、输出选项选择栏、分组条件选择栏、查询结果排列方式选择栏、设置全局查询条件模块、删除按钮I、查询按钮II、保存按钮II、打开按钮II、和查询结果显示模块;所述数据源选择栏选择数据源;所述开始时间设置栏设置查询的开始时间;所述结束时间设置栏设置查询的结束时间;所述输出选项选择栏选择查询结果的类型;所述分组条件选择栏设置查询结果的分组条件;所述查询结果排列方式选择栏设置查询结果的排序方式;所述设置全局查询条件模块设置所有查询结果的查询条件;所述删除按钮I对查询结果进行删除;所述查询按钮II开启查询;所述保存按钮II保存查询结果;所述打开按钮II打开保存为命名查询的电网运行数据查询;所述查询结果显示模块显示所有查询结果;所述查询结果显示模块主要包括查询输出字段名称显示栏、类型显示栏和局部查询条件设置栏;所述查询输出字段名称显示栏显示查询输出字段名称;所述局部查询条件设置栏设置单个查询结果的查询条件;所述SQL查询可视化界面主要包括数据源选择模块、基本SQL语句编辑模块、查询按钮、参数替换模块、保存按钮和打开按钮;所述数据源选择模块具有数据源选择列表;所述数据源选择列表纵向排列数据源名称;所述数据源选择模块通过选定所述数据源名称链接所述数据源名称对应的数据库文件;所述基本SQL语句编辑模块编辑和运行SQL语句;所述基本SQL语句编辑模块在编辑的SQL语句中选定待替换参数;选定后,在所述待替换参数的左右两边添加方括号;所述查询按钮调试编辑的SQL语句;所述参数替换模块主要包括新增按钮、删除按钮II和参数显示模块;所述新增按钮增加查询参数;所述删除按钮II删除查询参数;所述参数显示模块显示查询参数的英文名称、中文名称和位置顺序;所述保存按钮III链接所述查询保存界面;所述打开按钮III打开保存为命名查询的SQL查询;所述程序查询可视化界面主要包括数据源选择栏、查询按钮IV、保存按钮IV、打开按钮IV、程序管理模块和参数设置模块;所述数据源选择栏选择数据栏;所述查询按钮IV开启查询;所述保存按钮IV保存查询结果;所述打开按钮IV打开保存为命名查询的程序;所述程序管理模块主要包括新增按钮、移出按钮和程序管理栏;所述新增按钮增加程序管理栏;每一个所述程序管理栏主要包括插件名称输入栏、执行组件输入栏、执行方法输入栏、描述输入栏、方法参数类型获取栏和返回值类型输入栏;所述插件名称输入栏输入或选择插件名称;所述执行组件输入栏输入或选择执行组件;所述执行方法输入栏输入或选择执行方法;所述描述输入栏输入对插件名称的文字说明;所述方法参数类型获取栏根据所述插件名称、所述执行组件和/或所述执行方法,自动获取方法参数;所述返回值类型输入栏输入或选择返回值的类型;所述参数设置模块主要包括位置输入栏、英文参数输入栏、中文参数输入栏、参数类型输入栏和参数值输入栏;所述位置输入栏以数字形式显示查询参数所在位置;所述英文参数输入栏显示查询参数的英文名称;所述中文参数输入栏显示查询参数的中文名称;所述参数类型输入栏显示查询参数的类型;所述参数值输入栏输入预设的查询参数值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周宁,未经周宁许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810974771.9/,转载请声明来源钻瓜专利网。