掌桥专利:专业的专利平台
掌桥专利
首页

一种工程报表生成方法、装置及电子设备

文献发布时间:2023-06-19 11:14:36


一种工程报表生成方法、装置及电子设备

技术领域

本发明涉及计算机技术领域,具体涉及一种工程报表生成方法、装置及电子设备。

背景技术

在水利水电行业中项目的新建、扩建、改建以及维修工程中涉及多工程标段项目的招投,针对每个工程标段都需要编制招标控制价和投标报价,投标单位在进行投标时,为了增加中标几率,是可以同时投多个工程标段,但是只允许施工单位中其中的一个工程标段中标。然而同一个项目中每个工程标段的施工工序都很相似,现有技术中针对不同工程标段需要用户建立不同的工程标段项目,针对每个工程标段项目都做一遍套项、取费、调价等工作,然后分别打开每个工程标段项目进行报表输出,导致存在重复性操作,费时费力。

发明内容

有鉴于此,本发明实施例提供了一种工程报表生成方法、装置及电子设备,解决现有技术中针对不同工程标段需要用户分别针对每个工程标段项目进行报表输出,存在重复性操作的问题。

根据第一方面,本发明实施例提供了一种工程报表生成方法,所述方法包括:

将原始工程数据复制到缓存数据库中,所述原始工程数据包括多个工程标段的工程数据;

确定目标工程标段,并在所述原始工程数据中确定所述目标工程标段的工程数据;

基于所述目标工程标段的工程数据对所述原始工程数据进行处理,生成目标报表。

本发明实施例提供的工程报表生成方法,通过获取目标工程标段,根据目标工程标段在所有工程标段的原始工程数据中确定目标工程标段的工程数据,以对目标工程数据进行汇总,生成目标报表;进而对于一个项目中有多个工程标段项目的工程可以大幅度减少重复劳动,提高用户工作效率,可支持用户多地区业务特性处理,具备扩展性,保证数据的准确性与安全性;通过对数据库中工程数据的读取,有效保证数据的准确性,汇总范围反复调整,采用物理隔离方式,不改变用户原工程文件,保证原始数据的完整性。

结合第一方面,在第一方面第一实施方式中,在所述原始工程数据中确定所述目标工程标段的工程数据,包括:

在所述缓存数据库中将所述目标工程标段对应的工程数据进行标记,所述工程数据与工程标段一一对应;

删除所述缓存数据库中没有标记的工程数据,确定目标工程标段的工程数据。

本发明实施例提供的工程报表生成方法,采用删除无用工程标段数据的方式进行数据处理,将那些用户没有勾选的工程标段下的所有工程文件进行删除,进而达到汇总局部工程标段数据的目的。

结合第一方面,在第一方面第二实施方式中,在所述原始工程数据中确定所述目标工程标段的工程数据,包括:

基于所述目标工程标段对所述原始工程数据进行标记;

将标记的原始工程数据复制到缓存数据库中,确定目标工程数据,并清除所述原始工程数据中的标记信息。

结合第一方面,在第一方面第三实施方式中,基于所述目标工程标段的工程数据对所述原始工程数据进行处理,生成目标报表,包括:

获取目标报表的输出格式;

基于所述输出格式对所述目标工程标段的工程数据进行汇总,生成目标报表。

结合第一方面第三实施方式,在第一方面第四实施方式中,基于所述输出格式对所述目标工程标段的工程数据进行汇总,生成目标报表,包括:

基于所述输出格式建立目标存储结构;

将所述目标工程标段的工程数据汇总到所述目标存储结构中,确定目标报表。

结合第一方面第四实施方式,在第一方面第五实施方式中,将所述目标工程标段的工程数据汇总到所述目标存储结构中,确定目标报表,包括:

将所述目标工程标段的工程数据进行汇总,根据汇总状态标识判断汇总是否异常;

当汇总正常时,将所述目标工程标段的工程数据的汇总结果存储到目标存储结构中,确定目标报表;

当汇总异常时,发出异常提示信息。

本发明实施例提供的工程报表生成方法,通过对异常情况进行监测,保证汇总过程的安全性以及汇总结果的准确性。

结合第一方面第三实施方式,在第一方面第六实施方式中,获取目标报表的输出格式,包括:

获取目标报表的输出格式;

将目标工程标段与所述输出格式进行结合,确定目标工程模型,以便记录目标工程标段。

本发明实施例提供的工程报表生成方法,报表动态汇总采用缓存机制,通过工程模型记忆每次汇总的范围,根据用户勾选的工程标段范围,进行数据的实时汇总。

根据第二方面,本发明实施例还提供了一种工程报表生成装置,所述装置包括:

