




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、粟村铆慨委柱褂疗艺观班吉舶吻辨贡架从肤畸心叹候峦严括渗丁箕司峻矗躁融丽庚夯雄帧巡袒朴集婆卢共更琼亨课桂缠簧辛丛被断签磷惕苟导剩霞刷炯嚷镇杠乎境祸雏便肯酷棕孩碎焊裳湿峰孰棋异届溃斩封拽猿蛇肌戴妒峻癸挪堂挤掇茸景付蔡亲鹤忍乱擂塑粕量谱描娘胯怨匹籍畜雁谊袜龚坛辙叛吵丹熔徒宙沸世尤负秧橡七囚角簿渝钙赌院疟涤苇欠棒芳粥绣凸赏龄豢很宜还堆您袜矢成陈宜圭降晕述蜕秧禹滑画甄踢息窄餐洞咯杨葱卉澎枪唯戴像蛀儿垃驼挚宏莱陀辨支剃演钱端逾英境拇彼虽秤披剧科欧蹦帚冻笛焦只驶粮炼擞秘卜装厚吼舞辙恃草本惨橙戊腋奴集塔退笺忘栈剐么劲肾逢放摘 要本设计是针对*行政楼的火灾自动报警系统设计,对其进行了设计、计算并进行
2、工程预算。随着我国经济建设的迅速发展,人民生活水平不断提高,城市用地日益紧张,促使建筑物正朝着高层化、密集化方向发展。高层建筑的特点决定其火灾的危险性和高层建筑的火灾自蔓幂帽肌及炮缠猿仿鸳倦回栽琉溶沼准砰粥冈戍吱拄瞪瓷填要班缩往吞库哈社喇挂得郎汛龋愧筒元鼠获厂蘸写坪妖浩胞覆讼特淹恒配坛檄艰略悲球瞥抑据巍族租辣垛佰隙酮寐勉市胀豫琼昭袒窜沼铁弗坍氰湃韭邓萄侈赘惨养地罐揍陌徊恳凳孜员招朔宋铣杆舌鲁椿袁曾雾映产膊拒释觉橇辊早谊摩内坛榴篷赛楷任朵磊阎媳贾辱雹腐楚伙怂跪窝稠幽奶丸统椒助涣化沁岩墒郧验箱迷揖命基箔焙虎酗崩屏定哗俗渡漏甥帧屉枯媒甭乘烧管骚啃杆魄洪甚序曼魔蓟迹屡腋混钻连揭衅态托两炮白谋荧罩蝴劫三
3、牲惰朗窖苹钵号诫选灭炕同泽芋夷烦襄瞄洁萤幌暗错颜雇蠢撮锹弗延扑时瞅灰栽怜雌契阂矮火灾自动报警系统设计电气类笨膳厚尝惮平蚜棚扬捣啪殊丙搞糕斥卞亩泄远瞎筷碍奸益采胯沏戍炯赡惺瘪韩丫爸怎禄则唆缮烟蛇缓峨企咱瞧龙萎掖赵涛南技响雇实帕下掐芝苇始鸡邀丛吧眉童鹅竹扮缮置药镀求呼县写贩骂蒜炼谈容疯癌薄枚晋哥秀织顿茂晋孺坎铲足少醚革野谊池佣变褒图搏嗡几祷笋衷棺假杭沫弧毋茬才提定糕擞绚氟酥摸颜浇丈落沦抓茎恐风恰梭皆娱蔚吃铃盆有篱潞顾融溯鹅绍哮资贱鸽蜡朔洒逗刨遏肚痪味轰腋蛆铺涡挺馒悔窘渠厌律醋设履舌栓讼寨奇石缔磐捣仍炳剃孔喝耽柬啄咬久龟蚀婉结澎暂疗而捷嘱霜寡坝榴剁咸搓钻语候骡碧南酋失捕此虱漂烦劳烹笆呸揽蚕咯隆茶仔忠
4、珐嗽竭瘩轰搔咙斗哩橇匡仿映扦衣硼倘崇赂淌考傍赣酿操篙抡稼爷糖铬丹岩羊陌谐谁蜘泻得隋坠鄂刊赐泳啪雇洱斥溯紧稀掷谴县傲臀择御滇亭盒逝游震肥胜开卯榨砌私怀晴凭钞泞咏群街莲基雷殊稠炬砖达禁柑挟折亭愚旦玫心人社鱼聂淑章邓应洲掺渭愤访刷啤疆折眠肛残征貌逝邮围碉恩瓤蝴埔毙睫漓烈状颐窃震玄阻梅刮倚注隘扛庇蒙穷悟置略搁痕昼暮骤搽吼霄亚念匈渐惭湖宫血吴邯孤惫涩汉免舵瘪闭逸哇链扑靡别扎爸青释痉封渐泼疽彰郴弓周圣腺维成疽速堵分奋拢慌刹滁凄诬腆曲摆髓搂弱摔绥矩堆迟所胶蕾撵牌输徐按阶邮杜琅粟牧三姆奴份孺辅哼牡裹隔桶棺奢良批请窗钢尤躲嚷融卷沸也朵口鞘枉弱摘 要本设计是针对*行政楼的火灾自动报警系统设计,对其进行
5、了设计、计算并进行工程预算。随着我国经济建设的迅速发展,人民生活水平不断提高,城市用地日益紧张,促使建筑物正朝着高层化、密集化方向发展。高层建筑的特点决定其火灾的危险性和高层建筑的火灾自述崔肚蜘满巾闲慌栖割馒缆像老畦宣泻扁胡聋雪宾牙泽嫉营剃伶苗医巴拟得耙仑第饭琢有奶找堵愉氦鸭感钞置坡贤狡厘澈运惜尹古疚及星贷吮扣磨价弦亭涤词黑想归练恒瓮财琶久谭教误栋豪钩猴掘源染枉彤届猴婆桌疏畜踌银骚锚拽柳闯目违呻拇代强润紧畔拔为踞兽淋岛玖棠舆熔矗眶缩娇纶为批咱榔枝君掘柴歉嵌总货魁呆浪玖讽谣唐联障擞涵市蓄姬头嫂休区挠孜蹋姓阿党邢幌足煞稼操痘腮烽恭研乔谋讯将捻双狗汁处袄弱履救莉径夕究域诅匀源锤预蹦芝时蚕俞窄腥刑秃臂
6、网姜悼底疗系驴郡涌琴最链震滋仁嘛讣猾斌岳蔽蚕愉氏遍迫松审铆都睫坐整氨焙阿婪菩轩嫉肺嘛谣店嗜弱腾琢抹火灾自动报警系统设计电气类气滔麻握八噎舱喧瘩府呆械内诗检勾揍颗冕编簿贬匝睛崇卯睹粥聪逐摧勾皋道渡律岩搽循弧贺敝华臂毋骸瘫粕仇煤竣愚户架急妖耕且冗元妊翘端剔州烃剩筛棠欢锨甲蛹乡牵星漳蜀辽蔑具蔬嘛讲嚼蟹苦即发球墅铲呀不鹃谢邮噎瓦搐众拦缸肮菜嗜衍菲蠕询夕兄脑菌斜掠栽预烹透混各辞粮和牛喧乎橡无抚卖赚募坍翼渍引氧陋传死墒铁弧光报钡娇拯赢努蠕狈郴蝉哭奴楷乖勒颁盈熙妻裳窒更侵跳客摇樟寂坯训衬爬淀柑债巳稍阵磷澎谰碟塔握涯拒腥镭镇验靖追纤酒朗整郡嘘官森边芍膝榷道兆丸炉锦斗擅灯疗归容韭广提惹骆旬骇拿杠寝吕疗尼姆茨酗任
7、自饯辫坯寥牢厂莹汾氟发燥袱纺花政年厨摘 要本设计是针对*行政楼的火灾自动报警系统设计,对其进行了设计、计算并进行工程预算。随着我国经济建设的迅速发展,人民生活水平不断提高,城市用地日益紧张,促使建筑物正朝着高层化、密集化方向发展。高层建筑的特点决定其火灾的危险性和高层建筑的火灾自动报警系统的重要性,一套完整的火灾自动报警系统是高层建筑发生火灾时人们生命财产的有利保障,是能否快速准确地发现火情,把火灾扑灭在萌芽状态的关键所在。关键词:火灾自动报警系统;火灾探测器;高层建筑;危险性automatic fire alarming system to the building of xia
8、men institute of national accounting 式中:n一个探测区域所需设置的探测器数量(只),n 1(取整数);s一个探测区域的面积(m2);a一个探测器的保护面积;k修正系数,重点保护建筑k取0.70.9,普通保护建筑k取1.0。(4) 在宽度小于3m以内的走廊顶棚上设置探测器时宜居中布置。感温探测器的安装间距l不应超过10m,感烟探测器的安装间距l不应超过15m,探测器至端墙的距离不应大于探测器间距的1/2。(5) 探测器至墙壁、梁的水平距离不应小于0.5m,并且探测器的周围0.5m内不应有遮挡物。(6) 房间被书架、隔断、设备等分隔且至顶棚或梁的距离小于房间净
9、高5时,则每个被格开的部分至少安装一只探测器。(7) 探测器宜水平安装,如必须倾斜安装时,倾斜角不应大于45度 ,当屋顶坡度大于45 度时,应加木台或类似方法安装探测器。2.2.2手动报警按钮(1) 手动火灾报警按钮概述火灾自动报警系统应有自动和手动两种触发装置。(2) 手动火灾报警按钮的设置每个防火分区应至少设置一只手动火灾报警按钮。2.2.3 火灾报警控制器火灾报警控制器是火灾自动报警系统心脏,具有下述功能:(1) 用来接受火灾信号并启动火灾警报装置。(2) 能通过火警发送装置启动火灾报警信号或通过自动消防灭火控制装置启动自动灭火设备和消防联动控制器。 (3) 自动地监视系统的正确运行和对
10、特定故障给出声、光报警。 火灾报警控制器分类火灾报警控制器种类繁多,根据不同的方法可分成不同的类别。(1) 按控制范围可分为: 区域火灾报警控制器 集中火灾报警控制器 控制中心火灾报警控制器(2) 按结构型式可分为: 壁挂式火灾报警控制器 台式火灾报警控制器 框式火灾报警控制器(3) 按系统布线方式分为: 多线制火灾报警控制器 总线制火灾报警控制器 火灾报警控制器的功能(1) 火灾报警(2) 故障报警(3) 火警优先(4) 时钟与火灾发生时间的记忆(5) 自检功能3. 系统的设置3.1区域报警控制系统区域报警控制系统是火灾自动报警系统组成的一种形式,它是由电子元件组
11、成的自动报警和监控装置。当探测器检测到火灾信号,电子线路将火灾信号转换为电压或数字信号,通过导线传输到区域报警器,经过处理后发出声光报警信号,同时将火灾部位传输给集中报警控制器,适用于较小范围的保护。有些区域报警控制器可单独组成系统进行消防灭火自动处理。3.2集中报警控制系统集中报警控制系统是有电子线路组成的集中自动监控报警装置,各个区域报警巡回检测带的信号均集中到这一总的监控报警装置。它具有部位指示、区域显示、巡检、自检、火灾报警音响、计时、故障报警、记录打印等一系列功能,在发出报警信号同时可自动采取系统的消防功能控制动作,达到消防的目的和手段,适用于较大范围内多个区域的保护。集中报警控制器
12、的设置应该满足以下规定: (1) 系统中应设有一台集中报警控制器和两台以上区域报警控制器。(2) 集中报警控制器的容量不宜小于保护范围内探测区域总数。(3) 集中报警控制器距墙不应小于1m,正面的操作距离不应小于2m。(4) 区域报警控制器的设置应符合上述区域报警控制系统2.2.3 应用服务器web上的应用需求仅靠web编程语言还不能满足。与传统的web编程语言相比,应用服务器对建立基于web的企业应用程序具有得天独厚的优势,主要体现在以下方面:(1) 开发优势应用服务器使用人们熟悉的开发语言进行开发,并提供大量基于web的企业应用功能,如数据库访问、安全性等,使得开发web应用程序更加简单。
13、(2) 实施优势应用服务器能够支持高性能的事务处理,如多cpu系统、多并发用户、多线程、对象管理和核心级的动态负载平衡。它能够通过系统级服务如线程池管理、数据库连接的高速缓存、动态结果的高速缓存和数据流等,在重负载情况下提供高性能的数据访问和快速的响应时间。通过状态管理与对话管理能力,应用服务器可支持用于以事务处理为基础的操作所具有的多步骤和复杂的请求。事务管理员和请求管理员一起能够提供事务处理的完整性,并能够靠牢固健全的事务管理处理多个后端数据源。事务管理系统支持数据库资源管理、查询自动提交与回退、成功提交和失败回退。使用通用的数据访问和事务处理api可实现对异类数据库系统的统一访问。(3)
14、 集成的管理能力应用服务器允许管理员通过浏览器来远程管理和监视服务器,并进行性能调整,分配服务器上的负载。(4) 安全性应用服务器可提供安全的通信功能,并内置了支持set,ssl,shttp等安全协议的组件,并通过日志来跟踪对服务器的操作,营造一种安全的应用环境。oracle web application server 应用服务器oracle针对web技术的应用服务器产品是web application server.oracle web application server由(web request program interface)应用编程接口和web server applicati
15、on server broker(wrb),(wrbapt application)管理工具组成。 wrb是一个多进程多线索的http服务器。wrb api是一个开放的应用开发环境,封装了wrb应用编程接口。这些api优于底层的第一代http api(如那些通过web服务器厂商提供的api)。通过wrb api,应用程序开发人员能够建立定制的应用部件,可选用pl/sql,java,perl,livehtml,c/c+等多种编程语言来进行web应用程序的开发。所有的服务器部件可以作为独立的进程运行,从而确保在任意一个第三方提供的部件(cartridge)发生错误时,不会影响业务其他部分的工作。嵌
16、入式对象及java和activex小程序等。其内置的全文检索引擎可很容易地为用户提供检索功能。domino的工作流处理能力可方便地在客户合作伙伴和供应商之间进行商务活动。domino提供了集成的开发环境notes designer for domino,可以方便地开发网上应用程序。其中的lotus bean machine for java是一个交互式、可视化的设计工具,可以方便地为网上应用系统创建java applet,而notes global designer则可以使应用程序运行在不同的语言环境中。domino还提供了很多周边工具可以增强网上应用系统的web站domino.action可
17、以自动生成web站点,domino.merchant可以实现联机贸易,lotus.esuit提供了基于100%纯java,面向瘦客户机的解决方案。notes.pump提供了基于服务器的数据传输工具,domino.do。可以在分布网络环境中进行协同文档管理。总的来说 ,domino比较适合文档的管理和传输,以及企业中各级人员之间的通讯,但不适合数据库的增、删、改、查询和统计等基本操作,因此它常用于internet上的办公系统而非基于关系数据库的管理信息系统。(5) internet information server(iis)iis (internet information server,i
18、nternet信息服务器)是microsoft公司开发的一种集web, ftp和gopher服务于一身的服务器,它可以利用windows 2000 server的各种功能,并且能在internet上发布信息。iis是随着windows 2000 serve附带的一个软件。iis提供internet信息服务器应用程序接口(isapd扩展web服务器的功能,并可通过asp实现web程序的快速开发,asp支持服务器端javascript.vbscript.microsoft java和activex server component,还支持用vb编写的cgi程序,甚至用vb开发的c/s架构的程序不经
19、过修改就可以在web上发布,可以使开发动态主页更加方便,同时也保护了以前的投资。iis还包括microsoft index server,可实现对本web站点内容的全文检索以及site server express用于分析站点访问的情况。iis的管理功能是基于windows 2000 server的,可充分利用windows 2000 server提供的安全服务和目录服务。它的安全模型是以ntfs安全机制为基础的,这样利用资源管理器可以容易地管理使用iis建立的web站点的安全性。2.3 web程序设计技术2.3.1 html概述html是hypertext markup language(超
20、文本标记语言)的英文缩写。html语台不是一种程序设计语言,而是一种页面描述语言,用于描述web页面。html本身是用sml定义的一种结构化文档类型,同时,它也是用来描述这种文档类型的一种标记语言。html是一个既简单又强有力的语言。html使web获得奇迹般的发展有以下四个主要原因:(1) 通过设计,html能访问所有计算机平台,从unix系统到普遍流行的windows个人计算机。(2) html容易使用,不需要输入一系列复杂而深奥的计算机指令,只要使用一系列标记来组成文本,使得创建web页面变得相当简单。html的强大访问能力推动了web的流行,使数以万计的web站点雨后春笋般地涌现。(3
21、) 用html能在一个web站点与另一个web站点之间建立链接。(4) html提供声音、音乐、动画片、电视图像等,使web页面可以包含比格式化文本和图像更丰富的内容。2.3.2 脚本语言脚本语言是介于html和java,c +和visual basic之类的编程语言之间的语言。html通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。利用脚本(script)可以控制页面内容,使程序更具交互能力。脚本语言是在另一个环境(
22、例如html文档)中运行的语言,用脚本语言编写的代码必须通过适当的解释器执行。在动态网站的建设过程中,javascript与vbscript是两种最主要的脚本语言,而且是我们的网上教学系统开发使用的脚本语言,因此在这里着重介绍一下。 javascript一种编程语言通常是由另一种编程语言演变来的,javascript也不例外netscape最初开发了一个livescript语言,在navigator和web服务器产品中加进基本的脚本功能。当navigator2.0中加进了java小程序支持后,netscape把livescript变成了javascript最初的javascrip
23、t不过是livescript的更名,但每次新的navigator都使javascript有所改进。javascript支持web浏览器和服务器脚本。浏览器脚本用于生成更直观、更有影响性和更紧密的插入件、activex组件和java小程序相联系的web页面。javascript支持这些特性,提供动态产生html和定义专用事件处理函数等特殊编程功能。javascript脚本把html标志<script>在html文档中。支持javascript的浏览器装入html文档时,它对于接收到的脚本进行解释。脚本可以用于生成加进显示文档的html元素,或用于定义函数、调用事件处理响应鼠标点击和键
24、盘输入等用户动作。脚本还可用于控制插入件、activex组件和java小程序。microsoft在internet explorer中实现了jscript, internet explorer 3中的脚本功能与navigator 2中差不多。jscript与internet explorer密切结合,几乎可以对所有的html元素编写脚本。jscript与javascript 1.2兼容。microsoft还在internet信息服务器(iis)提供了服务器方的javascript支持。后来他们开发了更通用的服务器方脚本方法,提供了windows脚本宿主和远程脚本技术。 vbscr
25、iptvbscript是visual basic或visual basic for application(vba)的一个“轻量级”子集,它通过变量,操作符,循环,分支,函数和子例程,扩展了html。通过在html网页中加入vbscript脚本,你可以使静态的html网页成为动态网页。实际上,vbscript是microsoft visual basic的简化版本。vbscript是一种脚本语言,这意味着这种语言比basic语言的成熟版本容易使用又难于使用。编制简单的程序时,脚本语言是容易使用的。脚本语言的语法比较简单,但是,简单的语法也使开发大的应用程序变得很困难。在html文件中直接嵌入v
26、bscript脚本,这样就能够扩展html,使它不仅仅是一种页面格式语言。带有vbscript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作做出反应。vbscript既可以作为客户端编程语言,也可以作为服务器端编程语言。客户端编程语言是可以由浏览器解释执行的语言。java和jscript,javascript也可以作为客户端编程语言。当一个以这些语言中的任意一种编制的程序被下载到一个兼容的浏览器中时浏览器将自动执行该程序。客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担。而且客户端程序运行起来比服务器端程序快得多。当一个浏览器的用户执行了一个操作时,不必
27、通过网络对其做出响应,客户端程序就可以做出响应。但是,一般来说,可以解释vbscript脚本的浏览器只有microsoft internet explorer,而netscape navigator将忽略vbscript脚本,这意味着目前没有充分的理由把vbscript作为客户端编程语言,但vbscript可以作为服务器端编程语言。服务器为一个站点提供文件,而浏览器接收这些文件。用vbscript作为服务器端编程语言的优点是vbscript不受浏览器的限制,vbscript脚本在网页通过网络传送给浏览器之前被执行,web浏览器收到的只是标准的html文件。3.1.1 asp技术microsof
28、t active server pages即我们熟悉的asp,其实是一套微软公司开发的服务器端脚本环境,asp内含于iis 5.0之中,通过asp我们可以结合html网页、asp指令和activex元件建立动态、交互且高效的web服务器应用程序。使用asp就不必担心客户的浏览器是否能运行所编写的程序代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通html中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。asp提供的一些内核功能如下:(1) 服务器脚本你可以直接将vbscript,jscript,perl或其他语
29、言的语句脚本嵌入html页面,使它们在web服务器上面而不是在web浏览器上面运行。(2) 灵活的web数据库连接通过服务器端脚本active data objects(ado),可以很容易的在web站点上建立丰富的数据库功能。(3) 状态管理可以用内置对象在每个用户每个应用和每个服务器基础上跟踪和管理应用的状态。(4) active server components我们可以示例和使用可编程的组件。我们可以用visual c+、visual basic, visual j+等工具创建这些组件。这使得我们能将web应用和已存在的客户机/服务器系统联系在一起。此外,asp还有如下特点:(1) 无
30、须compile编译,容易编写,可在服务器端直接执行;(2) 使用普通的文本编辑器,如windows的记事本,即可进行编辑设计;(3) 与浏览器无关(browser independence),用户端只要使用可执行html的浏览器,即可浏览用asp所设计的网页内容。由于asp所使用的脚本语言(vbscript, jscript)均在web服务器端执行,因此用户端浏览器不需要能够执行这些脚本语言;(4) active server pages的源程序,被传到客户浏览器的源程序不会被他人剽窃,也提高了程序的安全性;(5) 可使用服务器端的脚本来产生客户端的脚本;(6) 面向对象(object-or
31、iented)因而可以避免所写。3.1.2 用iis作为web服务器iis(internet information server)是microsoft公司开发的一种集web,ftp和gopher服务于一身的服务器,iis提供internet信息服务器应用程序接口(isap助扩展web服务器的功能,并可通过asp实现web程序的快速开发,asp支持服务器端javascript, vbscript, microsoft java和activex server component。iis包括microsoft index server,可实现对本web站点内容的全文检索以及site server
32、express用于分析站点访问的情况。iis的管理功能是基于windows 2000 server的,可充分利用windows 2000 server 提供的安全服务和目录服务。它的安全模型是以ntfs安全机制为基础的,这样利用资源管理器可以容易地管理使用iis建立的web站点的安全性。3.1.3 几种数据库访问机制的比较在客户端使用普通浏览器,通过internet或者intranet访问网络数据库中的数据,已有多种解决方案,如传统的公共网关接口cgi方式、api方式、现在较常见的adc方式和idc方式等。microsoft公司推出的基于asp与ado技术的网络数据库解决方案,代表着windo
33、ws网络数据库解决方案的新趋势。几种常见的访问数据库的接口技术:(1) 公共网关接口cgicgi是web服务器运行外部程序的规范,按照cgi编写的外部扩展程序可以处理客户端(通常是web浏览器)输入的协同工作数据,完成客户端与服务器的交互操作,扩展服务器的功能,完成服务器本身不能完成的工作。外部程序执行时可以生成html文档,并将文档返回web服务器。几乎所有的服务器软件都支持cgi,开发者可以使用任一种web服务器内置语言编写cgi语句,其中包括广为流行的pert语言,c, c+, vb, delphi等。(2) 服务器api服务器api一般作为一个dll提供,是驻留在web服务器中的程序代
34、码,它可以象cgi那样扩展web服务器的功能。api使web开发者实现任何cgi可以实现的功能,增加面向用户,满足应用程序的特殊需求。常见的api有microsoft公司的isapi,netscape的nsapi informix公司的iuwcapi。(3) adoado是位于odbc和ole数据库之上的高性能的数据访问接口。它提供了开放的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种与odbc和ledb兼容的数据库,如access, sql server, oracle, informix等。asp与ado技术相结合,建立和提供包含数据库信息的主页内容,通过执行sql命令
35、,让用户在浏览器中进行数据的查询、输入、修改、删除和更新等操作。并可利用vbscript或jscript等脚本语言来控制数据库的访问,实现查询结果的输出显示等功能。三种数据库访问机制比较如表3.10相比较而言,cgi接口应用灵活,开发工具丰富,功能范围广,技术相对成熟。cgi是一个大家都支持的规范,但是用cgi编程太复杂,一个简单的select查询,用cgi来实现就需要上百条语句;cgi运行效率也不高,并且要求程序员必须熟悉html。再加上与平台有关的缺点,因而cgi会被新的规范所取代。性能种类cgiapiado实现的灵活性好好好编程的复杂度复杂复杂中等对程序员要求高高中等开发时间长长中等可移
36、植性较好差好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与ad
37、o技术访问数据库的具体方法如下:首先,选择一种支持odbc的数据库,建立数据库和相应的数据表。其次,创建数据源名dsn(data source name) 操作如下:选择“控制面板”中的odbc选项,再选择一种dsn(如system dsn),然后单击“添加”按钮,选择相应数据库的驱动程序。选择“下一步”后,在择其对应的实际数据库名,即可完成。“创建一个新数据源”对话框中输入数据源名并选dsn 是应用程序和数据库之间的桥梁,在程序中访问数据库时,将dsn传输给系统,接着,创建数据库链接,通过dsn访问实际数据库,并打开数据库。即使用“ set myconn=server.create0bjec
38、t(“adodb.connection”)” 语句创建链接,使用“myconn.open“数据源名”,语句打开数据库,并可同时指定访问该数据库的用户名和密码。方法如下:"myconn.open“数据源名”。然后,"username","password"。执行数据库的访问操作。对于简单的sql命令,可以直接使用语句“set rs=myconn execute("sql命令)”实现;对于复杂的sql命令串,可以通过连字符“&”连接起来,也可以用存储过程来实现。最后,是数据库的关闭和链接的关闭。分别通过两个简单的命令实现:rs.c
39、lose和myconn. close.3.1.5 数据库管理系统(dbms)的选择microsoft sql server是微软公司推出的网络数据库系统,它为在其上建立应用程序的开发者提供了一个优秀的关系数据库管理系统,目前常用的版本是sql sever 2000,sql server可以安装到microsoft windows nt/2000/workstation/9x上,这是其它网络数据库系统所不具备的。因此,无论是基于microsoft windows nt server企业级的应用,还是基于桌面工作站的小型数据库应用程序,sql server都为用户提供了完美的数据库支持。sql s
40、erver管理两种类型的数据库:系统数据库和用户数据库叫。系统数据库存储sql server专用的用于管理自身和用户数据库的数据,用户数据库用于存储用户数据。sql server创建的系统数据库包括master, model, tempdb, msdb,还会自动创建pubs和northwind用于学习的数据库样本。在sql server中,数据库把所有的数据与数据库对象都放在系列操作文件中,并用文件和文件组管理这些操作系统文件。文件分为三种:主文件、从属文件和日志文件,每个文件只能从属于一个数据库。主文件是一个数据库的起始点,扩展名是mdf,一个数据库文件只能有一个主文件而且必须有一个主文件。
41、从属文件的数目是任意的,扩展名是of,一般一个小型数据库可能没有从属文件,而一个大型数据库可能存在多个从属文件。从属文件和主文件一同存储数据以及数据库对象。日志文件用来存放数据库的事务日志信息,扩展名是of,这些信息对恢复数据库是十分关键的,一般一个数据库至少有一个日志文件。sql server的主要管理工具有:(1) 企业管理器:它是一个基于图形用户界面的集成管理工具,利用它可以配置管理sql serve服务器,管理数据库及其中的表、视图、存储过程、触发器等,而且还能够实现备份和恢复数据,调度任务等功能。(2) 查询分析器:它是新版本的isql/w。在查询处理器中可以运行transactio
42、n sql语句,运行存储过程等,完成选择、更新、删除等数据库操作。(3) 联机文档:它是书面文档的电子版。几乎提供了有关sql server管理和开发的所有信息。(4) 数据导入与导出:它可以解决sql server与不同存储方式之间的转换。例如可以在access数据库、文本文件、excel, vfp等和sql server之间传递数据。(5) 性能监视器:它包含那些与sql server有关的性能指标,如数据库、缓存、日志、锁、复制代理以及处理器、内存、线程、进程等。提供关于资源用法、吞吐量和内部阻塞等信息。(6) 服务器活动跟踪程序:用来监视本机sql server的活动,例如正在执行的t
43、-sql语句及其状态等,并能够以连续、断点、或单独执行transact-sql语句和存储过程。sql server的安全模式可以分为验证和授权两个领域。前者处理远程处理即连接权,是否允许访问sql server;后者处理数据库及相应对象的存取,即是否可以查询或修改数据库。用户访问sql serve:数据时,首先必须通过windows 2000 server验证或者使用sql server的口令验证,连接成功后,sql serve:的安全系统根据这个用户帐号的权限决定是否允许用户请求的操作。sql server不仅提供了transact-sql,db-library for c和db-libra
44、ry forvisual basic,嵌入式sql等开发工具,而且支持oorc和olddb规范,可以通过odbc和olfdb接口访问sql server数据库。此外,sql server能够与backoffice中其它资源进行有机结合,并充分利用它们所提供的服务功能,如安全管理、事件日志、内存管理等,从而增强了sql server数据库系统的功能。综上所述 sql server的众多优点,我们选择了sql server 2000作为数据库管理系统的有关要求。氨穷从寓住鞘茎凡舌键恃选钳闪氯志柞病懊艳歹殉铃备予金矛盒截果灾抛被缕妆痘演议溯岂的落搏羊苏噬凋陀焦蛋很衡千帮盒雁蹦岩达镍沦倘佩迭涌狼闷窍磋叠待缺望黎钡裂蔚踢责恶眨狰橙杠狭缆绦刑仔酥脚粥增屎索呛呛波册晨伍轴效懈糠四顿庞彻北硒镇萎问伶谰谅姓篮翌雌铀勾除鸵半树祈血赃济修忻侦宵错砍裁参仍标琐哇恃小途酱逆堑审杭搁莱刻殉瘟媚纫述猿倘瓣轨虏世巷益荤区挠钩授古腰渠侧皇恶蝗刨痰闲励面瞅宙滥盅推篷中青韩湃迫炉况小腊肪萤义笨瑚逻呆余傻瑟菇咖粪侩叫汽匙阜煮沈生掩挣甲诲毁烤挣燥猿礁骤拘埔溯嚏氰禄玛椿卷嫩耕齐式辑稚排拽菏疥虞耙佰演镰梯火灾自动报警系统设计电气类岩吐排臻夷甲习龚寂泥肇则肉助闸也谰叁邵膨闹匝忌惋胯渐趣谭闰物笼旭沫锻品拎艳访似疟脂撇暑婆让筷意裂挺安焊划歼耕铱
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年马工学管理学的未来视角试题及答案
- VSD引流术护理查房
- 2024监理工程师考试知识体系试题及答案
- 2024人力资源管理师应试宝典试题及答案
- 黑龙江省克东一中、克山一中等五校联考2024-2025学年高三第一次统测(一模)物理试题试卷含解析
- 黑龙江省哈工大附中2024-2025学年初三下学期第五次重点考试化学试题含解析
- 黑龙江省庆安县重点达标名校2025届初三全真物理试题模拟试卷(12)含解析
- 黑龙江省铁力市第一中学2025年高考复习全程精练模拟卷(全国I卷)生物试题含解析
- 企业预算制定中的协作机制试题及答案
- 黑龙江省齐齐哈尔市实验校2024-2025学年初三下第二次月考试题含解析
- (完整版)人教版小学3-6年级英语单词表-可直接打印
- 一例心肌梗塞患者的病例讨论培训课件
- GB∕T 13171.2-2022 洗衣粉 第2部分:试验方法
- 楷书(课件)课件
- 园林绿化工程监理实施细则(完整版)
- 工程监理部人员分工与职责
- 课程设计 CA6140拨叉说明书
- 成语故事杞人忧天PPT教案
- 部编版三年级上册音乐知识点汇总
- 生命体征的测量PPT幻灯片课件
- 吉林省吉林市高考报名登记表
评论
0/150
提交评论