多人在线协同的建筑工程巡检系统设计与实现
2022-11-21谢玮成吴维国谢品翰刘媛媛吴永荣
谢玮成,吴维国,谢品翰,刘媛媛,吴永荣
(中建海峡建设发展有限公司,福建 福州 350001)
0 引言
建设工程的巡检是指现场巡检人员对施工现场进行不定期抽查,进行意见反馈,如实填写质量巡检记录表,并编制检查报告,分析原因、制定整改方案[1]。建筑工程巡检查普遍采取线下开具整改单的方式进行,该方式需要多名检查人员分别记录检查问题,最终汇总开具一张纸质整改通知单并派发整改。此方法巡检效率低、协同性差,执行过程常出现整改单破损或丢失、整改反馈未闭合、统计分析工作量大等问题。
随着新一代信息技术不断创新突破,数据逐步融入产业创新和升级的各个环节[2]。在数字化变革的大趋势下,云计算、大数据、人工智能等技术迅速发展并与建筑行业深入融合[3],推动建筑行业转型升级。
基于以上背景,本文提出一种建筑工程多人在线协同巡检系统设计方案,期望通过本系统应用实现“检查-整改-复查”闭环管理,提高工程检查效率,进而提升工程精细化管理水平。
1 整体架构
建筑工程多人在线协同巡检系统采用SSM框架搭建,系统自顶向下共分为视图层、业务层和数据层,如图1所示。
图1 系统框架
视图层实现对用户请求的响应,提供移动终端和PC终端交互界面。业务层设计有各功能模块的逻辑应用,提供具体业务功能的解决方案,通过封装业务逻辑提高程序运行效率。数据层存储了系统运行所需及运行过程中所产生的各类数据信息,包含结构化数据与非结构化数据,具体有用户信息、检查记录、报告文档等。
2 系统设计
2.1 系统角色
本巡检系统设置检查组组长、检查组成员、项目部管理人员3种角色。
2.1.1 检查组组长
检查组组长为检查组负责人,拥有发起检查考核、提交检查问题、确认检查整改项及扣分值、生成整改通知单、推送整改通知单、复查销项、查询统计分析(所有工程项目)、生成和查询电子报告(所有工程项目)等权限。
2.1.2 检查组成员
检查组成员为检查参与人员,拥有提交检查问题、推送整改通知单、查询统计分析(所参与工程项目)、生成和查询电子报告(所参与工程项目)等权限。
2.1.3 项目部管理人员
项目部管理人员包含项目经理和整改负责人两类人员,拥有整改反馈、查询统计分析(所负责工程项目)、生成和查询电子报告(所负责工程项目)等权限。
2.2 业务逻辑
结合实际工程管理场景,系统中的业务流程可大致分为检查考评流程和整改反馈流程两部分,整体如图2所示。
东魏北齐时代,《伪古文尚书》的传习仅见两例,除去由南入北的颜之推,另一例为魏收。他为魏齐禅代所作册命文,其中有“乃神乃圣”一句,典出《大禹谟》㉜。魏收早在北魏末年就已崭露头角,得习《伪古文尚书》,亦当是北魏洛阳时代的影响。
图2 业务流程
2.2.1 检查考评
考核检查组组长通过移动终端发起检查考核,选择检查类型、被检查工程、检查组成员、检查月份后进入正式检查。检查组成员通过移动终端加入检查,对照检查表中的检查项,根据工程实际情况填写检查记录。所有检查组成员均提交检查记录后,由检查组组长审核提交的检查记录,勾选需要生效的检查项后提交。数据中心服务器在接收到提交的检查记录后,自动生成整改通知单,并将整改通知单推送至被检查项目部管理人员处。
2.2.2 整改反馈
收到整改通知单后,项目部管理人员需对检查问题项逐一反馈整改,提交整改情况后申请整改销项。检查组组长在收到整改销项申请后,根据复查情况对整改销项作出反馈。若同意整改销项,则结束流程;若不同意销项,则退回流程,要求项目部管理人员重新整改。各角色组成员可在其权限范围内对项目检查情况、整改情况、考核得分情况等进行查询,并生成电子版报告。
2.3 功能模块
本巡检系统包含在线协同检查、整改电子单据生成、问题整改反馈等功能,系统由工程检查子系统、整改反馈子系统和统计分析子系统3部分组成,如图3所示。
图3 软件平台结构
2.3.1 工程检查子系统
工程检查子系统包含检查表管理单元、协同检查单元、附件管理单元、通知单下发单元和外部接口5部分。检查表管理单元提供了一套检查表模板,内容包含检查项、检查项分值上下限、重要性等信息,用户可根据实际需要导入各种类型检查表,导入的检查表将作为检查填写的基础表单,在开展检查前,用户需导入检查表,初始化系统后方可使用。协同检查单元开放面向用户的检查界面,用户可根据实际检查情况填写检查表,扣减考核得分,协同检查单元以Operational Transformation技术为基础,引用前端开源库meteor-sharejs实现多人编辑。附件管理单元实现了对检查中上传的照片、文档等非结构化数据的集中存储。通知单下发单元实现了根据用户填写的检查整改项自动汇总生成整改通知单,并加盖电子版公章后传送至整改负责人的功能。外部接口提供了开放式接口,可实现与外部信息系统的数据互通。
2.3.2 整改反馈子系统
整改反馈子系统包含整改反馈单元和复查销项单元两部分功能。整改反馈单元面向整改负责人提供整改回复和整改附件上传的渠道,整改负责人根据下发的整改通知单,逐项完成整改后,将反馈信息上传至系统。复查销项单元提供面向检查人员的整改复查界面,实现当整改负责人提交反馈信息后,由检查组组长复查整改情况,并给出复查结论的功能,对于复查不合格的检查项,系统将推送消息提醒。
统计分析子系统包含整改反馈统计单元、检查情况统计单元、问题项统计单元、考核得分统计单元和电子报告生成单元5部分功能。整改反馈统计单元实现对整改执行进度的统计。检查情况统计单元实现按照项目部统计检查开展次数及执行情况。问题项统计单元实现按照时间、问题类型等维度对检查发现的问题项进行分类统计。考核得分统计单元实现按时间对各项目部考核得分进行排名。电子报告生成单元实现将统计分析结果按设定格式生成电子版报告文档并存储。
3 系统实现
3.1 系统开发
为保证系统性能满足使用需要,在服务器配置方面,课题组配置了由4台服务器组成的小型数据中心,将服务器分为应用服务器和数据服务器两类,各类型服务器各2台,采用Nginx+Keepalived实现负载均衡及双机热备。应用服务器上搭建有JRE,JDK,Python开发环境,部署Tomcat服务软件,并运行工程协同检查系统服务端程序。数据服务器搭载Oracle软件,采用RAC集群构建起高可用性的数据库系统。
协同巡检页面如图4所示,页面由检查组组织角色发起,在选择检查项目、检查人员等信息后即可创建检查活动。检查发起后,检查组成员可参与检查活动,根据检查实际情况选择扣分项、填写检查记录。
图4 协同巡检页面
整改下发页面如图5所示,在检查完成后,由检查组组长对检查结果进行汇总审核,勾选生效检查项生成整改通知单。整改通知单生成后,系统将自动发送信息至项目部整改人员处,待整改完成后复核销项。
统计分析页面如图6所示,实现按时间维度统计检查得分排名、分类统计检查问题出现频次及各项目部发现的问题数量、汇总分析检查进度及整改完成情况。
图6 统计分析页面
3.2 系统应用
建筑工程多人在线协同巡检系统建设完成后,课题组选择中建海峡市政交通工程公司试点应用。在6个月使用周期内,系统运行稳定,累计开具电子整改单120余份,完成闭环检查活动100余场,极大地提升了工程检查效率,促进了工程管理水平提升。
4 结语
本文以提高建筑工程质量、安全等综合性检查工作效率为出发点,提出一套建筑工程多人在线协同巡检系统建设方案,通过信息技术构建起在线“检查-整改-复查”的闭环管理模式。系统构建工程检查、整改反馈和统计分析3个子系统,实现在线协同检查、生成整改单据、整改反馈、数据分析等具体功能。结合实际检查场景,设计检查组组长、检查组成员、项目部管理人员3种角色,并赋予不同操作权限。
开发完成后,课题组选择建筑施工企业进行试点应用,系统各项功能均运行稳定,通过系统开展线上协同检查切实提高了管理效率,应用反馈良好。