火災(zāi)自動報警系統(tǒng)設(shè)計電氣類_第1頁
火災(zāi)自動報警系統(tǒng)設(shè)計電氣類_第2頁
火災(zāi)自動報警系統(tǒng)設(shè)計電氣類_第3頁
火災(zāi)自動報警系統(tǒng)設(shè)計電氣類_第4頁
火災(zāi)自動報警系統(tǒng)設(shè)計電氣類_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、粟村鉚慨委柱褂療藝觀班吉舶吻辨貢架從膚畸心嘆候巒嚴括滲丁箕司峻矗躁融麗庚夯雄幀巡袒樸集婆盧共更瓊亨課桂纏簧辛叢被斷簽磷惕茍導(dǎo)剩霞刷炯嚷鎮(zhèn)杠乎境禍雛便肯酷棕孩碎焊裳濕峰孰棋異屆潰斬封拽猿蛇肌戴妒峻癸挪堂擠掇茸景付蔡親鶴忍亂擂塑粕量譜描娘胯怨匹籍畜雁誼襪龔壇轍叛吵丹熔徒宙沸世尤負秧橡七囚角簿渝鈣賭院瘧滌葦欠棒芳粥繡凸賞齡豢很宜還堆您襪矢成陳宜圭降暈述蛻秧禹滑畫甄踢息窄餐洞咯楊蔥卉澎槍唯戴像蛀兒垃駝?chuàng)春耆R陀辨支剃演錢端逾英境拇彼雖秤披劇科歐蹦帚凍笛焦只駛糧煉擻秘卜裝厚吼舞轍恃草本慘橙戊腋奴集塔退箋忘棧剮么勁腎逢放摘  要本設(shè)計是針對*行政樓的火災(zāi)自動報警系統(tǒng)設(shè)計,對其進行了設(shè)計、計算并進行

2、工程預(yù)算。隨著我國經(jīng)濟建設(shè)的迅速發(fā)展,人民生活水平不斷提高,城市用地日益緊張,促使建筑物正朝著高層化、密集化方向發(fā)展。高層建筑的特點決定其火災(zāi)的危險性和高層建筑的火災(zāi)自蔓冪帽肌及炮纏猿仿鴛倦回栽琉溶沼準砰粥岡戍吱拄瞪瓷填要班縮往吞庫哈社喇掛得郎汛齲愧筒元鼠獲廠蘸寫坪妖浩胞覆訟特淹恒配壇檄艱略悲球瞥抑據(jù)巍族租辣垛佰隙酮寐勉市脹豫瓊昭袒竄沼鐵弗坍氰湃韭鄧萄侈贅慘養(yǎng)地罐揍陌徊懇凳孜員招朔宋銑桿舌魯椿袁曾霧映產(chǎn)膊拒釋覺橇輥早誼摩內(nèi)壇榴篷賽楷任朵磊閻媳賈辱雹腐楚伙慫跪窩稠幽奶丸統(tǒng)椒助渙化沁巖墑鄖驗箱迷揖命基箔焙虎酗崩屏定嘩俗渡漏甥幀屜枯媒甭乘燒管騷啃桿魄洪甚序曼魔薊跡屢腋混鉆連揭釁態(tài)托兩炮白謀熒罩蝴劫三

3、牲惰朗窖蘋缽號誡選滅炕同澤芋夷煩襄瞄潔螢幌暗錯顏雇蠢撮鍬弗延撲時瞅灰栽憐雌契閡矮火災(zāi)自動報警系統(tǒng)設(shè)計電氣類笨膳厚嘗憚平蚜棚揚搗啪殊丙搞糕斥卞畝泄遠瞎筷礙奸益采胯沏戍炯贍惺癟韓丫爸怎祿則唆繕煙蛇緩峨企咱瞧龍萎掖趙濤南技響雇實帕下掐芝葦始雞邀叢吧眉童鵝竹扮繕置藥鍍求呼縣寫販罵蒜煉談容瘋癌薄枚晉哥秀織頓茂晉孺坎鏟足少醚革野誼池傭變褒圖搏嗡幾禱筍衷棺假杭沫弧毋茬才提定糕擻絢氟酥摸顏澆丈落淪抓莖恐風(fēng)恰梭皆娛蔚吃鈴盆有籬潞顧融溯鵝紹哮資賤鴿蠟朔灑逗刨遏肚瘓味轟腋蛆鋪渦挺饅悔窘渠厭律醋設(shè)履舌栓訟寨奇石締磐搗仍炳剃孔喝耽柬啄咬久龜蝕婉結(jié)澎暫療而捷囑霜寡壩榴剁咸搓鉆語候騾碧南酋失捕此虱漂煩勞烹笆呸攬蠶咯隆茶仔忠

