一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

预算执行数据的查询方法、装置、存储介质和终端设备与流程

2022-02-25 21:28:38 来源:中国专利 TAG:


1.本技术涉及办公自动化领域,尤其涉及一种预算执行数据的查询方法、系统、装置、存储介质和终端设备。


背景技术:

2.随着信息化技术的发展,越来越多的企业部署有erp(enterprise resource planning,企业资源计划)系统,erp系统的数据库中存储有预算执行数据,用户可以通过终端设备在erp系统中查询预算执行数据。目前对预算执行数据的查询过程中,erp系统会根据用户的查询请求返回预算科目和预算科目的属性值,这种查询方法无法灵活的满足不同业务场景、用户在不同场景下的查询需求,灵活性不高。


技术实现要素:

3.本技术提供一种预算执行数据的查询方法、相关装置和存储介质,解决相关技术中查询预算执行数据灵活性不高的问题。
4.第一方面,本技术提供了一种预算执行数据的查询方法,包括:
5.获取查询条件参数的取值和查询方案;其中,所述查询方案用于指示查询结果中包含的展示项和各个展示项的排列顺序;
6.接收查询指令;其中,所述查询指令携带所述查询条件参数的取值;
7.根据所述查询条件参数的取值和所述查询方案查询对应的预算执行数据;
8.显示查询结果。
9.第二方面,本技术提供了一种预算执行数据的查询装置,包括:
10.获取单元,用于获取查询条件参数的取值和查询方案;其中,所述查询方案用于指示查询结果中包含的展示项和各个展示项的排列顺序;
11.收发单元,用于接收查询指令;其中,所述查询指令携带所述查询条件参数的取值;
12.查询单元,用于根据所述查询条件参数的取值和所述查询方案查询对应的预算执行数据;显示单元,用于显示查询结果。
13.本技术又一方面提供了一种装置,可以实现上述第一方面的预算执行数据的查询方法。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
14.在一种可能的实现方式中,所述装置的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述预算执行数据的查询方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述装置还可以包括通信接口用于支持所述装置与其他网元之间的通信。
15.在另一种可能的实现方式中,所述装置,可以包括执行上述方法中相应动作的单元模块。
16.在又一种可能的实现方式中,包括处理器和收发装置,所述处理器与所述收发装
置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于实现上述方法。其中,所述收发装置可以为收发器、收发电路或输入输出接口。
17.本技术又一方面提供了一种装置,该装置包括:存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行各方面所述的方法。
18.本技术又一方面提供了一种终端设备,包括上述的装置。终端设备包括但不限于手机、电脑、平板电脑、个人计算机、服务器或工作站等。
19.本技术的又一方面提了供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
20.本技术的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
21.根据以上的实施例,在需要查询预设执行数据时,可以根据预先定义的查询方案定义查询结果的展示项和各个展示项的排列顺序,实现用户按不同业务或不同的视角进行查询,可以提高查询的灵活性;即不但能满足财务人员视角的查询,也能满足业务人员视角的查询,提高查询结果的可用性,也可以提高用户体验。
附图说明
22.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是本技术实施例提供的一种网络架构图;
24.图2是本技术实施例提供的一种预算执行数据的查询方法的流程示意图;
25.图3~图11是本技术实施例提供的用户界面的示意图;
26.图12是本技术实施例提供的一种计算装置的结构示意图
27.图13是本技术实施例提供的一种终端设备的结构示意图。
具体实施方式
28.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
29.图1示出了可以应用于本技术的预算执行数据的查询方法或预算执行数据的查询装置的示例性系统架构。
30.如图1所示,系统架构可以包括:终端设备101(以下简称终端设备101)和erp系统102,erp系统为企业部署的服务器,erp系统102部署有数据库,数据库中存储有各个单位的
预算执行数据。终端设备101和erp系统102可以为硬件或软件。在终端设备101和erp系统为硬件时,二者之间可以通过网络进行通信,网络用于上述各个单元之间提供通信链路的介质。网络可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(wireless-fidelity,wi-fi)通信链路或微波通信链路等。终端设备101和erp系统102为软件时,可以是部署在同一个物理机或不同物理机上的应用程序。
31.需要说明的是,erp系统102可以是硬件,也可以是软件。当erp系统102为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当erp系统102为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
32.应理解,图1中的终端设备、网络和服务器的数目仅是示意性的。根据实现需要,可以是任意数量的终端设备、网络和服务器。
33.为了说明本技术所述的技术方案,下面通过具体实施例来进行说明。
34.参见图2,图2是本技术实施例提供的预算执行数据的查询方法的流程示意图,在本技术实施例中,所述方法包括:
35.s201、获取查询条件参数的取值和查询方案。
36.其中,查询条件参数包括预算任务、周期类型、预算版本、责任中心、预算科目、预算属性、查询类型、时间条件中的一种或多种,查询方案用于指示查询结果中包含的展示项和各个展示项的排列顺序。
37.在一个或多个可能的实施例中,获取查询条件参数的取值和查询方案,包括:
38.显示查询界面,查询界面包括多个控件,多个控件用于输入查询条件参数的参数值和查询方案;
39.通过各个控件获取用户输入的查询条件的参数的取值和查询方案。
40.举例来说,参见图3,终端设备显示查询界面,查询界面包括多个控件,控件为下拉的输入框,每个控件关联有多个候选的取值,用户可以根据需要从多个候选的取值中选择一个取值输入到控件中。例如:候选的多个查询方案包括:穿透业务执行明细、穿透核算执行明细。查询界面上各个控件可以根据实际需求增加或减少。
41.进一步的,查询方案与用户有关,不同的用户关联不同的查询方案,终端设备获取当前登录的用户的身份标识,根据身份标识获取查询方案。或者,查询方案与业务类型有关,不同的业务类型关联不同的查询方案。
42.在一个或多个可能的实施例中,在s201之前,终端设备设置查询方案,终端设备可以通过用户界面设置查询方案。
43.其中,通过设置查询方案,可定义查询方案的对应的角色、查询规则、展示项及列设置;查询时根据查询方案不同,区分按角色查看选择查询方案,根据查询方案不同,查询结果的展示方式不同,本技术支持按预算科目、维度、维度属性不同顺序的任意组合,查询预算执行数据,满足用户从不同的视角查看预算执行数据。查询规则包括用户角色和方案角色,查询时按查询规则不同过滤对应的权限进行查询。
44.举例来说,参见3所示的设置查询方案的用户界面,用户界面上包括新增控件、修改控件、删除控件和列设置控件,新增控件用于新增一个查询方案,修改控件用于修改查询
方案的字段的取值,删除控件用于删除一个查询方案,列设置控件用于设置查询结果中列。查询方案包括以下字段:序号、方案名称、查询场景、所属主方案、所属角色、创建单位和查询规则。进一步的,查询方案还包括展示规则,展示规则包括以下字段:展示项、科目维度和对象属性。
45.其中,展示项可以设置预算科目维度的内容,包括:预算科目、对象类型、业务分类、枚举,对象分类,然后指定具体的维度类型,如展示项需显示工程项目、合同、供应商等。
46.举例来说,参见图4所示的设置展示项的用户界面,用户在该用户界面中设置科目维度。
47.其中,展示项为管理对象时,也可设置对象属性,本技术支持设置对象属性为展示项,如按项目分类作为展示项,来统计预算执行数据。
48.举例来说,参见图5所示的设置管理对象的用户界面,用户在用户界面设置的管理对象的对象属性包括:辅助单位标志、使用状态、是否接收客户资产、资产使用情况等。
49.其中,列设置包括定义列字段是否显示、列字段在查询结果中的显示顺序及自定义列名称(按业务习惯定义别名);还支持列字段为管理对象时可添加对象属性显示;(如需要查询项目对应的编码等)。
50.举例来说,参见图6所示的列设置的用户界面,用户界面中包括用于执行添加对象属性、删除、向上、向下、置顶和置底的控件,用户可以根据实际需求对各个控件进行操作。
51.其中,本技术支持设置穿透方式核算执行明细数据展示的信息,查询场景为穿透核算执行明细数据,需设置对应的主方案,无需设置展示规则;其他与设置主方案一致。例如:参见图7所示的设置穿透业务执行明细数据的用户界面。
52.其中,支持设置穿透核算执行明细数据展示的信息,查询场景为穿透核算执行明细数据,需设置对应的主方案,无需设置展示规则;其他与设置主方案一致。例如:参见图8所示的设置穿透核算执行明细数据的用户界面。
53.s202、接收查询指令。
54.其中,查询指令是终端设备基于用户的查询操作生成的,用户通过输入装置对终端设备执行查询操作,输入装置基于查询操作生成查询指令,将查询指令发送给数据库管理系统,数据库管理系统根据查询指令在数据库中进行查询。输入装置可以是鼠标、键盘或触摸屏等。
55.举例来说,参见图3所示的查询界面,查询界面上包括查询按钮,用户在查询界面中输入查询条件参数的取值和查询方案后,通过鼠标点击该查询按钮后,终端设备生成查询指令,查询指令携带查询条件参数的取值和查询方案。
56.s203、根据查询条件参数的取值和查询方案查询对应的预算执行数据。
57.其中,数据库中存储有预算执行数据,根据查询条件参数的取值在数据库中查询对应的预设执行数据,然后根据查询方案在预设执行数据中筛选展示项和确定各个展示项的排列顺序,展示项可根据预算科目、辅助维度和维度属性的组合进行灵活定义,例如:支持科目、科目 项目、项目 科目、项目分类 科目、项目 预算科目 合同等排列方式的查询结果,查询结果中的列字段、列顺序、列明也可以根据查询方案进行定义。
58.s204、显示查询结果。
59.其中,终端设备在用户界面上显示s203中查询到的查询结果。
60.例如:参见图9所示的查询结果,终端设备在查询界面中显示查询结果,查询结果包括以下字段:序号、主辅维度、责任中心、编制数、剩余预算、预算执行率(含在途)和预算执行率(不含在途)。
61.进一步的,终端设备还可以穿透方式查询业务执行明细数据,以及显示业务执行明细数据,业务执行明细数据的主辅维度按照查询方案中对应的主方案进行显示,业务执行明细数据的其他列根据查询方案设置的列明和排列顺序进行显示。
62.举例来说,图9的查询界面中设置有穿透执行明细的控件,用户通过输入装置点击该控件后显示图10所述的用户界面,用户界面中包括查询到的业务执行明细数据,业务执行明细数据数据包括以下字段:序号、责任中心、科目维度(数量可以为多个)、申请编号、金额、日期、发起单位、总摘要和申请人,图10的用户界面还设置有导出控件,导出控件用于导出业务执行明细数据。
63.进一步的,终端设备还可以穿透方式查询核算执行明细数据,以及显示核算执行明细数据,其主辅维度按照查询方案中对应的主方案进行显示,其他列根据查询方案设置的列明和排列顺序进行显示。
64.举例来说,图11的用户界面包括查询到的核算执行明细数据,核算执行明细数据包括以下字段:序号、责任中心、科目维度(数量可以为多个)、集团编号、凭证编号、制证日期和金额,图11的用户界面还设置有导出控件,导出控件用于导核算执行明细数据。
65.实施本技术实施例的有益效果:在需要查询预设执行数据时,可以根据预先定义的查询方案定义查询结果的展示项和各个展示项的排列顺序,实现用户按不同业务或不同的视角进行查询,可以提高查询的灵活性;即不但能满足财务人员视角的查询,也能满足业务人员视角的查询,提高查询结果的可用性,也可以提高用户体验。
66.上述图2至图11详细阐述了预算执行数据的查询方法。相应的本技术实施例的一种计算装置的结构示意图。
67.请参见图12,图12是本技术实施例提供的一种查询装置12的结构示意图,该查询装置12可以包括:获取单元1201、收发单元1202、查询单元1203和显示单元1204。
68.获取单元1201,用于获取查询条件参数的取值和查询方案;其中,所述查询方案用于指示查询结果中包含的展示项和各个展示项的排列顺序;
69.收发单元1202,用于接收查询指令;其中,所述查询指令携带所述查询条件参数的取值;
70.查询单元1203,用于根据所述查询条件参数的取值和所述查询方案查询对应的预算执行数据;
71.显示单元1204,用于显示查询结果。
72.在一个或多个可能的实施例中,所述获取查询条件参数的取值和查询方案,包括:
73.显示查询界面;其中,所述查询界面包括多个控件;
74.通过各个控件获取用户输入的查询条件参数的取值和查询方案。
75.在一个或多个可能的实施例中,还包括:
76.设置单元,用于设置查询方案;其中,所述查询方案包括:方案名称、查询场景、所属角色、创建单位、查询规则和展示规则。
77.在一个或多个可能的实施例中,所述查询规则包括:按用户角色进行查询的规则
或按方案角色进行查询。
78.在一个或多个可能的实施例中,展示规则包括:展示项、科目维度和对象属性。
79.在一个或多个可能的实施例中,显示单元,还用于:
80.根据所述查询方案查询业务执行明细数据,以及显示所述业务执行明细数据。
81.在一个或多个可能的实施例中,显示单元,还用于::
82.根据所述查询方案查询核算执行明细数据,以及显示核算执行明细数据。
83.本技术实施例和图2的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2的方法实施例的描述,此处不再赘述。
84.装置12可以是服务器或终端设备,所述装置12也可以为实现相关功能的现场可编程门阵列(field-programmable gate array,fpga),专用集成芯片,系统芯片(system on chip,soc),中央处理器(central processor unit,cpu),网络处理器(network processor,np),数字信号处理电路,微控制器(micro controller unit,mcu),还可以采用可编程控制器(programmable logic device,pld)或其他集成芯片。
85.请参见图13,为本技术实施例提供了一种终端设备的结构示意图。如图13所示,终端设备包含图1中的终端设备101,所述终端设备1300可以包括:至少一个处理器1301,至少一个网络接口1304,用户接口1303,存储器1305,至少一个通信总线1302。
86.其中,通信总线1302用于实现这些组件之间的连接通信。
87.可选的,用户接口1303可以包括显示屏(display)、摄像头(camera),可选用户接口1303还可以包括标准的有线接口、无线接口。
88.其中,网络接口1304可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
89.其中,处理器1301可以包括一个或者多个处理核心。处理器1301利用各种接口和线路连接整个终端设备1300内的各个部分,通过运行或执行存储在存储器1305内的指令、程序、代码集或指令集,以及调用存储在存储器1305内的数据,执行终端设备1300的各种功能和处理数据。可选的,处理器1301可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1301可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1301中,单独通过一块芯片进行实现。
90.其中,存储器1305可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器1305包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1305可用于存储指令、程序、代码、代码集或指令集。存储器1305可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1305可选的还可以是至少一个位于远离前述处理器1301的存储装置。如图13所示,作为一种计算机存储介质的存储器1305中可以包括操作
系统、网络通信模块、用户接口模块以及应用程序。
91.在图13所示的终端设备1300中,用户接口1303主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1301可以用于调用存储器1305中存储的配置应用程序接口的应用程序,并具体执行图2的方法实施例。
92.本实施例的构思和图2的方法实施例相同,其带来的技术效果也相同,具体过程可参照图2实施例的描述,此处不再赘述。
93.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
94.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献