版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘
要
本論文主要對(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的圖紙加以說(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ù)
TheelectricdesignandgeneratorprotectionofZhiGangLaKahydro-electricpowerAbstract
ThedissertationmainlydesignstheprimarysystemandthegeneratorralayprotectionofZhiGangLaKahydro-electricpower..ThetotalpowerofZhiGangLaKahydro-electricpoweris5×45MW=225MW,connectingtosystemwith4outline.
Forelectricprimarysystem,firstlydrawup5draftsofmainconnectionlinesaccordingtothefirsthandinformationanddatum.Thencomparethe5draftsfromtheseaspectssuchasreliability,flexibilityandeconomy,andkeeptwomorereasonableplansthanothers.Theshortcircuitcurrentcalculationiscarriedon..Andmainelectricequipmentsincludingcircuitbreakers、disconnectors、bus、insulatoretcarechoosedaccordingtotheresultofshortcircuitcurrentcalculation.Finallytheeconomyofthesetwoplansarecomparedandmainelectricalconnectionplanisdetermined.
Generatorrelayprotectioncontainschoosingtheprotectionstyleofthe5generator,settingcalculationaswellastheverificationandconfirmrelaystyle.ThedissertationattachtofiveAutoCADdrawingsincludingthemainelectricconnection,outdoordistributionequipmentsetting,therelayprotectionofgenerator,thedecorationofprotectionscream.
Theprocessofthegraduationdesignisaprocessofcombiningthetheorywithpractice.Thecomprehensiveandsystemtrainingishelpfultoenhanceandconsolidatetheunderstandingandapplicationofthebranchcurriculumoftheelectricsubject,tosetuptheprojectideaandtoimprovetheabilityoftheelectricalsystemdesign.KEYWORDS:Mainelectricalconnection,shortcircuitcurrentcalculation,Equipmentselection,Generatorrelayprotection
前言
隨著我國(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ì)。因此,關(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ò)本論文的研究,可以使直崗拉卡水電站安全可靠的在系統(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ì)于比較重要的水電站需要進(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)控的要求,并能靈活、簡(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ā)展規(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è)備。
目錄
前言
1
第一章電氣主接線設(shè)計(jì)
2
1.1設(shè)計(jì)原則
2
1.2各方案比較
3
第二章廠用電設(shè)計(jì)
8
2.1廠用電設(shè)計(jì)原則
8
第三章短路電流計(jì)算
9
3.1對(duì)稱(chēng)短路電流計(jì)算
9
3.2非對(duì)稱(chēng)短路電流計(jì)算
19
第四章電器主設(shè)備選擇
30
4.1對(duì)方案I的各主設(shè)備選擇
30
4.2對(duì)方案Ⅱ的各主設(shè)備選擇
44
第五章發(fā)電機(jī)繼電保護(hù)原理設(shè)計(jì)及保護(hù)原理
46
5.1初步分析
46
5.2對(duì)F1的保護(hù)整定計(jì)算
47
5.3對(duì)F5的保護(hù)整定計(jì)算:
50
第六章計(jì)算機(jī)監(jiān)控系統(tǒng)方案論證選擇
54
6.1系統(tǒng)功能
54
6.2監(jiān)控對(duì)象
56
6.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ó)水利水電出版社2003
[2]
強(qiáng)堯臣.小型水電站機(jī)電設(shè)計(jì)手冊(cè)電氣一次.中國(guó)電力出版社.1996
[3]
卓樂(lè)友.電力工程電氣設(shè)計(jì)手冊(cè)電氣一次部分.中國(guó)電力出版社.2003
[4]
姚春球.發(fā)電廠電氣部分.中國(guó)電力出版社.2004
[5]
傅知蘭.電力系統(tǒng)電氣設(shè)備選擇與實(shí)用計(jì)算.中國(guó)電力出版社.2004
[6]
戈?yáng)|方.電力工程電氣設(shè)備手冊(cè).電氣一次部分.中國(guó)電力出版社.1998
[7]
阮全榮,康本賢,魏廣性.水電站電氣主接線圖冊(cè).中國(guó)水利水電出版社
2004
[8]
狄富清.變電設(shè)備合理選擇與運(yùn)行檢修.機(jī)械工業(yè)出版社.2005
[9]
陳學(xué)庸.電力工程電氣設(shè)備手冊(cè)電氣二次部分.中國(guó)電力出版社2000
[10]
卓樂(lè)友.電力工程電氣設(shè)計(jì)手冊(cè)電氣二次部分.中國(guó)電力出版社.2003
[11]
張希泰,陳康龍.二次回路識(shí)圖及故障查找與故障與處理指南,中國(guó)水利水電出版社.2002
[12]
林暉.周寧水電站計(jì)算機(jī)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).河海大學(xué)工程碩士專(zhuān)業(yè)學(xué)位論文.2005
[13]
馬玉琴.青銅峽水電站計(jì)算機(jī)監(jiān)控系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā).西安理工大學(xué)專(zhuān)業(yè)學(xué)位論文.2005
[14]
路永明.計(jì)算機(jī)監(jiān)控系統(tǒng)在水電站的設(shè)計(jì)與運(yùn)用.吉林大學(xué)碩士學(xué)位論文.2005
[15]GuoWei,WangLi.IntegratedAutomationofPowerPlantElectricalSystem.DepartmentofElectricalEngineering,SoutheastUniversity,Nanjing,China
[16]HuangJian,ZhuDaxin.TheConfigurationandCommunicationofIntegratedSubstationAutomationSystems.NanjingAutomationResearchInstitute
[17]FangDing,LiBaojin,DingShunan.AC500kVSubstationDesigninChina.TransmissionandSubstationDepartment,CPECC2.2.3應(yīng)用服務(wù)器Web上的應(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ù)器可支持用于以事務(wù)處理為基礎(chǔ)的操作所具有的多步驟和復(fù)雜的請(qǐng)求。事務(wù)管理員和請(qǐng)求管理員一起能夠提供事務(wù)處理的完整性,并能夠靠牢固健全的事務(wù)管理處理多個(gè)后端數(shù)據(jù)源。事務(wù)管理系統(tǒng)支持?jǐn)?shù)據(jù)庫(kù)資源管理、查詢(xún)自動(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)境。OracleWebApplicationServer應(yīng)用服務(wù)器Oracle針對(duì)Web技術(shù)的應(yīng)用服務(wù)器產(chǎn)品是WebApplicationServer.OracleWebApplicationServer由(WebRequestProgramInterface)應(yīng)用編程接口和WebServerApplicationServerBroker(WRB),(WRBAPTApplication)管理工具組成。WRB是一個(gè)多進(jìn)程多線索的HTTP服務(wù)器。WRBAPI是一個(gè)開(kāi)放的應(yīng)用開(kāi)發(fā)環(huán)境,封裝了WRB應(yīng)用編程接口。這些API優(yōu)于底層的第一代HTTPAPI(如那些通過(guò)Web服務(wù)器廠商提供的API)。通過(guò)WRBAPI,應(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)境NotesDesignerforDomino,可以方便地開(kāi)發(fā)網(wǎng)上應(yīng)用程序。其中的LotusBeanMachineforJava是一個(gè)交互式、可視化的設(shè)計(jì)工具,可以方便地為網(wǎng)上應(yīng)用系統(tǒng)創(chuàng)建JavaApplet,而NotesGlobalDesigner則可以使應(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ǎng)絡(luò)環(huán)境中進(jìn)行協(xié)同文檔管理。總的來(lái)說(shuō),Domino比較適合文檔的管理和傳輸,以及企業(yè)中各級(jí)人員之間的通訊,但不適合數(shù)據(jù)庫(kù)的增、刪、改、查詢(xún)和統(tǒng)計(jì)等基本操作,因此它常用于Internet上的辦公系統(tǒng)而非基于關(guān)系數(shù)據(jù)庫(kù)的管理信息系統(tǒng)。(5)InternetInformationServer(IIS)IIS(InternetInformationServer,Internet信息服務(wù)器)是Microsoft公司開(kāi)發(fā)的一種集Web,FTP和Gopher服務(wù)于一身的服務(wù)器,它可以利用Windows2000Server的各種功能,并且能在Internet上發(fā)布信息。IIS是隨著Windows2000Serve附帶的一個(gè)軟件。IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAPD擴(kuò)展Web服務(wù)器的功能,并可通過(guò)ASP實(shí)現(xiàn)Web程序的快速開(kāi)發(fā),ASP支持服務(wù)器端JavaScript.VBScript.MicrosoftJava和ActiveXServerComponent,還支持用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還包括MicrosoftIndexServer,可實(shí)現(xiàn)對(duì)本W(wǎng)eb站點(diǎn)內(nèi)容的全文檢索以及SiteServerExpress用于分析站點(diǎn)訪問(wèn)的情況。IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。2.3Web程序設(shè)計(jì)技術(shù)2.3.1HTML概述HTML是HypertextMarkupLanguage(超文本標(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è)計(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++和VisualBasic之類(lèi)的編程語(yǔ)言之間的語(yǔ)言。HTML通常用于格式化文本和鏈接網(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ǔ)言演變來(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)生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在InternetExplorer中實(shí)現(xiàn)了JScript,InternetExplorer3中的腳本功能與Navigator2中差不多。JScript與InternetExplorer密切結(jié)合,幾乎可以對(duì)所有的HTML元素編寫(xiě)腳本。JScript與JavaScript1.2兼容。Microsoft還在Internet信息服務(wù)器(IIS)提供了服務(wù)器方的JavaScript支持。后來(lái)他們開(kāi)發(fā)了更通用的服務(wù)器方腳本方法,提供了Windows腳本宿主和遠(yuǎn)程腳本技術(shù)。VBScriptVBScript是VisualBasic或VisualBasicforApplication(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í)際上,VBScript是MicrosoftVisualBasic的簡(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ǔ)言??蛻舳司幊陶Z(yǔ)言是可以由瀏覽器解釋執(zhí)行的語(yǔ)言。Java和JScript,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腳本的瀏覽器只有MicrosoftInternetExplorer,而NetscapeNavigator將忽略VBScript腳本,這意味著目前沒(méi)有充分的理由把VBScript作為客戶端編程語(yǔ)言,但VBScript可以作為服務(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.1ASP技術(shù)MicrosoftActiveServerPages即我們熟悉的ASP,其實(shí)是一套微軟公司開(kāi)發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS5.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ě)的程序代碼,因?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ù)器端腳本ActiveDataObjects(ADO),可以很容易的在Web站點(diǎn)上建立豐富的數(shù)據(jù)庫(kù)功能。(3)狀態(tài)管理——可以用內(nèi)置對(duì)象在每個(gè)用戶每個(gè)應(yīng)用和每個(gè)服務(wù)器基礎(chǔ)上跟蹤和管理應(yīng)用的狀態(tài)。(4)ActiveServerComponents——我們可以示例和使用可編程的組件。我們可以用VisualC++、VisualBasic,VisualJ++等工具創(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)(BrowserIndependence),用戶端只要使用可執(zhí)行HTML的瀏覽器,即可瀏覽用ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。由于ASP所使用的腳本語(yǔ)言(VBscript,JScript)均在Web服務(wù)器端執(zhí)行,因此用戶端瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言;(4)ActiveServerPages的源程序,被傳到客戶瀏覽器的源程序不會(huì)被他人剽竊,也提高了程序的安全性;(5)可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本;(6)面向?qū)ο?Object-Oriented)因而可以避免所寫(xiě)。3.1.2用IIS作為Web服務(wù)器IIS(InternetInformationserver)是Microsoft公司開(kāi)發(fā)的一種集Web,F(xiàn)TP和Gopher服務(wù)于一身的服務(wù)器,IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAP助擴(kuò)展Web服務(wù)器的功能,并可通過(guò)ASP實(shí)現(xiàn)Web程序的快速開(kāi)發(fā),ASP支持服務(wù)器端JavaScript,VBScript,MicrosoftJava和ActiveXServerComponent。IIS包括MicrosoftIndexServer,可實(shí)現(xiàn)對(duì)本W(wǎng)eb站點(diǎn)內(nèi)容的全文檢索以及SiteServerExpress用于分析站點(diǎn)訪問(wèn)的情況。IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。3.1.3幾種數(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ù)器本身不能完成的工作。外部程序執(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的NSAPIInformix公司的IUWCAPI。(3)ADOADO是位于ODBC和OLE數(shù)據(jù)庫(kù)之上的高性能的數(shù)據(jù)訪問(wèn)接口。它提供了開(kāi)放的數(shù)據(jù)操作對(duì)象模型,允許開(kāi)發(fā)人員使用任何語(yǔ)言和統(tǒng)一的編程模式操作各種與ODBC和LEDB兼容的數(shù)據(jù)庫(kù),如Access,SQLServer,Oracle,Informix等。ASP與ADO技術(shù)相結(jié)合,建立和提供包含數(shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容,通過(guò)執(zhí)行SQL命令,讓用戶在瀏覽器中進(jìn)行數(shù)據(jù)的查詢(xún)、輸入、修改、刪除和更新等操作。并可利用VBScript或JScript等腳本語(yǔ)言來(lái)控制數(shù)據(jù)庫(kù)的訪問(wèn),實(shí)現(xiàn)查詢(xún)結(jié)果的輸出顯示等功能。三種數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制比較如表3.10相比較而言,CGI接口應(yīng)用靈活,開(kāi)發(fā)工具豐富,功能范圍廣,技術(shù)相對(duì)成熟。CGI是一個(gè)大家都支持的規(guī)范,但是用CGI編程太復(fù)雜,一個(gè)簡(jiǎn)單的Select查詢(xún),用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)行,限制了使用范圍。盡管個(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(DataSourceName)操作如下:選擇“控制面板”中的ODBC選項(xiàng),再選擇一種DSN(如SystemDSN),然后單擊“添加”按鈕,選擇相應(yīng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序。選擇“下一步”后,在擇其對(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ù)。即使用“setMyConn=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"。執(zhí)行數(shù)據(jù)庫(kù)的訪問(wèn)操作。對(duì)于簡(jiǎn)單的SQL命令,可以直接使用語(yǔ)句“SetRS=MyConnExecute("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)的選擇MicrosoftSQLServer是微軟公司推出的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),它為在其上建立應(yīng)用程序的開(kāi)發(fā)者提供了一個(gè)優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),目前常用的版本是SQLSever2000,SQLServer可以安裝到MicrosoftWindowsNT/2000/Workstation/9x上,這是其它網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)所不具備的。因此,無(wú)論是基于MicrosoftWindowsNT
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考化學(xué)一輪復(fù)習(xí)第一部分考點(diǎn)11硫及其化合物強(qiáng)化訓(xùn)練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)課練15常見(jiàn)有機(jī)物的組成和性質(zhì)含解析
- 2024高考?xì)v史一輪復(fù)習(xí)方案專(zhuān)題四世界政治制度的演變與發(fā)展專(zhuān)題整合備考提能教學(xué)案+練習(xí)人民版
- 小學(xué)2024-2025學(xué)年度第二學(xué)期心理健康教研計(jì)劃
- 勞務(wù)隊(duì)安全管理制度
- 市政排水管道工程質(zhì)量通病
- 2024年渤海石油職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 高二歷史西歐一體化進(jìn)程
- 二零二五年橙子產(chǎn)品溯源體系建設(shè)合同3篇
- 八年級(jí)英語(yǔ)上冊(cè)Unit1Wheredidyougoonvacation第2課時(shí)作業(yè)課件
- 員工互評(píng)表(含指標(biāo))
- 小收納大世界-整li與收納(黑龍江幼兒師范高等專(zhuān)科學(xué)校)知到智慧樹(shù)答案
- 河南省鄭州市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試題含解析
- 2024-2025學(xué)年外研版七年級(jí)英語(yǔ)下冊(cè) Unit1單詞背誦(不帶音標(biāo))
- 餐廳清潔與打掃服務(wù)合同范本
- 期末試題-2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè) (含答案)
- 孕產(chǎn)婦高危五色管理(醫(yī)學(xué)講座培訓(xùn)課件)
- 幼兒體適能培訓(xùn)
- 重癥專(zhuān)科護(hù)士理論考試試題及答案
- 燃?xì)猱厴I(yè)論文開(kāi)題報(bào)告
- 2024年低壓電工資格考試必考題庫(kù)及答案(共415題)
評(píng)論
0/150
提交評(píng)論