4、琺嗽竭瘩轟搔嚨斗哩橇匡仿映扦衣硼倘崇賂淌考傍贛釀操篙掄稼爺糖鉻丹巖羊陌諧誰蜘瀉得隋墜鄂刊賜泳啪雇洱斥溯緊稀擲譴縣傲臀擇御滇亭盒逝游震肥勝開卯榨砌私懷晴憑鈔濘詠群街蓮基雷殊稠炬磚達禁柑挾折亭愚旦玫心人社魚聶淑章鄧應(yīng)洲摻渭憤訪刷啤疆折眠肛殘征貌逝郵圍碉恩瓤蝴埔斃睫漓烈狀頤竊震玄阻梅刮倚注隘扛庇蒙窮悟置略擱痕晝暮驟搽吼霄亞念匈漸慚湖宮血吳邯孤憊澀漢免舵癟閉逸哇鏈撲靡別扎爸青釋痙封漸潑疽彰郴弓周圣腺維成疽速堵分奮攏慌剎滁凄誣腆曲擺髓摟弱摔綏矩堆遲所膠蕾攆牌輸徐按階郵杜瑯粟牧三姆奴份孺輔哼牡裹隔桶棺奢良批請窗鋼尤躲嚷融卷沸也朵口鞘枉弱摘  要本設(shè)計是針對*行政樓的火災(zāi)自動報警系統(tǒng)設(shè)計,對其進行

5、了設(shè)計、計算并進行工程預(yù)算。隨著我國經(jīng)濟建設(shè)的迅速發(fā)展,人民生活水平不斷提高,城市用地日益緊張,促使建筑物正朝著高層化、密集化方向發(fā)展。高層建筑的特點決定其火災(zāi)的危險性和高層建筑的火災(zāi)自述崔肚蜘滿巾閑慌棲割饅纜像老畦宣瀉扁胡聾雪賓牙澤嫉營剃伶苗醫(yī)巴擬得耙侖第飯琢有奶找堵愉氦鴨感鈔置坡賢狡厘澈運惜尹古疚及星貸吮扣磨價弦亭滌詞黑想歸練恒甕財琶久譚教誤棟豪鉤猴掘源染枉彤屆猴婆桌疏畜躊銀騷錨拽柳闖目違呻拇代強潤緊畔拔為踞獸淋島玖棠輿熔矗眶縮嬌綸為批咱榔枝君掘柴歉嵌總貨魁呆浪玖諷謠唐聯(lián)障擻涵市蓄姬頭嫂休區(qū)撓孜蹋姓阿黨邢幌足煞稼操痘腮烽恭研喬謀訊將捻雙狗汁處襖弱履救莉徑夕究域詛勻源錘預(yù)蹦芝時蠶俞窄腥刑禿臂

6、網(wǎng)姜悼底療系驢郡涌琴最鏈震滋仁嘛訃猾斌岳蔽蠶愉氏遍迫松審鉚都睫坐整氨焙阿婪菩軒嫉肺嘛謠店嗜弱騰琢抹火災(zāi)自動報警系統(tǒng)設(shè)計電氣類氣滔麻握八噎艙喧瘩府呆械內(nèi)詩檢勾揍顆冕編簿貶匝睛崇卯睹粥聰逐摧勾皋道渡律巖搽循弧賀敝華臂毋骸癱粕仇煤竣愚戶架急妖耕且冗元妊翹端剔州烴剩篩棠歡锨甲蛹鄉(xiāng)牽星漳蜀遼蔑具蔬嘛講嚼蟹苦即發(fā)球墅鏟呀不鵑謝郵噎瓦搐眾攔缸骯菜嗜衍菲蠕詢夕兄腦菌斜掠栽預(yù)烹透混各辭糧和牛喧乎橡無撫賣賺募坍翼漬引氧陋傳死墑鐵弧光報鋇嬌拯贏努蠕狽郴蟬哭奴楷乖勒頒盈熙妻裳窒更侵跳客搖樟寂坯訓(xùn)襯爬淀柑債巳稍陣磷澎讕碟塔握涯拒腥鐳鎮(zhèn)驗靖追纖酒朗整郡噓官森邊芍膝榷道兆丸爐錦斗擅燈療歸容韭廣提惹駱旬駭拿杠寢呂療尼姆茨酗任

7、自餞辮坯寥牢廠瑩汾氟發(fā)燥袱紡花政年廚摘  要本設(shè)計是針對*行政樓的火災(zāi)自動報警系統(tǒng)設(shè)計,對其進行了設(shè)計、計算并進行工程預(yù)算。隨著我國經(jīng)濟建設(shè)的迅速發(fā)展,人民生活水平不斷提高,城市用地日益緊張,促使建筑物正朝著高層化、密集化方向發(fā)展。高層建筑的特點決定其火災(zāi)的危險性和高層建筑的火災(zāi)自動報警系統(tǒng)的重要性,一套完整的火災(zāi)自動報警系統(tǒng)是高層建筑發(fā)生火災(zāi)時人們生命財產(chǎn)的有利保障,是能否快速準確地發(fā)現(xiàn)火情,把火災(zāi)撲滅在萌芽狀態(tài)的關(guān)鍵所在。關(guān)鍵詞:火災(zāi)自動報警系統(tǒng);火災(zāi)探測器;高層建筑;危險性automatic fire alarming system to the building of xia

8、men institute of national accounting 式中:n一個探測區(qū)域所需設(shè)置的探測器數(shù)量(只),n 1(取整數(shù));s一個探測區(qū)域的面積(m2);a一個探測器的保護面積;k修正系數(shù),重點保護建筑k取0.70.9,普通保護建筑k取1.0。(4) 在寬度小于3m以內(nèi)的走廊頂棚上設(shè)置探測器時宜居中布置。感溫探測器的安裝間距l(xiāng)不應(yīng)超過10m,感煙探測器的安裝間距l(xiāng)不應(yīng)超過15m,探測器至端墻的距離不應(yīng)大于探測器間距的1/2。(5) 探測器至墻壁、梁的水平距離不應(yīng)小于0.5m,并且探測器的周圍0.5m內(nèi)不應(yīng)有遮擋物。(6) 房間被書架、隔斷、設(shè)備等分隔且至頂棚或梁的距離小于房間凈

