基于Windows操作系统的智能建筑物综合布线管理系统的设计与实现

更新时间:2024-04-12 作者:用户投稿原创标记本站原创 点赞:6425 浏览:15197

【摘 要】综合布线系统是智能化建筑中的重要组成部分,采用传统的人工管理方式很难对其进行有效的管理.本文结合智能建筑管理系统(IBMS)的组成,给出了智能建筑中综合布线管理系统的设计方法,并对该系统的各管理模块进行了详细划分.

【关键字】智能建筑,IBMS,综合布线管理系统

【Abstract】GCSistheimportantpositionpartinintelligentbuilding,withtraditionalartificialmanagementway,isnearlyimpossibletocarryouteffectivemanagementforit.ThispaperbinesthepositionofIntelligentBuildingManageSystem(IBMS),hasgiventhedesignmethodofintelligentbuildingGCMS,andforeachmanagemodularofthissystemhascarriedoutdetailedpartition.

【Keyword】intelligentbuilding,IBMS,GCMS

引言

随着计算机技术、现代通信技术、自动控制技术的迅速发展,智能化建筑在世界应运而生.智能建筑管理系统(IBMS-IntelligentBuildingManageSystem)是保证智能建筑实现高效节能、绿色环保同时又为人们提供舒适、便捷及生活、办公为一体的大型综合管理系统.综合布线系统是IBMS的底层支撑平台(智能建筑的中枢神经),如何利用现代化管理手段对综合布线系统进行有效的科学管理就显得尤为重要.

系统的组成

综合布线管理系统(GCMS-GenericCablingManageSystem)是一软件系统,由怎么写作器端和工作站端构成标准的体系,怎么写作器端是构件在SQLServer2000基础上的数据库系统,对各项数据进行标准化的管理;客户端承担着数据库系统与管理员之间的交互式管理职责.

系统的设计方法

系统采用VB.Net技术开发,为最大限度的面向用户开放,对综合布线系统实行全方位的管理,系统利用SQLServer2000对数据进行动态加载、实时更新.通过编写树状结构资源管理器,以适应不同的应用场合(建筑物的数量和每幢建筑物的层数)(如图-1所示).

实现上述功能关键语句:

my.CommandText等于“SELECT等FROM等.”.

my.CommandText等于“INSERTINTO等VALUES(等)”

my.CommandText等于“UPDATE等SET等WHRER等”

my.CommandText等于“DELETE等FROM等”

Try

mycon.Open()

my.ExecuteNonQuery()

my.Connection.Close()

MessageBox.Show(成功信息)

CatchexAsException

MessageBox.Show(ex.massage)

Endtry

my.Connection.Close()

系统功能模块的设计与实现

系统功能模块主要包括:文档管理、布线管理、信息统计、辅助功能(如图-2所示).

图-2系统总体结构图

1.文档管理

文档管理主要包括目录和文件的添加、删除、查阅等.通过用户自定义目录及文件,对相关的文档文件(如:布线设计施工资料、布线验收资料等)分别进行归类管理,建立与设备关联的文档资源管理器,并可以直接在管理界面中调用查阅文档.能够把以前的大量图纸、文件统一在一个平台之上,便于布线文档管理和维护.

2.布线管理

布线管理主要包括绘制系统图、数据录入、信息管理、信息查询等功能.

(1)绘制系统图

能够快速绘制综合布线系统拓扑图,对配线间、线缆及信息点进行属性录入,建立设备属性数据库.

(2)数据录入

数据录入负责将GCMS中所有的信息提交到数据库中,从而进行统一查询和管理.系统采用SQL语句INSERTINTOVALUES(等)实现数据的录入,成功则记录到数据库,失败将弹出错误提示信息.

(3)信息管理

信息管理包含信息修改和信息删除两项,信息修改负责实时对数据库信息进行更新,信息删除负责对数据库中由于过期、变更等无效信息进行清除,以节约系统的存储空间,提高数据的查询效率.系统采用SQL的DELETE等FROM等WHERE等语句.删除前先跳出警告信息,并显示该条数据的详细信息,防止管理者误操作,确认后删除.

(4)信息查询

信息查询包括数据信息查询、拓扑图信息查询、文档信息查询等.信息查询的数据都是从数据库中动态获取,实时反映综合布线系统中的信息,将所有信息分类纳入统一平台下进行查询管理(如图-3所示).

3.信息统计

信息统计主要功能是根据不同的范围对系统里的各种设备及端口数量、连接状况等进行统计,能选择性地对设备信息的内容进行统计并打印.

4.辅助功能

辅助功能包括:系统登录、用户管理、数据备份和恢复、系统日志管理、打印等附加功能.系统登录模块是为防止非法用户进入管理系统对系统数据和其它信息进行恶意操作而设立的,其作用是避免系统由于非法操作而导致系统数据丢失和瘫痪,通过验证后进入管理主界面;用户管理模块用来建立多个客户代码,并设置不同的管理权限,让多个客户共享使用此软件系统,系统管理员admin可以对所有用户进行管理;数据备份和恢复模块可以对系统管理的项目数据进行备份,以免丢失或错误修改;系统日志管理对系统登录、修改等内容、时间、身份进行记录;打印模块对查询到的内容进行打印输出.


系统特点

1.本系统是一基于Windows操作系统、采用客户机/怎么写作器(C/S)模式、应用VB.Net技术开发的、具有嵌入式特点、面向用户开放的管理系统;怎么写作器端是构件在SQLServer2000基础上的数据库系统.

2.数据和图形统一,系统通过创建“可视化的数据库”,将信息和图形有机结合,将综合布线系统中的文档、设备、端口、位置及连接关系实现图形化与信息化的有效集成,大大提高了布线管理的效率.

3.系统操作简单、管理功能强.对综合布线系统实行全方位的管理,系统利用SQLServer2000可对数据进行动态加载、实时更新,同时系统管理项目和管理范围可以根据具体的建筑物和管理者的需要进行二次开发.

4.系统中嵌入网络测试功能,使综合布线管理和简单的网络管理进行有机结合,是一功能较为完善的管理软件.

结束语

该系统的设计与实现是从当前智能建筑中综合布线管理的需求分析着手,同时结合智能建筑管理系统(IBMS)的特点,通过一系列的调研和论证,最终采用C/S模式结构开发,并基于Windows操作系统、嵌入到IBMS统一管理平台下的开放性综合布线管理系统(GCMS).综合布线系统的科学管理是一个必然的发展方向,该系统能帮助人们规范综合布线管理流程、实现管理图形化和数字化、提高布线管理的效率.

【参考文献】

1.《VisualBasic.Net程序设计经典》曹祖圣等编科学出版社,2002

2.《SQLServer2000使用教程》范立南等编清华大学出版社,2004

3.《精通VisualBasic.Net2003数据库开发》邵谦谦等编清华大学出版社,2003

4.《MicrosoftSQLServer2000基础教程》[美]DusanPetkovic著.清华大学出版社,2001

5.《MicrosoftSQLServer2000程序设计》隆华软件工作室编清华大学出版社,2001