




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要本論文主要對(duì)直崗拉卡水電站進(jìn)行電氣一次及發(fā)電機(jī)繼電保護(hù)設(shè)計(jì)。直崗拉卡水電站的總裝機(jī)功率為5×45=225MW,共四回110kv出線與系統(tǒng)相連。電氣一次部分,首先是根據(jù)所給出的原始資料擬定五種電氣主接線方案.然后對(duì)這五種方案進(jìn)行可靠性、靈活性和經(jīng)濟(jì)性比較后,保留兩種較合理的方案,對(duì)這兩種方案進(jìn)行短路電流計(jì)算;接著是根據(jù)短路電流計(jì)算結(jié)果進(jìn)行主要電氣設(shè)備的選型以及校驗(yàn),包括斷路器、隔離開(kāi)關(guān)、母線、絕緣子等;最后再由經(jīng)濟(jì)性比較確定最終的電氣主接線方案。發(fā)電機(jī)繼電保護(hù)的設(shè)計(jì)是對(duì)5臺(tái)發(fā)電機(jī)進(jìn)行保護(hù)保護(hù)類(lèi)型的配置,保護(hù)的整定計(jì)算及校驗(yàn),繼電器的選型。論文還附有5張AutoCAD的
2、圖紙加以說(shuō)明。包括電氣主接線圖、室外配電裝置圖、發(fā)電機(jī)保護(hù)的原理接線圖、展開(kāi)圖、保護(hù)屏的布置及端子排接線圖。畢業(yè)設(shè)計(jì)的過(guò)程是一次將理論與實(shí)際相結(jié)合的過(guò)程,通過(guò)這次比較系統(tǒng)全面的進(jìn)行設(shè)計(jì)之后,鞏固和增強(qiáng)了電力系統(tǒng)學(xué)科主干課程的理解,樹(shù)立了工程設(shè)計(jì)的觀念,提高了電力系統(tǒng)設(shè)計(jì)的能力。 關(guān)鍵詞:電氣主接線,短路電流計(jì)算,設(shè)備選型,繼電保護(hù)The electric design and generator protection of Zhi Gang La Ka hydro-electric power AbstractThe dissertation mainly designs the primar
3、y system and the generator ralay protection of Zhi Gang La Ka hydro-electric power. The total power of Zhi Gang La Ka hydro-electric power is 5×45MW=225MW,connecting to system with 4 outline.For electric primary system, firstly draw up 5 drafts of main connection lines according to the firsthan
4、d information and datum. Then compare the 5 drafts from these aspects such as reliability, flexibility and economy, and keep two more reasonable plans than others. The short circuit current calculation is carried on. And main electric equipments including circuit breakers、disconnectors、bus、insulator
5、 etc are choosed according to the result of short circuit current calculation. Finally the economy of these two plans are compared and main electrical connection plan is determined.Generator relay protection contains choosing the protection style of the 5 generator, setting calculation as well as th
6、e verification and confirm relay style. The dissertation attach to five AutoCAD drawings including the main electric connection, outdoor distribution equipment setting, the relay protection of generator, the decoration of protection scream. The process of the graduation design is a process of combin
7、ing the theory with practice. The comprehensive and system training is helpful to enhance and consolidate the understanding and application of the branch curriculum of the electric subject, to set up the project idea and to improve the ability of the electrical system design. KEY WORDS: Main electri
8、cal connection, short circuit current calculation, Equipment selection, Generator relay protection前 言隨著我國(guó)經(jīng)濟(jì)的不斷發(fā)展,對(duì)能源的需求量也越來(lái)越大,然而能源的不足與需求之間的矛盾在近幾年不斷惡化,國(guó)家急需電力事業(yè)的發(fā)展,為我國(guó)經(jīng)濟(jì)的發(fā)展提供保障。就我國(guó)目前的電力能源結(jié)構(gòu)來(lái)看,我國(guó)主要是以火電為主,但是火電由于運(yùn)行過(guò)程中污染大,在煤炭?jī)r(jià)格高漲的今天,火電的運(yùn)行成本也較高,受鍋爐和其他火電廠用電設(shè)備的影響,其資源利用率較低,一般熱效率只有30%-50%左右。與之相比水電就有很多明顯的優(yōu)勢(shì)。因此,
9、關(guān)于電力系統(tǒng)水電站設(shè)計(jì)方面的論文研究就顯得格外重要。本畢業(yè)設(shè)計(jì)(論文)課題來(lái)源于青海省直崗拉卡水電站。主要針對(duì)直崗拉卡水電站在電力系統(tǒng)的地位,擬定本電廠的電氣主接線方案,經(jīng)過(guò)技術(shù)經(jīng)濟(jì)比較,確定推薦方案,對(duì)其進(jìn)行短路電流的計(jì)算,對(duì)電廠所用設(shè)備進(jìn)行選擇,然后對(duì)各級(jí)電壓配電裝置及總體布置設(shè)計(jì)。并且對(duì)其發(fā)電機(jī)繼電保護(hù)進(jìn)行設(shè)計(jì)。在這些設(shè)計(jì)過(guò)程中需要用到各種電力工程設(shè)計(jì)手冊(cè),并且借用AutoCAD輔助工具畫(huà)出其電氣主接線圖、室外配電裝置圖、發(fā)電機(jī)保護(hù)的原理接線圖、展開(kāi)圖、保護(hù)屏的布置及端子排接線圖。故本論文屬于典型的針對(duì)某工程進(jìn)行最優(yōu)設(shè)計(jì)的工程設(shè)計(jì)類(lèi)論文。 通過(guò)本論文的研究,可以使直崗拉卡水電站安全可靠的
10、在系統(tǒng)中運(yùn)行,保證其持續(xù)可靠的供電。也能提高自己使用AutoCAD,word等軟件的能力,培養(yǎng)出自己工程設(shè)計(jì)的觀念,是對(duì)大學(xué)四年所學(xué)理論知識(shí)與實(shí)踐的融合。設(shè)計(jì)原則電氣主接線是水電站由高壓電氣設(shè)備通過(guò)連線組成的接收和分配電能的電路。電氣主接線根據(jù)水電站在電力系統(tǒng)中的地位、回路數(shù)、設(shè)備特點(diǎn)及負(fù)荷性質(zhì)等條件確定,并應(yīng)滿足運(yùn)行可靠、簡(jiǎn)單靈活、操作方便、易于維護(hù)檢修、利于遠(yuǎn)方監(jiān)控和節(jié)約投資等要求。在電氣主接線設(shè)計(jì)時(shí),綜合考慮以下方面: 保證必要的供電可靠性和電能質(zhì)量安全可靠是電力生產(chǎn)的首要任務(wù),保證供電可靠和電能質(zhì)量是對(duì)主接線最基本的要求。在設(shè)計(jì)時(shí),除對(duì)主接線形式予以定性評(píng)價(jià)外,對(duì)于比較重要的
11、水電站需要進(jìn)行定量分析和計(jì)算。直崗拉卡水電站雖然是一個(gè)中小型水電站,但是由于擔(dān)負(fù)了許多工業(yè)企業(yè),及農(nóng)業(yè)抗旱排澇等供電任務(wù),因而必須滿足必要的供電可靠性。 具有經(jīng)濟(jì)性在主接線設(shè)計(jì)時(shí),主要矛盾往往發(fā)生在可靠性與經(jīng)濟(jì)性之間。欲使主接線可靠、靈活,將導(dǎo)致投資增加。所以必須把技術(shù)與經(jīng)濟(jì)兩者綜合考慮,在滿足供電可靠、運(yùn)行靈活方便的基礎(chǔ)上,盡量使設(shè)備投資費(fèi)用和運(yùn)行費(fèi)用為最少。 具有一定的靈活性和方便性,并能適應(yīng)遠(yuǎn)方監(jiān)控的要求。主接線應(yīng)能適應(yīng)各種運(yùn)行狀態(tài),并能靈活地進(jìn)行方式的轉(zhuǎn)換。不僅正常運(yùn)行時(shí)能安全可靠地供電,而且無(wú)論在系統(tǒng)正常運(yùn)行還是故障或設(shè)備檢修時(shí)都能適應(yīng)遠(yuǎn)方監(jiān)控的要求,并能靈活、
12、簡(jiǎn)單、迅速地倒換運(yùn)行方式,使停電時(shí)間最短,影響范圍最小。顯然,復(fù)雜地接線不會(huì)保證操作方便,反而使誤操作機(jī)率增加。但是過(guò)于簡(jiǎn)單的接線,則不一定能滿足運(yùn)行方式的要求,給運(yùn)行造成不便,甚至增加不必要的停電次數(shù)和停電時(shí)間。 具有發(fā)展和擴(kuò)建的可能性隨著經(jīng)濟(jì)的發(fā)展,已投產(chǎn)的水電站可能需要擴(kuò)大機(jī)組容量,從主變壓器的容量、數(shù)量到饋電線路數(shù)均有擴(kuò)建的可能,有的甚至需要升壓,所以在設(shè)計(jì)主接線時(shí)應(yīng)留有發(fā)展余地,不僅要考慮最終接線的實(shí)現(xiàn),同時(shí)還要兼顧到分期過(guò)渡接線的可能和施工的方便。根據(jù)以上幾點(diǎn),對(duì)直崗拉卡水電站的主接線擬定以下幾種方案。廠用電設(shè)計(jì)原則廠用電接線的設(shè)計(jì)應(yīng)按照運(yùn)行、檢修和施工的要求,考慮全廠發(fā)
13、展規(guī)劃,積極慎重地采用成熟地新技術(shù)和新設(shè)備,使設(shè)計(jì)達(dá)到經(jīng)濟(jì)合理,技術(shù)先進(jìn),保證機(jī)組安全經(jīng)濟(jì)地運(yùn)行。其具體有如下一些要求: 接線方式和電源容量,應(yīng)充分考慮廠用設(shè)備在正常、事故、檢修、啟動(dòng)、停運(yùn)等方式下地供電要求,并盡可能地使切換操作簡(jiǎn)便,使啟動(dòng)(備用)電源能迅速投入。 盡量縮小廠用電系統(tǒng)的故障影響范圍,避免引起全廠停電故障。各臺(tái)機(jī)組的廠用電系統(tǒng)應(yīng)獨(dú)立,以保證在一臺(tái)機(jī)組故障停運(yùn)或其輔助機(jī)發(fā)生電氣故障時(shí),不影響其他機(jī)組的正常運(yùn)行。 充分考慮電廠分期建設(shè)和連續(xù)施工過(guò)程中廠用電系統(tǒng)的運(yùn)行方式,特別主要對(duì)公用廠用負(fù)荷的影響。要方便過(guò)渡,盡少改變接線和更換設(shè)備。目 錄前 言&
14、#160;1第一章 電氣主接線設(shè)計(jì) 21.1 設(shè)計(jì)原則 21.2 各方案比較 3第二章 廠用電設(shè)計(jì) 82.1 廠用電設(shè)計(jì)原則 8第三章 短路電流計(jì)算 93.1 對(duì)稱(chēng)短路電流計(jì)算 93.2 非對(duì)稱(chēng)短路電流計(jì)算 19第四章 電器主設(shè)備選擇 304.1對(duì)方案I的各主設(shè)備選擇 304.2 對(duì)方案的各主設(shè)備選擇 44第五章 發(fā)電機(jī)繼電保護(hù)原理設(shè)計(jì)及保護(hù)原理 465.1 初步分析 465.2 對(duì)F1 的保護(hù)整定計(jì)算 475.3 對(duì)F5的保護(hù)整定計(jì)算: 50第
15、六章 計(jì)算機(jī)監(jiān)控系統(tǒng)方案論證選擇 54 6.1 系統(tǒng)功能 546.2 監(jiān)控對(duì)象 566.3 系統(tǒng)結(jié)構(gòu) 56小 結(jié) 58致 謝 59參考文獻(xiàn) 60附 錄 62附 錄 63 參考文獻(xiàn)1 陳躍.電氣工程專(zhuān)業(yè)畢業(yè)設(shè)計(jì)指南電力系統(tǒng)分冊(cè).中國(guó)水利水電出版社 20032 強(qiáng)堯臣.小型水電站機(jī)電設(shè)計(jì)手冊(cè)電氣一次.中國(guó)電力出版社.19963 卓樂(lè)友.電力工程電氣設(shè)計(jì)手冊(cè)電氣一次部分.中國(guó)電力出版社.20034 姚春球
16、.發(fā)電廠電氣部分.中國(guó)電力出版社.20045 傅知蘭.電力系統(tǒng)電氣設(shè)備選擇與實(shí)用計(jì)算.中國(guó)電力出版社.2004 6 戈?yáng)|方.電力工程電氣設(shè)備手冊(cè).電氣一次部分.中國(guó)電力出版社.19987 阮全榮,康本賢,魏廣性.水電站電氣主接線圖冊(cè).中國(guó)水利水電出版社 20048 狄富清.變電設(shè)備合理選擇與運(yùn)行檢修.機(jī)械工業(yè)出版社.20059 陳學(xué)庸.電力工程電氣設(shè)備手冊(cè)電氣二次部分.中國(guó)電力出版社 200010 卓樂(lè)友.電力工程電氣設(shè)計(jì)手冊(cè)電氣二次部分.中國(guó)電力出版社.200311 張希泰,陳康龍.二次回路識(shí)圖及
17、故障查找與故障與處理指南,中國(guó)水利水電出版社.2002 12 林暉.周寧水電站計(jì)算機(jī)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).河海大學(xué)工程碩士專(zhuān)業(yè)學(xué)位論文.200513 馬玉琴.青銅峽水電站計(jì)算機(jī)監(jiān)控系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā).西安理工大學(xué)專(zhuān)業(yè)學(xué)位論文.200514 路永明.計(jì)算機(jī)監(jiān)控系統(tǒng)在水電站的設(shè)計(jì)與運(yùn)用.吉林大學(xué)碩士學(xué)位論文.200515 Guo Wei,Wang Li. Integrated Automation of Power Plant Electrical System. Department of Electrical Engineering,Southeast Uni
18、versity,Nanjing ,China16 Huang Jian,Zhu Daxin. The Configuration and Communication of Integrated Substation Automation Systems. Nanjing Automation Research Institute 17 Fang Ding,Li Baojin,Ding Shunan. AC 500 kV Substation Design in China. Transmission and Substation Department, CPECC 2.2.3 應(yīng)用服務(wù)器Web
19、上的應(yīng)用需求僅靠Web編程語(yǔ)言還不能滿足。與傳統(tǒng)的Web編程語(yǔ)言相比,應(yīng)用服務(wù)器對(duì)建立基于Web的企業(yè)應(yīng)用程序具有得天獨(dú)厚的優(yōu)勢(shì),主要體現(xiàn)在以下方面:(1) 開(kāi)發(fā)優(yōu)勢(shì)應(yīng)用服務(wù)器使用人們熟悉的開(kāi)發(fā)語(yǔ)言進(jìn)行開(kāi)發(fā),并提供大量基于Web的企業(yè)應(yīng)用功能,如數(shù)據(jù)庫(kù)訪問(wèn)、安全性等,使得開(kāi)發(fā)Web應(yīng)用程序更加簡(jiǎn)單。(2) 實(shí)施優(yōu)勢(shì)應(yīng)用服務(wù)器能夠支持高性能的事務(wù)處理,如多CPU系統(tǒng)、多并發(fā)用戶、多線程、對(duì)象管理和核心級(jí)的動(dòng)態(tài)負(fù)載平衡。它能夠通過(guò)系統(tǒng)級(jí)服務(wù)如線程池管理、數(shù)據(jù)庫(kù)連接的高速緩存、動(dòng)態(tài)結(jié)果的高速緩存和數(shù)據(jù)流等,在重負(fù)載情況下提供高性能的數(shù)據(jù)訪問(wèn)和快速的響應(yīng)時(shí)間。通過(guò)狀態(tài)管理與對(duì)話管理能力,應(yīng)用服務(wù)器可支
20、持用于以事務(wù)處理為基礎(chǔ)的操作所具有的多步驟和復(fù)雜的請(qǐng)求。事務(wù)管理員和請(qǐng)求管理員一起能夠提供事務(wù)處理的完整性,并能夠靠牢固健全的事務(wù)管理處理多個(gè)后端數(shù)據(jù)源。事務(wù)管理系統(tǒng)支持?jǐn)?shù)據(jù)庫(kù)資源管理、查詢自動(dòng)提交與回退、成功提交和失敗回退。使用通用的數(shù)據(jù)訪問(wèn)和事務(wù)處理API可實(shí)現(xiàn)對(duì)異類(lèi)數(shù)據(jù)庫(kù)系統(tǒng)的統(tǒng)一訪問(wèn)。(3) 集成的管理能力應(yīng)用服務(wù)器允許管理員通過(guò)瀏覽器來(lái)遠(yuǎn)程管理和監(jiān)視服務(wù)器,并進(jìn)行性能調(diào)整,分配服務(wù)器上的負(fù)載。(4) 安全性應(yīng)用服務(wù)器可提供安全的通信功能,并內(nèi)置了支持SET,SSL,SHTTP等安全協(xié)議的組件,并通過(guò)日志來(lái)跟蹤對(duì)服務(wù)器的操作,營(yíng)造一種安全的應(yīng)用環(huán)境。Oracle Web Applica
21、tion Server 應(yīng)用服務(wù)器Oracle針對(duì)Web技術(shù)的應(yīng)用服務(wù)器產(chǎn)品是Web Application Server.Oracle Web Application Server由(Web Request Program Interface)應(yīng)用編程接口和Web Server Application Server Broker(WRB),(WRBAPT Application)管理工具組成。 WRB是一個(gè)多進(jìn)程多線索的HTTP服務(wù)器。WRB API是一個(gè)開(kāi)放的應(yīng)用開(kāi)發(fā)環(huán)境,封裝了WRB應(yīng)用編程接口。這些API優(yōu)于底層的第一代HTTP API(如那些通過(guò)Web服務(wù)器廠商提供的API)。通過(guò)W
22、RB API,應(yīng)用程序開(kāi)發(fā)人員能夠建立定制的應(yīng)用部件,可選用PL/SQL,Java,PERL,LiveHTML,C/C+等多種編程語(yǔ)言來(lái)進(jìn)行Web應(yīng)用程序的開(kāi)發(fā)。所有的服務(wù)器部件可以作為獨(dú)立的進(jìn)程運(yùn)行,從而確保在任意一個(gè)第三方提供的部件(Cartridge)發(fā)生錯(cuò)誤時(shí),不會(huì)影響業(yè)務(wù)其他部分的工作。嵌入式對(duì)象及Java和ActiveX小程序等。其內(nèi)置的全文檢索引擎可很容易地為用戶提供檢索功能。Domino的工作流處理能力可方便地在客戶合作伙伴和供應(yīng)商之間進(jìn)行商務(wù)活動(dòng)。Domino提供了集成的開(kāi)發(fā)環(huán)境Notes Designer for Domino,可以方便地開(kāi)發(fā)網(wǎng)上應(yīng)用程序。其中的Lotus
23、Bean Machine for Java是一個(gè)交互式、可視化的設(shè)計(jì)工具,可以方便地為網(wǎng)上應(yīng)用系統(tǒng)創(chuàng)建Java Applet,而Notes Global Designer則可以使應(yīng)用程序運(yùn)行在不同的語(yǔ)言環(huán)境中。Domino還提供了很多周邊工具可以增強(qiáng)網(wǎng)上應(yīng)用系統(tǒng)的Web站Domino.Action可以自動(dòng)生成Web站點(diǎn),Domino.Merchant可以實(shí)現(xiàn)聯(lián)機(jī)貿(mào)易,Lotus.eSuit提供了基于100%純Java,面向瘦客戶機(jī)的解決方案。Notes.Pump提供了基于服務(wù)器的數(shù)據(jù)傳輸工具,Domino.do??梢栽诜植季W(wǎng)絡(luò)環(huán)境中進(jìn)行協(xié)同文檔管理??偟膩?lái)說(shuō) ,Domino比較適合文檔的管理和
24、傳輸,以及企業(yè)中各級(jí)人員之間的通訊,但不適合數(shù)據(jù)庫(kù)的增、刪、改、查詢和統(tǒng)計(jì)等基本操作,因此它常用于Internet上的辦公系統(tǒng)而非基于關(guān)系數(shù)據(jù)庫(kù)的管理信息系統(tǒng)。(5) Internet Information Server(IIS)IIS (Internet Information Server,Internet信息服務(wù)器)是Microsoft公司開(kāi)發(fā)的一種集Web, FTP和Gopher服務(wù)于一身的服務(wù)器,它可以利用Windows 2000 Server的各種功能,并且能在Internet上發(fā)布信息。IIS是隨著Windows 2000 Serve附帶的一個(gè)軟件。IIS提供Internet信
25、息服務(wù)器應(yīng)用程序接口(ISAPD擴(kuò)展Web服務(wù)器的功能,并可通過(guò)ASP實(shí)現(xiàn)Web程序的快速開(kāi)發(fā),ASP支持服務(wù)器端JavaScript.VBScript.Microsoft Java和ActiveX Server Component,還支持用VB編寫(xiě)的CGI程序,甚至用VB開(kāi)發(fā)的C/S架構(gòu)的程序不經(jīng)過(guò)修改就可以在Web上發(fā)布,可以使開(kāi)發(fā)動(dòng)態(tài)主頁(yè)更加方便,同時(shí)也保護(hù)了以前的投資。IIS還包括Microsoft Index Server,可實(shí)現(xiàn)對(duì)本W(wǎng)eb站點(diǎn)內(nèi)容的全文檢索以及Site Server Express用于分析站點(diǎn)訪問(wèn)的情況。IIS的管理功能是基于Windows 2000 Server的
26、,可充分利用Windows 2000 Server提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。2.3 Web程序設(shè)計(jì)技術(shù)2.3.1 HTML概述HTML是Hypertext Markup Language(超文本標(biāo)記語(yǔ)言)的英文縮寫(xiě)。HTML語(yǔ)臺(tái)不是一種程序設(shè)計(jì)語(yǔ)言,而是一種頁(yè)面描述語(yǔ)言,用于描述Web頁(yè)面。HTML本身是用SML定義的一種結(jié)構(gòu)化文檔類(lèi)型,同時(shí),它也是用來(lái)描述這種文檔類(lèi)型的一種標(biāo)記語(yǔ)言。HTML是一個(gè)既簡(jiǎn)單又強(qiáng)有力的語(yǔ)言。HTML使Web獲得奇跡般的發(fā)展有以下四個(gè)主要原因:(1) 通過(guò)設(shè)
27、計(jì),HTML能訪問(wèn)所有計(jì)算機(jī)平臺(tái),從UNIX系統(tǒng)到普遍流行的Windows個(gè)人計(jì)算機(jī)。(2) HTML容易使用,不需要輸入一系列復(fù)雜而深?yuàn)W的計(jì)算機(jī)指令,只要使用一系列標(biāo)記來(lái)組成文本,使得創(chuàng)建Web頁(yè)面變得相當(dāng)簡(jiǎn)單。HTML的強(qiáng)大訪問(wèn)能力推動(dòng)了Web的流行,使數(shù)以萬(wàn)計(jì)的Web站點(diǎn)雨后春筍般地涌現(xiàn)。(3) 用HTML能在一個(gè)Web站點(diǎn)與另一個(gè)Web站點(diǎn)之間建立鏈接。(4) HTML提供聲音、音樂(lè)、動(dòng)畫(huà)片、電視圖像等,使Web頁(yè)面可以包含比格式化文本和圖像更豐富的內(nèi)容。2.3.2 腳本語(yǔ)言腳本語(yǔ)言是介于HTML和Java,C +和Visual Basic之類(lèi)的編程語(yǔ)言之間的語(yǔ)言。HTML通常用于格式
28、化文本和鏈接網(wǎng)頁(yè)。編程語(yǔ)言通常用于向計(jì)算機(jī)發(fā)送一系列復(fù)雜指令。腳本語(yǔ)言也可用來(lái)向計(jì)算機(jī)發(fā)送指令,但它們的語(yǔ)法和規(guī)則沒(méi)有可編譯的編程語(yǔ)言那樣嚴(yán)格和復(fù)雜。腳本語(yǔ)言主要用于格式化文本和使用以編程語(yǔ)言編寫(xiě)的已編譯好的組件。利用腳本(Script)可以控制頁(yè)面內(nèi)容,使程序更具交互能力。腳本語(yǔ)言是在另一個(gè)環(huán)境(例如HTML文檔)中運(yùn)行的語(yǔ)言,用腳本語(yǔ)言編寫(xiě)的代碼必須通過(guò)適當(dāng)?shù)慕忉屍鲌?zhí)行。在動(dòng)態(tài)網(wǎng)站的建設(shè)過(guò)程中,JavaScript與VBScript是兩種最主要的腳本語(yǔ)言,而且是我們的網(wǎng)上教學(xué)系統(tǒng)開(kāi)發(fā)使用的腳本語(yǔ)言,因此在這里著重介紹一下。 JavaScript一種編程語(yǔ)言通常是由另一種編程語(yǔ)
29、言演變來(lái)的,JavaScript也不例外Netscape最初開(kāi)發(fā)了一個(gè)LiveScript語(yǔ)言,在Navigator和Web服務(wù)器產(chǎn)品中加進(jìn)基本的腳本功能。當(dāng)Navigator2.0中加進(jìn)了Java小程序支持后,Netscape把LiveScript變成了JavaScript最初的JavaScript不過(guò)是LiveScript的更名,但每次新的Navigator都使JavaScript有所改進(jìn)。JavaScript支持Web瀏覽器和服務(wù)器腳本。瀏覽器腳本用于生成更直觀、更有影響性和更緊密的插入件、ActiveX組件和Java小程序相聯(lián)系的Web頁(yè)面。JavaScript支持這些特性,提供動(dòng)態(tài)產(chǎn)
30、生HTML和定義專(zhuān)用事件處理函數(shù)等特殊編程功能。JavaScript腳本把HTML標(biāo)志<SCRIPT>在HTML文檔中。支持JavaScript的瀏覽器裝入HTML文檔時(shí),它對(duì)于接收到的腳本進(jìn)行解釋。腳本可以用于生成加進(jìn)顯示文檔的HTML元素,或用于定義函數(shù)、調(diào)用事件處理響應(yīng)鼠標(biāo)點(diǎn)擊和鍵盤(pán)輸入等用戶動(dòng)作。腳本還可用于控制插入件、ActiveX組件和Java小程序。Microsoft在Internet Explorer中實(shí)現(xiàn)了JScript, Internet Explorer 3中的腳本功能與Navigator 2中差不多。JScript與Internet Explorer密切結(jié)合
31、,幾乎可以對(duì)所有的HTML元素編寫(xiě)腳本。JScript與JavaScript 1.2兼容。Microsoft還在Internet信息服務(wù)器(IIS)提供了服務(wù)器方的JavaScript支持。后來(lái)他們開(kāi)發(fā)了更通用的服務(wù)器方腳本方法,提供了Windows腳本宿主和遠(yuǎn)程腳本技術(shù)。 VBScriptVBScript是Visual Basic或Visual Basic for Application(VBA)的一個(gè)“輕量級(jí)”子集,它通過(guò)變量,操作符,循環(huán),分支,函數(shù)和子例程,擴(kuò)展了HTML。通過(guò)在HTML網(wǎng)頁(yè)中加入VBScript腳本,你可以使靜態(tài)的HTML網(wǎng)頁(yè)成為動(dòng)態(tài)網(wǎng)頁(yè)。實(shí)際上,VBS
32、cript是Microsoft Visual Basic的簡(jiǎn)化版本。VBScript是一種腳本語(yǔ)言,這意味著這種語(yǔ)言比BASIC語(yǔ)言的成熟版本容易使用又難于使用。編制簡(jiǎn)單的程序時(shí),腳本語(yǔ)言是容易使用的。腳本語(yǔ)言的語(yǔ)法比較簡(jiǎn)單,但是,簡(jiǎn)單的語(yǔ)法也使開(kāi)發(fā)大的應(yīng)用程序變得很困難。在HTML文件中直接嵌入VBScript腳本,這樣就能夠擴(kuò)展HTML,使它不僅僅是一種頁(yè)面格式語(yǔ)言。帶有VBScript腳本的網(wǎng)頁(yè)在每次下載到瀏覽器時(shí)都可以是不同的,而且可以對(duì)用戶的操作做出反應(yīng)。VBScript既可以作為客戶端編程語(yǔ)言,也可以作為服務(wù)器端編程語(yǔ)言。客戶端編程語(yǔ)言是可以由瀏覽器解釋執(zhí)行的語(yǔ)言。Java和JSc
33、ript,JavaScript也可以作為客戶端編程語(yǔ)言。當(dāng)一個(gè)以這些語(yǔ)言中的任意一種編制的程序被下載到一個(gè)兼容的瀏覽器中時(shí)瀏覽器將自動(dòng)執(zhí)行該程序??蛻舳司幊陶Z(yǔ)言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運(yùn)行起來(lái)比服務(wù)器端程序快得多。當(dāng)一個(gè)瀏覽器的用戶執(zhí)行了一個(gè)操作時(shí),不必通過(guò)網(wǎng)絡(luò)對(duì)其做出響應(yīng),客戶端程序就可以做出響應(yīng)。但是,一般來(lái)說(shuō),可以解釋VBScript腳本的瀏覽器只有Microsoft Internet Explorer,而Netscape Navigator將忽略VBScript腳本,這意味著目前沒(méi)有充分的理由把VBScript作為客戶端編程語(yǔ)言,但VBSc
34、ript可以作為服務(wù)器端編程語(yǔ)言。服務(wù)器為一個(gè)站點(diǎn)提供文件,而瀏覽器接收這些文件。用VBScript作為服務(wù)器端編程語(yǔ)言的優(yōu)點(diǎn)是VBScript不受瀏覽器的限制,VBScript腳本在網(wǎng)頁(yè)通過(guò)網(wǎng)絡(luò)傳送給瀏覽器之前被執(zhí)行,Web瀏覽器收到的只是標(biāo)準(zhǔn)的HTML文件。3.1.1 ASP技術(shù)Microsoft Active Server Pages即我們熟悉的ASP,其實(shí)是一套微軟公司開(kāi)發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS 5.0之中,通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。使用ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫(xiě)的程序
35、代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP提供的一些內(nèi)核功能如下:(1) 服務(wù)器腳本你可以直接將VBScript,JScript,Perl或其他語(yǔ)言的語(yǔ)句腳本嵌入HTML頁(yè)面,使它們?cè)赪eb服務(wù)器上面而不是在Web瀏覽器上面運(yùn)行。(2) 靈活的Web數(shù)據(jù)庫(kù)連接通過(guò)服務(wù)器端腳本Active Data Objects(ADO),可以很容易的在Web站點(diǎn)上建立豐富的數(shù)據(jù)庫(kù)功能。(3) 狀態(tài)管理可以用內(nèi)置對(duì)象在每個(gè)用戶每個(gè)應(yīng)用和每個(gè)服務(wù)器基礎(chǔ)上跟蹤和
36、管理應(yīng)用的狀態(tài)。(4) Active Server Components我們可以示例和使用可編程的組件。我們可以用Visual C+、Visual Basic, Visual J+等工具創(chuàng)建這些組件。這使得我們能將Web應(yīng)用和已存在的客戶機(jī)/服務(wù)器系統(tǒng)聯(lián)系在一起。此外,ASP還有如下特點(diǎn):(1) 無(wú)須compile編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行;(2) 使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì);(3) 與瀏覽器無(wú)關(guān)(Browser Independence),用戶端只要使用可執(zhí)行HTML的瀏覽器,即可瀏覽用ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。由于ASP所使用的腳本語(yǔ)言(VBs
37、cript, JScript)均在Web服務(wù)器端執(zhí)行,因此用戶端瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言;(4) Active Server Pages的源程序,被傳到客戶瀏覽器的源程序不會(huì)被他人剽竊,也提高了程序的安全性;(5) 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本;(6) 面向?qū)ο?Object-Oriented)因而可以避免所寫(xiě)。3.1.2 用IIS作為Web服務(wù)器IIS(Internet Information server)是Microsoft公司開(kāi)發(fā)的一種集Web,F(xiàn)TP和Gopher服務(wù)于一身的服務(wù)器,IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAP助擴(kuò)展Web服務(wù)器的功能,
38、并可通過(guò)ASP實(shí)現(xiàn)Web程序的快速開(kāi)發(fā),ASP支持服務(wù)器端JavaScript, VBScript, Microsoft Java和ActiveX Server Component。IIS包括Microsoft Index Server,可實(shí)現(xiàn)對(duì)本W(wǎng)eb站點(diǎn)內(nèi)容的全文檢索以及Site Server Express用于分析站點(diǎn)訪問(wèn)的情況。IIS的管理功能是基于Windows 2000 Server的,可充分利用Windows 2000 Server 提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。3.1.3
39、幾種數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制的比較在客戶端使用普通瀏覽器,通過(guò)Internet或者Intranet訪問(wèn)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中的數(shù)據(jù),已有多種解決方案,如傳統(tǒng)的公共網(wǎng)關(guān)接口CGI方式、API方式、現(xiàn)在較常見(jiàn)的ADC方式和IDC方式等。Microsoft公司推出的基于ASP與ADO技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案,代表著Windows網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案的新趨勢(shì)。幾種常見(jiàn)的訪問(wèn)數(shù)據(jù)庫(kù)的接口技術(shù):(1) 公共網(wǎng)關(guān)接口CGICGI是Web服務(wù)器運(yùn)行外部程序的規(guī)范,按照CGI編寫(xiě)的外部擴(kuò)展程序可以處理客戶端(通常是Web瀏覽器)輸入的協(xié)同工作數(shù)據(jù),完成客戶端與服務(wù)器的交互操作,擴(kuò)展服務(wù)器的功能,完成服務(wù)器本身不能完成的工作。外部程序
40、執(zhí)行時(shí)可以生成HTML文檔,并將文檔返回Web服務(wù)器。幾乎所有的服務(wù)器軟件都支持CGI,開(kāi)發(fā)者可以使用任一種Web服務(wù)器內(nèi)置語(yǔ)言編寫(xiě)CGI語(yǔ)句,其中包括廣為流行的Pert語(yǔ)言,C, C+, VB, Delphi等。(2) 服務(wù)器API服務(wù)器API一般作為一個(gè)DLL提供,是駐留在Web服務(wù)器中的程序代碼,它可以象CGI那樣擴(kuò)展Web服務(wù)器的功能。API使Web開(kāi)發(fā)者實(shí)現(xiàn)任何CGI可以實(shí)現(xiàn)的功能,增加面向用戶,滿足應(yīng)用程序的特殊需求。常見(jiàn)的API有Microsoft公司的ISAPI,Netscape的NSAPI Informix公司的IUWCAPI。(3) ADOADO是位于ODBC和OLE數(shù)據(jù)庫(kù)
41、之上的高性能的數(shù)據(jù)訪問(wèn)接口。它提供了開(kāi)放的數(shù)據(jù)操作對(duì)象模型,允許開(kāi)發(fā)人員使用任何語(yǔ)言和統(tǒng)一的編程模式操作各種與ODBC和LEDB兼容的數(shù)據(jù)庫(kù),如Access, SQL Server, Oracle, Informix等。ASP與ADO技術(shù)相結(jié)合,建立和提供包含數(shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容,通過(guò)執(zhí)行SQL命令,讓用戶在瀏覽器中進(jìn)行數(shù)據(jù)的查詢、輸入、修改、刪除和更新等操作。并可利用VBScript或JScript等腳本語(yǔ)言來(lái)控制數(shù)據(jù)庫(kù)的訪問(wèn),實(shí)現(xiàn)查詢結(jié)果的輸出顯示等功能。三種數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制比較如表3.10相比較而言,CGI接口應(yīng)用靈活,開(kāi)發(fā)工具豐富,功能范圍廣,技術(shù)相對(duì)成熟。CGI是一個(gè)大家都支持的規(guī)范,
42、但是用CGI編程太復(fù)雜,一個(gè)簡(jiǎn)單的Select查詢,用CGI來(lái)實(shí)現(xiàn)就需要上百條語(yǔ)句;CGI運(yùn)行效率也不高,并且要求程序員必須熟悉HTML。再加上與平臺(tái)有關(guān)的缺點(diǎn),因而CGI會(huì)被新的規(guī)范所取代。性能種類(lèi)CGIAPIADO實(shí)現(xiàn)的靈活性好好好編程的復(fù)雜度復(fù)雜復(fù)雜中等對(duì)程序員要求高高中等開(kāi)發(fā)時(shí)間長(zhǎng)長(zhǎng)中等可移植性較好差好CPU負(fù)擔(dān)重較輕較低平臺(tái)有關(guān)性有關(guān)有關(guān)無(wú)關(guān)表3.1三種數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制對(duì)比表用Web服務(wù)器API編寫(xiě)的程序運(yùn)行效率高,但是,用API編程比CGI還困難,對(duì)程序員的要求更高。并且API致命的弱點(diǎn)是,各API間沒(méi)有互通性,用一種API編寫(xiě)的程序不能到另一種Web服務(wù)器上運(yùn)行,限制了使用范圍。盡
43、管個(gè)別公司推出了基于API的開(kāi)發(fā)工具,在一定程度上解決了API開(kāi)發(fā)困難的問(wèn)題,但仍存在弱點(diǎn),與各自Web服務(wù)器捆綁的太死,缺乏通用性。3.1.4 利用ASP與ADO訪問(wèn)Web數(shù)據(jù)庫(kù)ASP與ADO技術(shù)相結(jié)合,實(shí)現(xiàn)Windows網(wǎng)絡(luò)數(shù)據(jù)庫(kù)訪問(wèn)的B/S結(jié)構(gòu),實(shí)際上也是三層模式C/S的一種。利用ASP與ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)的具體方法如下:首先,選擇一種支持ODBC的數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)和相應(yīng)的數(shù)據(jù)表。其次,創(chuàng)建數(shù)據(jù)源名DSN(Data Source Name) 操作如下:選擇“控制面板”中的ODBC選項(xiàng),再選擇一種DSN(如System DSN),然后單擊“添加”按鈕,選擇相應(yīng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序。選擇“下
44、一步”后,在擇其對(duì)應(yīng)的實(shí)際數(shù)據(jù)庫(kù)名,即可完成?!皠?chuàng)建一個(gè)新數(shù)據(jù)源”對(duì)話框中輸入數(shù)據(jù)源名并選DSN 是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁,在程序中訪問(wèn)數(shù)據(jù)庫(kù)時(shí),將DSN傳輸給系統(tǒng),接著,創(chuàng)建數(shù)據(jù)庫(kù)鏈接,通過(guò)DSN訪問(wèn)實(shí)際數(shù)據(jù)庫(kù),并打開(kāi)數(shù)據(jù)庫(kù)。即使用“ set MyConn=Server.Create0bject(“ADODB.Connection”)” 語(yǔ)句創(chuàng)建鏈接,使用“MyConn.Open“數(shù)據(jù)源名”,語(yǔ)句打開(kāi)數(shù)據(jù)庫(kù),并可同時(shí)指定訪問(wèn)該數(shù)據(jù)庫(kù)的用戶名和密碼。方法如下:"MyConn.Open“數(shù)據(jù)源名”。然后,"username","password&quo
45、t;。執(zhí)行數(shù)據(jù)庫(kù)的訪問(wèn)操作。對(duì)于簡(jiǎn)單的SQL命令,可以直接使用語(yǔ)句“Set RS=MyConn Execute("SQL命令)”實(shí)現(xiàn);對(duì)于復(fù)雜的SQL命令串,可以通過(guò)連字符“&”連接起來(lái),也可以用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)。最后,是數(shù)據(jù)庫(kù)的關(guān)閉和鏈接的關(guān)閉。分別通過(guò)兩個(gè)簡(jiǎn)單的命令實(shí)現(xiàn):RS.Close和MyConn. Close.3.1.5 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的選擇Microsoft SQL Server是微軟公司推出的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),它為在其上建立應(yīng)用程序的開(kāi)發(fā)者提供了一個(gè)優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),目前常用的版本是SQL Sever 2000,SQL Server可以安裝到Microsoft Windows NT/2000/Workstation/9x上,這是其它網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)所不具備的。因此,無(wú)論是基于Micr
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度臨時(shí)保安服務(wù)合同-活動(dòng)期間安全保衛(wèi)
- 2025年度知識(shí)產(chǎn)權(quán)質(zhì)押合同終止及質(zhì)權(quán)實(shí)現(xiàn)協(xié)議
- 產(chǎn)品發(fā)布營(yíng)銷(xiāo)策略規(guī)劃
- 影視制作發(fā)行合作框架協(xié)議
- 智能能源管理系統(tǒng)建設(shè)投資協(xié)議
- 家具企業(yè)家具設(shè)計(jì)與制造預(yù)案
- 哈他瑜伽介紹課件:哈他瑜伽-身心平衡的藝術(shù)
- 小學(xué)生心理輔導(dǎo)觀后感
- 網(wǎng)絡(luò)購(gòu)物平臺(tái)合作運(yùn)營(yíng)協(xié)議書(shū)
- 娛樂(lè)項(xiàng)目節(jié)目制作授權(quán)協(xié)議
- 2025-2030年中國(guó)數(shù)字告示(數(shù)字標(biāo)牌)行業(yè)需求現(xiàn)狀及發(fā)展趨勢(shì)分析報(bào)告
- 矛盾糾紛排查知識(shí)講座
- 2025年廣州市黃埔區(qū)東區(qū)街招考社區(qū)居委會(huì)專(zhuān)職工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 汽車(chē)制動(dòng)系統(tǒng)課件
- 2025年黑龍江省高職單招《職測(cè)》高頻必練考試題庫(kù)400題(含答案)
- 統(tǒng)編版七年級(jí)語(yǔ)文下冊(cè)《第16課有為有不為》教案
- 【上?!康谝淮卧驴季?1【20~21章】
- 2025年?yáng)|營(yíng)科技職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 《新媒體廣告》課件 第4章 從技術(shù)到場(chǎng)景:新媒體廣告的創(chuàng)新應(yīng)用
- 2025年煙臺(tái)工程職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 2025年上半年中煤科工集團(tuán)商業(yè)保理限公司招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
評(píng)論
0/150
提交評(píng)論