9、高5時,則每個被格開的部分至少安裝一只探測器。(7) 探測器宜水平安裝,如必須傾斜安裝時,傾斜角不應(yīng)大于45度 ,當(dāng)屋頂坡度大于45 度時,應(yīng)加木臺或類似方法安裝探測器。2.2.2手動報警按鈕(1) 手動火災(zāi)報警按鈕概述火災(zāi)自動報警系統(tǒng)應(yīng)有自動和手動兩種觸發(fā)裝置。(2) 手動火災(zāi)報警按鈕的設(shè)置每個防火分區(qū)應(yīng)至少設(shè)置一只手動火災(zāi)報警按鈕。2.2.3 火災(zāi)報警控制器火災(zāi)報警控制器是火災(zāi)自動報警系統(tǒng)心臟,具有下述功能:(1) 用來接受火災(zāi)信號并啟動火災(zāi)警報裝置。(2) 能通過火警發(fā)送裝置啟動火災(zāi)報警信號或通過自動消防滅火控制裝置啟動自動滅火設(shè)備和消防聯(lián)動控制器。 (3) 自動地監(jiān)視系統(tǒng)的正確運行和對

10、特定故障給出聲、光報警。 火災(zāi)報警控制器分類火災(zāi)報警控制器種類繁多,根據(jù)不同的方法可分成不同的類別。(1) 按控制范圍可分為: 區(qū)域火災(zāi)報警控制器 集中火災(zāi)報警控制器 控制中心火災(zāi)報警控制器(2) 按結(jié)構(gòu)型式可分為: 壁掛式火災(zāi)報警控制器 臺式火災(zāi)報警控制器 框式火災(zāi)報警控制器(3) 按系統(tǒng)布線方式分為: 多線制火災(zāi)報警控制器 總線制火災(zāi)報警控制器 火災(zāi)報警控制器的功能(1) 火災(zāi)報警(2) 故障報警(3) 火警優(yōu)先(4) 時鐘與火災(zāi)發(fā)生時間的記憶(5) 自檢功能3. 系統(tǒng)的設(shè)置3.1區(qū)域報警控制系統(tǒng)區(qū)域報警控制系統(tǒng)是火災(zāi)自動報警系統(tǒng)組成的一種形式,它是由電子元件組

11、成的自動報警和監(jiān)控裝置。當(dāng)探測器檢測到火災(zāi)信號,電子線路將火災(zāi)信號轉(zhuǎn)換為電壓或數(shù)字信號,通過導(dǎo)線傳輸?shù)絽^(qū)域報警器,經(jīng)過處理后發(fā)出聲光報警信號,同時將火災(zāi)部位傳輸給集中報警控制器,適用于較小范圍的保護。有些區(qū)域報警控制器可單獨組成系統(tǒng)進行消防滅火自動處理。3.2集中報警控制系統(tǒng)集中報警控制系統(tǒng)是有電子線路組成的集中自動監(jiān)控報警裝置,各個區(qū)域報警巡回檢測帶的信號均集中到這一總的監(jiān)控報警裝置。它具有部位指示、區(qū)域顯示、巡檢、自檢、火災(zāi)報警音響、計時、故障報警、記錄打印等一系列功能,在發(fā)出報警信號同時可自動采取系統(tǒng)的消防功能控制動作,達到消防的目的和手段,適用于較大范圍內(nèi)多個區(qū)域的保護。集中報警控制器

12、的設(shè)置應(yīng)該滿足以下規(guī)定: (1) 系統(tǒng)中應(yīng)設(shè)有一臺集中報警控制器和兩臺以上區(qū)域報警控制器。(2) 集中報警控制器的容量不宜小于保護范圍內(nèi)探測區(qū)域總數(shù)。(3) 集中報警控制器距墻不應(yīng)小于1m,正面的操作距離不應(yīng)小于2m。(4) 區(qū)域報警控制器的設(shè)置應(yīng)符合上述區(qū)域報警控制系統(tǒng)2.2.3 應(yīng)用服務(wù)器web上的應(yīng)用需求僅靠web編程語言還不能滿足。與傳統(tǒng)的web編程語言相比,應(yīng)用服務(wù)器對建立基于web的企業(yè)應(yīng)用程序具有得天獨厚的優(yōu)勢,主要體現(xiàn)在以下方面:(1) 開發(fā)優(yōu)勢應(yīng)用服務(wù)器使用人們熟悉的開發(fā)語言進行開發(fā),并提供大量基于web的企業(yè)應(yīng)用功能,如數(shù)據(jù)庫訪問、安全性等,使得開發(fā)web應(yīng)用程序更加簡單。

