鄧院林 張漢波 李文迪



摘要:為了彌補當前水利水電工程質量驗評數字化應用在構建效率低、運維難度大、推廣使用難等方面存在的不足,
設計了一種基于質量驗評表單自動化轉化技術的質量驗評數字化技術路線。通過實現質量驗評html表單的自動生成、自適應動態比例計算、屬性與值域綁定、自定義標簽插入等可視化編輯操作,結合表單數據文件的安全高效存儲、工作流引擎和電子簽字等技術的綜合應用,構建更加智能、高效的水利水電工程質量驗評數字化應用。工程實踐表明:基于該技術構建的質量驗評數字化應用不僅用戶體驗度好,而且可維護性和可擴展性強。
關鍵詞:質量驗評; 數字化; 自動生成; 可視化編輯; 表單數據存儲
中圖法分類號:TP391
文獻標志碼:A
DOI:10.15974/j.cnki.slsdkb.2023.12.019
文章編號:1006-0081(2023)12-0111-06
0引言
“十四五”期間水利工程建設項目數量和投資額將均創歷史新高[1],在此背景下,水利工程質量管理顯得尤為重要。當前,信息化技術、智能化技術已被引入到水利工程建設管理的多個領域,其中,將移動應用技術、BIM技術、電子簽章技術等信息技術應用于水利水電工程建設質量驗評是研究的熱點[1-2],多個工程實際應用也驗證了該項舉措對提高工程建設效益、保障工程建設質量具有重要意義。
田繼榮等[3]率先在楊房溝水電站使用電子驗評代替紙質驗評,楊立剛等[4]利用BIM、工作流引擎等數字化技術建立水利樞紐工程質量驗評平臺,并成功應用于黃藏寺水利樞紐工程質量驗評管理;馬琳等[5]在質量驗評的基礎上,基于電子簽章技術實現了工程文件單軌制歸檔,進一步驗證了基于“無紙化”的質量驗評模式在工程電子化歸檔的可行性。
本文通過分析當前質量驗評數字化應用建設現狀及存在的問題,結合質量驗評業務特點,研究并實現了一種基于表單的自動化轉化技術,并應用到質量驗評數字化功能建設中,可有效提升工作效率,促進其推廣使用。
1質量驗評現狀及問題分析
1.1質量驗評現狀
大型水利水電工程往往具備規模大、周期長以及施工和地質條件復雜等特點[6],其質量管理因影響因素多而導致施工質量管理具有相當大的難度。因此,水利工程質量工作的核心為施工過程質量管理,重點是工序質量的驗收評定,而且必須達到及時、真實、可追溯[7]。傳統的質量驗評方式均由參建單位按照行業規范要求填寫標準化紙質驗評表單,經施工單位自檢、監理復核等流程逐級簽字確認并最終存檔,這種紙質的質量驗評方式不僅人力資源耗費大、文檔流轉效率低、丟失損壞風險高,同時,也不便于對驗評關聯的音、視頻資料進行統一管理。
1.2問題分析
質量驗評數字化應用模式是將各類驗評表單數字化并提供在線填寫與審批流轉,輔以電子簽章技術應用最終滿足電子歸檔要求,其關鍵在于如何將大批量各式各樣的驗評表單快速數字化并且格式不能失真。當前常用的技術方案有兩種:① 將word格式的驗評文件制作成模板文件并采用瀏覽器嵌套office控件的方式進行加載以實現在線編輯[8],② 根據驗評文件格式繪制對應的html文件并由軟件開發人員進行二次開發。隨著質量驗評數字化技術的深入應用,工程現場對質量驗評數字化應用要求也越來越高,當前常用技術方案暴露出以下缺點。
(1) 采用瀏覽器嵌套office控件的方式需要用戶終端安裝瀏覽器插件,插件不僅對用戶終端瀏覽器型號及版本有特定要求,而且加載文件速度較慢(工程現場采用的普通筆記本電腦僅加載一個驗評表單需要7~9 s),不利于質量驗評數字化應用在現場的推廣使用,同時客戶端還會出現插件加載崩潰等異常問題導致運維工作量激增。
(2) 采用word文件轉換為html方式雖然能提升客戶端體驗,但是由于驗評表數量多,人工轉換html需要軟件開發人員耗費較大工作量,且轉換完成后依然需要進行二次開發處理才能供線上使用,在工程現場大范圍使用可能會影響工程質量驗評進度。
2技術路線設計
針對質量驗評數字化技術存在的問題,綜合運用word文件轉換、html在線編輯、非結構化數據存儲、流程引擎與電子簽章等技術,設計一種適用于水利水電質量驗評表單自動化轉換技術的在線統一轉化工具系統,系統技術路線如圖1所示。
系統將word格式的質量驗評文件,通過文件解析和格式化處理后自動轉換為html表單;為解決自動轉換后的html內容格式與源文件存在差異的問題,設計并開發html在線可視化編輯器,編輯器提供自適應動態比例計算、html屬性與值域綁定、自定義標簽插入等在線編輯操作功能,經編輯器處理過的html表單可用于完成質量驗評數據的采集,通過集成流程引擎技術實現html內容的流轉審批,最終轉換成pdf成果文件并加蓋參與審批流轉人員的電子簽名后進行歸檔存儲。
3關鍵技術研究
3.1質量驗評html表單初始化自動生成
水利水電工程質量驗評以單元工程下的工序驗收評定表為最小單元,質量驗評系統實現對單元評定工序及評定相關屬性的統一管理,并提供工序驗收評定表的上傳與更新服務,同時對上傳的源文件自動轉換為html表單(圖2)。當前常用的轉換技術為JACOB、docx4j和POI。JACOB只能在windows環境下使用,不利于后期應用的擴展;docx4j轉換生成的html文件較源文檔寬度要寬很多,由于質量驗收評定表主要以表格形式為主,后期調整工作量較大;POI提供了快速、高效的word文檔處理接口,源代碼可讀性好,且具備跨平臺使用的特性。因此,可采用POI技術將上傳的質量驗評word文件自動轉換為html文件并存儲到數據庫中,供后續處理使用。
3.2質量驗評html在線編輯處理
自動化生成的質量驗評html表單文件不能直接應用于質量驗評功能,通過設計并實現可視化編輯處理功能,實施人員通過可視化的方式對生成的html表單進行處理,可大幅縮短質量驗評表單的構建時間。具體包括以下幾個處理步驟。
(1) html表單自適應顯示比例動態計算。由于質量驗評表單源文件中表格內容寬度及內邊距不一致,導致由源文件初始化生成的html表單寬度不一致,需要進行自適應的等比例縮放才能正常顯示。本系統設計的驗評表格寬度為800像素,假設系統通過自動提取生成的html表單的內容寬度為D,則html表格需要縮放的比例系數S=800/D。
(2) html屬性綁定與值域填充。為減少質量驗評數據采集時對單元工程名稱、樁號等基礎信息的錄入,需要建立html表單中數據顯示組件與單元評定屬性項間的映射關系。為此,在可視化編輯器中設計數據綁定的可視化操作界面,用戶在表單上選擇需要映射的組件和數據項名稱,系統將自動建立數據項與組件之間的映射關系,表單打開后可自動讀取該數據項的內容并保存在表單數據中(圖3)。在綁定屬性前,用戶需通過數據源管理功能對需要綁定的數據源信息進行動態維護,當前系統支持的數據源類型為mysql數據庫,也可根據實際需要進行擴展。
(3)html自定義標簽并插入。質量驗評源文件中存在多種以“選擇框”勾選式的填寫內容,這些內容在html生成時無法生成對應的頁面組件。html可視化編輯器提供自定義“選擇框”標簽屬性與內容和標簽模板庫的能力。用戶可在表單需要插入“選擇框”的位置插入自定義的標簽內容,也可以選擇模板庫中的已有的標簽模板進行插入(圖4)。
(4)html預覽與源文件對比查驗。為了便于查驗html表單與源文件內容與格式是否一致,可視化編輯器提供html表單頁預覽功能,并可與質量驗評源文件進行分屏對比查看,便于用戶快捷發現不同之處并及時返回到編輯模式進行編輯,同時提供源碼在線編輯功能,用戶可根據需要切換到源代碼方式進行手動編碼(圖5)。
(5)html表單文件與數據存儲。由于質量驗評表單需要采集的數據項較多且格式不固定,傳統的結構化數據庫不能滿足數據存取要求,因此,采用MongoDB數據庫實現對html表單及數據的高效存取。MongoDB是一個可擴展、開源、面向文檔的高性能分布式數據庫,支持類似json等bson格式松散的數據結構,可以存儲比較復雜的數據類型。系統將html表單文件以及表單內填寫的內容直接轉換為二進制文件,以文檔形式直接存入MongoDB集合,避免將數據以實體文件存儲在服務器文件系統,可有效避免數據誤刪除操作;同時為保證質量驗評數據真實有效,防止數據被篡改,將獲取html表單文件的MD5摘信息一并保存到數據庫中。
(6) 流程引擎驅動數據流轉和電子簽章應用。在線編輯處理完成后的html表單可供工程現場填寫質量驗評數據。通過流程引擎服務驅動html表單的審批流轉,利用流程引擎提供的提交、回退、駁回、轉辦等操作完成質量驗評數據的逐級審批校核。在數據校核完成后利用數據轉換服務將質量驗評html表單自動轉換為pdf格式文件,再基于集成的第三方電子簽章組件,實現校核用戶逐級加蓋個人電子簽章,保障質量驗評電子文件合規性。
4工程應用實踐
新集水電站工程和玉龍喀什水利樞紐工程均為Ⅱ等大(2)型工程,兩個工程在工程建設階段都通過建立施工管理系統實現了工程質量驗評數字化,其中,新集水電站工程質量驗評基于瀏覽器office插件加載質量驗評模板文件的方式實現(圖6),玉龍喀什水利樞紐工程基于驗評表單自動生成和在線可視化編輯的方式實現(圖7)。兩個工程的應用效果表明,后者加載質量驗評表單僅需1~2 s的時間,遠低于前者的7~9 s,用戶體驗友好度方面有較大提升;在自動化轉換后的表單處理方面,可視化編輯模式較純代碼編寫的方式效率有較大提升;同時也避免了因插件加載而導致的瀏覽器崩潰的問題,系統可維護性和可擴展性大大增強。
5結語
將表單源文件自動化轉化、可視化自定義編輯、電子文件安全高效存儲、工作流引擎和電子簽章技術融合應用于水利水電質量驗評數字化功能,可為系統實施人員提供線上構建符合格式要求的質量驗評電子表單的服務,其應用將提高質量驗評數字化功能的構建效率,促進工程現場質量驗評數字化應用的推廣使用,為工程建設質量提供智能、高效的數字化服務。
參考文獻:
[1]張旭.水利工程投資控制策略[J].河南科技,2022,41(9):79-83.
[2]朱曉斌,劉輝,李韡,等.水利工程建設管理中電子簽章系統設計[J].水利規劃與設計,2021(10):76-80.
[3]田繼榮,張帥,熊保鋒,等.基于數字化技術的工程質量管理模式在大型水電工程EPC項目中的應用研究[J].四川水利,2019,40(4):36-41.
[4]楊立剛,鄭會春,王楠.水利樞紐工程質量驗評平臺數字化技術研究[J].人民黃河,2021,43(11):154-158.
[5]馬琳,王艷,楊義,等.關于“電子簽章”技術在抽水蓄能電站工程文件單軌制歸檔中的應用研究[J].水電與抽水蓄能,2020,6(3):113-116.
[6]翟海峰,鄭世偉,章環境,等.總承包模式下工程建設信息化創新探索與應用[J].人民長江,2018,49(24):90-93.h
[7]李杰.大數據云計算提升水利工程質量驗收評定管理水平[J].大科技,2022(36):79-81.
[8]長江勘測規劃設計研究有限責任公司.水利水電工程施工質量評定BIM管理方法:CN201811100973.7[P].2021-11-12.
(編輯:李晗)
Practice of quality evaluation of water conservancy and hydropower project based on form automation conversion technology
DENG Yuanlin,ZHANG Hanbo,LI Wendi
(Changjiang Schinta Software Technology Co.,Ltd.,Wuhan 430010,China)
Abstract:In order to make up for the shortcomings of current digital application of quality assessment in the aspects of low construction efficiency,difficulty in operation and maintenance,and difficulty in promotion and usage,a digital technology route of quality assessment based on automatic transformation technology of quality assessment form was designed.Through the realization of the automatic generation of quality assessment Html form,adaptive dynamic proportion calculation,attribute and range binding,custom label insertion and other visual editing operations,combined with the comprehensive application of the form data file safe and efficient storage,work flow engine and electronic signature technology,more intelligent and efficient digital application of quality assessment of water conservancy and hydro power projects can be built.The engineering practice showed that the digital application of quality evaluation based on this technology not only had a good user experience,but also had strong maintainability and scalability.
Key words:quality evaluation; digitalise; automatic generation; visual editing; form data storage