报表定制方法、装置、客户端及存储介质制造方法及图纸

技术编号:21431435 阅读:22 留言:0更新日期:2019-06-22 11:42
一种报表定制方法,包括:根据报表所包含的表头名称生成数据驱动模型,其中所述表头名称与服务器中的数据库的字段关联;接收对应所述报表的触发操作,并根据所述触发操作更新所述数据驱动模型;发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动模型选择对应的处理数据;及接收所述服务器发送的所述处理数据,并将所述处理数据显示于所述报表内。本发明专利技术还提供一种报表定制装置、客户端及存储介质。本发明专利技术可以满足用户对于数据报表定制的业务要求。

【技术实现步骤摘要】
报表定制方法、装置、客户端及存储介质
本专利技术涉及信息处理
,具体涉及一种报表定制方法、装置、客户端及存储介质。
技术介绍
目前业内的定制表格通常是由DOM驱动的制作方式,DOM驱动的定制报表效率较低,可扩展性较差,实现复杂,难以维护。
技术实现思路
鉴于以上内容,有必要提出一种报表定制方法、装置、客户端及存储介质,可以满足用户对于报表定制的业务要求。本专利技术的第一方面提供一种报表定制方法,应用于客户端中,所述客户端与服务器通信连接,所述方法包括:根据报表所包含的表头名称生成数据驱动模型,其中所述表头名称与服务器中的数据库的字段关联;接收对应所述报表的触发操作,并根据所述触发操作更新所述数据驱动模型;发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动模型选择对应的处理数据;及接收所述服务器发送的所述处理数据,并将所述处理数据显示于所述报表内。优选地,所述触发操作包括增加表头、删除表头和选择表头。优选地,当所述触发操作为增加表头的操作时,在所述报表内新增一表头,根据新增的表头更新所述数据驱动模型;当所述触发操作为删除表头的操作时,删除所述报表内对应的表头,从而更新所述数据驱动模型;当所述触发操作为选择表头的操作时,选择显示的所述报表对应的表头,并将所述数据驱动模型所对应的表头名称更新为已选择的表头,从而更新所述数据驱动模型。优选地,所述方法还包括:将所述表头名称与服务器中的数据库的字段之间的关联关系存储在文件中,其中,所述文件为JSON或XML文件。优选地,所述发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动模型选择对应的处理数据包括:将对应的所述数据驱动模型中的JSON或XML文件传输至所述服务器;所述服务器对所述文件进行解析后执行对应的查询动作;所述服务器发送查询得到的处理数据至所述客户端。优选地,所述方法还包括:将所述客户端传输给所述服务器端的文件中报表的表头名称与字段进行对应以生成一个或多个关系对。优选地,所述接收所述服务器发送的所述处理数据,并将所述处理数据显示于所述报表内包括:接收所述服务器发送的所述处理数据,并对所述处理数据进行解析;获取所述报表中每一行记录所对应的关系对的数据,并将每一行记录所对应的关系对的值显示于所述报表内。本专利技术的第二方面提供一种报表定制装置,所述装置包括:生成模块,用于根据报表所包含的表头名称生成数据驱动模型,其中所述表头名称与服务器中的数据库的字段关联;接收模块,用于接收对应所述报表的触发操作,并根据所述触发操作更新所述数据驱动模型;发送模块,用于发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动模型选择对应的处理数据;及显示模块,用于接收所述服务器发送的所述处理数据,并将所述处理数据显示于所述报表内。本专利技术的第三方面提供一种客户端,所述客户端包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现所述报表定制方法。本专利技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述报表定制方法。本专利技术所述的报表定制方法、装置、电子设备及存储介质,通过在客户端编写数据驱动模型实现表格的动态增删,可根据业务需求自行配置表头名称,再发送至服务器端进行数据处理,处理完毕后返回处理数据结果,由客户端端数据驱动报表进行动态展示。实现满足用户对于报表定制的业务要求,并且维护人员无需根据数据变化而进行多余的维护,降低维护成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例一提供的报表定制方法的应用环境架构图。图2是本专利技术实施例一提供的报表定制方法的流程图。图3是本专利技术实施例二提供的报表定制装置的功能模块图。图4是本专利技术实施例三提供的客户端的示意图。如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本专利技术的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例的报表定制方法应用在客户端中。所述对于需要进报表定制的客户端,可以直接在客户端上集成本专利技术的方法所提供的报表定制功能,或者安装用于实现本专利技术的方法的客户端。再如,本专利技术所提供的方法还可以以软件开发工具包(SoftwareDevelopmentKit,SDK)的形式运行在服务器等设备上,以SDK的形式提供报表定制功能的接口,客户端或其他设备通过提供的接口即可实现报表定制功能。实施例一参阅图1所示,为本专利技术实施例一提供的用于报表定制方法的应用环境架构图。本专利技术的报表定制方法应用在客户端1和服务器2构成的环境中。所述客户端1和服务器2之间通过有线或无线网络通信连接。该有线网络可以为传统有线通讯的任何类型,例如因特网、局域网。该无线网络可以为传统无线通讯的任何类型,例如无线电、无线保真(WirelessFidelity,WIFI)、蜂窝、卫星、广播等。无线通讯技术可以包括,但不限于,全球移动通信系统(GlobalSystemforMobileCommunications,GSM)、通用分组无线业务(GeneralPacketRadioService,GPRS)、码分多址(CodeDivisionMultipleAccess,CDMA),宽带码分多址(W-CDMA)、CDMA2000、IMT单载波(IMTSingleCarrier)、增强型数据速率GSM演进(EnhancedDataRatesforGSMEvolution,EDGE)、长期演进技术(Long-TermEvolution,LTE)、高级长期演进技术、时分长期演进技术(Time-DivisionLTE,TD-LTE)、第五代移动通信技术(5G)、高性能无线电局域网(HighPerformanceRadioLocalAreaNetwork,HiperLAN)、高性能无线电广域网(H本文档来自技高网
...

【技术保护点】
1.一种报表定制方法,应用于客户端中,所述客户端与服务器通信连接,其特征在于,所述方法包括:根据报表所包含的表头名称生成数据驱动模型,其中所述表头名称与服务器中的数据库的字段关联;接收对应所述报表的触发操作,并根据所述触发操作更新所述数据驱动模型;发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动选择对应的处理数据;及接收所述服务器发送的所述处理数据,并将所述处理数据显示于所述报表内。

【技术特征摘要】
1.一种报表定制方法,应用于客户端中,所述客户端与服务器通信连接,其特征在于,所述方法包括:根据报表所包含的表头名称生成数据驱动模型,其中所述表头名称与服务器中的数据库的字段关联;接收对应所述报表的触发操作,并根据所述触发操作更新所述数据驱动模型;发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动选择对应的处理数据;及接收所述服务器发送的所述处理数据,并将所述处理数据显示于所述报表内。2.如权利要求1所述的报表定制方法,其特征在于,所述触发操作包括增加表头、删除表头和选择表头。3.如权利要求2所述的报表定制方法,其特征在于:当所述触发操作为增加表头的操作时,在所述报表内新增一表头,根据新增的表头更新所述数据驱动模型;当所述触发操作为删除表头的操作时,删除所述报表内对应的表头,从而更新所述数据驱动模型;当所述触发操作为选择表头的操作时,选择显示的所述报表对应的表头,并将所述数据驱动模型所对应的表头名称更新为已选择的表头,从而更新所述数据驱动模型。4.如权利要求1所述的报表定制方法,其特征在于,所述方法还包括:将所述表头名称与服务器中的数据库的字段之间的关联关系存储在文件中,其中,所述文件为JSON或XML文件。5.如权利要求4所述的报表定制方法,其特征在于,所述发送更新后的所述数据驱动模型至服务器,其中,所述服务器根据所述更新后的数据驱动模型选择对应的处理数据包括:将对应的所述数据驱动模型中的JSON或XML文件传输至所述服务器;所...

【专利技术属性】
技术研发人员:石晓龙黄望饶鑫
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1