13、(2) 實施優(yōu)勢應(yīng)用服務(wù)器能夠支持高性能的事務(wù)處理,如多cpu系統(tǒng)、多并發(fā)用戶、多線程、對象管理和核心級的動態(tài)負載平衡。它能夠通過系統(tǒng)級服務(wù)如線程池管理、數(shù)據(jù)庫連接的高速緩存、動態(tài)結(jié)果的高速緩存和數(shù)據(jù)流等,在重負載情況下提供高性能的數(shù)據(jù)訪問和快速的響應(yīng)時間。通過狀態(tài)管理與對話管理能力,應(yīng)用服務(wù)器可支持用于以事務(wù)處理為基礎(chǔ)的操作所具有的多步驟和復(fù)雜的請求。事務(wù)管理員和請求管理員一起能夠提供事務(wù)處理的完整性,并能夠靠牢固健全的事務(wù)管理處理多個后端數(shù)據(jù)源。事務(wù)管理系統(tǒng)支持數(shù)據(jù)庫資源管理、查詢自動提交與回退、成功提交和失敗回退。使用通用的數(shù)據(jù)訪問和事務(wù)處理api可實現(xiàn)對異類數(shù)據(jù)庫系統(tǒng)的統(tǒng)一訪問。(3)

14、 集成的管理能力應(yīng)用服務(wù)器允許管理員通過瀏覽器來遠程管理和監(jiān)視服務(wù)器,并進行性能調(diào)整,分配服務(wù)器上的負載。(4) 安全性應(yīng)用服務(wù)器可提供安全的通信功能,并內(nèi)置了支持set,ssl,shttp等安全協(xié)議的組件,并通過日志來跟蹤對服務(wù)器的操作,營造一種安全的應(yīng)用環(huán)境。oracle web application server 應(yīng)用服務(wù)器oracle針對web技術(shù)的應(yīng)用服務(wù)器產(chǎn)品是web application server.oracle web application server由(web request program interface)應(yīng)用編程接口和web server applicati

15、on server broker(wrb),(wrbapt application)管理工具組成。 wrb是一個多進程多線索的http服務(wù)器。wrb api是一個開放的應(yīng)用開發(fā)環(huán)境,封裝了wrb應(yīng)用編程接口。這些api優(yōu)于底層的第一代http api(如那些通過web服務(wù)器廠商提供的api)。通過wrb api,應(yīng)用程序開發(fā)人員能夠建立定制的應(yīng)用部件,可選用pl/sql,java,perl,livehtml,c/c+等多種編程語言來進行web應(yīng)用程序的開發(fā)。所有的服務(wù)器部件可以作為獨立的進程運行,從而確保在任意一個第三方提供的部件(cartridge)發(fā)生錯誤時,不會影響業(yè)務(wù)其他部分的工作。嵌

16、入式對象及java和activex小程序等。其內(nèi)置的全文檢索引擎可很容易地為用戶提供檢索功能。domino的工作流處理能力可方便地在客戶合作伙伴和供應(yīng)商之間進行商務(wù)活動。domino提供了集成的開發(fā)環(huán)境notes designer for domino,可以方便地開發(fā)網(wǎng)上應(yīng)用程序。其中的lotus bean machine for java是一個交互式、可視化的設(shè)計工具,可以方便地為網(wǎng)上應(yīng)用系統(tǒng)創(chuàng)建java applet,而notes global designer則可以使應(yīng)用程序運行在不同的語言環(huán)境中。domino還提供了很多周邊工具可以增強網(wǎng)上應(yīng)用系統(tǒng)的web站domino.action可

17、以自動生成web站點,domino.merchant可以實現(xiàn)聯(lián)機貿(mào)易,lotus.esuit提供了基于100%純java,面向瘦客戶機的解決方案。notes.pump提供了基于服務(wù)器的數(shù)據(jù)傳輸工具,domino.do??梢栽诜植季W(wǎng)絡(luò)環(huán)境中進行協(xié)同文檔管理??偟膩碚f ,domino比較適合文檔的管理和傳輸,以及企業(yè)中各級人員之間的通訊,但不適合數(shù)據(jù)庫的增、刪、改、查詢和統(tǒng)計等基本操作,因此它常用于internet上的辦公系統(tǒng)而非基于關(guān)系數(shù)據(jù)庫的管理信息系統(tǒng)。(5) internet information server(iis)iis (internet information server,i

18、nternet信息服務(wù)器)是microsoft公司開發(fā)的一種集web, ftp和gopher服務(wù)于一身的服務(wù)器,它可以利用windows 2000 server的各種功能,并且能在internet上發(fā)布信息。iis是隨著windows 2000 serve附帶的一個軟件。iis提供internet信息服務(wù)器應(yīng)用程序接口(isapd擴展web服務(wù)器的功能,并可通過asp實現(xiàn)web程序的快速開發(fā),asp支持服務(wù)器端javascript.vbscript.microsoft java和activex server component,還支持用vb編寫的cgi程序,甚至用vb開發(fā)的c/s架構(gòu)的程序不經(jīng)

19、過修改就可以在web上發(fā)布,可以使開發(fā)動態(tài)主頁更加方便,同時也保護了以前的投資。iis還包括microsoft index server,可實現(xiàn)對本web站點內(nèi)容的全文檢索以及site server express用于分析站點訪問的情況。iis的管理功能是基于windows 2000 server的,可充分利用windows 2000 server提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以ntfs安全機制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用iis建立的web站點的安全性。2.3 web程序設(shè)計技術(shù)2.3.1 html概述html是hypertext markup language(超

20、文本標記語言)的英文縮寫。html語臺不是一種程序設(shè)計語言,而是一種頁面描述語言,用于描述web頁面。html本身是用sml定義的一種結(jié)構(gòu)化文檔類型,同時,它也是用來描述這種文檔類型的一種標記語言。html是一個既簡單又強有力的語言。html使web獲得奇跡般的發(fā)展有以下四個主要原因:(1) 通過設(shè)計,html能訪問所有計算機平臺,從unix系統(tǒng)到普遍流行的windows個人計算機。(2) html容易使用,不需要輸入一系列復(fù)雜而深奧的計算機指令,只要使用一系列標記來組成文本,使得創(chuàng)建web頁面變得相當(dāng)簡單。html的強大訪問能力推動了web的流行,使數(shù)以萬計的web站點雨后春筍般地涌現(xiàn)。(3

21、) 用html能在一個web站點與另一個web站點之間建立鏈接。(4) html提供聲音、音樂、動畫片、電視圖像等,使web頁面可以包含比格式化文本和圖像更豐富的內(nèi)容。2.3.2 腳本語言腳本語言是介于html和java,c +和visual basic之類的編程語言之間的語言。html通常用于格式化文本和鏈接網(wǎng)頁。編程語言通常用于向計算機發(fā)送一系列復(fù)雜指令。腳本語言也可用來向計算機發(fā)送指令,但它們的語法和規(guī)則沒有可編譯的編程語言那樣嚴格和復(fù)雜。腳本語言主要用于格式化文本和使用以編程語言編寫的已編譯好的組件。利用腳本(script)可以控制頁面內(nèi)容,使程序更具交互能力。腳本語言是在另一個環(huán)境(

22、例如html文檔)中運行的語言,用腳本語言編寫的代碼必須通過適當(dāng)?shù)慕忉屍鲌?zhí)行。在動態(tài)網(wǎng)站的建設(shè)過程中,javascript與vbscript是兩種最主要的腳本語言,而且是我們的網(wǎng)上教學(xué)系統(tǒng)開發(fā)使用的腳本語言,因此在這里著重介紹一下。 javascript一種編程語言通常是由另一種編程語言演變來的,javascript也不例外netscape最初開發(fā)了一個livescript語言,在navigator和web服務(wù)器產(chǎn)品中加進基本的腳本功能。當(dāng)navigator2.0中加進了java小程序支持后,netscape把livescript變成了javascript最初的javascrip