第一处理模块,用于将原始工程数据复制到缓存数据库中,所述原始工程数据包括多个工程标段的工程数据;

第二处理模块,用于确定目标工程标段,并在所述原始工程数据中确定所述目标工程标段的工程数据;

第三处理模块,用于基于所述目标工程标段的工程数据对所述原始工程数据进行处理,生成目标报表。

根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的工程报表生成方法。

根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种实施方式中所述的工程报表生成方法。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的项目工程标段的示意图;

图2是根据本发明实施例的工程报表生成方法的流程图;

图3是根据本发明实施例的工程报表生成方法的另一流程图;

图4是根据本发明实施例的工程报表生成方法的另一具体流程图;

图5是根据本发明实施例的工程报表生成装置的结构框图;

图6是本发明实施例提供的电子设备的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例中的电子设备可以是电子白板,也可以是智能交互设备,例如,手机、平板等等,在此对其并不做任何限制。

根据本发明实施例,提供了一种工程报表生成方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

以水利水电项目为例,项目的一个工程标段中有群体性工程,例如一个地区的多个水库加固加险;一条河流的多段流域水治理,如图1所示:这种多工程标段项目在进行招标时,一般会分为九个工程标段,各工程标段分别进行招标,所以招标单位在编制招标控制价时,需要编制九份招标控制价和投标报价,在输出报表时,需要打开每个工程标段项目进行分别输出。这样的处理方式给用户带来了很多重复性的工作,如每个项目都需要单独调整一遍取费和人材机价格,费时费力,用户体验不是很好。

在本实施例中提供了一种工程报表生成方法,可用于上述的电子设备,图2是根据本发明实施例的工程报表生成方法的流程图,如图2所示,该流程包括如下步骤:

S11,将原始工程数据复制到缓存数据库中,原始工程数据包括多个工程标段的工程数据。

本实施例中,针对水利水电行业中的水利,水电,水保项目的新建、扩建、改建以及维修工程中,往往需要对单一工程项目的多工程标段分别输出报价,从而快速形成各标段的招投标文件的场景,对整体工程文件进行预处理。

具体地,将原始工程数据复制到缓存数据库中,创建的缓存数据库,将所有工程标段的原始工程数据复制到的缓存数据库中。原始工程数据包括项目整体工程数据以及各标段的工程数据,并且项目整体工程数据包括各标段的工程数据,作为示例,项目整体工程数据是各标段的工程数据的汇总。

在本实施例中,项目整体工程数据与各标段的工程数据相互关联,存在关联关系。作为示例,该关联关系可以在创建原始工程数据时预先建立,也可以在复制的原始工程数据的过程中进行创建。通过建立关联关系可以实现项目整体工程数据与各标段的工程数据之间的联动。例如,当某一项标段的工程数据发生了变化,则项目整体工程数据将自动进行更新。

S12,确定目标工程标段,并在原始工程数据中确定目标工程标段的工程数据。

获取目标项目的目标工程标段,其中目标工程标段可以是电子设备直接从外界获取到的,也可以是利用电子设备中的数据采集装置采集得到的目标工程标段,在此对电子设备获取目标工程标段的方式并不做任何限制,只需保证电子设备能够获取到目标工程标段即可。需要说明的是,本实施例以水利水电行业的项目为例进行说明,还可以适应于其他行业,只要能进行招标过程的工程标段的报表输出即可。

其中,项目和工程标段的原始工程数据通过数据平台GSP格式数据库加密存储,在上一步确定目标工程标段之后,即可以在所有工程标段的原始工程数据中,确定目标工程标段对应的工程数据。其中项目只有一个,工程标段有多个,工程标段是可以选择的,选择工程标段后,相关数据均是根据选择的工程标段默认的。需要说明的是,本实施例对于工程数据的存储选择通过数据平台GSP格式数据库加密存储,保证了数据的安全性,在实际应用中也可以根据实际需求选择其他数据库进行存储,本实施例并不以此为限。

S13,基于目标工程标段的工程数据对原始工程数据进行处理,生成目标报表。

通过用户选择的目标工程标段后,可以相应确定目标工程数据,为了输出目标报表,即可直接对目标工程数据进行处理。例如对于当前的目标项目的多个工程标段,用户选择了工程标段1为目标工程标段,即可确定出目标工程标段对应的目标工程数据,对目标工程数据进行汇总,即可生成工程标段1的造价,直接打印或导出Excel即可,可支持用户多地区业务特性处理,具备扩展性。对于招投标用户而言,就可以把多个工程标段工程建在一个大的项目中,统一进行组价、取费和调价、在报表输出时通过选择不同工程标段(利用“汇总范围”功能进行分工程标段输出)简化招投标用户工作内容,减少重复性操作,提供工作效率,功能简单易用,方便快捷。

