本发明涉及工程管理的技术领域,尤其是涉及一种全过程造价进度监管系统及方法。
背景技术:
目前,负责招标的企业在招标之前会对所承接的工程作出工程造价,现有的造价流程为工作人员根据业主提供的信息,以及自己到现场勘查得到的信息对承接的工程进行造价计算的工作。由于造价工作的繁琐,需要对造价工作人员的工作进行监督,而目前只能通过相关人员对造价工作人员的造价工作进行监督,不符合现在对自动化办公的要求,同时需要额外的工作人员,造成人力资源的浪费。
技术实现要素:
本发明的目的是提供一种提高工程造价进度管理效率的全过程造价进度监管系统及方法。
本发明的上述发明目的一是通过以下技术方案得以实现的:
一种全过程造价进度监管系统,所述一种全过程造价进度监管系统包括:
项目启动模块,用于创建工程造价流程;
流程计划模块,用于根据所述工程造价流程,对工程造价进行计划安排,得到计划进度数据表;
节点获取模块,用于在所述计划进度数据表中,获取对应的处理节点;
区块链搭建模块,用于根据所述工程造价流程,将所述处理节点组成工程造价区块链;
监控模块,用于对所述工程造价区块链中的数据进行监控。
通过采用上述技术方案,通过区块链技术,将工程造价的每一流程步骤对应的处理节点搭建成工程造价区块链,利用联盟链提供的快速处理的功能,能够降低进度管理的时间,提高进度管理的效率;同时基于区块链技术,将每一流程节点组成对应的节点子链,由于每一流程都是按照时间顺序一直进展,很好的利用了区块链中的时间不可逆,不可篡改的特性,保证了每一流程的安全,同时,区块链技术的去中心化,也提高了在监控时的效率。
本发明进一步设置为:所述流程计划模块包括:
流程步骤获取子模块,用于根据所述工程造价流程,获取对应的流程步骤;
计划安排子模块,用于根据所述流程步骤,将每一流程步骤设置对应的预期时间,并将所述流程步骤和对应的预期时间进行关联,得到所述计划进度数据表。
通过采用上述技术方案,通过流程步骤获取子模块和计划安排子模块,将工程造价的流程进行细化和安排,得到对应的流程步骤和对应的预期时间,使得工程造价的进展的更为合理,同时设置预期时间,也有利于在进行监控时,进行比对。
本发明进一步设置为:所述区块链搭建模块包括:
进度获取子模块,用于获取每一处理节点的处理进度内容和对应的处理时间;
计算子模块,用于使用哈希算法,计算每一所述处理节点的所述处理进度内容对应的哈希值;
区块链搭建子模块,用于根据每一个所述处理进度内容对应的哈希值和对应的所述处理时间,组成所述工程造价区块链。
进一步地,所述区块链搭建子模块包括:
排序单元,用于根据所述处理时间的从前到后的顺序,将所述处理进度内容对应的所述哈希值进行排序;
创世区块创建单元,用于将最前一个所述处理时间和对应的所述处理进度内容的所述哈希值作为创世区块;
区块链搭建单元,用于将排序后的每一所述哈希值作为对应的区块,并在所述区块中,加入前一个所述区块对应的所述处理时间,将各所述区块,组成所述工程造价区块链。
通过采用上述技术方案,使用组成区块链的方式,将每一处理节点组合成区块链,为工程造价进度管理提供了可靠的框架,在每次有新流程建立时,直接在该区块链中对应的处理节点中进行添加,提高了进度管理的效率。
本发明进一步设置为:所述监控模块包括:
处理时间获取子模块,用于从所述工程造价区块链中获取所述处理时间;
查找子模块,用于根据所述处理时间对应的所述处理进度内容在所述计划进度数据表中查找对应的所述计划安排和对应的所述预期时间;
比对子模块,用于将所述处理时间和所述预期时间进行比对,得到比对结果;
报警子模块,用于若所述比对结果为所述处理时间超时,则发出逾期警报。
通过采用上述技术方案,该监控模块通过从工程造价区块链中获取处理时间,并和预期时间进行比对时,能够提高获取处理时间的效率,同时,利用了区块链技术中,不可篡改的特性,是的处理时间不可被篡改,提高了比对加过的准确性。
本发明的上述发明目的二是通过以下技术方案得以实现的:
一种全过程造价进度监管方法,所述一种全过程造价进度监管方法包括:
创建工程造价流程;
根据所述工程造价流程,对工程造价进行计划安排,得到计划进度数据表;
在所述计划进度数据表中,获取对应的处理节点;
根据所述工程造价流程,将所述处理节点组成工程造价区块链;
对所述工程造价区块链中的数据进行监控。
通过上述技术方案,通过区块链技术,将工程造价的每一流程步骤对应的处理节点搭建成工程造价区块链,利用联盟链提供的快速处理的功能,能够降低进度管理的时间,提高进度管理的效率;同时基于区块链技术,将每一流程节点组成对应的节点子链,由于每一流程都是按照时间顺序一直进展,很好的利用了区块链中的时间不可逆,不可篡改的特性,保证了每一流程的安全,同时,区块链技术的去中心化,也提高了在监控时的效率。
综上所述,本发明的有益技术效果为:
通过区块链技术,将工程造价的每一流程步骤对应的处理节点搭建成工程造价区块链,利用联盟链提供的快速处理的功能,能够降低进度管理的时间,提高进度管理的效率;同时基于区块链技术,将每一流程节点组成对应的节点子链,由于每一流程都是按照时间顺序一直进展,很好的利用了区块链中的时间不可逆,不可篡改的特性,保证了每一流程的安全,同时,区块链技术的去中心化,也提高了在监控时的效率。
附图说明
图1是本发明一实施例中全过程造价进度监管方法的一流程图。
图2是本发明一实施例中全过程造价进度监管方法中对步骤s20的实现流程图。
图3是本发明一实施例中全过程造价进度监管方法中对步骤s40的实现流程图。
图4是本发明一实施例中全过程造价进度监管方法中对步骤s43的实现流程图。
图5是本发明一实施例中全过程造价进度监管方法中对步骤s50的实现流程图。
图6是本发明一实施例中全过程造价进度监管系统的一原理框图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
在一实施例中,如图1所示,为本发明公开的一种全过程造价进度监管方法,具体包括如下步骤:
s10:创建工程造价流程。
在本实施例中,工程造价流程是指在工程造价的过程中,需要进行的流程步骤。
具体地,根据实际的工程需求,制定工程造价的方案,并根据该工程造价流程。
s20:根据工程造价流程,对工程造价进行计划安排,得到计划进度数据表。
具体地,根据工程造价流程的具体内容,对工程造价的过程进行计划安排,得到该计划进度表。
s30:在计划进度数据表中,获取对应的处理节点。
具体地,在计划进度数据表中,根据每一流程节点,作为该对应的处理节点。可理解的,该处理节点为工程造价对应的每一步骤。
s40:根据工程造价流程,将处理节点组成工程造价区块链。
在本实施例中,工程造价区块链是指通过区块链技术,存储有处理节点具体内容的区块链。
具体地,通过区块链技术以及工程造价流程,将每一处理节点通过区块链技术,得到对应的区块,再将各区块链成该工程造价区块链。
s50:对工程造价区块链中的数据进行监控。
具体地,从该工程造价区块链中获取对应的处理节点的数据,并将该处理节点的数据与该计划进度数据表进行比对,实现对工程造价全工程进度监管。
在一实施例中,如图2所示,步骤s20中,即根据工程造价流程,对工程造价进行计划安排,得到计划进度数据表,具体包括如下步骤:
s21:根据工程造价流程,获取对应的流程步骤。
具体地,该工程造价流程包括完整的处理流程,从该完整的处理流程中,获取每一流程步骤。
s22:根据流程步骤,将每一流程步骤设置对应的预期时间,并将流程步骤和对应的预期时间进行关联,得到计划进度数据表。
具体地,根据实际工程的需求,为每一流程步骤设置对应的预期时间,即预计在该预期时间内,要完成对应的流程步骤。例如,预期在工程开始后若干天内,完成对工程需要的材料的规划等。
进一步地,将该预期时间与流程步骤相关联,并将每一流程步骤和对应的预期时间存储至计划进度数据表内。
在一实施例中,如图3所示,在步骤s40中,即根据工程造价流程,将处理节点组成工程造价区块链,具体包括如下步骤:
s41:获取每一处理节点的处理进度内容和对应的处理时间。
具体地,在每一处理节点实际完成对应的处理进度内容时,记录完成该处理进度内容当前的时间,作为该处理时间。
s42:哈希算法,计算每一处理节点的处理进度内容对应的哈希值。
具体地,通过哈希算法,将每一处理进度内容作为该哈希算法的输入,得到对应的哈希值。
s43:根据每一个处理进度内容对应的哈希值和对应的处理时间,组成工程造价区块链。
具体地,在将每一处理进度内容对应的哈希值中,加入上一处理进度内容对应的处理时间,通过该方法,将每一处理进度内容形成链式结构,得到该工程造价区块链。
在一实施例中,如图4所示,在步骤s43中,即根据每一个处理进度内容对应的哈希值和对应的处理时间,组成工程造价区块链,具体包括如下步骤:
s431:根据处理时间的从前到后的顺序,将处理进度内容对应的哈希值进行排序。
具体地,根据每一处理进度内容具体的处理时间从前到后的顺序,对处理进度内容对应的哈希值进行排序。
s432:将最前一个处理时间和对应的处理进度内容的哈希值作为创世区块。
在本实施例中,创世区块链是指在工程遭际区块链中,第一个区块。
具体地,将最前一个处理时间和对应的处理进度内容的哈希值进行组合,将组合的结果作为创世区块。
s433:将排序后的每一哈希值作为对应的区块,并在区块中,加入前一个区块对应的处理时间,将各区块,组成工程造价区块链。
具体地,将排序后的每一哈希值作为与处理进度内容对应的哈希值作为对应的区块,并通过在每一区块中,加入上一区块的处理时间,将每一区块之间形成链式结构,得到该工程造价区块链。
在一实施例中,如图5所示,在步骤s50中,即对工程造价区块链中的数据进行监控,具体包括如下步骤:
s51:从工程造价区块链中获取处理时间。
具体地,在工程区块链中,每添加一个区块,即在该工程造价的流程中,对应的处理进度有了更新,则获取该区块对应的处理进度内容对应的处理时间。
s52:根据处理时间对应的处理进度内容在计划进度数据表中查找对应的计划安排和对应的预期时间。
具体地,根据该处理时间对应的处理进度内容,在该计划进度数据表中查找对应的计划安排和对应的预期时间。
s53:将处理时间和预期时间进行比对,得到比对结果。
具体地,处理进度内容和对应的计划安排均指代同一处理事项,因此,将处理时间和预期时间进行比对,得到该比对结果。
s54:若比对结果为处理时间超时,则发出逾期警报。
具体地,若处理时间比该预期时间要晚,则该比对结果为处理时间超时,则发出逾期警报,提示工程人员加快进度。
优选地,若当前时间到达预期时间而该工程造价区块链仍未获取到对应的处理进度内容对应的区块时,也可发出该逾期警报。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
实施例二:
在一实施例中,提供一种全过程造价进度监管系统,该全过程造价进度监管系统与上述实施例中全过程造价进度监管方法一一对应。如图6所示,该全过程造价进度监管系统包括项目启动模块10、流程计划模块20、节点获取模块30、区块链搭建模块40和监控模块50。各功能模块详细说明如下:
项目启动模块10,用于创建工程造价流程;
流程计划模块20,用于根据全过程造价进度监管工程造价流程,对工程造价进行计划安排,得到计划进度数据表;
节点获取模块30,用于在全过程造价进度监管计划进度数据表中,获取对应的处理节点;
区块链搭建模块40,用于根据全过程造价进度监管工程造价流程,将全过程造价进度监管处理节点组成工程造价区块链;
监控模块50,用于对全过程造价进度监管工程造价区块链中的数据进行监控。
优选地,流程计划模块20包括:
流程步骤获取子模块21,用于根据全过程造价进度监管工程造价流程,获取对应的流程步骤;
计划安排子模块22,用于根据全过程造价进度监管流程步骤,将每一流程步骤设置对应的预期时间,并将全过程造价进度监管流程步骤和对应的预期时间进行关联,得到全过程造价进度监管计划进度数据表。
优选地,区块链搭建模块40包括:
进度获取子模块41,用于获取每一处理节点的处理进度内容和对应的处理时间;
计算子模块42,用于使用哈希算法,计算每一全过程造价进度监管处理节点的全过程造价进度监管处理进度内容对应的哈希值;
区块链搭建子模块43,用于根据每一个全过程造价进度监管处理进度内容对应的哈希值和对应的全过程造价进度监管处理时间,组成全过程造价进度监管工程造价区块链。
优选地,区块链搭建子模块43包括:
排序单元431,用于根据全过程造价进度监管处理时间的从前到后的顺序,将全过程造价进度监管处理进度内容对应的全过程造价进度监管哈希值进行排序;
创世区块创建单元432,用于将最前一个全过程造价进度监管处理时间和对应的全过程造价进度监管处理进度内容的全过程造价进度监管哈希值作为创世区块;
区块链搭建单元433,用于将排序后的每一全过程造价进度监管哈希值作为对应的区块,并在全过程造价进度监管区块中,加入前一个全过程造价进度监管区块对应的全过程造价进度监管处理时间,将各全过程造价进度监管区块,组成全过程造价进度监管工程造价区块链。
优选地,监控模块50包括:
处理时间获取子模块51,用于从全过程造价进度监管工程造价区块链中获取全过程造价进度监管处理时间;
查找子模块52,用于根据全过程造价进度监管处理时间对应的全过程造价进度监管处理进度内容在全过程造价进度监管计划进度数据表中查找对应的全过程造价进度监管计划安排和对应的全过程造价进度监管预期时间;
比对子模块53,用于将全过程造价进度监管处理时间和全过程造价进度监管预期时间进行比对,得到比对结果;
报警子模块54,用于若全过程造价进度监管比对结果为全过程造价进度监管处理时间超时,则发出逾期警报。
关于全过程造价进度监管系统的具体限定可以参见上文中对于全过程造价进度监管方法的限定,在此不再赘述。上述全过程造价进度监管系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。