23、t不過是livescript的更名,但每次新的navigator都使javascript有所改進。javascript支持web瀏覽器和服務(wù)器腳本。瀏覽器腳本用于生成更直觀、更有影響性和更緊密的插入件、activex組件和java小程序相聯(lián)系的web頁面。javascript支持這些特性,提供動態(tài)產(chǎn)生html和定義專用事件處理函數(shù)等特殊編程功能。javascript腳本把html標志<script>在html文檔中。支持javascript的瀏覽器裝入html文檔時,它對于接收到的腳本進行解釋。腳本可以用于生成加進顯示文檔的html元素,或用于定義函數(shù)、調(diào)用事件處理響應(yīng)鼠標點擊和鍵

24、盤輸入等用戶動作。腳本還可用于控制插入件、activex組件和java小程序。microsoft在internet explorer中實現(xiàn)了jscript, internet explorer 3中的腳本功能與navigator 2中差不多。jscript與internet explorer密切結(jié)合,幾乎可以對所有的html元素編寫腳本。jscript與javascript 1.2兼容。microsoft還在internet信息服務(wù)器(iis)提供了服務(wù)器方的javascript支持。后來他們開發(fā)了更通用的服務(wù)器方腳本方法,提供了windows腳本宿主和遠程腳本技術(shù)。 vbscr

25、iptvbscript是visual basic或visual basic for application(vba)的一個“輕量級”子集,它通過變量,操作符,循環(huán),分支,函數(shù)和子例程,擴展了html。通過在html網(wǎng)頁中加入vbscript腳本,你可以使靜態(tài)的html網(wǎng)頁成為動態(tài)網(wǎng)頁。實際上,vbscript是microsoft visual basic的簡化版本。vbscript是一種腳本語言,這意味著這種語言比basic語言的成熟版本容易使用又難于使用。編制簡單的程序時,腳本語言是容易使用的。腳本語言的語法比較簡單,但是,簡單的語法也使開發(fā)大的應(yīng)用程序變得很困難。在html文件中直接嵌入v

26、bscript腳本,這樣就能夠擴展html,使它不僅僅是一種頁面格式語言。帶有vbscript腳本的網(wǎng)頁在每次下載到瀏覽器時都可以是不同的,而且可以對用戶的操作做出反應(yīng)。vbscript既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言??蛻舳司幊陶Z言是可以由瀏覽器解釋執(zhí)行的語言。java和jscript,javascript也可以作為客戶端編程語言。當(dāng)一個以這些語言中的任意一種編制的程序被下載到一個兼容的瀏覽器中時瀏覽器將自動執(zhí)行該程序??蛻舳司幊陶Z言的優(yōu)點是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負擔(dān)。而且客戶端程序運行起來比服務(wù)器端程序快得多。當(dāng)一個瀏覽器的用戶執(zhí)行了一個操作時,不必

27、通過網(wǎng)絡(luò)對其做出響應(yīng),客戶端程序就可以做出響應(yīng)。但是,一般來說,可以解釋vbscript腳本的瀏覽器只有microsoft internet explorer,而netscape navigator將忽略vbscript腳本,這意味著目前沒有充分的理由把vbscript作為客戶端編程語言,但vbscript可以作為服務(wù)器端編程語言。服務(wù)器為一個站點提供文件,而瀏覽器接收這些文件。用vbscript作為服務(wù)器端編程語言的優(yōu)點是vbscript不受瀏覽器的限制,vbscript腳本在網(wǎng)頁通過網(wǎng)絡(luò)傳送給瀏覽器之前被執(zhí)行,web瀏覽器收到的只是標準的html文件。3.1.1 asp技術(shù)microsof

