1、消防设备调试系统的设计与实现教 学 部 经 管 部 专 业 信息管理与信息系统 班 级 B743202 学 号 B74320228 姓 名 王 野 指导教师 徐 家 旺 沈阳航空航天大学北方科技学院2011 年 6 月沈阳航空航天大学北方科技学院本科毕业设计(论文)I摘 要随着我国现代化建设的发展,各种类型工业建筑建设正在加快发展,在建设过程中,尤其是对火灾的防范越来越被人们所重视。在火灾发生的前期,通过探测器类型的设备对火灾产生的烟或者火能够探测。然后传回到主机控制器中。然后再有主机控制器发出蜂鸣声,提醒人,发现火情,然后再由人去操作,启动消防泵,风机等设备。来帮助火灾中的人逃生。本程序就是
2、把主机控制器和消防的现场设备联系起来。通过调试系统在主机里面登记上外部的设备。然后通过主机的每一次巡检。来实现探测和控制的作用。如果人不在,在自动状态,还可以自动运行程序,通过主机里面存储的程序,来自动运行外部设备的启动和通知。本文拿安宇公司的设备来做例子,全面的解答了火灾自动报警系统调试的设计与实现。关键词: 火灾自动报警 调试程序 火灾自动报警设备沈阳航空航天大学北方科技学院本科毕业设计(论文)IIAbstractAlong with our country modernization construction of development, various type industrial
3、 buildings constucting be quickly developing, at constuct process in, particularly be more and more valued by people to a fires guarding against. Requesting the principle of “defend to eliminate to combine, in order to prevent is lord“ that carry through to the fire fight system and marking to catch
4、 fire a disaster to automatically report to the police system will play more important role. A fire automatically reports to the police system for making people discover a fire in early days, and adopt effective measure in time, control and extinguish fire, but establish in the building or other ame
5、nities are automatic fire fight facilities, people and a fire and struggle of emollient toolKeywords: A fire automatically reports to the police to adjust to try procedure a fire an equipments沈阳航空航天大学北方科技学院本科毕业设计(论文)III目 录前 言 .1第 1 章 系统分析 .31.1 系统开发背景 .31.2 系统的需求分析 .31.3 开发工具 VISUAL BASIC 介绍 .41.4 A
6、CCESS 数据库介绍 .4第 2 章 总体设计 .62.1 系统的功能分析 .62.2 系统的模块设计 .72.3 系统结构图 .82.4 系统的数据库设计 .102.4.1 系统数据库设计 .102.4.2 传输数据库设计 .11第 3 章 详细设计 .133.1 系统封面设计 .133.2 系统主界面设计 .14第 4 章 系统的测试、编译、发行 .154.1 代码测试 .154.1.1 登陆页面 .154.1.2 系统设备查询页面 .174.1.3 回路初始化页面 .194.1.4 统计页面 .214.1.5 设备查询页面 .224.1.6 打印预览页面 .244.2 系统的编译、发行
7、 .27结束语 .28参考文献 .29致 谢 .30沈阳航空航天大学北方科技学院本科毕业设计(论文)1前 言火灾自动报警系统能够在火灾初期,将燃烧产生的烟雾、热量和光辐射等物理量,通过感温、感烟和感光等火灾探测器变成电信号,传输到火灾报警控制器,并同时显示出火灾发生的部位,记录火灾发生的时间. 中国消防电子产业是中国消防产业的一部分,又是技术含金量较高的一部分,并且还是发展最快的一部分,国际上一般性通用型的各消防报警设备都能生产。以火灾报警行业为例:目前国内消防报警厂家有一百多家,国外消防报警产品在中国销售的也有三十家左右,每年共计销售约 400 万只探测器。虽然各厂家在价格战中已深深地感到了
8、竞争的压力和残酷,但仍基本保持每年10% 15%的增长率,说明消防报警行业仍在成长期。竞争刺激了优胜劣汰的进程,加速了产品结构、企业结构乃至产业结构的改造和调整,使市场对资源配置在宏观调控下,越来越明显地发挥出基础性作用,极大地促进了消防产业和产品市场的快速发展。中国经济和技术的高速发展,急剧增长的市场需求为国内外厂商提供了一个公平的大容量的竞争市场,而高技术和高可靠性则是产品在竞争中取胜和占领市场的钥匙。无情的市场竞争最终的结论是:谁拥有了先进技术和高质量的产品,谁就可以赢得用户的信任而占领市场。从这种意义上来讲,不断发展新技术,推出新产品就成为摆在国内厂商面前的当务之急。火灾自动报警系统可
9、靠性是以真性的测量。换言之,一个火灾报警系统在其使用期限内,对各种条件须做出适当的响应。可靠性是说明一个系统质量的最佳指标。构成火灾自动报警系统可靠性的四大要素为设备、系统设计、系统安装和系统维修。从典型可靠性方程可知,一个系统的可靠性完全取决于系统的设计、组成系统的硬件、系统的安装及维修可靠性因子之积,而设备选型既与设计,又与设备、施工、维护这四个环节都密切有关。下面分别探讨探测器、传输线路和控制器对系统可靠性的影响: 因此,笔者认为火灾探测器应用数量较多的大规模系统,尤其是智能建筑中火灾自动报警系统均应选用模拟量火灾探测器。此外,有些建设单位业主主要问题或设计师主张模拟量探测器混同于一个系
10、统,国内外有些厂家产品也迎合这种需求有相应的产品,笔者不能苟同这一做法。因为这些开关量探测器混沈阳航空航天大学北方科技学院本科毕业设计(论文)2用将使整个系统可靠性降低不小;况且国外同一家厂商模拟量产品比其开关产品价格约高 2030;国内模拟量产品比其开关量产品价格约高1020,甚至相差无几,达到同一价位水平。因此,两者混用技术经济效果不佳,不宜采用。中国消防电子产品行业在国民经济中属发展迅速的朝阳行业,几年来一直呈可持续发展的良好态势。国内外消防电子产品厂商都看好消防电子产品市场这一热点,都给予充分重视、关注与投入。目前国内市场每年投入安装使用的探测器总量大约为 300 万只,其中境内生产(
11、含国产、合资生产、合作生产、引进国外技术和外资独资生产)探测器约 200 万只,其市场占有率约 60;境外生产(原装进口和海外 OEM 生产)探测器约 100 万只,其市场占有率约 34。换言之,目前我国火灾自动报警设备市场与往年一样,仍是国产、合资生产与进口产品“三是鼎立分天下”。但是,境内生产产品市场占有率比往年提高,而境外生产产品市场占有率比往年相应降低。 以产品市场地域分布而言,中西部地区(内地城市)以采用国产产品为主;东部地区(经济发达的沿海开放城市)采用进口和合资产品较多。以生产厂家而言,国内约有 130 家企业;国外有 34 家企业的产品在国内市场销售,实际国外企业向国家消防电子
12、产品质量检查中心送检已达 47 家企业,并呈增多趋势,因中国消防市场之大,使更多国外企业争先恐后投入。消防电子产品厂家发展极不平衡。境内生产销售量 80集中在近 20 个左右的较大企业;境外生产销售量 80集中在近 10 个左右的国外厂商。本文,通过简单的编程和调试,能够解决火灾自动报警设备与火灾自动报警控制器之间的联系,能够实现人机对话。让人能够了解火灾报警控制器的原理。第一时间知道火灾的发生,并采取措施。沈阳航空航天大学北方科技学院本科毕业设计(论文)3第 1章 系统分析1.1 系统开发背景随着我国现代化建设的发展,各种类型工业建筑建设正在加快发展,在建设过程中,尤其是对火灾的防范越来越被
13、人们所重视。近年来国家消防法已颁布和实施了相关的法律法规,工程建设中对火灾的防范被提高到法律的高度。对消防系统要求贯彻的“防消结合,以防为主”的原则又标志着火灾自动报警系统将扮演更加重要的角色。火灾自动报警系统是为了让人们早期发现火灾,并及时采取有效措施,控制和扑灭火灾,而设置在建筑物中或其它场所的一种自动消防设施,是人们同火灾作斗争的有力工具。火灾报警控制器只有通过程序的定义和调试才能与外部设备相连接,故本软件能解决这方面的问题。现在的楼房高层越来越多。随之出现的问题也越来越多,消防安全成为人们现在重视的东西,因为一旦高层出现火灾。将没办法有效的疏导和救援。就会产生死亡。对人民的财产和生命产
14、生了极大的威胁。现在的高层建筑,旅馆或者酒店等公共场所,都必须有消防的自动报警设备的检测才可以正常营业。因为这样才能保证消防安全。本系统能够实现人与消防主机控制器的对话。通过人的设定,让主机控制器识别每个地方报回来的信号。以实现在火灾发生的第一时间就能菜去措施。减少损失。所以,本程序对火灾自动报警设备的厂家来讲还是有很大的作用的。1.2 系统的需求分析中国消防电子产品行业在国民经济中属发展迅速的朝阳行业,几年来一直呈可持续发展的良好态势。国内外消防电子产品厂商都看好消防电子产品市场这一热点,都给予充分重视、关注与投入。目前国内市场每年投入安装使用的探测器总量大约为 300 万只,其中境内生产(
15、含国产、合资生产、合作生产、引进国外技术和外资独资生产)探测器约200 万只,其市场占有率约 60;境外生产(原装进口和海外 OEM 生产)探测器约 100 万只,其市场占有率约 34。换言之,目前我国火灾自动报警设备市场与往年一样,仍是国产、合资生产与进口产品“三是鼎立分天下” 。但是,境内生产产品市场占有率比往年提高,而境外生产产品市场占有率比往年相应降低。无论火灾自动报警系统规模大小、功能需求沈阳航空航天大学北方科技学院本科毕业设计(论文)4不同,系统可靠性与误报率都是设备选型的两大基本要素。在满足性能价格比高的前提下,要求尽可高的系统可靠性和尽可能低的的误报率是所有建设单位业主和设计师
16、、安装施工和使用维护者追求的共同目标。从追求卓越的理想角度出发,应优化设计、选用最先进设备产品,优化施工、使用和维护;但从节省资源的现实角度出发,不妨适当降低追求十分完善的目标期望,选用较佳的设备,却万万不可放松和降低对于系统可靠性和误报率这些基本要求。1.3 开发工具 Visual Basic介绍Visual Basic 是由美国微软公司于 1991 年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具 SDK 相媲美。在 Visual Basic 环境下
17、,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的广泛应用程序接口(API)函数,动态链接库(DLL) 、对象的链接与嵌入(OLE ) 、开放式数据连接( ODBC)等技术,可以高效、快速地开发 Windows 环境下功能强大、图形界面丰富的应用软件系统。Visual Basic 6.0 作为 Visual Studio 6.0 的一员发布,证明微软正在改变 Visual Basic 的产品定位,他想让 Visual Basic 成为企业级快速开发的利器。Visual Basic 6.0 在数据访问方面有了很大的改进,新的 ADO 组件让对大量数据快速访问成为可能
18、。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有 N 层结构的分布式应用程序。同时, Visual Basic 还可以在 IIS 上开发性能超群的 Web 应用程序。Visual Basic 6.0 在语言方面和IDE 方面的改进都不大,但是许多新增的组件成为 Visual Basic 开发人员手中的利器,如 File System Object 等。新的字符串函数 Split 和 Replace 等也给 Visual Basic 的程序员带来很大方便。总之 Visual Basic 6.0 已经是非常成熟稳定的开发系统
19、,能让企业快速建立多层的系统以及 Web 应用程序,成为当前 Windows 上最流行的 Visual Basic 版本。1.4 access 数据库介绍Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统(RDBMS,即 Relational Database Management System) ,是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对沈阳航空航天大学北方科技学院本科毕业设计(论文)5象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理
20、系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access 能够存取 Access/Jet、Microsoft SQL Server、Oracle( 甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户“ 则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开
21、发简单的 WEB 应用程序。这些应用程序都利用 ASP 技术在 Internet Information Services运行。比较复杂的 WEB 应用程序则使用 PHP/MySQL 或者 ASP/Microsoft SQL Server。它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。一些专业的应用程序开发人员使用 Access 用作 快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程
22、序的工具。可是如果是透过网络存取数据的话,Access 的可扩放性并不高因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2 、 Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB ,或者 Filemaker。无论如何,不少 Access 的功能(表单,报告,序列和 VB 代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用) 、Microsoft SQL Server、Oracle
23、和任何其他跟 ODBC 兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。很多 Microsoft Access 的开发者使用 Leszynski 命名约定,虽然这不普遍;它是一次编程大会,并非一个 DBMS 实施的规章。沈阳航空航天大学北方科技学院本科毕业设计(论文)6第 2章 总体设计2.1 系统的功能分析利用 VB 为前台开发程序,access 为后台支持数据库完成如下项目:消防设备调试系统的设计与实现主要实现的功能有如下几点:(1)实现对设备的浏览,能够在看到图片的同时,通过图片所对应的型号来进行相应的设备查询,也可按照设备的
24、名称进行查询。(2)实现对系统能够有详细的说明,另使用者理解系统。登陆:本系统用的是公共帐号,提供安于公司调试人员适用,密码默认 1199(3)登陆后,能够实现对设备的初始化进行设置,设置回路设备的回路号,编址以及相对应的物理地址。手动板的各路控制的设备的物理地址的设置,路数设置以及气体灭火单元所对应的物理地址的设置。(4)能够对回路设备进行按照回路和按照设备名称进行统计,并且有图表可以查看,更通俗易懂。同时也可以对手动板和气体灭火单元的设备进行按照回路进行统计, 同时带有图表(5)在登陆状态下,查看设备型号,名称,用途与特点。即使了解回路上该用什么类型的设备。(6)对回路单元的初始化,进行打印预览。(7)对于系统进行简单说明。