版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘
要
本論文主要對直崗拉卡水電站進(jìn)行電氣一次及發(fā)電機(jī)繼電保護(hù)設(shè)計。直崗拉卡水電站的總裝機(jī)功率為5×45=225MW,共四回110kv出線與系統(tǒng)相連。
電氣一次部分,首先是根據(jù)所給出的原始資料擬定五種電氣主接線方案.然后對這五種方案進(jìn)行可靠性、靈活性和經(jīng)濟(jì)性比較后,保留兩種較合理的方案,對這兩種方案進(jìn)行短路電流計算;接著是根據(jù)短路電流計算結(jié)果進(jìn)行主要電氣設(shè)備的選型以及校驗,包括斷路器、隔離開關(guān)、母線、絕緣子等;最后再由經(jīng)濟(jì)性比較確定最終的電氣主接線方案。
發(fā)電機(jī)繼電保護(hù)的設(shè)計是對5臺發(fā)電機(jī)進(jìn)行保護(hù)保護(hù)類型的配置,保護(hù)的整定計算及校驗,繼電器的選型。論文還附有5張AutoCAD的圖紙加以說明。包括電氣主接線圖、室外配電裝置圖、發(fā)電機(jī)保護(hù)的原理接線圖、展開圖、保護(hù)屏的布置及端子排接線圖。
畢業(yè)設(shè)計的過程是一次將理論與實(shí)際相結(jié)合的過程,通過這次比較系統(tǒng)全面的進(jìn)行設(shè)計之后,鞏固和增強(qiáng)了電力系統(tǒng)學(xué)科主干課程的理解,樹立了工程設(shè)計的觀念,提高了電力系統(tǒng)設(shè)計的能力。關(guān)鍵詞:電氣主接線,短路電流計算,設(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
前言
隨著我國經(jīng)濟(jì)的不斷發(fā)展,對能源的需求量也越來越大,然而能源的不足與需求之間的矛盾在近幾年不斷惡化,國家急需電力事業(yè)的發(fā)展,為我國經(jīng)濟(jì)的發(fā)展提供保障。就我國目前的電力能源結(jié)構(gòu)來看,我國主要是以火電為主,但是火電由于運(yùn)行過程中污染大,在煤炭價格高漲的今天,火電的運(yùn)行成本也較高,受鍋爐和其他火電廠用電設(shè)備的影響,其資源利用率較低,一般熱效率只有30%-50%左右。與之相比水電就有很多明顯的優(yōu)勢。因此,關(guān)于電力系統(tǒng)水電站設(shè)計方面的論文研究就顯得格外重要。
本畢業(yè)設(shè)計(論文)課題來源于青海省直崗拉卡水電站。主要針對直崗拉卡水電站在電力系統(tǒng)的地位,擬定本電廠的電氣主接線方案,經(jīng)過技術(shù)經(jīng)濟(jì)比較,確定推薦方案,對其進(jìn)行短路電流的計算,對電廠所用設(shè)備進(jìn)行選擇,然后對各級電壓配電裝置及總體布置設(shè)計。并且對其發(fā)電機(jī)繼電保護(hù)進(jìn)行設(shè)計。在這些設(shè)計過程中需要用到各種電力工程設(shè)計手冊,并且借用AutoCAD輔助工具畫出其電氣主接線圖、室外配電裝置圖、發(fā)電機(jī)保護(hù)的原理接線圖、展開圖、保護(hù)屏的布置及端子排接線圖。故本論文屬于典型的針對某工程進(jìn)行最優(yōu)設(shè)計的工程設(shè)計類論文。
通過本論文的研究,可以使直崗拉卡水電站安全可靠的在系統(tǒng)中運(yùn)行,保證其持續(xù)可靠的供電。也能提高自己使用AutoCAD,word等軟件的能力,培養(yǎng)出自己工程設(shè)計的觀念,是對大學(xué)四年所學(xué)理論知識與實(shí)踐的融合。
設(shè)計原則
電氣主接線是水電站由高壓電氣設(shè)備通過連線組成的接收和分配電能的電路。電氣主接線根據(jù)水電站在電力系統(tǒng)中的地位、回路數(shù)、設(shè)備特點(diǎn)及負(fù)荷性質(zhì)等條件確定,并應(yīng)滿足運(yùn)行可靠、簡單靈活、操作方便、易于維護(hù)檢修、利于遠(yuǎn)方監(jiān)控和節(jié)約投資等要求。
在電氣主接線設(shè)計時,綜合考慮以下方面:
①
保證必要的供電可靠性和電能質(zhì)量
安全可靠是電力生產(chǎn)的首要任務(wù),保證供電可靠和電能質(zhì)量是對主接線最基本的要求。在設(shè)計時,除對主接線形式予以定性評價外,對于比較重要的水電站需要進(jìn)行定量分析和計算。直崗拉卡水電站雖然是一個中小型水電站,但是由于擔(dān)負(fù)了許多工業(yè)企業(yè),及農(nóng)業(yè)抗旱排澇等供電任務(wù),因而必須滿足必要的供電可靠性。
②
具有經(jīng)濟(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)行時能安全可靠地供電,而且無論在系統(tǒng)正常運(yùn)行還是故障或設(shè)備檢修時都能適應(yīng)遠(yuǎn)方監(jiān)控的要求,并能靈活、簡單、迅速地倒換運(yùn)行方式,使停電時間最短,影響范圍最小。顯然,復(fù)雜地接線不會保證操作方便,反而使誤操作機(jī)率增加。但是過于簡單的接線,則不一定能滿足運(yùn)行方式的要求,給運(yùn)行造成不便,甚至增加不必要的停電次數(shù)和停電時間。
④
具有發(fā)展和擴(kuò)建的可能性
隨著經(jīng)濟(jì)的發(fā)展,已投產(chǎn)的水電站可能需要擴(kuò)大機(jī)組容量,從主變壓器的容量、數(shù)量到饋電線路數(shù)均有擴(kuò)建的可能,有的甚至需要升壓,所以在設(shè)計主接線時應(yīng)留有發(fā)展余地,不僅要考慮最終接線的實(shí)現(xiàn),同時還要兼顧到分期過渡接線的可能和施工的方便。
根據(jù)以上幾點(diǎn),對直崗拉卡水電站的主接線擬定以下幾種方案。
廠用電設(shè)計原則
廠用電接線的設(shè)計應(yīng)按照運(yùn)行、檢修和施工的要求,考慮全廠發(fā)展規(guī)劃,積極慎重地采用成熟地新技術(shù)和新設(shè)備,使設(shè)計達(dá)到經(jīng)濟(jì)合理,技術(shù)先進(jìn),保證機(jī)組安全經(jīng)濟(jì)地運(yùn)行。其具體有如下一些要求:
①
接線方式和電源容量,應(yīng)充分考慮廠用設(shè)備在正常、事故、檢修、啟動、停運(yùn)等方式下地供電要求,并盡可能地使切換操作簡便,使啟動(備用)電源能迅速投入。
②
盡量縮小廠用電系統(tǒng)的故障影響范圍,避免引起全廠停電故障。各臺機(jī)組的廠用電系統(tǒng)應(yīng)獨(dú)立,以保證在一臺機(jī)組故障停運(yùn)或其輔助機(jī)發(fā)生電氣故障時,不影響其他機(jī)組的正常運(yùn)行。
③
充分考慮電廠分期建設(shè)和連續(xù)施工過程中廠用電系統(tǒng)的運(yùn)行方式,特別主要對公用廠用負(fù)荷的影響。要方便過渡,盡少改變接線和更換設(shè)備。
目錄
前言
1
第一章電氣主接線設(shè)計
2
1.1設(shè)計原則
2
1.2各方案比較
3
第二章廠用電設(shè)計
8
2.1廠用電設(shè)計原則
8
第三章短路電流計算
9
3.1對稱短路電流計算
9
3.2非對稱短路電流計算
19
第四章電器主設(shè)備選擇
30
4.1對方案I的各主設(shè)備選擇
30
4.2對方案Ⅱ的各主設(shè)備選擇
44
第五章發(fā)電機(jī)繼電保護(hù)原理設(shè)計及保護(hù)原理
46
5.1初步分析
46
5.2對F1的保護(hù)整定計算
47
5.3對F5的保護(hù)整定計算:
50
第六章計算機(jī)監(jiān)控系統(tǒng)方案論證選擇
54
6.1系統(tǒng)功能
54
6.2監(jiān)控對象
56
6.3系統(tǒng)結(jié)構(gòu)
56
小
結(jié)
58
致
謝
59
參考文獻(xiàn)
60
附錄Ⅰ
62
附錄Ⅱ
63
參考文獻(xiàn)
[1]
陳躍.電氣工程專業(yè)畢業(yè)設(shè)計指南電力系統(tǒng)分冊.中國水利水電出版社2003
[2]
強(qiáng)堯臣.小型水電站機(jī)電設(shè)計手冊電氣一次.中國電力出版社.1996
[3]
卓樂友.電力工程電氣設(shè)計手冊電氣一次部分.中國電力出版社.2003
[4]
姚春球.發(fā)電廠電氣部分.中國電力出版社.2004
[5]
傅知蘭.電力系統(tǒng)電氣設(shè)備選擇與實(shí)用計算.中國電力出版社.2004
[6]
戈東方.電力工程電氣設(shè)備手冊.電氣一次部分.中國電力出版社.1998
[7]
阮全榮,康本賢,魏廣性.水電站電氣主接線圖冊.中國水利水電出版社
2004
[8]
狄富清.變電設(shè)備合理選擇與運(yùn)行檢修.機(jī)械工業(yè)出版社.2005
[9]
陳學(xué)庸.電力工程電氣設(shè)備手冊電氣二次部分.中國電力出版社2000
[10]
卓樂友.電力工程電氣設(shè)計手冊電氣二次部分.中國電力出版社.2003
[11]
張希泰,陳康龍.二次回路識圖及故障查找與故障與處理指南,中國水利水電出版社.2002
[12]
林暉.周寧水電站計算機(jī)監(jiān)控系統(tǒng)的設(shè)計與實(shí)現(xiàn).河海大學(xué)工程碩士專業(yè)學(xué)位論文.2005
[13]
馬玉琴.青銅峽水電站計算機(jī)監(jiān)控系統(tǒng)的設(shè)計與開發(fā).西安理工大學(xué)專業(yè)學(xué)位論文.2005
[14]
路永明.計算機(jī)監(jiān)控系統(tǒng)在水電站的設(shè)計與運(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編程語言還不能滿足。與傳統(tǒng)的Web編程語言相比,應(yīng)用服務(wù)器對建立基于Web的企業(yè)應(yīng)用程序具有得天獨(dú)厚的優(yōu)勢,主要體現(xiàn)在以下方面:(1)開發(fā)優(yōu)勢應(yīng)用服務(wù)器使用人們熟悉的開發(fā)語言進(jìn)行開發(fā),并提供大量基于Web的企業(yè)應(yīng)用功能,如數(shù)據(jù)庫訪問、安全性等,使得開發(fā)Web應(yīng)用程序更加簡單。(2)實(shí)施優(yōu)勢應(yīng)用服務(wù)器能夠支持高性能的事務(wù)處理,如多CPU系統(tǒng)、多并發(fā)用戶、多線程、對象管理和核心級的動態(tài)負(fù)載平衡。它能夠通過系統(tǒng)級服務(wù)如線程池管理、數(shù)據(jù)庫連接的高速緩存、動態(tài)結(jié)果的高速緩存和數(shù)據(jù)流等,在重負(fù)載情況下提供高性能的數(shù)據(jù)訪問和快速的響應(yīng)時間。通過狀態(tài)管理與對話管理能力,應(yīng)用服務(wù)器可支持用于以事務(wù)處理為基礎(chǔ)的操作所具有的多步驟和復(fù)雜的請求。事務(wù)管理員和請求管理員一起能夠提供事務(wù)處理的完整性,并能夠靠牢固健全的事務(wù)管理處理多個后端數(shù)據(jù)源。事務(wù)管理系統(tǒng)支持?jǐn)?shù)據(jù)庫資源管理、查詢自動提交與回退、成功提交和失敗回退。使用通用的數(shù)據(jù)訪問和事務(wù)處理API可實(shí)現(xiàn)對異類數(shù)據(jù)庫系統(tǒng)的統(tǒng)一訪問。(3)集成的管理能力應(yīng)用服務(wù)器允許管理員通過瀏覽器來遠(yuǎn)程管理和監(jiān)視服務(wù)器,并進(jìn)行性能調(diào)整,分配服務(wù)器上的負(fù)載。(4)安全性應(yīng)用服務(wù)器可提供安全的通信功能,并內(nèi)置了支持SET,SSL,SHTTP等安全協(xié)議的組件,并通過日志來跟蹤對服務(wù)器的操作,營造一種安全的應(yīng)用環(huán)境。OracleWebApplicationServer應(yīng)用服務(wù)器Oracle針對Web技術(shù)的應(yīng)用服務(wù)器產(chǎn)品是WebApplicationServer.OracleWebApplicationServer由(WebRequestProgramInterface)應(yīng)用編程接口和WebServerApplicationServerBroker(WRB),(WRBAPTApplication)管理工具組成。WRB是一個多進(jìn)程多線索的HTTP服務(wù)器。WRBAPI是一個開放的應(yīng)用開發(fā)環(huán)境,封裝了WRB應(yīng)用編程接口。這些API優(yōu)于底層的第一代HTTPAPI(如那些通過Web服務(wù)器廠商提供的API)。通過WRBAPI,應(yīng)用程序開發(fā)人員能夠建立定制的應(yīng)用部件,可選用PL/SQL,Java,PERL,LiveHTML,C/C++等多種編程語言來進(jìn)行Web應(yīng)用程序的開發(fā)。所有的服務(wù)器部件可以作為獨(dú)立的進(jìn)程運(yùn)行,從而確保在任意一個第三方提供的部件(Cartridge)發(fā)生錯誤時,不會影響業(yè)務(wù)其他部分的工作。嵌入式對象及Java和ActiveX小程序等。其內(nèi)置的全文檢索引擎可很容易地為用戶提供檢索功能。Domino的工作流處理能力可方便地在客戶合作伙伴和供應(yīng)商之間進(jìn)行商務(wù)活動。Domino提供了集成的開發(fā)環(huán)境NotesDesignerforDomino,可以方便地開發(fā)網(wǎng)上應(yīng)用程序。其中的LotusBeanMachineforJava是一個交互式、可視化的設(shè)計工具,可以方便地為網(wǎng)上應(yīng)用系統(tǒng)創(chuàng)建JavaApplet,而NotesGlobalDesigner則可以使應(yīng)用程序運(yùn)行在不同的語言環(huán)境中。Domino還提供了很多周邊工具可以增強(qiáng)網(wǎng)上應(yīng)用系統(tǒng)的Web站Domino.Action可以自動生成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é)同文檔管理??偟膩碚f,Domino比較適合文檔的管理和傳輸,以及企業(yè)中各級人員之間的通訊,但不適合數(shù)據(jù)庫的增、刪、改、查詢和統(tǒng)計等基本操作,因此它常用于Internet上的辦公系統(tǒng)而非基于關(guān)系數(shù)據(jù)庫的管理信息系統(tǒng)。(5)InternetInformationServer(IIS)IIS(InternetInformationServer,Internet信息服務(wù)器)是Microsoft公司開發(fā)的一種集Web,FTP和Gopher服務(wù)于一身的服務(wù)器,它可以利用Windows2000Server的各種功能,并且能在Internet上發(fā)布信息。IIS是隨著Windows2000Serve附帶的一個軟件。IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAPD擴(kuò)展Web服務(wù)器的功能,并可通過ASP實(shí)現(xiàn)Web程序的快速開發(fā),ASP支持服務(wù)器端JavaScript.VBScript.MicrosoftJava和ActiveXServerComponent,還支持用VB編寫的CGI程序,甚至用VB開發(fā)的C/S架構(gòu)的程序不經(jīng)過修改就可以在Web上發(fā)布,可以使開發(fā)動態(tài)主頁更加方便,同時也保護(hù)了以前的投資。IIS還包括MicrosoftIndexServer,可實(shí)現(xiàn)對本W(wǎng)eb站點(diǎn)內(nèi)容的全文檢索以及SiteServerExpress用于分析站點(diǎn)訪問的情況。IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。2.3Web程序設(shè)計技術(shù)2.3.1HTML概述HTML是HypertextMarkupLanguage(超文本標(biāo)記語言)的英文縮寫。HTML語臺不是一種程序設(shè)計語言,而是一種頁面描述語言,用于描述Web頁面。HTML本身是用SML定義的一種結(jié)構(gòu)化文檔類型,同時,它也是用來描述這種文檔類型的一種標(biāo)記語言。HTML是一個既簡單又強(qiáng)有力的語言。HTML使Web獲得奇跡般的發(fā)展有以下四個主要原因:(1)通過設(shè)計,HTML能訪問所有計算機(jī)平臺,從UNIX系統(tǒng)到普遍流行的Windows個人計算機(jī)。(2)HTML容易使用,不需要輸入一系列復(fù)雜而深奧的計算機(jī)指令,只要使用一系列標(biāo)記來組成文本,使得創(chuàng)建Web頁面變得相當(dāng)簡單。HTML的強(qiáng)大訪問能力推動了Web的流行,使數(shù)以萬計的Web站點(diǎn)雨后春筍般地涌現(xiàn)。(3)用HTML能在一個Web站點(diǎn)與另一個Web站點(diǎn)之間建立鏈接。(4)HTML提供聲音、音樂、動畫片、電視圖像等,使Web頁面可以包含比格式化文本和圖像更豐富的內(nèi)容。2.3.2腳本語言腳本語言是介于HTML和Java,C++和VisualBasic之類的編程語言之間的語言。HTML通常用于格式化文本和鏈接網(wǎng)頁。編程語言通常用于向計算機(jī)發(fā)送一系列復(fù)雜指令。腳本語言也可用來向計算機(jī)發(fā)送指令,但它們的語法和規(guī)則沒有可編譯的編程語言那樣嚴(yán)格和復(fù)雜。腳本語言主要用于格式化文本和使用以編程語言編寫的已編譯好的組件。利用腳本(Script)可以控制頁面內(nèi)容,使程序更具交互能力。腳本語言是在另一個環(huán)境(例如HTML文檔)中運(yùn)行的語言,用腳本語言編寫的代碼必須通過適當(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)品中加進(jìn)基本的腳本功能。當(dāng)Navigator2.0中加進(jìn)了Java小程序支持后,Netscape把LiveScript變成了JavaScript最初的JavaScript不過是LiveScript的更名,但每次新的Navigator都使JavaScript有所改進(jìn)。JavaScript支持Web瀏覽器和服務(wù)器腳本。瀏覽器腳本用于生成更直觀、更有影響性和更緊密的插入件、ActiveX組件和Java小程序相聯(lián)系的Web頁面。JavaScript支持這些特性,提供動態(tài)產(chǎn)生HTML和定義專用事件處理函數(shù)等特殊編程功能。JavaScript腳本把HTML標(biāo)志<SCRIPT>在HTML文檔中。支持JavaScript的瀏覽器裝入HTML文檔時,它對于接收到的腳本進(jìn)行解釋。腳本可以用于生成加進(jìn)顯示文檔的HTML元素,或用于定義函數(shù)、調(diào)用事件處理響應(yīng)鼠標(biāo)點(diǎn)擊和鍵盤輸入等用戶動作。腳本還可用于控制插入件、ActiveX組件和Java小程序。Microsoft在InternetExplorer中實(shí)現(xiàn)了JScript,InternetExplorer3中的腳本功能與Navigator2中差不多。JScript與InternetExplorer密切結(jié)合,幾乎可以對所有的HTML元素編寫腳本。JScript與JavaScript1.2兼容。Microsoft還在Internet信息服務(wù)器(IIS)提供了服務(wù)器方的JavaScript支持。后來他們開發(fā)了更通用的服務(wù)器方腳本方法,提供了Windows腳本宿主和遠(yuǎn)程腳本技術(shù)。VBScriptVBScript是VisualBasic或VisualBasicforApplication(VBA)的一個“輕量級”子集,它通過變量,操作符,循環(huán),分支,函數(shù)和子例程,擴(kuò)展了HTML。通過在HTML網(wǎng)頁中加入VBScript腳本,你可以使靜態(tài)的HTML網(wǎng)頁成為動態(tài)網(wǎng)頁。實(shí)際上,VBScript是MicrosoftVisualBasic的簡化版本。VBScript是一種腳本語言,這意味著這種語言比BASIC語言的成熟版本容易使用又難于使用。編制簡單的程序時,腳本語言是容易使用的。腳本語言的語法比較簡單,但是,簡單的語法也使開發(fā)大的應(yīng)用程序變得很困難。在HTML文件中直接嵌入VBScript腳本,這樣就能夠擴(kuò)展HTML,使它不僅僅是一種頁面格式語言。帶有VBScript腳本的網(wǎng)頁在每次下載到瀏覽器時都可以是不同的,而且可以對用戶的操作做出反應(yīng)。VBScript既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言??蛻舳司幊陶Z言是可以由瀏覽器解釋執(zhí)行的語言。Java和JScript,JavaScript也可以作為客戶端編程語言。當(dāng)一個以這些語言中的任意一種編制的程序被下載到一個兼容的瀏覽器中時瀏覽器將自動執(zhí)行該程序??蛻舳司幊陶Z言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運(yùn)行起來比服務(wù)器端程序快得多。當(dāng)一個瀏覽器的用戶執(zhí)行了一個操作時,不必通過網(wǎng)絡(luò)對其做出響應(yīng),客戶端程序就可以做出響應(yīng)。但是,一般來說,可以解釋VBScript腳本的瀏覽器只有MicrosoftInternetExplorer,而NetscapeNavigator將忽略VBScript腳本,這意味著目前沒有充分的理由把VBScript作為客戶端編程語言,但VBScript可以作為服務(wù)器端編程語言。服務(wù)器為一個站點(diǎn)提供文件,而瀏覽器接收這些文件。用VBScript作為服務(wù)器端編程語言的優(yōu)點(diǎn)是VBScript不受瀏覽器的限制,VBScript腳本在網(wǎng)頁通過網(wǎng)絡(luò)傳送給瀏覽器之前被執(zhí)行,Web瀏覽器收到的只是標(biāo)準(zhǔn)的HTML文件。3.1.1ASP技術(shù)MicrosoftActiveServerPages即我們熟悉的ASP,其實(shí)是一套微軟公司開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS5.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。使用ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的程序代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP提供的一些內(nèi)核功能如下:(1)服務(wù)器腳本——你可以直接將VBScript,JScript,Perl或其他語言的語句腳本嵌入HTML頁面,使它們在Web服務(wù)器上面而不是在Web瀏覽器上面運(yùn)行。(2)靈活的Web數(shù)據(jù)庫連接——通過服務(wù)器端腳本ActiveDataObjects(ADO),可以很容易的在Web站點(diǎn)上建立豐富的數(shù)據(jù)庫功能。(3)狀態(tài)管理——可以用內(nèi)置對象在每個用戶每個應(yīng)用和每個服務(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)無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行;(2)使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計;(3)與瀏覽器無關(guān)(BrowserIndependence),用戶端只要使用可執(zhí)行HTML的瀏覽器,即可瀏覽用ASP所設(shè)計的網(wǎng)頁內(nèi)容。由于ASP所使用的腳本語言(VBscript,JScript)均在Web服務(wù)器端執(zhí)行,因此用戶端瀏覽器不需要能夠執(zhí)行這些腳本語言;(4)ActiveServerPages的源程序,被傳到客戶瀏覽器的源程序不會被他人剽竊,也提高了程序的安全性;(5)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本;(6)面向?qū)ο?Object-Oriented)因而可以避免所寫。3.1.2用IIS作為Web服務(wù)器IIS(InternetInformationserver)是Microsoft公司開發(fā)的一種集Web,F(xiàn)TP和Gopher服務(wù)于一身的服務(wù)器,IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAP助擴(kuò)展Web服務(wù)器的功能,并可通過ASP實(shí)現(xiàn)Web程序的快速開發(fā),ASP支持服務(wù)器端JavaScript,VBScript,MicrosoftJava和ActiveXServerComponent。IIS包括MicrosoftIndexServer,可實(shí)現(xiàn)對本W(wǎng)eb站點(diǎn)內(nèi)容的全文檢索以及SiteServerExpress用于分析站點(diǎn)訪問的情況。IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服務(wù)和目錄服務(wù)。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。3.1.3幾種數(shù)據(jù)庫訪問機(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ù)庫解決方案,代表著Windows網(wǎng)絡(luò)數(shù)據(jù)庫解決方案的新趨勢。幾種常見的訪問數(shù)據(jù)庫的接口技術(shù):(1)公共網(wǎng)關(guān)接口CGICGI是Web服務(wù)器運(yùn)行外部程序的規(guī)范,按照CGI編寫的外部擴(kuò)展程序可以處理客戶端(通常是Web瀏覽器)輸入的協(xié)同工作數(shù)據(jù),完成客戶端與服務(wù)器的交互操作,擴(kuò)展服務(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ù)器中的程序代碼,它可以象CGI那樣擴(kuò)展Web服務(wù)器的功能。API使Web開發(fā)者實(shí)現(xiàn)任何CGI可以實(shí)現(xiàn)的功能,增加面向用戶,滿足應(yīng)用程序的特殊需求。常見的API有Microsoft公司的ISAPI,Netscape的NSAPIInformix公司的IUWCAPI。(3)ADOADO是位于ODBC和OLE數(shù)據(jù)庫之上的高性能的數(shù)據(jù)訪問接口。它提供了開放的數(shù)據(jù)操作對象模型,允許開發(fā)人員使用任何語言和統(tǒng)一的編程模式操作各種與ODBC和LEDB兼容的數(shù)據(jù)庫,如Access,SQLServer,Oracle,Informix等。ASP與ADO技術(shù)相結(jié)合,建立和提供包含數(shù)據(jù)庫信息的主頁內(nèi)容,通過執(zhí)行SQL命令,讓用戶在瀏覽器中進(jìn)行數(shù)據(jù)的查詢、輸入、修改、刪除和更新等操作。并可利用VBScript或JScript等腳本語言來控制數(shù)據(jù)庫的訪問,實(shí)現(xiàn)查詢結(jié)果的輸出顯示等功能。三種數(shù)據(jù)庫訪問機(jī)制比較如表3.10相比較而言,CGI接口應(yīng)用靈活,開發(fā)工具豐富,功能范圍廣,技術(shù)相對成熟。CGI是一個大家都支持的規(guī)范,但是用CGI編程太復(fù)雜,一個簡單的Select查詢,用CGI來實(shí)現(xiàn)就需要上百條語句;CGI運(yùn)行效率也不高,并且要求程序員必須熟悉HTML。再加上與平臺有關(guān)的缺點(diǎn),因而CGI會被新的規(guī)范所取代。性能種類CGIAPIADO實(shí)現(xiàn)的靈活性好好好編程的復(fù)雜度復(fù)雜復(fù)雜中等對程序員要求高高中等開發(fā)時間長長中等可移植性較好差好CPU負(fù)擔(dān)重較輕較低平臺有關(guān)性有關(guān)有關(guān)無關(guān)表3.1三種數(shù)據(jù)庫訪問機(jī)制對比表用Web服務(wù)器API編寫的程序運(yùn)行效率高,但是,用API編程比CGI還困難,對程序員的要求更高。并且API致命的弱點(diǎn)是,各API間沒有互通性,用一種API編寫的程序不能到另一種Web服務(wù)器上運(yùn)行,限制了使用范圍。盡管個別公司推出了基于API的開發(fā)工具,在一定程度上解決了API開發(fā)困難的問題,但仍存在弱點(diǎn),與各自Web服務(wù)器捆綁的太死,缺乏通用性。3.1.4利用ASP與ADO訪問Web數(shù)據(jù)庫ASP與ADO技術(shù)相結(jié)合,實(shí)現(xiàn)Windows網(wǎng)絡(luò)數(shù)據(jù)庫訪問的B/S結(jié)構(gòu),實(shí)際上也是三層模式C/S的一種。利用ASP與ADO技術(shù)訪問數(shù)據(jù)庫的具體方法如下:首先,選擇一種支持ODBC的數(shù)據(jù)庫,建立數(shù)據(jù)庫和相應(yīng)的數(shù)據(jù)表。其次,創(chuàng)建數(shù)據(jù)源名DSN(DataSourceName)操作如下:選擇“控制面板”中的ODBC選項,再選擇一種DSN(如SystemDSN),然后單擊“添加”按鈕,選擇相應(yīng)數(shù)據(jù)庫的驅(qū)動程序。選擇“下一步”后,在擇其對應(yīng)的實(shí)際數(shù)據(jù)庫名,即可完成?!皠?chuàng)建一個新數(shù)據(jù)源”對話框中輸入數(shù)據(jù)源名并選DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁,在程序中訪問數(shù)據(jù)庫時,將DSN傳輸給系統(tǒng),接著,創(chuàng)建數(shù)據(jù)庫鏈接,通過DSN訪問實(shí)際數(shù)據(jù)庫,并打開數(shù)據(jù)庫。即使用“setMyConn=Server.Create0bject(“ADODB.Connection”)”語句創(chuàng)建鏈接,使用“MyConn.Open“數(shù)據(jù)源名””,語句打開數(shù)據(jù)庫,并可同時指定訪問該數(shù)據(jù)庫的用戶名和密碼。方法如下:"MyConn.Open“數(shù)據(jù)源名”。然后,"username","password"。執(zhí)行數(shù)據(jù)庫的訪問操作。對于簡單的SQL命令,可以直接使用語句“SetRS=MyConnExecute("SQL命令)”實(shí)現(xiàn);對于復(fù)雜的SQL命令串,可以通過連字符“&”連接起來,也可以用存儲過程來實(shí)現(xiàn)。最后,是數(shù)據(jù)庫的關(guān)閉和鏈接的關(guān)閉。分別通過兩個簡單的命令實(shí)現(xiàn):RS.Close和MyConn.Close.3.1.5數(shù)據(jù)庫管理系統(tǒng)(DBMS)的選擇MicrosoftSQLServer是微軟公司推出的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng),它為在其上建立應(yīng)用程序的開發(fā)者提供了一個優(yōu)秀的關(guān)系數(shù)據(jù)庫管理系統(tǒng),目前常用的版本是SQLSever2000,SQLServer可以安裝到MicrosoftWindowsNT/2000/Workstation/9x上,這是其它網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)所不具備的。因此,無論是基于MicrosoftWindowsNT
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024路面鋪裝工程測量與放樣服務(wù)合同
- 2025年度智慧社區(qū)物業(yè)管理服務(wù)合同規(guī)范文本3篇
- 2025年度殯葬墓地銷售及售后服務(wù)協(xié)議書3篇
- 2025年度數(shù)據(jù)中心建設(shè)承包合同參考范文4篇
- 2025年度智能車位共享平臺代理銷售合同模板4篇
- 2024栽樹合同范本:生態(tài)濕地栽樹項目合同3篇
- 2025年度智能儲藏室資產(chǎn)交易合同4篇
- 2025年度智能化倉儲儲藏室租賃及運(yùn)營管理協(xié)議范本4篇
- 2025年度醫(yī)療設(shè)備代工制造合同4篇
- 2025年度個人車輛購置稅連帶擔(dān)保協(xié)議4篇
- GB/T 11072-1989銻化銦多晶、單晶及切割片
- GB 15831-2006鋼管腳手架扣件
- 有機(jī)化學(xué)機(jī)理題(福山)
- 醫(yī)學(xué)會自律規(guī)范
- 商務(wù)溝通第二版第4章書面溝通
- 950項機(jī)電安裝施工工藝標(biāo)準(zhǔn)合集(含管線套管、支吊架、風(fēng)口安裝)
- 微生物學(xué)與免疫學(xué)-11免疫分子課件
- 《動物遺傳育種學(xué)》動物醫(yī)學(xué)全套教學(xué)課件
- 弱電工程自檢報告
- 民法案例分析教程(第五版)完整版課件全套ppt教學(xué)教程最全電子教案
- 7.6用銳角三角函數(shù)解決問題 (2)
評論
0/150
提交評論