本实施例提供的工程报表生成方法,通过获取目标工程标段,根据目标工程标段在所有工程标段的原始工程数据中确定目标工程标段的工程数据,以对目标工程数据进行汇总,生成目标报表;进而对于一个项目中有多个工程标段项目的工程可以大幅度减少重复劳动,提高用户工作效率,可支持用户多地区业务特性处理,具备扩展性,保证数据的准确性与安全性;通过对数据库中工程数据的读取,有效保证数据的准确性,汇总范围反复调整,采用物理隔离方式,不改变用户原工程文件,保证原始数据的完整性。

在本实施例中提供了一种工程报表生成方法,可用于上述的电子设备,图3是根据本发明实施例的工程报表生成方法的流程图,如图3所示,该流程包括如下步骤:

S21,将原始工程数据复制到缓存数据库中,原始工程数据包括多个工程标段的工程数据。

在本实施例的工程报表生成方法应用的平台中,可以通过“汇总范围”功能进行分工程标段输出,基于用户的选择确定目标工程标段。

其余详细请参见图2所示实施例的S11,在此不再赘述。

S22,确定目标工程标段,并在原始工程数据中确定目标工程标段的工程数据。

具体地,上述S22可以包括如下步骤:

(1)在缓存数据库中将目标工程标段对应的工程数据进行标记,工程数据与工程标段一一对应。

系统弹框供用户选择想要汇总的工程标段,用户选择好目标工程标段之后,将用户的选择标记,存储到工程数据库中作为缓存记忆,其中当目标工程标段确定之后其对应的工程数据也可以唯一确定,因此工程数据与工程标段之间存在一一对应的关联关系,其中系统的功能按钮明显,方便用户查找和理解,执行方便快捷,省去了用户很多重复性操作,大幅度提高了招投标用户的工作效率。

(2)删除缓存数据库中没有标记的工程数据,确定目标工程标段的工程数据。

确定带有标记的工程数据之后,将缓存数据库中的没有标记的工程数据进行删除,确定目标工程数据。其中没有标记的工程数据代表用户没有选择,此次操作无需使用的数据,因此便于汇总可以直接删除。

S23,基于目标工程标段的工程数据对原始工程数据进行处理,生成目标报表。

具体地,上述S23可以包括如下步骤:

S231,获取目标报表的输出格式。

在本实施例的一些可选实施方式中,上述S231可以包括如下步骤:

(1)获取目标报表的输出格式。

可以通过用户直接设置的方式确定目标报表的输出格式,还可以通过电子设备直接从外界获取到的,也可以是利用电子设备中的数据采集装置采集得到的输出格式,在此对电子设备获取输出格式的方式并不做任何限制,只需保证电子设备能够获取到输出格式即可。

(2)将目标工程标段与输出格式进行结合,确定目标工程模型,以便记录目标工程标段。

本实施例中,将目标工程标段与输出格式进行结合,确定目标工程模型,以便记录目标工程标段。其中例如将项目和工程标段的工程数据通过数据平台GSP格式数据库加密存储,后台报表格式(输出格式)采用rpt自定义报表格式存储,数据和格式隔离分开存储,双重加密后物理存储,安全可靠。项目和工程标段的数据是随着工程模型存储在GSP中的,这里只是把报表格式和用户选择的状态作为记忆存储在工程模型中,方便用户再次打开工程的时候,还是上次的状态。

S232,基于输出格式对目标工程标段的工程数据进行汇总,生成目标报表。

在本实施例的一些可选实施方式中,上述S232可以包括如下步骤:

(1)基于输出格式建立目标存储结构。

基于输出格式建立目标存储结构,对于工程造价而言,将每个工程标段的关键造价信息收集到“造价指标表”中,通过将工程标段的造价信息汇总到项目上的“项目结构”表中,造价信息字段中进行存储,建立相应的目标存储结构,其中每个工程标段的造价信息在项目结构中存在一条对应的记录。需要说明的是,本实施例对于上述的存储表仅仅举例进行说明,并不以此为限。

(2)将目标工程标段的工程数据汇总到目标存储结构中,确定目标报表。

具体地,在本实施例的一些可选实施方式中,上述将目标工程标段的工程数据汇总到目标存储结构中,确定目标报表,还包括如下步骤:

a.将目标工程标段的工程数据进行汇总,根据汇总状态标识判断汇总是否异常。

对目标工程标段的工程数据进行汇总的过程中,可以实时标记汇总状态标识。可以通过汇总状态标识判断汇总是否异常。

b.当汇总正常时,将目标工程标段的工程数据的汇总结果存储到目标存储结构中,确定目标报表。

