本发明专利技术公开一种采用指标图例开发功能页面的方法及系统,涉及功能页面开发技术领域,针对用户选择的每一待显示指标,从指标图例关系库中检索出以待显示指标作为主指标的若干个指标图例,并根据用户选择,选择一指标图例作为显示用指标图例,将所有显示用指标图例显示在功能页面的指标显示区域,将所有显示用查询条件显示在功能页面的查询区域,得到功能页面。本发明专利技术支持功能页面自主添加指标,从指标已绑定的指标图例中自主选择合适的图例样式,体现了功能页面的高度灵活性,可实现用户自定义开发功能页面,当需要改变功能页面时,不再需要进行程序的再开发,省时省力,且用户满意度高。度高。度高。
【技术实现步骤摘要】
一种采用指标图例开发功能页面的方法及系统
[0001]本专利技术涉及功能页面开发
,特别是涉及一种采用指标图例开发功能页面的方法及系统。
技术介绍
[0002]当今社会中,数据信息无处不在,如何对这些数据信息加以应用,就需要使用一套指标分析系统。指标分析系统的传统开发方法是对指标分析系统的每一个功能页面进行固化开发,比如,每个功能页面包含多少指标,每个指标通过什么样式显示,都需要事先设计好后再开发,上述固化开发模式在一定程度上满足了用户对指标分析系统的需求,但是当用户对功能页面提出异议,需要改变该功能页面时,就需要进行程序的再开发,不仅耗时耗力,而且还很难取得很高的用户满意度。
技术实现思路
[0003]本专利技术的目的是提供一种采用指标图例开发功能页面的方法及系统,可实现用户自定义开发功能页面,当需要改变功能页面时,不再需要进行程序的再开发,省时省力,且用户满意度高。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种采用指标图例开发功能页面的方法,所述方法包括:
[0006]从指标库中检索出若干个待显示指标;所述指标库中存储有多个指标,所述指标为一种类型的数据;所述待显示指标为用户选择的指标;
[0007]对于每一所述待显示指标,从指标图例关系库中检索出以所述待显示指标作为主指标的若干个指标图例,并选择一所述指标图例作为显示用指标图例;所述指标图例关系库中存储有分别以所述指标库中的每一所述指标作为主指标的多个指标图例;所述指标图例用于展示所述指标;所述显示用指标图例为用户选择的指标图例;
[0008]将所有所述显示用指标图例对应的查询条件取并集,得到若干个显示用查询条件;
[0009]将所有所述显示用指标图例显示在功能页面的指标显示区域,将所有所述显示用查询条件显示在所述功能页面的查询区域,得到所述功能页面。
[0010]在一些实施例中,在从指标库中检索出若干个待显示指标之前,所述方法还包括:以每一类型的数据作为一个指标,将所有所述指标进行存储,并设置每一所述指标的属性信息,得到指标库;所述指标的属性信息包括指标代码、指标类型、数据源集合和指标公式;所述指标代码为唯一标识所述指标的代码;所述指标类型包括基础指标和复合指标;所述数据源集合包括多个不同统计维度的数据库查询语句,所述数据库查询语句用于查询所述基础指标在所述统计维度上的统计值;所述指标公式为所述复合指标对应的利用若干个所述基础指标计算所述复合指标的计算公式。
[0011]在一些实施例中,在从指标图例关系库中检索出以所述待显示指标作为主指标的
若干个指标图例之前,所述方法还包括构建指标图例关系库,具体包括:
[0012]对于所述指标库中的每一指标,从所述指标库中检索出所述指标,将所述指标与图例库中的每一图例进行绑定,得到以所述指标作为主指标的多个指标图例;
[0013]将所有所述指标图例进行存储,得到指标图例关系库。
[0014]在一些实施例中,在将所述指标与图例库中的每一图例进行绑定之前,所述方法还包括:将多组展示样式分别进行模板化处理,得到多个图例;将所有所述图例进行存储,并设置每一所述图例的属性信息,得到图例库;所述图例的属性信息包括查询条件、长宽和组件集合;所述查询条件包括开始时间和结束时间;所述组件集合包括将所述图例进行组件化处理所得到的所有组件;所述组件的类型包括指标类型和固定类型;当所述组件为指标类型时,所述组件的属性信息包括关联数据源。
[0015]在一些实施例中,所述将所述指标与图例库中的每一图例进行绑定具体包括:
[0016]对于图例库中的每一图例,将所述指标绑定为所述图例的主指标;对于所述图例中类型为指标类型的每一组件,将所述组件与所述主指标或所述指标库中的其他指标进行绑定;
[0017]其中,将所述组件与所述指标库中的其他指标进行绑定具体包括:
[0018]若所述指标库中的其他指标为基础指标,则将所述组件的指标显示区域与所述指标库中的其他指标的指标名称进行关联,将所述组件的指标值显示区域与所述指标库中的其他指标的数据源集合中的一个数据库查询语句进行绑定;
[0019]若所述指标库中的其他指标为复合指标,则将所述组件的指标显示区域与所述指标库中的其他指标的指标名称进行关联,将所述组件的指标值显示区域与所述指标库中的其他指标的指标公式进行绑定。
[0020]在一些实施例中,所述组件的属性信息还包括响应事件;所述响应事件包括单击事件、双击事件和鼠标悬浮事件;
[0021]此时,所述将所述指标与图例库中的每一图例进行绑定还包括:设置所述图例中的每一组件在每一种所述响应事件下的弹框内容。
[0022]在一些实施例中,在得到所述功能页面之后,所述方法还包括:对每一所述显示用指标图例进行拖拽移动、长宽缩放或删除。
[0023]在一些实施例中,在得到所述功能页面之后,所述方法还包括:对每一所述显示用查询条件进行删除。
[0024]在一些实施例中,在得到所述功能页面之后,所述方法还包括:获取用户对所述显示用查询条件的输入信息,计算每一所述显示用指标图例中的每一指标的计算值,并在所述功能页面上显示所述计算值。
[0025]一种采用指标图例开发功能页面的系统,所述系统包括:
[0026]指标获取模块,用于从指标库中检索出若干个待显示指标;所述指标库中存储有多个指标,所述指标为一种类型的数据;所述待显示指标为用户选择的指标;
[0027]指标图例获取模块,用于对于每一所述待显示指标,从指标图例关系库中检索出以所述待显示指标作为主指标的若干个指标图例,并选择一所述指标图例作为显示用指标图例;所述指标图例关系库中存储有分别以所述指标库中的每一所述指标作为主指标的多个指标图例;所述指标图例用于展示所述指标;所述显示用指标图例为用户选择的指标图
例;
[0028]查询条件确定模块,用于将所有所述显示用指标图例对应的查询条件取并集,得到若干个显示用查询条件;
[0029]功能页面开发模块,用于将所有所述显示用指标图例显示在功能页面的指标显示区域,将所有所述显示用查询条件显示在所述功能页面的查询区域,得到所述功能页面。
[0030]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0031]本专利技术用于提供一种采用指标图例开发功能页面的方法及系统,根据用户选择,从指标库中检索出若干个待显示指标,针对每一待显示指标,从指标图例关系库中检索出以待显示指标作为主指标的若干个指标图例,并根据用户选择,选择一指标图例作为显示用指标图例,将所有显示用指标图例对应的查询条件取并集,得到若干个显示用查询条件,将所有显示用指标图例显示在功能页面的指标显示区域,将所有显示用查询条件显示在功能页面的查询区域,得到功能页面。本专利技术针对每一个指标都可以进行多指标图例的选择,以适应不同指标的多样化展示需求,同时支持功能页面自主添加指标,从指标已绑定的指标本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种采用指标图例开发功能页面的方法,其特征在于,所述方法包括:从指标库中检索出若干个待显示指标;所述指标库中存储有多个指标,所述指标为一种类型的数据;所述待显示指标为用户选择的指标;对于每一所述待显示指标,从指标图例关系库中检索出以所述待显示指标作为主指标的若干个指标图例,并选择一所述指标图例作为显示用指标图例;所述指标图例关系库中存储有分别以所述指标库中的每一所述指标作为主指标的多个指标图例;所述指标图例用于展示所述指标;所述显示用指标图例为用户选择的指标图例;将所有所述显示用指标图例对应的查询条件取并集,得到若干个显示用查询条件;将所有所述显示用指标图例显示在功能页面的指标显示区域,将所有所述显示用查询条件显示在所述功能页面的查询区域,得到所述功能页面。2.根据权利要求1所述的方法,其特征在于,在从指标库中检索出若干个待显示指标之前,所述方法还包括:以每一类型的数据作为一个指标,将所有所述指标进行存储,并设置每一所述指标的属性信息,得到指标库;所述指标的属性信息包括指标代码、指标类型、数据源集合和指标公式;所述指标代码为唯一标识所述指标的代码;所述指标类型包括基础指标和复合指标;所述数据源集合包括多个不同统计维度的数据库查询语句,所述数据库查询语句用于查询所述基础指标在所述统计维度上的统计值;所述指标公式为所述复合指标对应的利用若干个所述基础指标计算所述复合指标的计算公式。3.根据权利要求1所述的方法,其特征在于,在从指标图例关系库中检索出以所述待显示指标作为主指标的若干个指标图例之前,所述方法还包括构建指标图例关系库,具体包括:对于所述指标库中的每一指标,从所述指标库中检索出所述指标,将所述指标与图例库中的每一图例进行绑定,得到以所述指标作为主指标的多个指标图例;将所有所述指标图例进行存储,得到指标图例关系库。4.根据权利要求3所述的方法,其特征在于,在将所述指标与图例库中的每一图例进行绑定之前,所述方法还包括:将多组展示样式分别进行模板化处理,得到多个图例;将所有所述图例进行存储,并设置每一所述图例的属性信息,得到图例库;所述图例的属性信息包括查询条件、长宽和组件集合;所述查询条件包括开始时间和结束时间;所述组件集合包括将所述图例进行组件化处理所得到的所有组件;所述组件的类型包括指标类型和固定类型;当所述组件为指标类型时,所述组件的属性信息包括关联数据源。5.根据权利要求4所述的方法,其特征在于,所述将所述指标与图例库中的每一图例进行...
【专利技术属性】
技术研发人员:张新娄,李芝,
申请(专利权)人:南京海泰医疗信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。