本发明涉及工程项目管理技术领域,尤其涉及一种建筑行业大数据分析系统和相关方法。
背景技术:
依赖于科学技术的进步,建筑行业也获得了持续高速的发展,据统计,建筑行业在我国国内生产总值中的占比在30%左右,行业从业人员超过2亿,建筑行业在我国经济转型发展中起着举足轻重的作用。然而,我国建筑行业的工程项目信息化管理水平并不高,例如,在工程项目实行多级分包的情况下,各分包机构采用不同技术管理分包下来的工程项目,基层项目机构收集的数据无法为决策层提供参考、同一工程项目的多个基层机构数据流通差、冗余数据量大等已成为行业普遍现象,整个行业基本处于与大数据和互联网分割的状态,行业与企业的转型步履维艰。可见,目前我国建筑行业在工程项目管理上存在效率低的问题。
技术实现要素:
针对上述技术问题,本发明提供了一种能够提高我国建筑行业在工程项目管理上的效率的基于大数据的工程项目管理方法、装置及电子设备。
为实现上述目的,本发明实施例第一方面提供了一种基于大数据的工程项目管理方法,包括:
搭建工程项目云平台;
获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据;
按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存;
通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标。
可选的,所述按照所述云平台的数据归档格式,对所述工程项目数据进行归档的步骤包括:
从所述工程项目数据中获取工程项目相应的完成进度数据、质量监控数据及成本数据;
根据读取到的完成进度数据、质量监控数据及成本数据,按照所述云平台的数据归档格式,对所述工程项目数据进行归档。
可选的,所述多个数字档案库包括完成进度数据库、质量监控数据库和成本数据库;所述通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标的步骤包括:
从所述完成进度数据库中获取所述项目机构在多个预设时间节点的完成进度百分比,通过所述云平台中的预设学习算法对所述完成进度百分比进行处理和分析,得到工程项目的完成进度管理指标;
从所述质量监控数据库中获取所述项目机构在多个预设时间节点的质量检测图文,通过所述云平台中的预设学习算法通过对所述质量检测图文进行处理和分析,得到工程项目的质量监控管理指标;
从所述成本数据库中获取所述项目机构在多个预设时间节点的成本开销,通过所述云平台中的预设学习算法通过对所述成本开销进行处理和分析,得到工程项目的成本管理指标。
可选的,所述方法还包括:
根据所述工程项目的完成进度管理指标为所述项目机构分配第一权值,根据所述工程项目的质量监控管理指标为所述项目机构分配第二权值及根据所述工程项目的成本管理指标为所述项目机构分配第三权值;
基于所述项目机构分配的第一权值、第二权值及第三权值计算所述项目机构的综合评分,并根据该综合评分确定所述项目机构的等级。
可选的,在所述根据该综合评分确定所述项目机构的等级的步骤之后,所述方法进一步包括:
在接收到所述项目机构的查询请求的情况下,将所述项目机构的等级及所述工程项目的完成进度管理指标、质量监控管理指标、成本管理指标推送至所述项目机构的终端设备。
可选的,在所述获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据的步骤之前,所述方法还包括:
在所述云平台中,为所述项目机构创建官方账户,并将所述项目机构的官方账户及该官方账户私钥存储在预设数据库中;
所述获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据的步骤包括:
获取所述项目机构在接收到上传指令后,通过所述官方账户上传至所述云平台的工程项目数据。
本发明实施例第二方面提供了一种基于大数据的工程项目管理装置,包括:
平台搭建模块,用于搭建工程项目云平台;
数据获取模块,用于获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据;
数据归档模块,用于按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存;
管理指标模块,用于通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标。
本发明实施例第三方面提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该处理器执行计算机程序时实现上述的基于大数据的工程项目管理方法中的步骤。
本发明实施例第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的基于大数据的工程项目管理方法中的步骤。
本发明的上述方案至少包括以下有益效果:
通过搭建工程项目云平台,获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据,按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存,通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标,从而实现对工程项目进度、质量安全、成本等进行有效管控,进而提高我国建筑行业在工程项目管理上的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种网络系统架构的示意图;
图2为本发明实施例提供的一种基于大数据的工程项目管理方法的流程示意图;
图3为本发明实施例提供的另一种基于大数据的工程项目管理方法的流程示意图;
图4为本发明实施例提供的一种基于大数据的工程项目管理装置的结构示意图;
图5为本发明实施例提供的另一种基于大数据的工程项目管理装置的结构示意图;
图6为本发明实施例提供的另一种基于大数据的工程项目管理装置的结构示意图;
图7为本发明实施例提供的另一种基于大数据的工程项目管理装置的结构示意图;
图8为本发明实施例提供的另一种基于大数据的工程项目管理装置的结构示意图;
图9为本发明实施例提供的另一种基于大数据的工程项目管理装置的结构示意图;
图10为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。
首先结合相关附图来举例介绍下本申请实施例的方案可能应用到的网络系统架构。
请参见图1,图1所示的网络系统架构涉及到多个项目机构、云平台以及管理机构。该项目机构可以是承包某个工程项目的公司分部或子公司或一线施工部门,是所有数据的第一收集者,管理机构可以是公司总部或公司决策部门或中控中心,能够依据云平台对项目机构提交的工程项目数据的处理分析,进行进度、质量安全、成本方面的决策,以对工程项目进行有效管控,云平台作为数据存储和处理中心,旨在通过数据处理和分析为管理机构得出有意义的管理指标,且各个项目机构及管理机构能够从该平台获取需要的数据,实现数据共享。
请参见图2,图2为本发明实施例提供的一种基于大数据的工程项目管理方法的流程示意图,如图2所示,包括步骤:
s11,搭建工程项目云平台。
其中,在本发明的具体实施例中,该云平台采用多种技术框架架构而成,例如:hdfs(hadoopdistributedfilesystem,分布式文件系统)、集群计算平台spark等等,是一个集分布式数据存储、数据清洗、机器学习及预测分析于一身的平台,可以提供进度、质量、成本等模块的全面数据分析报表与部分商业指标的技术预测。
s12,获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据。
s13,按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存。
s14,通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标。
本发明实施例提供的基于大数据的工程项目管理装置能够实现上述基于大数据的工程项目管理方法实施例中的各个实施方式,以及相应有益效果,为避免重复,这里不再赘述。
本发明实施例通过搭建工程项目云平台,获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据,按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存,通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标,从而能够实现对工程项目进度、质量安全、成本等进行有效管控,进而提高我国建筑行业在工程项目管理上的效率。
请参见图3,图3为本发明实施例提供的另一种基于大数据的工程项目管理方法的流程示意图,如图3所示,包括步骤:
s21,搭建工程项目云平台。
s22,获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据。
s23,从所述工程项目数据中获取工程项目相应的完成进度数据、质量监控数据及成本数据。
s24,根据读取到的完成进度数据、质量监控数据及成本数据,按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存。
s25,通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标。
作为一种可选的实施方式,所述多个数字档案库包括完成进度数据库、质量监控数据库和成本数据库;所述通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标的步骤包括:
从所述完成进度数据库中获取所述项目机构在多个预设时间节点的完成进度百分比,通过所述云平台中的预设学习算法对所述完成进度百分比进行处理和分析,得到工程项目的完成进度管理指标;
从所述质量监控数据库中获取所述项目机构在多个预设时间节点的质量检测图文,通过所述云平台中的预设学习算法通过对所述质量检测图文进行处理和分析,得到工程项目的质量监控管理指标;
从所述成本数据库中获取所述项目机构在多个预设时间节点的成本开销,通过所述云平台中的预设学习算法通过对所述成本开销进行处理和分析,得到工程项目的成本管理指标。
作为一种可选的实施方式,所述方法还包括:
根据所述工程项目的完成进度管理指标为所述项目机构分配第一权值,根据所述工程项目的质量监控管理指标为所述项目机构分配第二权值及根据所述工程项目的成本管理指标为所述项目机构分配第三权值;
基于所述项目机构分配的第一权值、第二权值及第三权值计算所述项目机构的综合评分,并根据该综合评分确定所述项目机构的等级。
作为一种可选的实施方式,在所述根据该综合评分确定所述项目机构的等级的步骤之后,所述方法进一步包括:
在接收到所述项目机构的查询请求的情况下,将所述项目机构的等级及所述工程项目的完成进度管理指标、质量监控管理指标、成本管理指标推送至所述项目机构的终端设备。
作为一种可选的实施方式,在所述获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据的步骤之前,所述方法还包括:
在所述云平台中,为所述项目机构创建官方账户,并将所述项目机构的官方账户及该官方账户私钥存储在预设数据库中;
所述获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据的步骤包括:
获取所述项目机构在接收到上传指令后,通过所述官方账户上传至所述云平台的工程项目数据。
请参见图4,图4为本发明实施例提供的一种基于大数据的工程项目管理装置,该装置包括:
平台搭建模块401,用于搭建工程项目云平台;
数据获取模块402,用于获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据;
数据归档模块403,用于按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存;
管理指标模块404,用于通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标。
可选的,如图5所示,所述数据归档模块403,包括:
第一数据获取单元4031,用于从所述工程项目数据中获取工程项目相应的完成进度数据、质量监控数据及成本数据;
数据归档单元4032,用于根据读取到的完成进度数据、质量监控数据及成本数据,按照所述云平台的数据归档格式,对所述工程项目数据进行归档。
可选的,如图6所示,所述管理指标模块404,包括:
进度管理单元4041,用于从所述完成进度数据库中获取所述项目机构在多个预设时间节点的完成进度百分比,通过所述云平台中的预设学习算法对所述完成进度百分比进行处理和分析,得到工程项目的完成进度管理指标;
质量管理单元4042,用于从所述质量监控数据库中获取所述项目机构在多个预设时间节点的质量检测图文,通过所述云平台中的预设学习算法通过对所述质量检测图文进行处理和分析,得到工程项目的质量监控管理指标;
成本管理单元4043,用于从所述成本数据库中获取所述项目机构在多个预设时间节点的成本开销,通过所述云平台中的预设学习算法通过对所述成本开销进行处理和分析,得到工程项目的成本管理指标。
可选的,如图7所示,所述装置还包括:
权值分配模块405,用于根据所述工程项目的完成进度管理指标为所述项目机构分配第一权值,根据所述工程项目的质量监控管理指标为所述项目机构分配第二权值及根据所述工程项目的成本管理指标为所述项目机构分配第三权值;
等级确定模块406,用于基于所述项目机构分配的第一权值、第二权值及第三权值计算所述项目机构的综合评分,并根据该综合评分确定所述项目机构的等级。
可选的,如图8所示,所述装置还包括:
查询请求模块407,用于在接收到所述项目机构的查询请求的情况下,将所述项目机构的等级及所述工程项目的完成进度管理指标、质量监控管理指标、成本管理指标推送至所述项目机构的终端设备。
可选的,如图9所示,所述装置还包括:
账户创建模块408,用于在所述云平台中,为所述项目机构创建官方账户,并将所述项目机构的官方账户及该官方账户私钥存储在预设数据库中;
所述数据获取模块402,包括:
第二数据获取单元4021,用于获取所述项目机构在接收到上传指令后,通过所述官方账户上传至所述云平台的工程项目数据。
请参见图10,图10为本发明实施例提供的的一种电子设备的结构示意图,如图10所示,包括:存储器1001、处理器1002及存储在所述存储器1001上并可在所述处理器1002上运行的计算机程序1003,其中:
处理器1002用于调用存储器1001存储的计算机程序1003,执行如下步骤:
搭建工程项目云平台;
获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据;
按照所述云平台的数据归档格式,对所述工程项目数据进行归档,得到多个数字档案库并保存;
通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标。
可选的,处理器1002用于执行所述按照所述云平台的数据归档格式,对所述工程项目数据进行归档的步骤包括:
从所述工程项目数据中获取工程项目相应的完成进度数据、质量监控数据及成本数据;
根据读取到的完成进度数据、质量监控数据及成本数据,按照所述云平台的数据归档格式,对所述工程项目数据进行归档。
可选的,所述多个数字档案库包括完成进度数据库、质量监控数据库和成本数据库;所述处理器1002执行所述通过所述云平台中的预设学习算法对所述多个数字档案库中的数据进行处理和分析,得到工程项目管理指标的步骤包括:
从所述完成进度数据库中获取所述项目机构在多个预设时间节点的完成进度百分比,通过所述云平台中的预设学习算法对所述完成进度百分比进行处理和分析,得到工程项目的完成进度管理指标;
从所述质量监控数据库中获取所述项目机构在多个预设时间节点的质量检测图文,通过所述云平台中的预设学习算法通过对所述质量检测图文进行处理和分析,得到工程项目的质量监控管理指标;
从所述成本数据库中获取所述项目机构在多个预设时间节点的成本开销,通过所述云平台中的预设学习算法通过对所述成本开销进行处理和分析,得到工程项目的成本管理指标。
可选的,所述处理器1002还用于:根据所述工程项目的完成进度管理指标为所述项目机构分配第一权值,根据所述工程项目的质量监控管理指标为所述项目机构分配第二权值及根据所述工程项目的成本管理指标为所述项目机构分配第三权值;
基于所述项目机构分配的第一权值、第二权值及第三权值计算所述项目机构的综合评分,并根据该综合评分确定所述项目机构的等级。
可选的,在所述根据该综合评分确定所述项目机构的等级的步骤之后,所述处理器1002进一步用于:
在接收到所述项目机构的查询请求的情况下,将所述项目机构的等级及所述工程项目的完成进度管理指标、质量监控管理指标、成本管理指标推送至所述项目机构的终端设备。
可选的,在所述获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据的步骤之前,所述处理器1002还用于:
在所述云平台中,为所述项目机构创建官方账户,并将所述项目机构的官方账户及该官方账户私钥存储在预设数据库中;
所述获取项目机构在接收到上传指令后上传至所述云平台的工程项目数据的步骤包括:
获取所述项目机构在接收到上传指令后,通过所述官方账户上传至所述云平台的工程项目数据。
示例性的,上述电子设备可以是手机、计算机、笔记本电脑、平板电脑、掌上电脑及可穿戴设备等。电子设备可包括但不仅限于处理器1002、存储器1001。本领域技术人员可以理解,所述示意图仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
需要说明的是,由于电子设备的处理器1002执行计算机程序1003时实现上述的人脸活体检测方法中的步骤,因此上述基于大数据的工程项目管理方法的实施方式均适用于该电子设备,且均能达到相同或相似的有益效果。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的基于大数据的工程项目管理方法中的步骤。
示例性的,计算机可读存储介质的计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。
需要说明的是,由于计算机可读存储介质的计算机程序被处理器执行时实现上述的基于大数据的工程项目管理方法中的步骤,因此上述基于大数据的工程项目管理方法的所有实施方式均适用于该计算机可读存储介质,且均能达到相同或相似的有益效果。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。