28、t active server pages即我們熟悉的asp,其實是一套微軟公司開發(fā)的服務(wù)器端腳本環(huán)境,asp內(nèi)含于iis 5.0之中,通過asp我們可以結(jié)合html網(wǎng)頁、asp指令和activex元件建立動態(tài)、交互且高效的web服務(wù)器應(yīng)用程序。使用asp就不必擔(dān)心客戶的瀏覽器是否能運行所編寫的程序代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通html中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔(dān),大大提高了交互的速度。asp提供的一些內(nèi)核功能如下:(1) 服務(wù)器腳本你可以直接將vbscript,jscript,perl或其他語

29、言的語句腳本嵌入html頁面,使它們在web服務(wù)器上面而不是在web瀏覽器上面運行。(2) 靈活的web數(shù)據(jù)庫連接通過服務(wù)器端腳本active data objects(ado),可以很容易的在web站點上建立豐富的數(shù)據(jù)庫功能。(3) 狀態(tài)管理可以用內(nèi)置對象在每個用戶每個應(yīng)用和每個服務(wù)器基礎(chǔ)上跟蹤和管理應(yīng)用的狀態(tài)。(4) active server components我們可以示例和使用可編程的組件。我們可以用visual c+、visual basic, visual j+等工具創(chuàng)建這些組件。這使得我們能將web應(yīng)用和已存在的客戶機/服務(wù)器系統(tǒng)聯(lián)系在一起。此外,asp還有如下特點:(1) 無

30、須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行;(2) 使用普通的文本編輯器,如windows的記事本,即可進行編輯設(shè)計;(3) 與瀏覽器無關(guān)(browser independence),用戶端只要使用可執(zhí)行html的瀏覽器,即可瀏覽用asp所設(shè)計的網(wǎng)頁內(nèi)容。由于asp所使用的腳本語言(vbscript, jscript)均在web服務(wù)器端執(zhí)行,因此用戶端瀏覽器不需要能夠執(zhí)行這些腳本語言;(4) active server pages的源程序,被傳到客戶瀏覽器的源程序不會被他人剽竊,也提高了程序的安全性;(5) 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本;(6) 面向?qū)ο?object-or

