APP下载

一款用于智能建筑检测的应用程序

2012-08-15广东省建筑科学研究院陈宇翔张作萍

智能建筑与智慧城市 2012年9期
关键词:原始记录数据表智能建筑

文| 广东省建筑科学研究院 陈宇翔 张作萍

1 概述

随着人们对智能建筑建设质量重视程度的提高,为了保证智能建筑实现预期的运行功能,加强对智能建筑工程的监督力度、加强智能建筑的检测工作势在必行。

原建设部于2003年推出了《智能建筑工程质量验收规范》(GB 50339-2003),确定了智能建筑的检测范围和具体的检测内容,为智能建筑的检测工作制订了纲领。但是,目前尚没有完整适用的配套检测软件,现场检测仍依靠检查加手工记录的方法完成。开发一款智能建筑检测软件,将会为智能建筑的检测工作提供很好的检测工具,可以方便检测人员规范高效地完成检测工作,最大限度地降低检测过程中的人为影响,提高检测的科技含量。

2 研究内容和开发思路

开发用于智能建筑工程检测的应用程序,重点是根据规范要求的检测项目,以软件的形式实现检测过程,提高检测的效率和准确性。

本文所涉软件开发的总体思路是:在Visual Basic 6.0中,根据标准规范中的检测内容设计出检测界面,在Access中设计出相应的数据库和数据表,然后运用Visual Basic 6.0中的数据库连接技术对检测界面与数据库进行连接,将由检测界面输入的检测结果存储入数据库——通过操作数据库实现对检测结果的操作,通过统一的检测界面实现检测的规范性,从而提高检测的简易性和准确性。

在该程序的开发中,重点需要解决的技术问题包括:

(1)根据《智能建筑工程质量验收规范》,确定具体的检测内容。由于《智能建筑工程质量验收规范》中规定的检测共涉及10个系统之多,每个系统又有各自的子系统,需要进行详细的研究和分析,同时参考其他检测机构规定的检测项目。

(2)根据检测的项目内容,以合理的依据指导数据库和数据表的建立,比如决定数据库是依据检测项目划分还是依据单个具体工程进行划分等。

(3)在整个软件中,除了采用普通的逻辑判断和输入等常规检测方式之外,针对个别检测项目,开发内嵌的程序模块进行检测。例如,计算机的连通性测试,目前已经开发有比较成熟的程序模块,只需略加修改即可采用。

(4)在软件的开发过程中,需要实现原始记录的唯一性,即保证原始记录在形成之后不可修改,即使被修改也会留下修改的痕迹,以体现检测过程的公正性。

(5)其他的一些逻辑性问题,如新工程检测与已开始检测的工程继续检测的衔接问题;以及使用标识性字段来标识对应的工程时,如何将这一标识性字段贯穿整个检测的始终,使每一条检测记录都能自动加入这一标识等。

程序开发的难点在于如何形成检测的原始记录。由于本课题的设计思路是通过数据库保存检测结果,因此原始记录的形成也是通过数据库实现的,具体的实现方式是通过数据报表的形式实现。Access数据表的报表是以SQL查询方式形成的,这意味着在形成报表时,需要预先设定查询条件,将所需要的检测内容筛选出来形成对应的报表,而这是程序开发中相当长的一段时间内需重点突破的技术难点。本文所涉软件最后的实现方案是通过对数据环境中的连接属性添加命令,并对该命令执行SQL操作来实现。

3 程序介绍

本文所涉软件主要包括了四个组成部分,现将各部分介绍如下。

(1)与软件安全性相关的软件用户管理模块

该模块的功能主要包括软件登陆实现,用户权限的设置,用户的修改、添加、删除等。

(2)检测模块

将智能建筑检测涉及的几大系统及其详细的检测项目做成VB程序窗体的形式,每一个检测界面窗体对应一个子系统的一个或者若干个检测项目。在后台针对每一子系统均建立一个数据库,针对一个子系统的一个或者若干个检测项目建立数据表。检测的结果直接存入对应的数据表中。该检测模块的涉及面覆盖综合布线系统、建筑设备监控系统、智能化系统集成、计算机网络系统、安全防范系统等,以及工程基本信息;在计算机网络系统部分,还嵌入了一个网络连通性测试模块。

(3)检测记录查看模块

该模块的主要作用是通过添加数据环境和数据报表来形成各个存有检测结果的数据表的报表,通过按SQL查询的方式形成报表,以报表的形式形成检测的原始记录——这一方法曾是一个技术难点,经过努力终于得以攻克。

(4)辅助功能模块

通过这一模块能够打开一些检测所需的辅助文件,如相关的标准规范、检测方案等,以方便使用者更好地进行检测。

4 应用情况

本文所涉应用程序已于2009年1月获得软件著作权(软著登字第127790号);近三年来广泛应用于广州地区的智能建筑工程(其中包括多项重点工程)检测工作之中,在实际应用中取得了良好的应用效果;未来将根据应用情况进一步改进。

1 杨绍胤.智能建筑实用技术.北京:机械工业出版社,2001

2 林永,张乐强.Visual Basic 6.0用户编程手册.北京:人民邮电出版社,1999

猜你喜欢

原始记录数据表智能建筑
智能建筑机电设备自动化技术
湖北省新冠肺炎疫情数据表
计量检定中原始记录的重要性
智能建筑自动化设备安装技术的应用探讨
基于列控工程数据表建立线路拓扑关系的研究
让人脑洞大开的智能建筑
图表
基于VSL的动态数据表应用研究
防雷接地技术在智能建筑中的应用探讨
模板化原始记录在应用中存在的问题分析