报表生成方法及装置与流程

文档序号:28323751发布日期:2022-01-05 00:03阅读:125来源:国知局
报表生成方法及装置与流程

1.本技术涉及数据处理技术领域,尤其涉及一种报表生成方法及装置。


背景技术:

2.企业管理报表用于企业内部的管理,管理人员通过企业管理报表获知当前各个部门的运作情况,从而进行经营方向的指导,或纠正操作上的不当,其根本目的是服务于企业生产经营。目前,常见的企业管理报表生成过程,是由管理人员提出指标,技术人员使用sql语句进行数据汇总,再交还给不同管理人员进行统计和分析之后,使用办公软件如excel生成报表,再由进行汇总的人员将报表中的各个指标进行汇总,最终展示给管理人员。
3.目前,企业管理报表最大的技术缺点是人力消耗过大;企业管理报表由多个指标组合而成。单指标的指定流程从指标制定、到数据查询和汇总、最终进行数据分析,都需要管理人员和技术人员进行不断的沟通和协作。目前的企业管理报表生成过程,需要管理人员不断修正报表的定义、格式和展示表头,需要技术人员不断修正数据查询汇总语句,对于企业管理报表来说,需要消耗大量人力成本进行报表的运维。


技术实现要素:

4.针对现有技术中的问题,本技术提出了一种报表生成方法及装置,能够提高报表生成的自动化程度和效率。
5.为了解决上述技术问题,本技术提供以下技术方案:
6.第一方面,本技术提供一种报表生成方法,包括:
7.接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的;
8.当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个。
9.进一步地,所述接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,包括:
10.接收用户登录请求,并确定该用户登录请求对应的多个基础指标;
11.获取各个基础指标各自对应的使用频率和发现问题次数;
12.根据每个基础指标对应的使用频率和发现问题次数对基础指标进行排序,并输出显示。
13.进一步地,在所述接收到目标基础指标之前,还包括:
14.接收基础指标创建请求,所述基础指标创建请求包括:待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识;
15.存储所述待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识,并将该待创建基础指标作为基础指标输出显示。
16.进一步地,所述根据所述目标基础指标,生成目标报表,包括:
17.根据所述目标基础指标,获得所述报表生成请求对应的数据库信息和sql语句;
18.根据所述用户登录请求中的用户标识对应的重点关注项列表,确定各个目标基础指标在目标报表中的位置;
19.根据所述数据库信息和sql语句,确定各个目标基础指标各自对应的基础指标数据;
20.根据各个目标基础指标各自对应的基础指标数据和在目标报表中的位置,生成所述目标报表。
21.进一步地,所述的报表生成方法,还包括:
22.根据各个目标基础指标在预设的时间范围内各自对应的使用频率,生成动态趋势折线图,并输出显示。
23.第二方面,本技术提供一种报表生成装置,包括:
24.第一接收模块,用于接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的;
25.报表生成模块,用于当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个。
26.进一步地,所述第一接收模块,包括:
27.接收单元,用于接收用户登录请求,并确定该用户登录请求对应的多个基础指标;
28.获取单元,用于获取各个基础指标各自对应的使用频率和发现问题次数;
29.排序单元,用于根据每个基础指标对应的使用频率和发现问题次数对基础指标进行排序,并输出显示。
30.进一步地,所述的报表生成装置,还包括:
31.第二接收模块,用于接收基础指标创建请求,所述基础指标创建请求包括:待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识;
32.指标生成模块,用于存储所述待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识,并将该待创建基础指标作为基础指标输出显示。
33.第三方面,本技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的报表生成方法。
34.第四方面,本技术提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现所述的报表生成方法。
35.由上述技术方案可知,本技术提供一种报表生成方法及装置。其中,该方法包括:接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的;当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个,能够提高报表生成的自动化程度和效率;具体地,能够节省人力成本,缩短报表生成时间,能够避免相似功能的重复开发,节约开发成本。
附图说明
36.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是本技术实施例中报表生成方法的流程示意图;
38.图2是本技术另一实施例中报表生成方法的流程示意图;
39.图3是本技术又一实施例中报表生成方法的流程示意图;
40.图4是本技术应用实例中的基础指标配置过程的流程示意图;
41.图5是本技术实施例中的报表生成装置的结构示意图;
42.图6是本技术实施例中的报表生成装置的结构示意图;
43.图7为本技术实施例的电子设备的系统构成示意框图。
具体实施方式
44.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.在现有技术中,由于报表的标准化能力不足,导致生成报表的效率较低;一份报表由指标组成,一个企业的基础指标在一段时间内可能是基本稳定且有限的,但是指标之间的组合可以无穷无尽;同时随着科技的不断发展,企业也在不断变化它的业务管理、机制和流程,基础指标也会不断变化。
46.基于此,为了解决上述现有技术中存在的问题,本技术提供一种报表生成方法及装置,用户只需要登录云门户,新建或引用已有的基础指标,即可以配置化地完成报表配置;同时基础指标可以是由多个用户共同建立,并不断完善的,随着时间的推移,最终管理报表的定制就只需要针对当前的市场环境和企业的运作情况,将基础指标组件资源池中的基础指标进行排列组合,提高或降低基础指标的优先级迅速调整管理报表。针对不同层级的管理人员关注数据维度不同的问题,可以根据用户配置,按照不同的层次结构对数据进行自动的细分和汇总,方便不同层级的管理人员进行指标引用和分析;可以提供报表自动推送功能,对基础指标的使用情况、基础数据源使用情况等进行自动分析,形成动态趋势图,实现分析型和清单级报表的结合,管理人员不仅可以一目了然地获得指标清单,还可以提供数据分析,便于理解指标走向的原因;并结合基础指标及其关联的数据源发现的问题风险数,进行基础指标推荐,使得管理报表的运维形成一种良性循环,减少人工运维成本。
47.基于此,为了提高报表生成的自动化程度和效率,本技术实施例提供一种报表生成装置,该装置可以是一服务器或客户端设备,所述客户端设备可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(pda)、车载设备和智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表和智能手环等。
48.在实际应用中,进行报表生成的部分可以在如上述内容所述的服务器侧执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本技术对此不作限定。若所有的操作都在所述客户
端设备中完成,所述客户端设备还可以包括处理器。
49.上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。
50.所述服务器与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本技术提交日尚未开发出的网络协议。所述网络协议例如可以包括tcp/ip协议、udp/ip协议、http协议、https协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的rpc协议(remote procedure call protocol,远程过程调用协议)、rest协议(representational state transfer,表述性状态转移协议)等。
51.需要说明的是,本技术公开的报表生成方法及装置可用于金融技术领域,也可用于除金融技术领域之外的任意领域,本技术公开的报表生成方法及装置的应用领域不做限定。
52.具体通过下述各个实施例进行说明。
53.为了提高报表生成的自动化程度和效率,本实施例提供一种执行主体是报表生成装置的报表生成方法,该报表生成装置包括但不限于服务器,如图1所示,该方法具体包含有如下内容:
54.步骤100:接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的。
55.具体地,所述用户登录请求对应的多个基础指标可以是该用户登录请求对应的登录用户的可访问的基础指标;不同用户对应的基础指标可以不一致;所述基础指标可以是生成报表中的列名;例如,对于企业管理日报来说,基础指标可以包含有:日期、客户名称、产品名称、产品编号、销售量和销售金额等。
56.步骤200:当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个。
57.具体地,可以接收用户在前端页面选中的基础指标,并将该基础指标作为目标基础指标;所述目标报表可以是一企业管理日报。
58.由上述描述可知,本实施例提供的报表生成方法,通过接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的;当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个,能够提高报表生成的自动化程度和效率;具体地,能够根据不同的登录用户输出显示不同的基础指标,提高基础指标推荐的灵活性,同时,能够可以对基础指标进行排序,进而确定推荐顺序,便于用户选择,能够提高报表生成的效率。
59.为了提高基础指标推荐的准确性,根据使用频率和发现问题次数对基础指标进行排序,便于用户选择,进而提高生成报表的效率,参见图2,在本技术一个实施例中,步骤100包括:
60.步骤101:接收用户登录请求,并确定该用户登录请求对应的多个基础指标。
61.步骤102:获取各个基础指标各自对应的使用频率和发现问题次数。
62.具体地,可以将预设时间段内的用户选择一基础指标生成报表的次数作为该基础指标的使用频率,可以将根据该预设时间段内生成的报表中的该基础指标,确定企业问题,如因环境异常导致是部署失败、因代码配置参数不合理导致的程序卡顿等的次数作为该基础指标对应的发现问题次数;所述预设时间段可根据实际需要进行设置,本技术对此不作限制。
63.步骤103:根据每个基础指标对应的使用频率和发现问题次数对基础指标进行排序,并输出显示。
64.具体地,可以根据实际需要设置使用频率和发现问题次数各自对应的权重,根据每个基础指标对应的使用频率、发现问题次数及其各自的权重,得到该基础指标的加权和,根据每个基础指标的加权和从高到低对基础指标进行排序,各个基础指标可以按照排序结果在前端页面排列显示。
65.为了提高基础指标组合的灵活性,结合新建和已有的基础指标生成报表,进而提高生成报表的灵活性,参见图3,在本技术一个实施例中,在步骤200之前,还包括:
66.步骤021:接收基础指标创建请求,所述基础指标创建请求包括:待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识。
67.具体地,可以接收用户从前端页面传入的数据库信息、sql语句、基础指标、基础指标描述和基础指标公开标识;所述数据库信息可以包含有数据库地址、数据库类型、数据库端口号和实例名等;所述sql语句可以用于根据数据库中的数据表,获得该待创建基础指标对应的基础指标数据;所述待创建基础指标可以是基础指标名称,即报表对应的列名,所述基础指标描述可以用于描述基础指标的功能;所述基础指标公开标识用于确定是仅对用户标识对应的用户展示,还是对所有用户展示,如,基础指标公开标识为“0”,表示仅对用户标识对应的用户展示,基础指标公开标识为“1”,可以表示对所有用户展示,用户标识用户区分不同的用户,如,用户名称;所述用户标识可以为所述用户登录请求中的用户标识。
68.步骤022:存储所述待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识,并将该待创建基础指标作为基础指标输出显示。
69.具体地,在显示基础指标时,可以将本次新建的基础指标排在所述用户登录请求对应的各个基础指标之前,便于接下来用户选择。
70.参见图4,在一个应用实例中,基础指标配置的过程具体包含有:
71.s1:用户登录云门户;s2:发起新增/修改基础指标配置请求;s3:判断是否使用已公开基础指标,若是,则执行步骤s4:引入已公开基础指标,否则,执行步骤s6;步骤s5:判断是否需要修改引入的已公开基础指标,若是,则执行步骤s6:用户自定义配置,作为新的基础指标,否则,执行步骤s7;s7:判断是否完成,若是,则结束,当前配置得到的各个基础指标均可以相当于上述目标基础指标,否则返回执行步骤s6。
72.一份报表的由多个基础指标组合而成,且随着企业地不断发展,为了顺应市场环境和需求的变化,需要经常修改管理报表中指标的组合和优先级,使得最终展现给管理人员的数据是正确并且能够真正体现出当前企业发展中存在的问题的,这样的企业管理报表对管理人员的决策才有指导意义,基于此,为了便于接下来报表分析,在本技术一个实施例中,步骤200中的所述根据所述目标基础指标,生成目标报表,包括:
73.步骤201:根据所述目标基础指标,获得所述报表生成请求对应的数据库信息和sql语句。
74.步骤202:根据所述用户登录请求中的用户标识对应的重点关注项列表,确定各个目标基础指标在目标报表中的位置。
75.具体地,企业中的不同部门的重点关注基础指标不同,并且排序也不同;可以根据用户标识和部门之间的对应关系,确定用户标识对应的部门,再根据部门和重点关注项列表之间的对应关系,确定用户登录请求中的用户标识对应的重点关注项列表;每个重点关注项列表中可以包含有多个基础指标,并且根据可根据对部门的影响程度进行排序,所述重点关注项列表可根据实际情况进行设置,本技术对此不作限制。
76.步骤203:根据所述数据库信息和sql语句,确定各个目标基础指标各自对应的基础指标数据。
77.步骤204:根据各个目标基础指标各自对应的基础指标数据和在目标报表中的位置,生成所述目标报表。
78.为了便于接下来对报表的分析,在本技术一个实施例中,所述的报表生成方法,还包括:
79.根据各个目标基础指标在预设的时间范围内各自对应的使用频率,生成动态趋势折线图,并输出显示。
80.具体地,可以将所述动态趋势折线图加入所述目标报表中;所述预设的时间范围可以根据实际情况进行设置,本技术对此不作限制。举例来说,所述动态趋势折线图可以以时间为横坐标,以目标基础指标在每个月的使用频率为纵坐标。
81.为了进一步说明本方案,本技术提供一种报表生成方法的应用实例,具体描述如下:
82.(1)用户登录云门户,可以根据自己的需求直接新建基础指标完成指标定义、数据等配置,或根据基础指标使用率等数据分布图和趋势图,引用已有的公开基础指标。
83.(2)用户引入所有需要的基础指标。
84.(3)完成报表的定义,各个基础指标的组合及排序,新建报表。
85.(4)报表推送频率设定。
86.(5)试用一次,进行报表预览,如确认不需要修改,则完成报表配置。
87.从软件层面来说,为了提高报表生成的自动化程度和效率,本技术提供一种用于实现所述报表生成方法中全部或部分内容的报表生成装置的实施例,参见图5,所述报表生成装置具体包含有如下内容:
88.第一接收模块10,用于接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的;
89.报表生成模块20,用于当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个。
90.在本技术一个实施例中,所述第一接收模块,包括:
91.接收单元,用于接收用户登录请求,并确定该用户登录请求对应的多个基础指标;
92.获取单元,用于获取各个基础指标各自对应的使用频率和发现问题次数;
93.排序单元,用于根据每个基础指标对应的使用频率和发现问题次数对基础指标进
行排序,并输出显示。
94.在本技术一个实施例中,所述的报表生成装置,还包括:
95.第二接收模块,用于接收基础指标创建请求,所述基础指标创建请求包括:待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识;
96.指标生成模块,用于存储所述待创建基础指标及其对应的用户标识、数据库信息、sql语句、基础指标描述和基础指标公开标识,并将该待创建基础指标作为基础指标输出显示。
97.本说明书提供的报表生成装置的实施例具体可以用于执行上述报表生成方法的实施例的处理流程,其功能在此不再赘述,可以参照上述报表生成方法实施例的详细描述。
98.如图6所示,在本技术一个应用实例中,所述的报表生成装置主要由云门户模块、自定义配置模块、数据支持模块和交互分析模块四个模块组成,具体描述如下:
99.1)云门户模块,面向用户提供统一的门户,前端使用react+ant design的技术架构,基于nginx服务器进行搭建,后端使用springboot+redis+oracle的技术框架,基于liberty中间件进行搭建,部署在paas云上;云门户模块主要用于公用基础指标配置展示、公开报表预览、自定义报表预览和自定义配置展示。paas(platform as a service),是指平台即服务;将服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为saas(software as a service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了paas。
100.管理人员通过登录门户,可以查看和修改自己定制的报表,也可以预览别的用户定制的报表,相互借鉴,并使用自定义配置模块复用配置好的基础指标。基础指标在云门户上由不同的管理人员不断完善,最终报表的定制仅需要针对当前的市场环境和企业的运作情况,对基础指标进行重新组合和优先级排列,从而形成一种良性的报表生成运作机制。
101.2)自定义配置模块,提供基础指标配置和报表配置两个功能。
102.基础指标配置包括:公开基础指标引用和自定义基础指标配置;即单个指标的定义,对应数据来源和指标展示样式。在基础指标定制完成之后,管理人员通过门户新建基础指标,完成对指标的定义、数据源配置、数据查询语句配置、数据维度配置和定时执行配置,数据源可以相当于数据库中的数据表,对于多数据源,还需制定最终数据汇总规则,如,数据源a的第一列和数据源b的第二列相交后获得第一项基础指标。另外,基础指标根据用户的选择,可以配置是否对其他用户公开,即作为一个公用基础指标展示在云门户中,其他用户可以直接在门户引用该公用基础指标作为其报表中的一项,提升常用指标的复用率从而提升报表管理效率。
103.报表配置包括:指标配置和推送配置;即为报表定义,对应指标组合、数据维度和优先级及报表最终样式配置功能。报表定制时可以引用用户私有定制的基础指标和公用基础指标,并支持各个基础指标的排序及最终报表的展示。随着时间变化,管理需求也在不断变化,用户可以直接通过对基础指标排序,修改各基础指标优先级,使得报表接收人员能够及时掌握最新的管理重点数据并作出相应的管理方案修改。
104.3)数据支持模块,主要负责数据库通信、数据汇总和数据钻取;用户在门户定制了基础指标并配置了相应的数据库信息后,数据支持模块根据数据库类型和对应的配置信息进行数据库连接,并将连接状态反馈给门户,以使用户有所感知。数据汇总则负责运行用户
配置的数据查询sql语句,形成最终数据。另外,数据源可能涉及不同的数据库,且除了数据库数据外,还可能来源文本文档、excel等,因此,数据汇总还需要根据用户定义的数据汇总规则,将不同的数据明细进行汇总,形成最终的指标数据。
105.数据钻取则是按照不同的层次结构对数据进行自动的细分和汇总,一个指标数据的初始数据源一般都为明细数据,而对于不同层级的管理人员,关注的数据维度有所不同,因此在获取全量明细数据后,会根据管理人员在自定义配置模块中配置的各数据层次维度再进行数据细分和汇总。最终展示在报表中的数据维度以用户定制的报表配置为准,但是用户可以看到该指标数据钻取后的结果,方便不同层级的管理人员进行指标引用和分析。钻取是改变维的层次,变换分析的粒度;包括向上钻取(roll up)和向下钻取(drill down);向上钻取是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减少维数;是指自动生成汇总行的分析方法。
106.4)交互分析模块,负责报表推送、预览展示和分析。一旦用户完成报表配置后,通过用户定制的报表生成时间自动运行报表中相关的指标,生成定制的报表,并进行报表推送,一旦用户配置完成且报表无变动,用户可直接通过系统推送的报表进行数据查看和分析。报表定制完成后,可以直接在门户运行一次并进行预览,用户通过预览判断是否有需要修改的部分。
107.报表分析功能则向用户展示了当前门户中,基础指标被引用数量、源数据量、时效性等不同维度下的排序和占比。对基础指标的使用情况、基础数据源使用情况等进行自动分析,以时间为横坐标,展示各个基础指标及数据源在每个月的所有指标中的使用频率,形成动态趋势折线图。另外,指标的最终目的是提前预知可能存在的问题,因此将基础指标和实际发现的问题数关联,并结合使用频率作为基础指标的推荐依据,将使用频率高且发现问题多的基础指标展示在这一模块。每个单个指标背后都配置了一个或多个数据源,由指标的使用频率、问题发现数也可对常用指标数据来源做出相应的推荐排序。
108.例如,管理人员将每个应用的手工调用自动化案例数x和流水线自动调用自动化案例数y作为两个公开的基础指标,纳入日常周报指标中。随着时间推移,发现很多其他管理人员将基础指标y纳入自己的管理周报中,且发现的问题风险远高于x,则别的用户在进入门户后,就可以根据展示出来的信息,获得基础指标y对实际管理可能更有用处这一信息;同时也可以对当前基础指标的使用率及分布情况、常用数据源等信息有直观的了解,更快地掌握当前管理重点。
109.由上述描述可知,本技术提供的报表生成方法及装置,能够提高报表生成的自动化程度和效率;具体地,能够节省人力成本,缩短报表生成时间,能够避免相似功能的重复开发,节约开发成本。
110.从硬件层面来说,为了提高报表生成的自动化程度和效率,本技术提供一种用于实现所述报表生成方法中的全部或部分内容的电子设备的实施例所述电子设备具体包含有如下内容:
111.处理器(processor)、存储器(memory)、通信接口(communications interface)和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于实现所述报表生成装置以及用户终端等相关设备之间的信息传输;该电子设备可以是台式计算机、平板电脑及移动终端等,本实施例不限于此。在本实施例中,该电子设备可以
参照实施例用于实现所述报表生成方法的实施例及用于实现所述报表生成装置的实施例进行实施,其内容被合并于此,重复之处不再赘述。
112.图7为本技术实施例的电子设备9600的系统构成的示意框图。如图7所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图7是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
113.在本技术一个或多个实施例中,报表生成功能可以被集成到中央处理器9100中。其中,中央处理器9100可以被配置为进行如下控制:
114.步骤100:接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的。
115.步骤200:当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个。
116.从上述描述可知,本技术的实施例提供的电子设备,能够提高报表生成的自动化程度和效率。
117.在另一个实施方式中,报表生成装置可以与中央处理器9100分开配置,例如可以将报表生成装置配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现报表生成功能。
118.如图7所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图7中所示的所有部件;此外,电子设备9600还可以包括图7中没有示出的部件,可以参考现有技术。
119.如图7所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。
120.其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。
121.输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。
122.该存储器9140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。
123.存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如
消息传送应用、通讯录应用等)的各种驱动程序。
124.通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
125.基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。
126.上述描述可知,本技术的实施例提供的电子设备,能够提高报表生成的自动化程度和效率。
127.本技术的实施例还提供能够实现上述实施例中的报表生成方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的报表生成方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
128.步骤100:接收用户登录请求,输出显示该用户登录请求对应的多个基础指标,所述多个基础指标是基于预设的优先级排序规则进行排序之后显示的。
129.步骤200:当接收到目标基础指标时,根据该目标基础指标生成目标报表,所述目标基础指标为所述多个基础指标中的至少一个。
130.从上述描述可知,本技术实施例提供的计算机可读存储介质,能够提高报表生成的自动化程度和效率。
131.本技术中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。相关之处参见方法实施例的部分说明即可。
132.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
133.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
134.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
135.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
136.本技术中应用了具体实施例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1