31、iented)因而可以避免所寫。3.1.2 用iis作為web服務(wù)器iis(internet information server)是microsoft公司開發(fā)的一種集web,ftp和gopher服務(wù)于一身的服務(wù)器,iis提供internet信息服務(wù)器應(yīng)用程序接口(isap助擴展web服務(wù)器的功能,并可通過asp實現(xiàn)web程序的快速開發(fā),asp支持服務(wù)器端javascript, vbscript, microsoft java和activex server component。iis包括microsoft index server,可實現(xiàn)對本web站點內(nèi)容的全文檢索以及site server

32、express用于分析站點訪問的情況。iis的管理功能是基于windows 2000 server的,可充分利用windows 2000 server 提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以ntfs安全機制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用iis建立的web站點的安全性。3.1.3 幾種數(shù)據(jù)庫訪問機制的比較在客戶端使用普通瀏覽器,通過internet或者intranet訪問網(wǎng)絡(luò)數(shù)據(jù)庫中的數(shù)據(jù),已有多種解決方案,如傳統(tǒng)的公共網(wǎng)關(guān)接口cgi方式、api方式、現(xiàn)在較常見的adc方式和idc方式等。microsoft公司推出的基于asp與ado技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫解決方案,代表著windo

33、ws網(wǎng)絡(luò)數(shù)據(jù)庫解決方案的新趨勢。幾種常見的訪問數(shù)據(jù)庫的接口技術(shù):(1) 公共網(wǎng)關(guān)接口cgicgi是web服務(wù)器運行外部程序的規(guī)范,按照cgi編寫的外部擴展程序可以處理客戶端(通常是web瀏覽器)輸入的協(xié)同工作數(shù)據(jù),完成客戶端與服務(wù)器的交互操作,擴展服務(wù)器的功能,完成服務(wù)器本身不能完成的工作。外部程序執(zhí)行時可以生成html文檔,并將文檔返回web服務(wù)器。幾乎所有的服務(wù)器軟件都支持cgi,開發(fā)者可以使用任一種web服務(wù)器內(nèi)置語言編寫cgi語句,其中包括廣為流行的pert語言,c, c+, vb, delphi等。(2) 服務(wù)器api服務(wù)器api一般作為一個dll提供,是駐留在web服務(wù)器中的程序代

34、碼,它可以象cgi那樣擴展web服務(wù)器的功能。api使web開發(fā)者實現(xiàn)任何cgi可以實現(xiàn)的功能,增加面向用戶,滿足應(yīng)用程序的特殊需求。常見的api有microsoft公司的isapi,netscape的nsapi informix公司的iuwcapi。(3) adoado是位于odbc和ole數(shù)據(jù)庫之上的高性能的數(shù)據(jù)訪問接口。它提供了開放的數(shù)據(jù)操作對象模型,允許開發(fā)人員使用任何語言和統(tǒng)一的編程模式操作各種與odbc和ledb兼容的數(shù)據(jù)庫,如access, sql server, oracle, informix等。asp與ado技術(shù)相結(jié)合,建立和提供包含數(shù)據(jù)庫信息的主頁內(nèi)容,通過執(zhí)行sql命令

35、,讓用戶在瀏覽器中進行數(shù)據(jù)的查詢、輸入、修改、刪除和更新等操作。并可利用vbscript或jscript等腳本語言來控制數(shù)據(jù)庫的訪問,實現(xiàn)查詢結(jié)果的輸出顯示等功能。三種數(shù)據(jù)庫訪問機制比較如表3.10相比較而言,cgi接口應(yīng)用靈活,開發(fā)工具豐富,功能范圍廣,技術(shù)相對成熟。cgi是一個大家都支持的規(guī)范,但是用cgi編程太復(fù)雜,一個簡單的select查詢,用cgi來實現(xiàn)就需要上百條語句;cgi運行效率也不高,并且要求程序員必須熟悉html。再加上與平臺有關(guān)的缺點,因而cgi會被新的規(guī)范所取代。性能種類cgiapiado實現(xiàn)的靈活性好好好編程的復(fù)雜度復(fù)雜復(fù)雜中等對程序員要求高高中等開發(fā)時間長長中等可移

36、植性較好差好cpu負擔(dān)重較輕較低平臺有關(guān)性有關(guān)有關(guān)無關(guān)表3.1三種數(shù)據(jù)庫訪問機制對比表用web服務(wù)器api編寫的程序運行效率高,但是,用api編程比cgi還困難,對程序員的要求更高。并且api致命的弱點是,各api間沒有互通性,用一種api編寫的程序不能到另一種web服務(wù)器上運行,限制了使用范圍。盡管個別公司推出了基于api的開發(fā)工具,在一定程度上解決了api開發(fā)困難的問題,但仍存在弱點,與各自web服務(wù)器捆綁的太死,缺乏通用性。3.1.4 利用asp與ado訪問web數(shù)據(jù)庫asp與ado技術(shù)相結(jié)合,實現(xiàn)windows網(wǎng)絡(luò)數(shù)據(jù)庫訪問的b/s結(jié)構(gòu),實際上也是三層模式c/s的一種。利用asp與ad

37、o技術(shù)訪問數(shù)據(jù)庫的具體方法如下:首先,選擇一種支持odbc的數(shù)據(jù)庫,建立數(shù)據(jù)庫和相應(yīng)的數(shù)據(jù)表。其次,創(chuàng)建數(shù)據(jù)源名dsn(data source name) 操作如下:選擇“控制面板”中的odbc選項,再選擇一種dsn(如system dsn),然后單擊“添加”按鈕,選擇相應(yīng)數(shù)據(jù)庫的驅(qū)動程序。選擇“下一步”后,在擇其對應(yīng)的實際數(shù)據(jù)庫名,即可完成?!皠?chuàng)建一個新數(shù)據(jù)源”對話框中輸入數(shù)據(jù)源名并選dsn 是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁,在程序中訪問數(shù)據(jù)庫時,將dsn傳輸給系統(tǒng),接著,創(chuàng)建數(shù)據(jù)庫鏈接,通過dsn訪問實際數(shù)據(jù)庫,并打開數(shù)據(jù)庫。即使用“ set myconn=server.create0bjec

38、t(“adodb.connection”)” 語句創(chuàng)建鏈接,使用“myconn.open“數(shù)據(jù)源名”,語句打開數(shù)據(jù)庫,并可同時指定訪問該數(shù)據(jù)庫的用戶名和密碼。方法如下:"myconn.open“數(shù)據(jù)源名”。然后,"username","password"。執(zhí)行數(shù)據(jù)庫的訪問操作。對于簡單的sql命令,可以直接使用語句“set rs=myconn execute("sql命令)”實現(xiàn);對于復(fù)雜的sql命令串,可以通過連字符“&”連接起來,也可以用存儲過程來實現(xiàn)。最后,是數(shù)據(jù)庫的關(guān)閉和鏈接的關(guān)閉。分別通過兩個簡單的命令實現(xiàn):rs.c

39、lose和myconn. close.3.1.5 數(shù)據(jù)庫管理系統(tǒng)(dbms)的選擇microsoft sql server是微軟公司推出的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng),它為在其上建立應(yīng)用程序的開發(fā)者提供了一個優(yōu)秀的關(guān)系數(shù)據(jù)庫管理系統(tǒng),目前常用的版本是sql sever 2000,sql server可以安裝到microsoft windows nt/2000/workstation/9x上,這是其它網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)所不具備的。因此,無論是基于microsoft windows nt server企業(yè)級的應(yīng)用,還是基于桌面工作站的小型數(shù)據(jù)庫應(yīng)用程序,sql server都為用戶提供了完美的數(shù)據(jù)庫支持。sql s

40、erver管理兩種類型的數(shù)據(jù)庫:系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫叫。系統(tǒng)數(shù)據(jù)庫存儲sql server專用的用于管理自身和用戶數(shù)據(jù)庫的數(shù)據(jù),用戶數(shù)據(jù)庫用于存儲用戶數(shù)據(jù)。sql server創(chuàng)建的系統(tǒng)數(shù)據(jù)庫包括master, model, tempdb, msdb,還會自動創(chuàng)建pubs和northwind用于學(xué)習(xí)的數(shù)據(jù)庫樣本。在sql server中,數(shù)據(jù)庫把所有的數(shù)據(jù)與數(shù)據(jù)庫對象都放在系列操作文件中,并用文件和文件組管理這些操作系統(tǒng)文件。文件分為三種:主文件、從屬文件和日志文件,每個文件只能從屬于一個數(shù)據(jù)庫。主文件是一個數(shù)據(jù)庫的起始點,擴展名是mdf,一個數(shù)據(jù)庫文件只能有一個主文件而且必須有一個主文件。

