丁曉慶
摘要:
為提高工程建設標準及強制條文的使用效率,利用計算機對信息的快速處理和存儲能力,基于工程技術人員對勘測技術成果中的工程建設標準有效版本的批量查詢比對以及相關強制條文(以下簡稱“強條”)查詢需求,開發(fā)了一款高效批量查詢標準有效版本及其強條管理的軟件。用戶通過軟件窗口輸入需要查詢的內容,經由軟件比對分析,以表格形式呈現對錯分析結果。該軟件提高了工程技術人員校對標準有效性、名稱及編號使用準確性、查詢強條便利性及工作效率。
關鍵詞:
計算機編程技術; 工程建設標準; 強制性條文管理; 批量查詢; 有效版本
中圖法分類號:TP391
文獻標志碼:A
DOI:10.15974/j.cnki.slsdkb.2023.S1.022
文章編號:1006-0081(2023)S1-0075-03
0 引 言
目前,中國工程建設項目已形成完整的質量檢查體系,勘察報告質量檢查的主要內容包括勘察報告中使用規(guī)范、標準的有效性和勘察報告中對規(guī)范、標準中的強制性條文使用情況。在勘察設計專業(yè)中,面對工程項目數量多、自查工作量大的情況,計算機編程技術在工程建設標準及強制條文管理中的使用勢在必行。利用計算機實現對勘察報告質量檢查內容的快速查詢,能夠提高工作效率,減輕工作強度,同時對保證產品質量具有重要作用。
國外對互聯網的學術研究以及信息化技術的應用較早,根據不同時期的市場環(huán)境特性或企業(yè)某階段發(fā)展的具體需求,系統開發(fā)人員設計開發(fā)軟件系統[1]。隨著企業(yè)的發(fā)展或其他外部因素的變化使軟件無法繼續(xù)滿足企業(yè)的實際需求時,系統開發(fā)人員需要對現有系統進行功能性調整[2]。國外勘察技術標準主要有國際標準化機構標準、國際行業(yè)協會標準、區(qū)域標準和一些國家地區(qū)標準。目前這些標準主要以書籍或網絡電子版付費方式在工作中使用,未集成相應查詢軟件。其弊端是有效性得不到控制,需要技術人員在專業(yè)網站上人工逐條驗證工程建設標準版本的有效信息及匯總標準中的強條內容,費時費力卻難以發(fā)現錯誤。
為解決目前無法批量查詢強制性條文等難題,本文采用計算機編程方法,開展管理工程建設標準和強條的更新以及新版本發(fā)布工作,每個版本設定3~6個月的有效查詢期,能夠快速有效地查詢標準有效信息及其強條內容,并保證標準和強條的使用得到有效控制。
1 設計方法
1.1 軟件工作流程
該軟件工作流程如圖1所示。
1.2 模塊化設計思路
1.2.1 初始化模塊設計
標準條目數據采用結構體數組,數組名為stdb,剪切板數據數組名為snn,其存儲結構定義如下:
stringstandardNumber;//標準編號
stringstandardName;//標準名稱
stringreleaseDate;//發(fā)布年月
stringimplementDate;//施行日期
stringbeReplaced;//被替代標準
int numberOfMandatory;//強條數
int m;//強條開始行
int n;//強條結束行
stringstrspeciality;//專業(yè)
stringmain_number;//標準編號關鍵字
stringmain_abc;//標準編號關鍵字非數字
string main_123;//標準編號關鍵字中的數字編號
string join;//編號中與年代連接的符號
bool bT;//是推薦標準
bool bSelect;//是否選中
強條數據存儲結構如下:
stringstandNumber;////標準編號
stringmandatoryArticleNumber;//強條編號
stringmandatoryContent;//強條內容
stringstrtype;//強條類型
stringstrnote;//備注
stringstrspeciality;//專業(yè)
根據需要開設結構數組的大小
編制數據庫轉換程序,將Word版的標準目錄、強條表格內容轉換成軟件中相應結構數組的初始化代碼。
1.2.2 快速查詢模塊設計
從Windows剪切板內容中提取規(guī)范、標準的名稱和編號,以及識別編號中的關鍵字、連接符,逐一定位比對初始化標準條目,輸出比對結果。
1.2.3 查詢強條模塊設計
分專業(yè)及類別進行顯示,勾選后以表格形式輸出。
1.2.4 查詢標準模塊設計
輸入標準名稱或編號關鍵字后,將所有包含關鍵字內容的標準條目以表格形式輸出。
1.3 界面設計及使用方法
窗體內主要分為快速查詢、查詢強條、查詢標準
三大功能區(qū)。
1.3.1 查詢標準
將標準的名稱或編號的一部分內容(為連續(xù)的字符串)輸入回車后,可獲得包含輸入框內容的標準條目。如果為空,則未從庫中查詢到包含滿足輸入內容的標準條目。
1.3.2 快速查詢
將報告中有關標準、規(guī)范的若干段落內容復制到剪切板中,將需要查詢的所有規(guī)范,例如:SL 704-2015《水闡與泵站工工程地質勘察規(guī)范》、SL 251-2015《水利水電工程天然建筑料勘察規(guī)程》等復制,點擊軟件中“剪貼板(Clipboard)中標準內容的快速檢查”得出如圖2以灰底和“×”的形式進行了異常標注(名稱異?;蚓幪柈惓#?,以“√”形式標注名稱和編號匹配一致。
1.3.3 查詢強條
確定專業(yè)后,見圖3表左顯示被勾選類別范圍的標準名稱,表右顯示被勾選標準中的內容,可通過表左中是否勾選來控制強條內容,點擊“輸出附表3-建設工程強制性條文執(zhí)行情況表”,以表格形式輸出。
1.4 初始化設計
采用C#.net的WindowsForm編程技術將Word表格內的標準條目轉化為C#.net結構體數組初始化代碼(數組序號從0開始),同時設定失效日期和時間(根據更新標準的頻率,一般每期版本設置3~6個月有效期)。
2 軟件應用及評價
根據水利部水利工程建設質量與安全監(jiān)督總站要求,對在建水利項目的勘察報告進行自查,以某水利項目為例,首先檢查其勘察報告中使用規(guī)范標準的有效性,復制勘察報告中“執(zhí)行的規(guī)程規(guī)范及標準”全部規(guī)范及標準,點擊軟件中“剪貼板(Clipboard)中標準內容的快速檢查”??辈靾蟾嬷械牟樵兘Y果見圖4,標記灰色的部分指技術負責人需要對其勘察報告中使用的規(guī)程規(guī)范及標準有效版本進行修改。
其次,需將檢查勘察報告對照執(zhí)行ISBN 978-7-5170-8359-7《水利工程建設標準強制性條文》(2020年版),ISBN 978-7-112-15585-9《工
程建設標準強制性條文》(城鄉(xiāng)規(guī)劃部分,2013年版)以及ISBN 978-7-112-15599-6
《工程建設標準強制性條文》(房屋建筑部分,2013年版)等標準及規(guī)范強制性條文,本次為水利系統質量檢查的勘察項目,軟件中選擇查詢強條-地質勘察-水利,需要核對的強條內容如圖5所示。
根據水利系統質量檢查通知要求,需要執(zhí)行的強制條文以表格的形式作為自查報告的附件提交。
點擊“輸出附表3-建設工程強制性條文執(zhí)行情況表”輸出強制條文表格。
根據水利系統質量檢查通知要求,對上述兩項內容進行自查,傳統方法針對同一本勘察報告,人工自查過程耗時一般需要1個工作日,采用本軟件自查并生成表格用時約1 min,大大提高工作效率;人工查詢數據統計可能會出現錯誤,與人工查詢相比,軟件查詢可提高數據結果的準確率。同時,使用該軟件在無網絡連接和購買紙質標準及規(guī)范的情況下也可完成工作,并產生一定的經濟效益。
3 結 論
標準及強條查詢程序使標準有效版本批量查詢更加方便、快捷;對工程項目成果報告中規(guī)程、規(guī)范及標準強條的查詢、采用更集中且可選擇性強;本程序可降低人為引用有效性規(guī)范及標準的錯誤幾率、提高工作效率。
下一步,在本程序原始數據的采集基礎上及時加入新標準、刪除失效版本,逐漸完善和擴大數據庫,進一步提高標準及強制條文的使用效率。
參考文獻:
[1] 張雪梅.NET平臺下基于LINQ分層架構的實現[J].電腦編程技術與維護,2011,12(12):76,106.
[2] 李云,王紅林,周杰.企業(yè)財務管理系統[J].電腦知識與技術(學術交流),2007(22):942-944.