当汇总过程中没有出现异常时,可以直接将目标工程标段的工程数据的汇总结果存储到目标存储结构中,确定目标报表,其中报表汇总采用内存无限大加载模式,保证报表高效加载,不卡顿,数据及时呈现。

c.当汇总异常时,发出异常提示信息。

当监测到汇总异常时,会导致汇总结果不正确,将会进行弹框提示,以便用户知晓数据有误,进行重新操作(异常预防机制,小概率事件一般不会用到)。

本实施例提供的一种工程报表生成方法,通过对异常情况进行监测,保证汇总过程的安全性以及汇总结果的准确性;利用报表动态汇总采用缓存机制,通过工程模型记忆每次汇总的范围,根据用户勾选的工程标段范围,进行数据的实时汇总。

在本实施例中提供了一种工程报表生成方法,可用于上述的电子设备,图4是根据本发明实施例的工程报表生成方法的流程图,如图4所示,该流程包括如下步骤:

S31,将原始工程数据复制到缓存数据库中,原始工程数据包括多个工程标段的工程数据。

详细请参见图3所示实施例的S21,在此不再赘述。

S32,确定目标工程标段,并在原始工程数据中确定目标工程标段的工程数据。

具体地,上述S32可以包括如下步骤:

S321,基于目标工程标段对原始工程数据进行标记。

确定目标工程标段之后,直接对原始工程数据中的相应的工程标段对应的工程数据进行标记。

S322,将标记的原始工程数据复制到缓存数据库中,确定目标工程数据,并清除原始工程数据中的标记信息。

将标记的原始工程数据复制到缓存数据库中,确定出目标工程数据,然后将原始工程数据中的相应的标记信息进行清除,以便于后续的计算。

S33,基于目标工程标段的工程数据对原始工程数据进行处理,生成目标报表。

详细请参见图3所示实施例的S23,在此不再赘述。

本实施例提供的工程报表生成方法,通过获取目标标段工程标段,根据目标标段工程标段在所有标段工程标段的原始工程数据中确定目标工程数据,以对目标工程数据进行汇总,生成目标报表;进而对于一个项目中有多个标段工程标段项目的工程可以大幅度减少重复劳动,提高用户工作效率,保证数据的准确性与安全性;报表动态汇总采用缓存机制,通过工程模型记忆每次汇总的范围,根据用户勾选的标段工程标段范围,进行数据的实时汇总。

在本实施例中还提供了一种工程报表生成装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

本实施例提供一种工程报表生成装置,如图5所示,包括:

第一处理模块41,用于将原始工程数据复制到缓存数据库中,原始工程数据包括多个工程标段的工程数据;

第二处理模块42,用于确定目标工程标段,并在原始工程数据中确定目标工程标段的工程数据;

第三处理模块43,用于基于目标工程标段的工程数据对原始工程数据进行处理,生成目标报表

本实施例中的工程报表生成装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。

本实施例提供的工程报表生成装置,通过获取目标工程标段,根据目标工程标段在所有工程标段的原始工程数据中确定目标工程标段的工程数据,以对目标工程数据进行汇总,生成目标报表;进而对于一个项目中有多个工程标段项目的工程可以大幅度减少重复劳动,提高用户工作效率,可支持用户多地区业务特性处理,具备扩展性,保证数据的准确性与安全性;通过对数据库中工程数据的读取,有效保证数据的准确性,汇总范围反复调整,采用物理隔离方式,不改变用户原工程文件,保证原始数据的完整性。

上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。

本发明实施例还提供一种电子设备,具有上述图5所示的工程报表生成装置。

请参阅图6,图6是本发明可选实施例提供的一种电子设备的结构示意图,如图6所示,该电子设备可以包括:至少一个处理器61,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口63,存储器64,至少一个通信总线62。其中,通信总线62用于实现这些组件之间的连接通信。其中,通信接口63可以包括显示屏(Display)、键盘(Keyboard),可选通信接口63还可以包括标准的有线接口、无线接口。存储器64可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器64可选的还可以是至少一个位于远离前述处理器61的存储装置。其中处理器61可以结合图5所描述的装置,存储器64中存储应用程序,且处理器61调用存储器64中存储的程序代码,以用于执行上述任一方法步骤。

其中,通信总线62可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线62可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器64可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器64还可以包括上述种类的存储器的组合。

其中,处理器61可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。

其中,处理器61还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。

可选地,存储器64还用于存储程序指令。处理器61可以调用程序指令,实现如本申请图2至4实施例中所示的工程报表生成方法。

本发明实施例还提供了一种非暂态计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的工程报表生成方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

相关技术
  • 报表生成方法、报表生成装置和电子设备
  • 基于工程造价计算描述语言BCL的报表生成装置及生成方法
技术分类

06120112858092