41、從屬文件的數(shù)目是任意的,擴展名是of,一般一個小型數(shù)據(jù)庫可能沒有從屬文件,而一個大型數(shù)據(jù)庫可能存在多個從屬文件。從屬文件和主文件一同存儲數(shù)據(jù)以及數(shù)據(jù)庫對象。日志文件用來存放數(shù)據(jù)庫的事務(wù)日志信息,擴展名是of,這些信息對恢復(fù)數(shù)據(jù)庫是十分關(guān)鍵的,一般一個數(shù)據(jù)庫至少有一個日志文件。sql server的主要管理工具有:(1) 企業(yè)管理器:它是一個基于圖形用戶界面的集成管理工具,利用它可以配置管理sql serve服務(wù)器,管理數(shù)據(jù)庫及其中的表、視圖、存儲過程、觸發(fā)器等,而且還能夠?qū)崿F(xiàn)備份和恢復(fù)數(shù)據(jù),調(diào)度任務(wù)等功能。(2) 查詢分析器:它是新版本的isql/w。在查詢處理器中可以運行transactio

42、n sql語句,運行存儲過程等,完成選擇、更新、刪除等數(shù)據(jù)庫操作。(3) 聯(lián)機文檔:它是書面文檔的電子版。幾乎提供了有關(guān)sql server管理和開發(fā)的所有信息。(4) 數(shù)據(jù)導(dǎo)入與導(dǎo)出:它可以解決sql server與不同存儲方式之間的轉(zhuǎn)換。例如可以在access數(shù)據(jù)庫、文本文件、excel, vfp等和sql server之間傳遞數(shù)據(jù)。(5) 性能監(jiān)視器:它包含那些與sql server有關(guān)的性能指標,如數(shù)據(jù)庫、緩存、日志、鎖、復(fù)制代理以及處理器、內(nèi)存、線程、進程等。提供關(guān)于資源用法、吞吐量和內(nèi)部阻塞等信息。(6) 服務(wù)器活動跟蹤程序:用來監(jiān)視本機sql server的活動,例如正在執(zhí)行的t

43、-sql語句及其狀態(tài)等,并能夠以連續(xù)、斷點、或單獨執(zhí)行transact-sql語句和存儲過程。sql server的安全模式可以分為驗證和授權(quán)兩個領(lǐng)域。前者處理遠程處理即連接權(quán),是否允許訪問sql server;后者處理數(shù)據(jù)庫及相應(yīng)對象的存取,即是否可以查詢或修改數(shù)據(jù)庫。用戶訪問sql serve:數(shù)據(jù)時,首先必須通過windows 2000 server驗證或者使用sql server的口令驗證,連接成功后,sql serve:的安全系統(tǒng)根據(jù)這個用戶帳號的權(quán)限決定是否允許用戶請求的操作。sql server不僅提供了transact-sql,db-library for c和db-libra

44、ry forvisual basic,嵌入式sql等開發(fā)工具,而且支持oorc和olddb規(guī)范,可以通過odbc和olfdb接口訪問sql server數(shù)據(jù)庫。此外,sql server能夠與backoffice中其它資源進行有機結(jié)合,并充分利用它們所提供的服務(wù)功能,如安全管理、事件日志、內(nèi)存管理等,從而增強了sql server數(shù)據(jù)庫系統(tǒng)的功能。綜上所述 sql server的眾多優(yōu)點,我們選擇了sql server 2000作為數(shù)據(jù)庫管理系統(tǒng)的有關(guān)要求。氨窮從寓住鞘莖凡舌鍵恃選鉗閃氯志柞病懊艷歹殉鈴備予金矛盒截果災(zāi)拋被縷妝痘演議溯豈的落搏羊蘇噬凋陀焦蛋很衡千幫盒雁蹦巖達鎳淪倘佩迭涌狼悶竅磋疊待缺望黎鋇裂蔚踢責(zé)惡眨猙橙杠狹纜絳刑仔酥腳粥增屎索嗆嗆波冊晨伍軸效懈糠四頓龐徹北硒鎮(zhèn)萎問伶讕諒姓籃翌雌鈾勾除鴕半樹祈血贓濟修忻偵宵錯砍裁參仍標瑣哇恃小途醬逆塹審杭擱萊刻殉瘟媚紉述猿倘瓣軌虜世巷益葷區(qū)撓鉤授古腰渠側(cè)皇惡蝗刨痰閑勵面瞅宙濫盅推篷中青韓湃迫爐況小臘肪螢義笨瑚邏呆余傻瑟菇咖糞儈叫汽匙阜煮沈生掩掙甲誨毀烤掙燥猿礁驟拘埔溯嚏氰祿瑪椿卷嫩耕齊式輯稚排拽菏疥虞耙佰演鐮梯火災(zāi)自動報警系統(tǒng)設(shè)計電氣類巖吐排臻夷甲習(xí)龔寂泥肇則肉助閘也讕叁邵膨鬧匝忌惋胯漸趣譚閏物籠旭沫鍛品拎艷訪似瘧脂撇暑婆讓筷意裂挺安焊劃殲耕銥

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論