一种基于区块链的分包商评价方法、装置、设备及介质与流程
未命名
07-12
阅读:259
评论:0
1.本发明属于工程管理技术领域,具体涉及一种基于区块链的分包商评价方法、装置、设备及介质。
背景技术:
2.电力工程,即与电能的生产、输送、分配有关的工程,例如送变电业扩工程。在电力工程的实施过程中,会涉及到多个分包商,以及工程管理公司、监理方、监管方、设计方等多方角色。当前电力工程行业操作规范等制度文件已十分完备,但项目管理中仍存在流程管理、沟通管理及现场执行管理等突出问题,制约电力工程管理效率,埋下工程安全隐患,甚至导致项目相关各方产生分歧,影响项目结算,对各方均造成效益及声誉损失。尤其是在分包商的选取和评价方面,由于分包商是电力工程的具体实施角色,在施工过程扮演的角色非常重要,而对于分包商工作内容的评价将在新建项目工程招标过程中作为依据,因此,需要一种客观、可信度高的分包商评价方法,以作为重要依据。
技术实现要素:
3.本发明的目的在于提供一种基于区块链的分包商评价方法、装置、设备及介质,本方法作为一种客观、可信度高的分包商评价方法,能够公开透明、客观可信的给出各个分包商的评分,以指导后续新建项目工程中分包商的招标。
4.为了实现上述目的,本发明采用如下技术方案:
5.一种基于区块链的分包商评价方法,包括如下步骤:
6.获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点;
7.各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;
8.调用智能合约;其中,所述智能合约包括预设的评分规则;
9.工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分;
10.为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重;
11.基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分;
12.获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间;
13.将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。
14.进一步的,调用智能合约;其中,所述智能合约包括预设的评分规则的步骤中,所
述评分规则包括人员到岗、工程进度、施工质量、物料品质、作业环境和沟通事宜。
15.进一步的,所述人员到岗包括:实施人员出勤率和管理人员出勤率;
16.实施人员出勤率高于于当月施工天数的80%,得3分,实施人员出勤率低于当月施工天数的80%,得0分;
17.管理人员出勤率高于60%,得2分;管理人员出勤率低于60%,得0分。
18.进一步的,所述工程进度包括:计划是否清晰合规和工程预期;
19.项目参与者清楚了解项目实施计划,得5分;项目参与者对项目实施计划模糊不清,得1-4分;项目参与者对项目实施计划完全不了解,得0分;
20.工程进度超过计划时间节点,得6分;工程进度与计划时间节点相吻合,得5分;工程进度相较于计划时间节点落后,得0-4分。
21.进一步的,所述施工质量包括事前产品质量、事前施工质量计划指标完成程度、事中质量抽查过关情况、事中商标或标志是否清晰、事后工序和结果产品是否出现问题。
22.进一步的,所述物料品质包括物料管理是否合规、能否出具有效科学的建筑评定材料。
23.进一步的,所述环境作业包括通风照明、水路条件、施工员安全防护、施工污染是否符合预设标准。
24.一种基于区块链的分包商评价装置,包括:
25.第一获取模块,用于获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点;
26.上链模块,用于各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;
27.调用模块,用于调用智能合约;其中,所述智能合约包括预设的评分规则;
28.第一评分模块,用于工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分;
29.权重分配模块,用于为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重;
30.第二评分模块,用于基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分;
31.第二获取模块,用于获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间;
32.等级匹配模块,用于将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。
33.一种电子设备,包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现一种基于区块链的分包商评价方法。
34.一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现一种基于区块链的分包商评价方法。
35.与现有技术相比较,本发明的有益效果如下:
36.本发明提供的分包商评价方法,综合各方对项目细节所打分数,调用智能合约进行自动化计算,不同角色方对项目参与程度的打分权重,输出得到最终评价结果作为该分包商在该项目中的得分或者评级。展现在被评价方的名片中,成为评价方在新建项目工程招标过程中的重要依据。
附图说明
37.构成本技术的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
38.图1为本发明一种基于区块链的分包商评价方法流程图;
39.图2为本发明一种基于区块链的分包商评价装置的结构框图;
40.图3为本发明一种电子设备的结构框图。
具体实施方式
41.下面将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
42.以下详细说明均是示例性的说明,旨在对本发明提供进一步的详细说明。除非另有指明,本发明所采用的所有技术术语与本技术所属领域的一般技术人员的通常理解的含义相同。本发明所使用的术语仅是为了描述具体实施方式,而并非意图限制根据本发明的示例性实施方式。
43.实施例1
44.如图1所示,一种基于区块链的分包商评价方法,包括如下步骤:
45.s1、获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点。
46.具体的,工程管理公司、监理方、监管方、设计方和分包商分别部署区块链节点,开发相关的数据上链接口,可单位将各自的数据发送到背书节点上,这些节点被连接到区块链网络上,实现信息资源的跨地域、跨部门、跨单位联动;从记录过程上来说,区块链技术记录了与工程项目管理逻辑保持一致的有序实时记录;从记录的后续保存和更新角度而言,一旦数据成为分布式账本中的永久部分,并被区块链网络中的所有参与部门所接受,不可篡改。可以充分利用智能合约的特性,将相关业务自动化执行;比如分包商的履约评价机制,在项目完成后可以由参与该项目的所有相关方对被评价主题进行全方位评价。
47.s2、各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中。
48.具体的,由于分包商作为联盟链中的一个节点,因此其将评分依据数据上传后,所有节点都不能对数据进行篡改。
49.s3、调用智能合约;其中,所述智能合约包括预设的评分规则。
50.表1
51.52.[0053][0054]
具体的,如表1所示,所述评分规则包括人员到岗、工程进度、施工质量、物料品质、作业环境和沟通事宜。
[0055]
进一步具体的,所述人员到岗包括:实施人员出勤率和管理人员出勤率;到岗率不得低于当月施工天数的80%(当月施工天数如无放假、请假及其他特殊原因的按当月日历天数计)。
[0056]
实施人员出勤率高于于当月施工天数的80%,得3分,实施人员出勤率低于当月施工天数的80%,得0分;
[0057]
管理人员出勤率高于60%,得2分;管理人员出勤率低于60%,得0分。
[0058]
进一步具体的,所述工程进度包括:工作饱和度,工程是否达成预期,项目推迟原因是否合理,计划是否清晰合规;
[0059]
项目参与者清楚了解项目实施计划,得5分;项目参与者对项目实施计划模糊不
清,得1-4分;项目参与者对项目实施计划完全不了解,得0分;
[0060]
工程进度超过计划时间节点,得6分;工程进度与计划时间节点相吻合,得5分;工程进度相较于计划时间节点落后,得0-4分。
[0061]
进一步具体的,所述施工质量包括事前产品质量、事前施工质量计划指标完成程度、事中质量抽查过关情况、事中商标或标志是否清晰、事后工序和结果产品是否出现问题。
[0062]
进一步具体的,所述物料品质包括物料管理是否合规、能否出具有效科学的建筑评定材料。
[0063]
进一步具体的,所述环境作业包括通风照明、水路条件、施工员安全防护、施工污染是否符合预设标准。
[0064]
s4、工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分。
[0065]
具体的,打分内容包括人员到岗、工程进度、施工质量、物料品质、作业环境等方面进行打分。
[0066]
s5、为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重。
[0067]
具体的,根据相关方对项目的参与度分配不同的打分权重比,比如对于分包商的评价基于每个上传至节点的数据信息,其他人员角色对分包商在施工现场的问题记录及履约情况对其进行打分。
[0068]
s6、基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分。
[0069]
具体的,对于一个分包商,将工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分分别乘以相对应的权重,求和得到该分包商的最终得分。
[0070]
s7、获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间。
[0071]
s8、将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。
[0072]
具体的,在预设等级范围内的分包商,其相关信息,展现在名片中,成为评价方在新建项目工程招标过程中的重要依据。
[0073]
实施例2
[0074]
如图2所示,一种基于区块链的分包商评价装置,包括:
[0075]
第一获取模块,用于获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点;
[0076]
上链模块,用于各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;
[0077]
调用模块,用于调用智能合约;其中,所述智能合约包括预设的评分规则;
[0078]
第一评分模块,用于工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分;
[0079]
权重分配模块,用于为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重;
[0080]
第二评分模块,用于基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分;
[0081]
第二获取模块,用于获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间;
[0082]
等级匹配模块,用于将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。
[0083]
实施例3
[0084]
本发明还提供一种用于实现实施例1一种基于区块链的分包商评价方法的电子设备100;电子设备100包括存储器101、至少一个处理器102、存储在存储器101中并可在至少一个处理器102上运行的计算机程序103及至少一条通讯总线104。存储器101可用于存储计算机程序103,处理器102通过运行或执行存储在存储器101内的计算机程序,以及调用存储在存储器101内的数据,实现实施例1一种基于区块链的分包商评价方法步骤。
[0085]
存储器101可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备100的使用所创建的数据(比如音频数据)等。此外,存储器101可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
[0086]
至少一个处理器102可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器102可以是微处理器或者该处理器102也可以是任何常规的处理器等,处理器102是电子设备100的控制中心,利用各种接口和线路连接整个电子设备100的各个部分。
[0087]
电子设备100中的存储器101存储多个指令以实现一种基于区块链的分包商评价方法,处理器102可执行多个指令从而实现:
[0088]
获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点;
[0089]
各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;
[0090]
调用智能合约;其中,所述智能合约包括预设的评分规则;
[0091]
工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块
链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分;
[0092]
为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重;
[0093]
基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分;
[0094]
获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间;
[0095]
将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。
[0096]
实施例4
[0097]
电子设备100集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器及只读存储器(rom,read-only memory)。
[0098]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0099]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0100]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0101]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0102]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何
修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
技术特征:
1.一种基于区块链的分包商评价方法,其特征在于,包括如下步骤:获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点;各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;调用智能合约;其中,所述智能合约包括预设的评分规则;工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分;为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重;基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分;获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间;将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。2.根据权利要求1所述的基于区块链的分包商评价方法,其特征在于,调用智能合约;其中,所述智能合约包括预设的评分规则的步骤中,所述评分规则包括人员到岗、工程进度、施工质量、物料品质、作业环境和沟通事宜。3.根据权利要求2所述的基于区块链的分包商评价方法,其特征在于,所述人员到岗包括:实施人员出勤率和管理人员出勤率;实施人员出勤率高于于当月施工天数的80%,得3分,实施人员出勤率低于当月施工天数的80%,得0分;管理人员出勤率高于60%,得2分;管理人员出勤率低于60%,得0分。4.根据权利要求2所述的基于区块链的分包商评价方法,其特征在于,所述工程进度包括:计划是否清晰合规和工程预期;项目参与者清楚了解项目实施计划,得5分;项目参与者对项目实施计划模糊不清,得1-4分;项目参与者对项目实施计划完全不了解,得0分;工程进度超过计划时间节点,得6分;工程进度与计划时间节点相吻合,得5分;工程进度相较于计划时间节点落后,得0-4分。5.根据权利要求2所述的基于区块链的分包商评价方法,其特征在于,所述施工质量包括事前产品质量、事前施工质量计划指标完成程度、事中质量抽查过关情况、事中商标或标志是否清晰、事后工序和结果产品是否出现问题。6.根据权利要求2所述的基于区块链的分包商评价方法,其特征在于,所述物料品质包括物料管理是否合规、能否出具有效科学的建筑评定材料。7.根据权利要求2所述的基于区块链的分包商评价方法,其特征在于,所述环境作业包括通风照明、水路条件、施工员安全防护、施工污染是否符合预设标准。8.一种基于区块链的分包商评价装置,其特征在于,包括:第一获取模块,用于获取预先构建的联盟链;其中,所述联盟链包括工程管理公司区块
链节点、监理方区块链节点、监管方区块链节点、设计方区块链节点和分包商区块链节点;上链模块,用于各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;调用模块,用于调用智能合约;其中,所述智能合约包括预设的评分规则;第一评分模块,用于工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分;权重分配模块,用于为工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点分别分配权重;第二评分模块,用于基于分配的权重,以及工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点的评分,计算各个分包商的最终得分;第二获取模块,用于获取预先设置的等级表格;其中,所述等级表格中的每一等级对应有分数区间;等级匹配模块,用于将等级表格中的等级与各个分包商的最终得分进行映射,得到每一分包商的评价等级,将评价等级加入对应分包商的名片信息中。9.一种电子设备,其特征在于,包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至7中任意一项所述的基于区块链的分包商评价方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至7中任意一项所述的基于区块链的分包商评价方法。
技术总结
本发明公开了一种基于区块链的分包商评价方法、装置、设备及介质,本方法中,各个分包商分别通过分包商区块链节点分别将各自的评分依据数据上传到背书节点上;所述背书节点进行背书验证,将背书验证通过的评分依据数据上链,存储于联盟链的区块中;工程管理公司区块链节点、监理方区块链节点、监管方区块链节点和设计方区块链节点调用所述智能合约,依据评分依据数据分别对各个分包商进行评分。综合各方对项目细节所打分数,调用智能合约进行自动化计算,输出得到最终评价结果作为该分包商在该项目中的得分或者评级。展现在被评价方的名片中,成为评价方在新建项目工程招标过程中的重要依据。重要依据。重要依据。
技术研发人员:刘毅 左晨宇 王家慧 李菲凡 孟银萍 刘文辉 刘策 潘雪 王冰玉 王迟 鲁丛 万洁 陈雅雯 杨晨 柴段鲲
受保护的技术使用者:国家电网有限公司
技术研发日:2023.03.31
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
