本发明涉及工程监理的技术领域,尤其是涉及一种工程监理方法及系统。
背景技术:
工程监理是指具有相关资质的监理单位受甲方的委托,依据国家批准的工程项目建设文件、有关工程建设的法律、法规和工程建设监理合同及其他工程建设合同,代表甲方对乙方的工程建设实施监控的一种专业化服务活动。工程监理是一种有偿的工程咨询服务;是受甲方委托进行的;监理的主要依据是法律、法规、技术标准、相关合同及文件;监理的准则是守法、诚信、公正和科学;监理目的是确保工程建设质量和安全,提高工程建设水平,充分发挥投资效益。
现有的工程监理中,需要监理单位派遣施工人员前往施工现场进行监理,需要耗费大量人力和时间,将施工方案与实际现场进行比对,因此存在改进空间。
技术实现要素:
本发明的目的是提供一种减轻工程监理工作强度的工程监理方法及系统。
本发明的上述发明目的一是通过以下技术方案得以实现的:
一种工程监理方法,所述工程监理方法包括:
s10:若获取到工程监理请求,则从所述工程监理请求中获取施工方案数据;
s20:从所述施工方案数据中获取方案流程数据,调用预设的工程监理模板,将所述方案流程数据导入所述工程监理模板,得到监理比对模板;
s30:根据所述方案流程数据获取对应的施工现场数据,将所述施工现场数据写入所述监理比对模板进行比对;
s40:若通过所述监理比对模板比对出异常,则生成监理异常报告,发送至监理人员客户端。
通过采用上述技术方案,在工程开始时,触发该工程监理请求,并从该工程监理请求中获取施工方案数据,进而将获取得到的施工方案数据导入预设的工程监理模板中,可以通过该工程监理模板自动对施工现场的情况进行比对,在比对出异常时,生成异常报告并将异常报告及时反馈至监理人员处,使得工程监理的过程中更自动化,进而有利于减轻监理人员的工作强度,也有利于提升工程监理的效率。
本发明进一步设置为:在步骤s20中,通过以下步骤获取所述工程监理模板:
s210:获取历史施工方案数据,从所述历史施工方案数据中提取施工流程标识;
s220:建立数据表格,将所述施工流程标识写入所述数据表格,得到监理框架表;
s230:计算所述监理框架表中的每一施工流程标识的占位符;
s240:在所述监理框架表中的每一所述施工流程标识写入待获取时间接口后,将所述建立框架表作为所述工程监理模板。
通过采用上述技术方案,从历史施工方案中获取提取施工流程标识,并该施工流程标识写入预设的数据表格中,组成监理框架表,能够将获取得到的施工流程标识写入该建立框架表中,并在该建立框架表中计算每一施工流程标识的占位符,能够使用该占位符获取施工现场的数据,进而有利于将施工现场的数据与施工方案的数据进行比对,无需派遣大量的监理人员前往现场进行监理工作,进而提升了工程监理的效率,同时,加入待获取时间接口,能够让监理人员获取到实际施工的进度,有利于根据该实际施工的进度,开展对应的措施。
本发明进一步设置为:步骤s210包括:
s211:获取施工类型数据,并根据所述施工类型数据对所述历史施工方案数据进行分类;
s212:逐类从所述历史施工方案数据提取出所述施工流程标识,并将每一类的所述施工流程标识进行关联。
通过采用上述技术方案,将历史施工方案数据根据施工类型数据进行分类,进而将每一类的历史施工方案数据中的施工流程标识进行关联,能够提高获取得到的工程监理模板与对应类别的施工方案关联性,进而保证监理的质量。
本发明进一步设置为:步骤s240包括:
s241:所述待获取时间接口包括方案时间接口和实际时间接口,通过所述方案时间接口和所述实际时间接口获取对应的时间数据后进行比对;
s242:若比对出时间延迟信息,则将所述时间延迟信息进行标记。
通过采用上述技术方案,通过方案时间接口给和实际时间接口获取预定的方案时间以及实际施工的时间,并将该时间进行比对,有利于监理人员及时对施工的进度进行监控。
本发明进一步设置为:步骤s30包括:
s31:计算每一施工现场数据的key值,根据所述key值将所述施工现场数据放入哈希映射中;
s32:将所述施工现场数据的所述key值导入所述所述监理比对模板的所述占位符中;
s33:根据所述施工现场数据的所述key值,从所述哈希映射中将所述施工现场数据写入所述监理比对模板。
通过采用上述技术方案,通过计算key值,将该key值放入哈希映射的方式,能够通过该key值获取到对应的施工现场数据,进而将该key值放入监理比对模板的占位符中,能够将施工现场数据自动导入监理比对模板中,避免了人工输入的步骤,进而提升了数据获取的效率。
本发明的上述发明目的二是通过以下技术方案得以实现的:
一种工程监理系统,其特征在于,所述工程监理系统包括:
施工方案获取模块,用于若获取到工程监理请求,则从所述工程监理请求中获取施工方案数据;
数据导入模块,用于从所述施工方案数据中获取方案流程数据,调用预设的工程监理模板,将所述方案流程数据导入所述工程监理模板,得到监理比对模板;
比对模块,用于根据所述方案流程数据获取对应的施工现场数据,将所述施工现场数据写入所述监理比对模板进行比对;
报告发送模块,用于若通过所述监理比对模板比对出异常,则生成监理异常报告,发送至监理人员客户端。
通过采用上述技术方案,在工程开始时,触发该工程监理请求,并从该工程监理请求中获取施工方案数据,进而将获取得到的施工方案数据导入预设的工程监理模板中,可以通过该工程监理模板自动对施工现场的情况进行比对,在比对出异常时,生成异常报告并将异常报告及时反馈至监理人员处,使得工程监理的过程中更自动化,进而有利于减轻监理人员的工作强度,也有利于提升工程监理的效率。
综上所述,本发明的有益技术效果为:
1.在工程开始时,触发该工程监理请求,并从该工程监理请求中获取施工方案数据,进而将获取得到的施工方案数据导入预设的工程监理模板中,可以通过该工程监理模板自动对施工现场的情况进行比对,在比对出异常时,生成异常报告并将异常报告及时反馈至监理人员处,使得工程监理的过程中更自动化,进而有利于减轻监理人员的工作强度,也有利于提升工程监理的效率;
2.从历史施工方案中获取提取施工流程标识,并该施工流程标识写入预设的数据表格中,组成监理框架表,能够将获取得到的施工流程标识写入该建立框架表中,并在该建立框架表中计算每一施工流程标识的占位符,能够使用该占位符获取施工现场的数据,进而有利于将施工现场的数据与施工方案的数据进行比对,无需派遣大量的监理人员前往现场进行监理工作,进而提升了工程监理的效率,同时,加入待获取时间接口,能够让监理人员获取到实际施工的进度,有利于根据该实际施工的进度,开展对应的措施。
附图说明
图1是本发明一实施例中工程监理方法的一流程图;
图2是本发明一实施例中工程监理方法中步骤s20的实现流程图;
图3是本发明一实施例中工程监理方法中步骤s210的实现流程图;
图4是本发明一实施例中工程监理方法中步骤s240的实现流程图;
图5是本发明一实施例中工程监理方法中步骤s30的实现流程图;
图6是本发明一实施例中工程监理系统的一原理框图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
实施例一:
在一实施例中,如图1所示,本发明公开了一种工程监理方法,具体包括如下步骤:
s10:若获取到工程监理请求,则从工程监理请求中获取施工方案数据。
在本实施例中,工程监理请求是指在实际工程开工或准备开工后,请求监理单位派遣监理人员进行工程监理的请求。施工方案数据是指预先制定好,对该工程进行施工的方案数据。在该施工方案数据中,包括有该工程施工的计划,以及对应需要完成的指标和完成的时间。
具体地,由施工单位将该施工方案数据组成该工程监理请求,在获取到该工程监理请求后,从该工程监理请求中获取该施工方案数据。
s20:从施工方案数据中获取方案流程数据,调用预设的工程监理模板,将方案流程数据导入工程监理模板,得到监理比对模板。
在本实施例中,方案流程数据是指在施工方案数据中,具体施工的流程步骤。工程监理模板是指用于对现场施工的情况与施工方案中的图纸、表格或数据进行比对的模板。监理比对模板是指用于对具体工程项目施工的现场施工的情况与施工方案中的图纸、表格或数据进行比对的模板。
具体地,在获取到工程监理模板后,从该施工方案数据中提取该方案流程数据,并将该方案流程数据与工程监理模板进行比对,若比对结果一致,则将该方案流程数据导入该工程监理模板,进而得到与实际工程施工相匹配的监理比对模板。
s30:根据方案流程数据获取对应的施工现场数据,将施工现场数据写入监理比对模板进行比对。
在本实施例中,施工现场数据是指在施工现场的情况的数据。该施工现场数据有施工人员根据要求,通过图像、表格或其他形式组成并上传该施工现场数据。需要说明的是,为了能够更好地使用监理比对模板进行比对,该施工现场数据呈现的形式与监理比对模板中要求获取的数据呈现的形式一致,即与施工方案数据中,对应方案流程数据中的形式一致。
具体地,在获取到施工人员上传的施工现场数据后,将该施工现场数据写入该监理比对模板中进行比对。
s40:若通过监理比对模板比对出异常,则生成监理异常报告,发送至监理人员客户端。
在本实施例中,监理异常报告是指记录有施工现场的情况出现的异常的报告。
具体地,若通过监理比对模板比对出异常,则将发生异常的数据组成该监理异常报告,并将该监理异常报告发送至监理人员客户端,通知监理人员采取相应的措施。
在本实施例中,在工程开始时,触发该工程监理请求,并从该工程监理请求中获取施工方案数据,进而将获取得到的施工方案数据导入预设的工程监理模板中,可以通过该工程监理模板自动对施工现场的情况进行比对,在比对出异常时,生成异常报告并将异常报告及时反馈至监理人员处,使得工程监理的过程中更自动化,进而有利于减轻监理人员的工作强度,也有利于提升工程监理的效率。
在一实施例中,如图2所示,在步骤20中,通过以下步骤获取所述工程监理模板:
s210:获取历史施工方案数据,从历史施工方案数据中提取施工流程标识。
在本实施例中,历史施工方案数据是指过去一段时间,例如半年、一年或三年内,所有的应用于工程监理的施工方案数据。可理解的,该历史施工方案数据中的施工方案是监理人员参照依据,监理人员基于该施工方案前往施工现场进行监理工作,在监理工作时,监理人员根据实际施工的情况与施工方案进行比对,如果出现异常,则根据该异常采取相应的措施。施工流程标识是指用于区分在工程的施工过程中每一流程步骤的字符串,可理解的,该施工流程标识可以是施工流程的具体名称。
具体地,从存储有该历史施工方案数据中的数据库中,获取该历史施工方案数据,并从每份该历史施工方案数据中提取对应的施工流程标识。
s220:建立数据表格,将施工流程标识写入数据表格,得到监理框架表。
在本实施例中,数据表格是指用于存储数据的表格。监理框架表是指用于将施工流程标识导入的框架。
具体地,预先建立该数据表格,将每一施工流程标识按照流程步骤的顺序,依次写入该数据表格,进而将该数据表格作为监理框架表。
s230:计算监理框架表中的每一施工流程标识的占位符。
在本实施例中,占位符是指预先在监理框架表中,占住一个固定的位置,可以往该占位符中输入数据。
具体地,可在监理框架表中,在每一施工流程标识中使用{key}作为占位符,并将该占位符放入每一施工流程标识中用于存放具体内容的位置。
s240:在监理框架表中的每一施工流程标识写入待获取时间接口后,将监理框架表作为工程监理模板。
在本实施例中,待获取时间接口是指用于获取时间数据的接口。其中该待获取时间接口可获取预定的施工方案的时间,以及实际工程中,上传对应的现场施工的数据的时间。工程监理模板是指用于获取施工现场的数据后,与预定的施工方案进行比对的模板。
具体地,在编辑好该待获取时间接口后,将该待获取时间接口放入监理框架表中的每一施工流程标识中,进而得到该工程监理模板。
在一实施例中,如图3所示,在步骤s210中,即获取历史施工方案数据,从历史施工方案数据中提取施工流程标识,具体包括如下步骤:
s211:获取施工类型数据,并根据施工类型数据对历史施工方案数据进行分类。
在本实施例中,施工类型数据是指施工的工程的类别。具体地,该施工类型数据可以是建设、铁路、水利或公路等。
具体地,根据施工类型数据,逐类获取历史施工方案数据。
s212:逐类从历史施工方案数据提取出施工流程标识,并将每一类的施工流程标识进行关联。
具体地,关联的方法可以是使用相同的字符串,对使用相同的施工类型数据提取的历史施工方案数据进行标记,该字符串可以是任意字符,例如可以是数字,英文字母或者其他可被计算机识别的符号。
在一实施例中,如图4所示,在步骤s240中,即在监理框架表中的每一施工流程标识写入待获取时间接口后,将监理框架表作为工程监理模板,具体包括如下步骤:
s241:待获取时间接口包括方案时间接口和实际时间接口,通过方案时间接口和实际时间接口获取对应的时间数据后进行比对。
在本实施例中,方案时间接口是指预定的施工方案中,预计完成该施工流程的时间。实际时间接口是指在实际施工中,完成该施工流程的时间。可理解的,该实际时间接口为该工程监理模板获取到与施工流程标识对应的施工现场数据的时间。
具体地,使用该方案时间接口从施工方案中提取每一施工流程步骤计划完成的时间。在该工程监理模板获取到与施工流程标识对应的施工现场数据后,通过该实际时间接口获取当前时间。并将同一施工流程中,使用方案时间数据获取到的时间数据和实际时间接口获取到的时间数据进行比对。
s242:若比对出时间延迟信息,则将时间延迟信息进行标记。
具体地,若比对出该时间延迟信息,即实际时间接口获取到的时间数据晚于方案时间数据获取到的时间数据,则将时间延迟信息进行标记,并将标记的时间延迟信息写入异常报告中。
在一实施例中,如图5所示,在步骤s30中,即根据方案流程数据获取对应的施工现场数据,将施工现场数据写入监理比对模板进行比对,具体包括如下步骤:
s31:计算每一施工现场数据的key值,根据key值将施工现场数据放入哈希映射中。
在本实施例中,哈希映射是一种可以直接读取数据的数据结构。key值是用于在该哈希映射中获取数据表格存放位置的关键值。
具体地,可以通过调用获取key值的函数,例如keyset函数或者hashcode函数,将每个施工现场数据代入该获取key值的函数中,计算出该施工现场数据的key值。在计算出施工现场数据的key值后,根据该key值,获取施工现场数据在哈希映射中的位置,并根据该位置将该施工现场数据放入哈希映射中。
s32:将施工现场数据的key值导入监理比对模板的占位符中。
具体地,该监理比对模板的占位符,可以是用于获取该施工现场数据的key值。进一步地,若只有一个施工现场数据,则将该待处理数据表格的key值直接导入该占位符中。若有多个(大于或等于两个)施工现场数据,则将每个施工现场数据的key值循环导入该占位符中,即在一个施工现场数据的key值导入该占位符后,再导入下一个施工现场数据的key值,直到所有key值都导入该占位符中。
s33:根据施工现场数据的key值,从哈希映射中将施工现场数据写入监理比对模板。
具体地,在获取到该施工现场数据的key值后,根据该key值,在哈希映射中获取到对应的施工现场数据。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
实施例二:
在一实施例中,提供一种工程监理系统,该工程监理系统与上述实施例中工程监理方法一一对应。如图6所示,该工程监理系统包括施工方案获取模块10、数据导入模块20、比对模块30和报告发送模块40。各功能模块详细说明如下:
施工方案获取模块10,用于若获取到工程监理请求,则从工程监理请求中获取施工方案数据;
数据导入模块20,用于从施工方案数据中获取方案流程数据,调用预设的工程监理模板,将方案流程数据导入工程监理模板,得到监理比对模板;
比对模块30,用于根据方案流程数据获取对应的施工现场数据,将施工现场数据写入监理比对模板进行比对;
报告发送模块40,用于若通过监理比对模板比对出异常,则生成监理异常报告,发送至监理人员客户端。
优选地,数据导入模块20中,通过以下模块获取工程监理模板:
标识获取模块210,用于获取历史施工方案数据,从历史施工方案数据中提取施工流程标识;
框架表建立模块220,用于建立数据表格,将施工流程标识写入数据表格,得到监理框架表;
占位符计算模块230,用于计算监理框架表中的每一施工流程标识的占位符;
读写模块240,用于在监理框架表中的每一施工流程标识写入待获取时间接口后,将监理框架表作为工程监理模板。
优选地,标识获取模块210包括:
分类子模块211,用于获取施工类型数据,并根据施工类型数据对历史施工方案数据进行分类;
关联子模块212,用于逐类从历史施工方案数据提取出施工流程标识,并将每一类的施工流程标识进行关联。
优选地,读写模块240包括:
时间比对子模块241,用于待获取时间接口包括方案时间接口和实际时间接口,通过方案时间接口和实际时间接口获取对应的时间数据后进行比对;
报告生成子模块242,用于若比对出时间延迟信息,将时间延迟信息进行标记。
优选地,比对模块30包括:
映射子模块31,用于计算每一施工现场数据的key值,根据key值将施工现场数据放入哈希映射中;
数据导入子模块32,用于将施工现场数据的key值导入监理比对模板的占位符中;
比对子模块33,用于根据施工现场数据的key值,从哈希映射中将施工现场数据写入监理比对模板。
关于工程监理系统的具体限定可以参见上文中对于工程监理方法的限定,在此不再赘述。上述工程监理系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。