丁晓庆
摘要:
为提高工程建设标准及强制条文的使用效率,利用计算机对信息的快速处理和存储能力,基于工程技术人员对勘测技术成果中的工程建设标准有效版本的批量查询比对以及相关强制条文(以下简称“强条”)查询需求,开发了一款高效批量查询标准有效版本及其强条管理的软件。用户通过软件窗口输入需要查询的内容,经由软件比对分析,以表格形式呈现对错分析结果。该软件提高了工程技术人员校对标准有效性、名称及编号使用准确性、查询强条便利性及工作效率。
关键词:
计算机编程技术; 工程建设标准; 强制性条文管理; 批量查询; 有效版本
中图法分类号:TP391
文献标志码:A
DOI:10.15974/j.cnki.slsdkb.2023.S1.022
文章编号:1006-0081(2023)S1-0075-03
0 引 言
目前,中国工程建设项目已形成完整的质量检查体系,勘察报告质量检查的主要内容包括勘察报告中使用规范、标准的有效性和勘察报告中对规范、标准中的强制性条文使用情况。在勘察设计专业中,面对工程项目数量多、自查工作量大的情况,计算机编程技术在工程建设标准及强制条文管理中的使用势在必行。利用计算机实现对勘察报告质量检查内容的快速查询,能够提高工作效率,减轻工作强度,同时对保证产品质量具有重要作用。
国外对互联网的学术研究以及信息化技术的应用较早,根据不同时期的市场环境特性或企业某阶段发展的具体需求,系统开发人员设计开发软件系统[1]。随着企业的发展或其他外部因素的变化使软件无法继续满足企业的实际需求时,系统开发人员需要对现有系统进行功能性调整[2]。国外勘察技术标准主要有国际标准化机构标准、国际行业协会标准、区域标准和一些国家地区标准。目前这些标准主要以书籍或网络电子版付费方式在工作中使用,未集成相应查询软件。其弊端是有效性得不到控制,需要技术人员在专业网站上人工逐条验证工程建设标准版本的有效信息及汇总标准中的强条内容,费时费力却难以发现错误。
为解决目前无法批量查询强制性条文等难题,本文采用计算机编程方法,开展管理工程建设标准和强条的更新以及新版本发布工作,每个版本设定3~6个月的有效查询期,能够快速有效地查询标准有效信息及其强条内容,并保证标准和强条的使用得到有效控制。
1 设计方法
1.1 软件工作流程
该软件工作流程如图1所示。
1.2 模块化设计思路
1.2.1 初始化模块设计
标准条目数据采用结构体数组,数组名为stdb,剪切板数据数组名为snn,其存储结构定义如下:
stringstandardNumber;//标准编号
stringstandardName;//标准名称
stringreleaseDate;//发布年月
stringimplementDate;//施行日期
stringbeReplaced;//被替代标准
int numberOfMandatory;//强条数
int m;//强条开始行
int n;//强条结束行
stringstrspeciality;//专业
stringmain_number;//标准编号关键字
stringmain_abc;//标准编号关键字非数字
string main_123;//标准编号关键字中的数字编号
string join;//编号中与年代连接的符号
bool bT;//是推薦标准
bool bSelect;//是否选中
强条数据存储结构如下:
stringstandNumber;////标准编号
stringmandatoryArticleNumber;//强条编号
stringmandatoryContent;//强条内容
stringstrtype;//强条类型
stringstrnote;//备注
stringstrspeciality;//专业
根据需要开设结构数组的大小
编制数据库转换程序,将Word版的标准目录、强条表格内容转换成软件中相应结构数组的初始化代码。
1.2.2 快速查询模块设计
从Windows剪切板内容中提取规范、标准的名称和编号,以及识别编号中的关键字、连接符,逐一定位比对初始化标准条目,输出比对结果。
1.2.3 查询强条模块设计
分专业及类别进行显示,勾选后以表格形式输出。
1.2.4 查询标准模块设计
输入标准名称或编号关键字后,将所有包含关键字内容的标准条目以表格形式输出。
1.3 界面设计及使用方法
窗体内主要分为快速查询、查询强条、查询标准
三大功能区。
1.3.1 查询标准
将标准的名称或编号的一部分内容(为连续的字符串)输入回车后,可获得包含输入框内容的标准条目。如果为空,则未从库中查询到包含满足输入内容的标准条目。
1.3.2 快速查询
将报告中有关标准、规范的若干段落内容复制到剪切板中,将需要查询的所有规范,例如:SL 704-2015《水阐与泵站工工程地质勘察规范》、SL 251-2015《水利水电工程天然建筑料勘察规程》等复制,点击软件中“剪贴板(Clipboard)中标准内容的快速检查”得出如图2以灰底和“×”的形式进行了异常标注(名称异常或编号异常),以“√”形式标注名称和编号匹配一致。
1.3.3 查询强条
确定专业后,见图3表左显示被勾选类别范围的标准名称,表右显示被勾选标准中的内容,可通过表左中是否勾选来控制强条内容,点击“输出附表3-建设工程强制性条文执行情况表”,以表格形式输出。
1.4 初始化设计
采用C#.net的WindowsForm编程技术将Word表格内的标准条目转化为C#.net结构体数组初始化代码(数组序号从0开始),同时设定失效日期和时间(根据更新标准的频率,一般每期版本设置3~6个月有效期)。
2 软件应用及评价
根据水利部水利工程建设质量与安全监督总站要求,对在建水利项目的勘察报告进行自查,以某水利项目为例,首先检查其勘察报告中使用规范标准的有效性,复制勘察报告中“执行的规程规范及標准”全部规范及标准,点击软件中“剪贴板(Clipboard)中标准内容的快速检查”。勘察报告中的查询结果见图4,标记灰色的部分指技术负责人需要对其勘察报告中使用的规程规范及标准有效版本进行修改。
其次,需将检查勘察报告对照执行ISBN 978-7-5170-8359-7《水利工程建设标准强制性条文》(2020年版),ISBN 978-7-112-15585-9《工
程建设标准强制性条文》(城乡规划部分,2013年版)以及ISBN 978-7-112-15599-6
《工程建设标准强制性条文》(房屋建筑部分,2013年版)等标准及规范强制性条文,本次为水利系统质量检查的勘察项目,软件中选择查询强条-地质勘察-水利,需要核对的强条内容如图5所示。
根据水利系统质量检查通知要求,需要执行的强制条文以表格的形式作为自查报告的附件提交。
点击“输出附表3-建设工程强制性条文执行情况表”输出强制条文表格。
根据水利系统质量检查通知要求,对上述两项内容进行自查,传统方法针对同一本勘察报告,人工自查过程耗时一般需要1个工作日,采用本软件自查并生成表格用时约1 min,大大提高工作效率;人工查询数据统计可能会出现错误,与人工查询相比,软件查询可提高数据结果的准确率。同时,使用该软件在无网络连接和购买纸质标准及规范的情况下也可完成工作,并产生一定的经济效益。
3 结 论
标准及强条查询程序使标准有效版本批量查询更加方便、快捷;对工程项目成果报告中规程、规范及标准强条的查询、采用更集中且可选择性强;本程序可降低人为引用有效性规范及标准的错误几率、提高工作效率。
下一步,在本程序原始数据的采集基础上及时加入新标准、删除失效版本,逐渐完善和扩大数据库,进一步提高标准及强制条文的使用效率。
参考文献:
[1] 张雪梅.NET平台下基于LINQ分层架构的实现[J].电脑编程技术与维护,2011,12(12):76,106.
[2] 李云,王红林,周杰.企业财务管理系统[J].电脑知识与技术(学术交流),2007(22):942-944.