一种报表打印系统、方法及电子设备和存储介质技术方案

技术编号:24854706 阅读:39 留言:0更新日期:2020-07-10 19:08
本申请公开了一种报表打印系统、方法及设备和存储介质,该系统包括:报表编辑模块,用于通过图形界面方式显示可组态的报表编辑项,获取用户编辑的报表内容生成报表内容文件;打印配置模块,用于利用输入接口接收用于配置报表打印触发条件的打印任务,生成报表打印任务文件;报表打印模块,用于将报表内容文件和报表打印任务文件下发至目标服务器,以便目标服务器自动周期地打印对应的报表。本申请能够向用户提供图形界面和输入接口,以获取用户设置的报表内容和报表打印任务,进而可基于报表打印任务在满足一定周期或触发条件后对报表内容进行自动打印,有效提高了报表生成效率,同时避免了手动生成报表时存在的人工失误,提高了报表准确性。

【技术实现步骤摘要】
一种报表打印系统、方法及电子设备和存储介质
本申请涉及信息化
,更具体地说,涉及一种报表打印系统、方法及一种电子设备和一种计算机可读存储介质。
技术介绍
报表是工艺生产报表的简称。系统的报表可以使用EXCEL或OpenOffice格式。长期以来由于生产和经营等企业管理活动的需要,工业现场通过定制各类报表数据,为公司决策、管理、上报和考核的依据。近年来,随着企业对信息化程度要求越来越高,报表的重要性也就显而易见了,因此对报表生成效率的要求也越来越高。
技术实现思路
本申请的目的在于提供一种报表打印系统、方法及一种电子设备和一种计算机可读存储介质,有效提高了报表生成效率以及报表准确性。为实现上述目的,本申请提供了一种报表打印系统,包括:报表编辑模块,用于通过图形界面方式显示可组态的报表编辑项,以获取用户编辑的报表内容,生成报表内容文件;打印配置模块,用于利用输入接口接收用户针对报表文件配置的打印任务,生成报表打印任务文件;所述报表打印任务文件用于配置报表的打印触发条件;报表打印模块,用于将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件的配置信息以及所述报表内容文件的报表内容,自动周期地打印对应的报表。可选的,所述报表打印模块,还包括:实时打印单元,用于获取用户实时发起的报表打印请求,根据所述报表打印请求对应的报表内容文件主动打印生成对应的报表。可选的,所述报表打印模块,包括:任务生成单元,用于将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件生成对应的打印任务;打印触发单元,用于利用所述目标服务器启动所述打印任务,所述打印任务根据所述报表内容文件的报表内容自动触发报表打印进程。可选的,所述报表打印模块,还包括:任务编辑单元,用于接收用户下发的编辑指令,并根据所述编辑指令进行相应的处理;所述编辑指令用于对所述打印任务进行添加、修改和删除。可选的,所述报表内容文件包括静态字符串,历史点字符串,实时点字符串,时间点字符串以及字符串显示位置。可选的,还包括:请求获取模块,用于通过查询接口获取用户下发的信息查询请求;所述信息查询请求用于查询报表任务信息、所述目标服务器的状态信息、打印输出介质信息、历史生成报表文件名称和数量、报表任务下次执行时间以及报表任务历史执行信息;信息显示模块,用于确定所述信息查询请求对应的信息,并通过预设界面将所述信息返回至用户终端进行显示。可选的,还包括:状态监测模块,用于对所述目标服务器连接的默认打印机的状态进行实时监测,以确定所述默认打印机的可用性并输出。为实现上述目的,本申请提供了一种报表打印方法,包括:通过图形界面方式显示可组态的报表编辑项,以获取用户编辑的报表内容,生成报表内容文件;利用预设接口接收用户针对报表文件配置的打印任务,生成报表打印任务文件;所述报表打印任务文件用于配置报表的打印触发条件;将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件的配置信息以及所述报表内容文件的报表内容,自动周期地打印对应的报表。为实现上述目的,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现前述公开的报表打印方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述公开的报表打印方法的步骤。通过以上方案可知,本申请提供的一种报表打印系统,包括:报表编辑模块,用于通过图形界面方式显示可组态的报表编辑项,以获取用户编辑的报表内容,生成报表内容文件;打印配置模块,用于利用输入接口接收用户针对报表文件配置的打印任务,生成报表打印任务文件;所述报表打印任务文件用于配置报表的打印触发条件;报表打印模块,用于将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件的配置信息以及所述报表内容文件的报表内容,自动周期地打印对应的报表。由上可知,本申请能够向用户提供图形界面和输入接口,以获取用户设置的报表内容和报表打印任务,进而可基于报表打印任务在满足一定周期或触发条件后对报表内容进行自动打印,有效提高了报表生成效率,同时避免了手动生成报表时存在的人工失误,提高了报表准确性。本申请还公开了一种报表打印方法及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种报表打印系统的结构图;图2为本申请实施例公开的一种报表打印方法的流程图;图3为本申请实施例公开的一种报表打印方法的具体流程示意图;图4为本申请实施例公开的历史报表的查询过程流程图;图5为本申请实施例公开的一种电子设备的结构图;图6为本申请实施例公开的另一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在现有技术中,由于生产和经营等企业管理活动的需要,工业现场通过定制各类报表数据,为公司决策、管理、上报和考核的依据。近年来,随着企业对信息化程度要求越来越高,报表的重要性也就显而易见了,因此对报表生成效率的要求也越来越高。因此,本申请实施例公开了一种报表打印系统,有效提高了报表生成效率以及报表准确性。参见图1,本申请实施例公开的一种报表打印系统的流程图,如图1所示,包括:报表编辑模块101,用于通过图形界面方式显示可组态的报表编辑项,以获取用户编辑的报表内容,生成报表内容文件;本申请实施例中,上述报表编辑模块101可作为一个可独立运行的模块,具体可以采用图形界面的方式,提供给用户编辑报表的功能,即用户可以在用户界面上编辑报表。具体地,报表编辑模块101可用于组态生成报表内容文件,报表内容文件的元素可以包括但不限于静态字符串,历史点字符串,实时点字符串,时间点字符串以及字符串显示位置。其中,静态字符串可由用户直接输入,其它字符串由用户组态生成,各种字符串的显示位置可根据用户自定义配置来确定。...

