火灾自动报警系统设计电气类Word文档下载推荐.docx
- 文档编号:18350980
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:10
- 大小:323.73KB
火灾自动报警系统设计电气类Word文档下载推荐.docx
《火灾自动报警系统设计电气类Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《火灾自动报警系统设计电气类Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。
(2)手动火灾报警按钮的设置
每个防火分区应至少设置一只手动火灾报警按钮。
2.2.3火灾报警控制器
火灾报警控制器是火灾自动报警系统心脏,具有下述功能:
(1)用来接受火灾信号并启动火灾警报装置。
(2)能通过火警发送装置启动火灾报警信号或通过自动消防灭火控制装置启动自动灭火设备和消防联动控制器。
(3)自动地监视系统的正确运行和对特定故障给出声、光报警。
2.2.3.1火灾报警控制器分类
火灾报警控制器种类繁多,根据不同的方法可分成不同的类别。
(1)按控制范围可分为:
a区域火灾报警控制器
b集中火灾报警控制器
c控制中心火灾报警控制器
(2)按结构型式可分为:
a壁挂式火灾报警控制器
b台式火灾报警控制器
c框式火灾报警控制器
(3)按系统布线方式分为:
a多线制火灾报警控制器
b总线制火灾报警控制器
2.2.3.2火灾报警控制器的功能
(1)火灾报警
(2)故障报警
(3)火警优先
(4)时钟和火灾发生时间的记忆
(5)自检功能
3.系统的设置
3.1区域报警控制系统
区域报警控制系统是火灾自动报警系统组成的一种形式,它是由电子元件组成的自动报警和监控装置。
当探测器检测到火灾信号,电子线路将火灾信号转换为电压或数字信号,通过导线传输到区域报警器,经过处理后发出声光报警信号,同时将火灾部位传输给集中报警控制器,适用于较小范围的保护。
有些区域报警控制器可单独组成系统进行消防灭火自动处理。
3.2集中报警控制系统
集中报警控制系统是有电子线路组成的集中自动监控报警装置,各个区域报警巡回检测带的信号均集中到这一总的监控报警装置。
它具有部位指示、区域显示、巡检、自检、火灾报警音响、计时、故障报警、记录打印等一系列功能,在发出报警信号同时可自动采取系统的消防功能控制动作,达到消防的目的和手段,适用于较大范围内多个区域的保护。
集中报警控制器的设置应该满足以下规定:
(1)系统中应设有一台集中报警控制器和两台以上区域报警控制器。
(2)集中报警控制器的容量不宜小于保护范围内探测区域总数。
(3)集中报警控制器距墙不应小于1m,正面的操作距离不应小于2m。
(4)区域报警控制器的设置应符合上述区域报警控制系统2.2.3使用服务器
Web上的使用需求仅靠Web编程语言还不能满足。
和传统的Web编程语言相比,使用服务器对建立基于Web的企业使用程序具有得天独厚的优势,主要体现在以下方面:
(1)开发优势
使用服务器使用人们熟悉的开发语言进行开发,并提供大量基于Web的企业使用功能,如数据库访问、安全性等,使得开发Web使用程序更加简单。
(2)实施优势
使用服务器能够支持高性能的事务处理,如多CPU系统、多并发用户、多线程、对象管理和核心级的动态负载平衡。
它能够通过系统级服务如线程池管理、数据库连接的高速缓存、动态结果的高速缓存和数据流等,在重负载情况下提供高性能的数据访问和快速的响应时间。
通过状态管理和对话管理能力,使用服务器可支持用于以事务处理为基础的操作所具有的多步骤和复杂的请求。
事务管理员和请求管理员一起能够提供事务处理的完整性,并能够靠牢固健全的事务管理处理多个后端数据源。
事务管理系统支持数据库资源管理、查询自动提交和回退、成功提交和失败回退。
使用通用的数据访问和事务处理API可实现对异类数据库系统的统一访问。
(3)集成的管理能力
使用服务器允许管理员通过浏览器来远程管理和监视服务器,并进行性能调整,分配服务器上的负载。
(4)安全性
使用服务器可提供安全的通信功能,并内置了支持SET,SSL,SHTTP等安全协议的组件,并通过日志来跟踪对服务器的操作,营造一种安全的使用环境。
OracleWebApplicationServer使用服务器
Oracle针对Web技术的使用服务器产品是WebApplicationServer.OracleWebApplicationServer由(WebRequestProgramInterface)使用编程接口和WebServerApplicationServerBroker(WRB),(WRBAPTApplication)管理工具组成。
WRB是一个多进程多线索的HTTP服务器。
WRBAPI是一个开放的使用开发环境,封装了WRB使用编程接口。
这些API优于底层的第一代HTTPAPI(如那些通过Web服务器厂商提供的API)。
通过WRBAPI,使用程序开发人员能够建立定制的使用部件,可选用PL/SQL,Java,PERL,LiveHTML,C/C++等多种编程语言来进行Web使用程序的开发。
所有的服务器部件可以作为独立的进程运行,从而确保在任意一个第三方提供的部件(Cartridge)发生错误时,不会影响业务其他部分的工作。
嵌入式对象及Java和ActiveX小程序等。
其内置的全文检索引擎可很容易地为用户提供检索功能。
Domino的工作流处理能力可方便地在客户合作伙伴和供应商之间进行商务活动。
Domino提供了集成的开发环境NotesDesignerforDomino,可以方便地开发网上使用程序。
其中的LotusBeanMachineforJava是一个交互式、可视化的设计工具,可以方便地为网上使用系统创建JavaApplet,而NotesGlobalDesigner则可以使使用程序运行在不同的语言环境中。
Domino还提供了很多周边工具可以增强网上使用系统的Web站Domino.Action可以自动生成Web站点,Domino.Merchant可以实现联机贸易,Lotus.eSuit提供了基于100%纯Java,面向瘦客户机的解决方案。
Notes.Pump提供了基于服务器的数据传输工具,Domino.do。
可以在分布网络环境中进行协同文档管理。
总的来说,Domino比较适合文档的管理和传输,以及企业中各级人员之间的通讯,但不适合数据库的增、删、改、查询和统计等基本操作,因此它常用于Internet上的办公系统而非基于关系数据库的管理信息系统。
(5)InternetInformationServer(IIS)
IIS(InternetInformationServer,Internet信息服务器)是Microsoft公司开发的一种集Web,FTP和Gopher服务于一身的服务器,它可以利用Windows2000Server的各种功能,并且能在Internet上发布信息。
IIS是随着Windows2000Serve附带的一个软件。
IIS提供Internet信息服务器使用程序接口(ISAPD扩展Web服务器的功能,并可通过ASP实现Web程序的快速开发,ASP支持服务器端JavaScript.VBScript.MicrosoftJava和ActiveXServerComponent,还支持用VB编写的CGI程序,甚至用VB开发的C/S架构的程序不经过修改就可以在Web上发布,可以使开发动态主页更加方便,同时也保护了以前的投资。
IIS还包括MicrosoftIndexServer,可实现对本Web站点内容的全文检索以及SiteServerExpress用于分析站点访问的情况。
IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服务和目录服务。
它的安全模型是以NTFS安全机制为基础的,这样利用资源管理器可以容易地管理使用IIS建立的Web站点的安全性。
2.3Web程序设计技术
2.3.1HTML概述
HTML是HypertextMarkupLanguage(超文本标记语言)的英文缩写。
HTML语台不是一种程序设计语言,而是一种页面描述语言,用于描述Web页面。
HTML本身是用SML定义的一种结构化文档类型,同时,它也是用来描述这种文档类型的一种标记语言。
HTML是一个既简单又强有力的语言。
HTML使Web获得奇迹般的发展有以下四个主要原因:
(1)通过设计,HTML能访问所有计算机平台,从UNIX系统到普遍流行的Windows个人计算机。
(2)HTML容易使用,不需要输入一系列复杂而深奥的计算机指令,只要使用一系列标记来组成文本,使得创建Web页面变得相当简单。
HTML的强大访问能力推动了Web的流行,使数以万计的Web站点雨后春笋般地涌现。
(3)用HTML能在一个Web站点和另一个Web站点之间建立链接。
(4)HTML提供声音、音乐、动画片、电视图像等,使Web页面可以包含比格式化文本和图像更丰富的内容。
2.3.2脚本语言
脚本语言是介于HTML和Java,C++和VisualBasic之类的编程语言之间的语言。
HTML通常用于格式化文本和链接网页。
编程语言通常用于向计算机发送一系列复杂指令。
脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。
脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。
利用脚本(Script)可以控制页面内容,使程序更具交互能力。
脚本语言是在另一个环境(例如HTML文档)中运行的语言,用脚本语言编写的代码必须通过适当的解释器执行。
在动态网站的建设过程中,JavaScript和VBScript是两种最主要的脚本语言,而且是我们的网上教学系统开发使用的脚本语言,因此在这里着重介绍一下。
2.3.2.1JavaScript
一种编程语言通常是由另一种编程语言演变来的,JavaScript也不例外Netscape最初开发了一个LiveScript语言,在Navigator和Web服务器产品中加进基本的脚本功能。
当Navigator2.0中加进了Java小程序支持后,Netscape把LiveScript变成了JavaScript最初的JavaScript不过是LiveScript的更名,但每次新的Navigator都使JavaScript有所改进。
JavaScript支持Web浏览器和服务器脚本。
浏览器脚本用于生成更直观、更有影响性和更紧密的插入件、ActiveX组件和Java小程序相联系的Web页面。
JavaScript支持这些特性,提供动态产生HTML和定义专用事件处理函数等特殊编程功能。
JavaScript脚本把HTML标志<
SCRIPT>
在HTML文档中。
支持JavaScript的浏览器装入HTML文档时,它对于接收到的脚本进行解释。
脚本可以用于生成加进显示文档的HTML元素,或用于定义函数、调用事件处理响应鼠标点击和键盘输入等用户动作。
脚本还可用于控制插入件、ActiveX组件和Java小程序。
Microsoft在InternetExplorer中实现了JScript,InternetExplorer3中的脚本功能和Navigator2中差不多。
JScript和InternetExplorer密切结合,几乎可以对所有的HTML元素编写脚本。
JScript和JavaScript1.2兼容。
Microsoft还在Internet信息服务器(IIS)提供了服务器方的JavaScript支持。
后来他们开发了更通用的服务器方脚本方法,提供了Windows脚本宿主和远程脚本技术。
2.3.2.2VBScript
VBScript是VisualBasic或VisualBasicforApplication(VBA)的一个“轻量级”子集,它通过变量,操作符,循环,分支,函数和子例程,扩展了HTML。
通过在HTML网页中加入VBScript脚本,你可以使静态的HTML网页成为动态网页。
实际上,VBScript是MicrosoftVisualBasic的简化版本。
VBScript是一种脚本语言,这意味着这种语言比BASIC语言的成熟版本容易使用又难于使用。
编制简单的程序时,脚本语言是容易使用的。
脚本语言的语法比较简单,但是,简单的语法也使开发大的使用程序变得很困难。
在HTML文件中直接嵌入VBScript脚本,这样就能够扩展HTML,使它不仅仅是一种页面格式语言。
带有VBScript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作做出反应。
VBScript既可以作为客户端编程语言,也可以作为服务器端编程语言。
客户端编程语言是可以由浏览器解释执行的语言。
Java和JScript,JavaScript也可以作为客户端编程语言。
当一个以这些语言中的任意一种编制的程序被下载到一个兼容的浏览器中时浏览器将自动执行该程序。
客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担。
而且客户端程序运行起来比服务器端程序快得多。
当一个浏览器的用户执行了一个操作时,不必通过网络对其做出响应,客户端程序就可以做出响应。
但是,一般来说,可以解释VBScript脚本的浏览器只有MicrosoftInternetExplorer,而NetscapeNavigator将忽略VBScript脚本,这意味着目前没有充分的理由把VBScript作为客户端编程语言,但VBScript可以作为服务器端编程语言。
服务器为一个站点提供文件,而浏览器接收这些文件。
用VBScript作为服务器端编程语言的优点是VBScript不受浏览器的限制,VBScript脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。
3.1.1ASP技术
MicrosoftActiveServerPages即我们熟悉的ASP,其实是一套微软公司开发的服务器端脚本环境,ASP内含于IIS5.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器使用程序。
使用ASP就不必担心客户的浏览器是否能运行所编写的程序代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP提供的一些内核功能如下:
(1)服务器脚本——你可以直接将VBScript,JScript,Perl或其他语言的语句脚本嵌入HTML页面,使它们在Web服务器上面而不是在Web浏览器上面运行。
(2)灵活的Web数据库连接——通过服务器端脚本ActiveDataObjects(ADO),可以很容易的在Web站点上建立丰富的数据库功能。
(3)状态管理——可以用内置对象在每个用户每个使用和每个服务器基础上跟踪和管理使用的状态。
(4)ActiveServerComponents——我们可以示例和使用可编程的组件。
我们可以用VisualC++、VisualBasic,VisualJ++等工具创建这些组件。
这使得我们能将Web使用和已存在的客户机/服务器系统联系在一起。
此外,ASP还有如下特点:
(1)无须compile编译,容易编写,可在服务器端直接执行;
(2)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计;
(3)和浏览器无关(BrowserIndependence),用户端只要使用可执行HTML的浏览器,即可浏览用ASP所设计的网页内容。
由于ASP所使用的脚本语言(VBscript,JScript)均在Web服务器端执行,因此用户端浏览器不需要能够执行这些脚本语言;
(4)ActiveServerPages的源程序,被传到客户浏览器的源程序不会被他人剽窃,也提高了程序的安全性;
(5)可使用服务器端的脚本来产生客户端的脚本;
(6)面向对象(Object-Oriented)因而可以避免所写。
3.1.2用IIS作为Web服务器
IIS(InternetInformationserver)是Microsoft公司开发的一种集Web,FTP和Gopher服务于一身的服务器,IIS提供Internet信息服务器使用程序接口(ISAP助扩展Web服务器的功能,并可通过ASP实现Web程序的快速开发,ASP支持服务器端JavaScript,VBScript,MicrosoftJava和ActiveXServerComponent。
IIS包括MicrosoftIndexServer,可实现对本Web站点内容的全文检索以及SiteServerExpress用于分析站点访问的情况。
IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服务和目录服务。
3.1.3几种数据库访问机制的比较
在客户端使用普通浏览器,通过Internet或者Intranet访问网络数据库中的数据,已有多种解决方案,如传统的公共网关接口CGI方式、API方式、现在较常见的ADC方式和IDC方式等。
Microsoft公司推出的基于ASP和ADO技术的网络数据库解决方案,代表着Windows网络数据库解决方案的新趋势。
几种常见的访问数据库的接口技术:
(1)公共网关接口CGI
CGI是Web服务器运行外部程序的规范,按照CGI编写的外部扩展程序可以处理客户端(通常是Web浏览器)输入的协同工作数据,完成客户端和服务器的交互操作,扩展服务器的功能,完成服务器本身不能完成的工作。
外部程序执行时可以生成HTML文档,并将文档返回Web服务器。
几乎所有的服务器软件都支持CGI,开发者可以使用任一种Web服务器内置语言编写CGI语句,其中包括广为流行的Pert语言,C,C++,VB,Delphi等。
(2)服务器API
服务器API一般作为一个DLL提供,是驻留在Web服务器中的程序代码,它可以象CGI那样扩展Web服务器的功能。
API使Web开发者实现任何CGI可以实现的功能,增加面向用户,满足使用程序的特殊需求。
常见的API有Microsoft公司的ISAPI,Netscape的NSAPIInformix公司的IUWCAPI。
(3)ADO
ADO是位于ODBC和OLE数据库之上的高性能的数据访问接口。
它提供了开放的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种和ODBC和LEDB兼容的数据库,如Access,SQLServer,Oracle,Informix等。
ASP和ADO技术相结合,建立和提供包含数据库信息的主页内容,通过执行SQL命令,让用户在浏览器中进行数据的查询、输入、修改、删除和更新等操作。
并可利用VBScript或JScript等脚本语言来控制数据库的访问,实现查询结果的输出显示等功能。
三种数据库访问机制比较如表3.10相比较而言,CGI接口使用灵活,开发工具丰富,功能范围广,技术相对成熟。
CGI是一个大家都支持的规范,但是用CGI编程太复杂,一个简单的Select查询,用CGI来实现就需要上百条语句;
CGI运行效率也不高,并且要求程序员必须熟悉HTML。
再加上和平台有关的缺点,因而CGI会被新的规范所取代。
性能种类
CGI
API
ADO
实现的灵活性
好
编程的复杂度
复杂
中等
对程序员要求
高
开发时间
长
可移植性
较好
差
CPU负担
重
较轻
较低
平台有关性
有关
无关
表3.1三种数据库访问机制对比表
用Web服务器API编写的程序运行效率高,但是,用API编程比CGI还困难,对程序员的要求更高。
并且API致命的弱点是,各API间没有互通性,用一种API编写的程序不能到另一种Web服务器上运行,限制了使用范围。
尽管个别公司推出了基于API的开发工具,在一定程度上解决了API开发困难的问题,但仍存在弱点,和各自Web服务器捆绑的太死,缺乏通用性。
3.1.4利用ASP和ADO访问Web数据库
ASP和ADO技术相结合,实现Windows网络数据库访问的B/S结构,实际上也是三层模式C/S的一种。
利用ASP和ADO技术访问数据库的具体方法如下:
首先,选择一种支持ODBC的数据库,建立数据库和相应的数据表。
其次,创建数据源名DSN(DataSourceName)操作如下:
选择“控制面板”中的ODBC选项,再选择一种DSN(如SystemDSN),然后单击“添加”按钮,选择相应数据库的驱动程序。
选择“下一步”后,在择其对应的实际数据库名,即可完成。
“创建一个新数据源”对话框中输入数据源名并选DSN是使用程序和数据库之间的桥梁,在程序中访问数据库时,将DSN传输给系统,
接着,创建数据库链接,通过DSN访问实际数据库,并打开数据库。
即使用“setMyConn=Server.Create0bject(“ADODB.Connection”)”语句创建链接,使用“MyConn.Open“数据源名””,语句打开数据库,并可同时指定访问该数据库的用户名和密码。
方法如下:
"
MyConn.Open“数据源名”。
然后,"
username"
"
password"
。
执行数据库的访问操作。
对于简单的SQL命令,可以直接使用语句“SetRS=MyConnExecute("
SQL命令)”实现;
对于复杂的SQL命令串,可以通过连字符“&
”连接起来,也可以用存储过程来实现。
最后,是数据库的关闭和链接的关闭。
分别通过两个简单的命令实现:
RS.Close和MyConn.Close.
3.1.5数据库管理系统(DBMS)的选择
MicrosoftSQLServer是微软公司推出的网络数据库系统,它为在其上建立使用程序的开发者提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 火灾 自动 报警 系统 设计 电气