【技术保护点】
1.一种报表打印系统,其特征在于,包括:/n报表编辑模块,用于通过图形界面方式显示可组态的报表编辑项,以获取用户编辑的报表内容,生成报表内容文件;/n打印配置模块,用于利用输入接口接收用户针对报表文件配置的打印任务,生成报表打印任务文件;所述报表打印任务文件用于配置报表的打印触发条件;/n报表打印模块,用于将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件的配置信息以及所述报表内容文件的报表内容,自动周期地打印对应的报表。/n

【技术特征摘要】
1.一种报表打印系统,其特征在于,包括:
报表编辑模块,用于通过图形界面方式显示可组态的报表编辑项,以获取用户编辑的报表内容,生成报表内容文件;
打印配置模块,用于利用输入接口接收用户针对报表文件配置的打印任务,生成报表打印任务文件;所述报表打印任务文件用于配置报表的打印触发条件;
报表打印模块,用于将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件的配置信息以及所述报表内容文件的报表内容,自动周期地打印对应的报表。


2.根据权利要求1所述的报表打印系统,其特征在于,所述报表打印模块,还包括:
实时打印单元,用于获取用户实时发起的报表打印请求,根据所述报表打印请求对应的报表内容文件主动打印生成对应的报表。


3.根据权利要求1所述的报表打印系统,其特征在于,所述报表打印模块,包括:
任务生成单元,用于将所述报表内容文件和所述报表打印任务文件下发至目标服务器,以便所述目标服务器根据所述报表打印任务文件生成对应的打印任务;
打印触发单元,用于利用所述目标服务器启动所述打印任务,所述打印任务根据所述报表内容文件的报表内容自动触发报表打印进程。


4.根据权利要求3所述的报表打印系统,其特征在于,所述报表打印模块,还包括:
任务编辑单元,用于接收用户下发的编辑指令,并根据所述编辑指令进行相应的处理;所述编辑指令用于对所述打印任务进行添加、修改和删除。


5.根据权利要求1所述的报表打印系统,其特征在于,所述报表内容文件包括静态字符串,历史点字符串,实时点字符串,时间...

【专利技术属性】
技术研发人员:贾炜夏爱玲
申请(专利权)人:杭州和利时自动化有限公司
类型:发明
国别省市:浙江;33

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

1