《自動控制原理》課程網(wǎng)上輔導系統(tǒng)建設論文_第1頁
《自動控制原理》課程網(wǎng)上輔導系統(tǒng)建設論文_第2頁
《自動控制原理》課程網(wǎng)上輔導系統(tǒng)建設論文_第3頁
《自動控制原理》課程網(wǎng)上輔導系統(tǒng)建設論文_第4頁
《自動控制原理》課程網(wǎng)上輔導系統(tǒng)建設論文_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEIVPAGE33摘要隨著知識經(jīng)濟社會的興起,我國基礎教育的改革也呼聲漸長。教育的改革不僅是教材的改革,更重要的是教育理念的改革。對自動控制教師來說,從事教學不僅要有寬厚的知識基礎,還必須有先進的指導思想和嫻熟的教學技能。而傳統(tǒng)的教學課時較少,所要訓練的內(nèi)容很多,致使教學課程往往很難達到所要求的目的。因此開發(fā)高效的網(wǎng)上學習系統(tǒng)是至關重要的一步。它的開發(fā)涉及多媒體,計算機網(wǎng)絡互聯(lián)和web數(shù)據(jù)庫發(fā)布等相關技術。本文結合自動控制教學的實際情況和特點,對網(wǎng)絡學習系統(tǒng)的實現(xiàn)技術進行了探索和研究,設計開發(fā)一種基于萬維網(wǎng)的自動控制輔導課程在線學習模式。運用動態(tài)網(wǎng)頁ASP結合后臺數(shù)據(jù)庫web發(fā)布技術,選用可視化網(wǎng)頁開發(fā)平臺DreamweaverMX及插件來實現(xiàn)。該系統(tǒng)的設計是以本學科的主要知識點為框架,面向廣大學員,通過運用在線課件學習,了解最新自動控制動態(tài),自測練習,疑難解答,教師隊伍以及常用軟件下載等主要功能,以實現(xiàn)個別化學習與交互式群體協(xié)同學習相結合的學習系統(tǒng)。特別是習題庫和試題庫中的題目數(shù)量較多,使同學可以在線進行自測練習,檢驗同學掌握的知識,以查陋補缺,同時也提高教學效率和質(zhì)量。由于時間倉促,加之水平有限,很多問題可能未被提及,即使提及也可能涉及不深,所以不當之處在所難免,望各位老師批評指正。關鍵字:Dreamweaver;ASP;試題庫;自動控制課件AbstractAlongwithknowledgeeconomysociety'sstarting,ourcountryelementaryeducationreformcallgraduallyisalsolong.Theeducationreformnotonlyistheteachingmaterialreform,educatestheideamoreimportantlythereform.Saidtothefactorypowersupplyteacherthat,isengagedintheteachingnotonlytohavetohavethegenerousknowledgefoundation,butalsomusthavetheadvancedguidingideologyandtheadeptteachingskill.Buttraditionalteachingclasshourfew,musttrainthecontentareverymany,causesthegoalwhichtheteachingcurriculumoftenveryinaccessibilityrequests.Thereforedevelopsonthehighlyeffectivenettostudythesystemisveryimportantstep.Itsdevelopmentinvolvesmultimedia,computernetworkinterconnectionandwebdatabaseissueandsoonrelatedtechnology.Thisarticleunifiestheautocontrolsupplyteachingtheactualsituationandthecharacteristic,hascarriedontheexplorationandtheresearchtothenetworkstudysystemrealizationtechnology,thedesigndevelopsonekindbasedonWorldWideWeb'sautocontrolsupplycounsellingcurriculumon-linestudypattern.UtilizesdynamichomepageASPtheunionbackstagedatabasewebissuetechnology,selectssimplethehomepagetodevelopplatformDreamweaverMXandtheplug-inunitrealizes.Thissystemdesignistakethisdisciplinemainknowledgespotasaframe,facethegeneralstudents,throughutilizestheon-lineclassstudy,understoodthenewestpowersupplytendency,theself-testpractice,theQ/Amessage,theteachermailboxaswellascommonlyusedsoftwaredownloadingandsoonthemainfunction,byrealizescharacteristiclythestudyandtheinteractivecommunitycordinatesthestudysystemwhichthestudyunifies.Speciallypracticesthequestionbankandtriesinthequestionbankthetopicquantitytobemany,enablestheschoolmatetobepossibleon-linetocarryontheself-testpractice,examinesknowledgewhichtheschoolmategrasps,bylooksuphumblyfillsavacancy,atthesametimealsoenhancestheteachingefficiencyandthequality.Becausetimeisrush,addofthelevelislimited,alotofproblemsaren'tmentionprobably,evenmentioningmayalsodon'tdeeplyinvolve,sonotappropriateoftheplaceisunavoidable,hopingeachteacheranimadversiontocorrect.

Keywords:Dreamweaver;ASP;thequestionbank;autocontrolsupplyclass目錄第1章緒論……………………11.1引入網(wǎng)絡技術的意義………………11.2網(wǎng)上輔導系統(tǒng)建設的研究現(xiàn)狀……11.3網(wǎng)上輔導系統(tǒng)建設的問題及方法…………………21.4網(wǎng)上輔導系統(tǒng)建設的主要工作和組織結構………2第2章自動控制原理網(wǎng)上輔導系統(tǒng)的理論基礎……………42.1自動控制原理網(wǎng)上輔導系統(tǒng)的定位………………42.1.1教學內(nèi)容的基礎性、前沿性和時代性………42.2自動控制原理網(wǎng)上輔導系統(tǒng)的理論基礎………….6第3章自動控制原理網(wǎng)上輔導系統(tǒng)的構建技術……………93.1基于Web環(huán)境下的靜態(tài)網(wǎng)頁編輯技術……………93.2ASP及其數(shù)據(jù)庫接口技術.……103.2.1A3.2.23.2.3數(shù)據(jù)庫3.2.4用ASP實現(xiàn)web與數(shù)據(jù)庫的連接3.3IIS集成技術……….173.3.1IIS5.0的安裝與測試3.3.2IIS的特點第4章系統(tǒng)總體設計…………224.1系統(tǒng)設計的要求………224.1.1網(wǎng)絡教學網(wǎng)站的通用設計要求4.1.2自動控制網(wǎng)絡教學網(wǎng)站設計的特殊性4.2系統(tǒng)功能結構設計…………………224.2.1首頁的設計:…………………234.2.2網(wǎng)頁控制系統(tǒng)的設計:………244.2.3教學過程的設計:……………27第5章結論和展望……………315.1本文的工作總結………315.2未來展望………………31參考文獻…………32

致謝………………33第1章緒論1.1自動控制課程引入網(wǎng)絡技術的意義教育的實質(zhì)是知識信息的傳播過程,采取哪一種傳播方式,取決于時代和技術的發(fā)展以及教育理論的發(fā)展。就遠程教育來說,我們先有廣播教育,后來又有了電視教育。隨著時代的進步,網(wǎng)絡進入了人們的生活,利用網(wǎng)絡進行教育也就被提上了日程。20世紀90年代以來,計算機技術、通信技術和控制技術的發(fā)展,加速了信息的產(chǎn)生、處理和傳播,促進了信息社會的發(fā)展。信息技術對人類的工作、學習和生活的影響與日俱增,網(wǎng)絡己經(jīng)超出了技術產(chǎn)品本身的內(nèi)涵,而向社會生活的各個領域擴展,并逐漸形成了具有鮮明時代特色的文化。網(wǎng)絡課程作為一種重要的數(shù)字化學習資源,也如雨后春筍,呈現(xiàn)出蓬勃發(fā)展的趨勢。目前利用網(wǎng)絡進行學習、教學的方式很多,很多高校推出了自己的教育網(wǎng)站。它們作為高等學校教學資源建設的重要組成部分,在推動我國遠程教育和信息技術與課程整合等方面的發(fā)展,發(fā)揮了重要的作用。在這種情況下,針對教師專業(yè)發(fā)展的特點,利用網(wǎng)絡進行自動控制原理課程教學是可能的而且可能發(fā)展得很好。因為現(xiàn)在高校的專業(yè)課很多,而真正的訓練學生的教學能力的教學課時少,訓練的項目多,經(jīng)常造成不如人意。因此,將網(wǎng)絡引入教學課程,可以改變學生課時少,訓練項目多的局面。網(wǎng)絡是開放的虛擬世界,它具有開放性、創(chuàng)新性、交互性、即時性、容量大等特點,開發(fā)一個教學網(wǎng)站能夠滿足不同學生的不同需求。本人制作的網(wǎng)絡系統(tǒng)主要想實現(xiàn)如下作用:(1)構建一個合理的虛擬學習環(huán)境,提供給(工業(yè))電氣自動化技術專業(yè)學生以及自動控制原理教師相互交流,協(xié)作學習。(2)提供網(wǎng)絡教學系統(tǒng),幫助學習者順利地找到自己的學習資料,對自己知識薄弱的地方加強和鞏固。(3)介紹一些最新自動控制原理方面的相關資料和教學實踐。1.2自動控制原理課程網(wǎng)上輔導系統(tǒng)建設的研究現(xiàn)狀隨著知識經(jīng)濟社會的興起,我國基礎教育的改革也呼聲漸長。教育的改革不僅是教材的改革,更重要的是教育理念的改革。對自動控制教師來說,從事教學不僅要有寬厚的知識基礎,還必須有先進的指導思想和嫻熟的教學技能。而傳統(tǒng)的教學課時較少,所要訓練的內(nèi)容很多,致使教學課程往往很難達到所要求的目的。隨著信息技術,特別是網(wǎng)絡技術、多媒體技術及通信技術的發(fā)展,使網(wǎng)絡學習成為可能并得到了很大的發(fā)展。為在一定程度上減輕教學論課務負擔和讓學生更好地接觸最新的教育思想,了解國內(nèi)外教育同行的教育現(xiàn)狀,在理論和實踐上探討教學論網(wǎng)絡學習系統(tǒng)的設計和開發(fā)具有很強的時代意義和現(xiàn)實意義。目前,有很多的教學網(wǎng)站,但是針對課程輔導系統(tǒng)這一專題的網(wǎng)站不多。在國內(nèi)只有為數(shù)不多的一些,像浙江工業(yè)大學的精品課程,,它將一些優(yōu)秀教師的講課和一些優(yōu)秀學生的說課錄像放在網(wǎng)上,供大家下載、觀看。此外還提供一些教學課件的下載,供學生借鑒;桂林師范大學的化學教育研究室網(wǎng)站,介紹目前國內(nèi)教育改革,介紹一些國外對教育的改革,但很少有專門的針對教學課程的專門課程輔導系統(tǒng)網(wǎng)站。國外網(wǎng)絡服務支持系統(tǒng)根據(jù)科目不同,有不同的虛擬學習環(huán)境,英國Staffozdshire大學的COSE虛擬學習環(huán)境,美國PennsylvaniaStateUniversity的CLUE等是一些專題學習網(wǎng)站,但是僅僅針對教學輔導的網(wǎng)絡課程也沒有多少。1.3自動控制原理課程網(wǎng)上輔導系統(tǒng)建設的問題及方法由于本次設計是制作一個網(wǎng)站,而我對于制作網(wǎng)站,以前并沒有很好的接觸過,這是第一次嘗試,因此對于那些專業(yè)的制作網(wǎng)站所用的編程語言ASP、JSP,和一些注意事項都很陌生。因此需要解決的問題也相對較多。比如首頁的排版設計、內(nèi)容劃分、各塊連接和顏色搭配的問題;超鏈接后引起頁面發(fā)生改變的問題;數(shù)據(jù)庫制作及各部分如何與數(shù)據(jù)庫聯(lián)系的問題;解決用戶登陸,數(shù)據(jù)庫能自動檢測到并反饋信息告知登陸成功的一系列編程問題;,建立互動空間,及相關的編程問題等等。我將采用理論研究和實踐相結合的方法,訪問瀏覽大量國內(nèi)外的有關學習系統(tǒng),對其進行分析。查閱大量的資料,自學ASP網(wǎng)絡編程語言和DreamweaverMX等軟件,并向老師、同學請教疑難問題。在制作網(wǎng)站過程中,在制作網(wǎng)頁和程序編寫的過程時,進行網(wǎng)絡課程設計與開發(fā)的理論和實踐探討。根據(jù)《自動控制原理》課程學習的特點,以多媒體網(wǎng)絡為支撐,從理論上用新的教育理念來指導網(wǎng)絡教學資源設計和開發(fā),并在此基礎上建立《自動控制原理》課程網(wǎng)上輔導系統(tǒng)。1.4自動控制原理網(wǎng)上輔導系統(tǒng)建設的主要工作和組織結構(1)廣泛搜集和查閱國內(nèi)外的有關資料和文獻,撰寫開題報告以及綜述。(2)在此基礎上,根據(jù)我校自動控制原理基礎教學實際情況,結合本人的實際能力,與參與教學的老師初步設計出一個面向?qū)W生的遠程學習系統(tǒng)。探討論證其中每個模塊的可操作性,根據(jù)現(xiàn)有的經(jīng)驗和技術,不斷對系統(tǒng)的模型做出改進。(3)根據(jù)建立的模型,有選擇的補充相關方面所必需的編程知識和經(jīng)驗。(4)搜集建立系統(tǒng)數(shù)據(jù)庫的原始素材,比如題庫,相關圖片,并將其按照網(wǎng)絡資源的標準化格式轉(zhuǎn)化。(5)編寫程序并進行反復調(diào)試,在導師的指導下不斷摸索經(jīng)驗和發(fā)現(xiàn)不足,在反復修改調(diào)試下直到系統(tǒng)運行穩(wěn)定。(6)撰寫論文。本文的組織結構:第一章根據(jù)全文的主要內(nèi)容寫出緒論第二章自動控制原理網(wǎng)上輔導系統(tǒng)的理論基礎第三章自動控制原理課程網(wǎng)上輔導系統(tǒng)的構建技術第四章系統(tǒng)的總體設計第五章結論和展望第六章參考文獻第七章致謝第2章自動控制原理課程網(wǎng)上輔導系統(tǒng)理論基礎在分析《自動控制理論》網(wǎng)上輔導系統(tǒng)的理論基礎之前,首先對自動控制理論網(wǎng)上輔導系統(tǒng)做一個合理的定位2.1《自動控制理論》網(wǎng)上輔導系統(tǒng)的定位網(wǎng)絡教育技術是現(xiàn)代信息技術和社會發(fā)展對教育的要求,是教育改革和發(fā)展的需要,網(wǎng)絡教育技術對21世紀的教育改革和發(fā)展有著決定性的重要意義。教育現(xiàn)代化的關鍵是教育技術的現(xiàn)代化,教育技術現(xiàn)代化的核心是要擁有一支掌握網(wǎng)絡教育技術的、高素質(zhì)的教師隊伍,而這一切都要依靠網(wǎng)絡教育技術的推廣和普及。教師是教育的最終實施者,教師對教育技術理論的掌握程度、對現(xiàn)代媒體的運用能力直接影響著教育技術的普及和提高,因此網(wǎng)絡教育技術的推廣和普及關鍵是教師,教育技術的現(xiàn)代化不僅是媒體及技術手段的現(xiàn)代化,更重要的是人的現(xiàn)代化,即教育者的現(xiàn)代化。網(wǎng)絡教育技術對教師的基本素質(zhì)提出了更高的要求,不僅要掌握先進的教育思想、教學理論、教學方法,還必須能熟練操作以計算機為中心的現(xiàn)代媒體,并能在實際教學過程應用這些先進的教學手段構建新型教學模式,必須對教育技術有所認識,掌握網(wǎng)絡教育技術基本理論,并改變舊的教學方法,才能適應21世紀對人才的需求,才能使網(wǎng)絡教育技術真正發(fā)揮優(yōu)化教學過程的作用。本課程是“控制科學與工程”學科領域的重要技術基礎課和骨干課,它起著將基礎知識運用于專業(yè)問題的橋梁與示范作用,因此理論性強,又由于它有許多工程概念與方法的介紹,所以工程概念也很重要。它不但在培養(yǎng)學生抽象思維能力和邏輯能力上起了非常重要的作用,而且在培養(yǎng)學生處理工程問題的能力上也起重要的作用。通過學習要求學生系統(tǒng)地掌握自動控制的理論基礎,并具備對簡單系統(tǒng)進行定性分析、動態(tài)仿真(模擬仿真和數(shù)字仿真)的能力,為專業(yè)課學習和參加控制工程實踐打下必要的基礎。2.1.1教學內(nèi)容的基礎性、前沿性和時代性精選原《自動控制原理》課程的內(nèi)容,加強基礎和抽象思維的培養(yǎng),強調(diào)綜合應用能力。根據(jù)現(xiàn)代科學技術和計算技術發(fā)展的趨勢,重新審視和剖析已有教學內(nèi)容和講解的角度,盡量弱化與舍棄一些繁瑣的過去曾提倡的近似計算公式,提倡理論、概念分析和計算機輔助設計、數(shù)字仿真相結合的現(xiàn)代方法;引入和利用Matlab工具來輔助自動控制原理中的復雜計算與作圖、驗證分析與設計的結果;適當介紹控制理論發(fā)展中的本科學生能夠理解的新概念、新方法;在這些方面,課程組的工作已體現(xiàn)在教材和授課中,舉例如下:1、從人工控制的過程引出自動控制系統(tǒng)應有的職能和部件,從而引出反饋的概念與系統(tǒng)組成特點,而不是通過大量實例的羅列而引出,這樣做加強了抽象思維的培養(yǎng);也溝通了與人工智能控制的聯(lián)系。2、對動態(tài)結構圖和信號流圖不作并列介紹,而是從圖論的統(tǒng)一觀點出發(fā)進行處理,不引入信號流圖,直接對動態(tài)結構圖使用梅遜公式,從而使梅遜公式直接與方塊圖融成一體。3、講解穩(wěn)態(tài)誤差時,強調(diào)了拉氏變換終值定理的使用條件和內(nèi)模的作用,使得數(shù)學的嚴謹性與物理概念一致。使學生避免了過去常犯的只想到穩(wěn)態(tài)誤差而不首先考慮系統(tǒng)穩(wěn)定性的片面思維習慣。4、頻率法中,除了重點講解乃奎斯特穩(wěn)定判據(jù)之外,強調(diào)了Bode圖的三頻段定性分析概念,強調(diào)了穩(wěn)定裕度概念,以及這些概念與靈敏度分析、奇異值曲線分析、魯棒性設計的關系。5、串聯(lián)校正中將設計思想與設計方法分屬兩個教學小模塊,便于“重點講設計思想,自學設計方法”這樣的教學方式;反饋校正的講法中汲取了最初反饋放大器的結果,也充分汲收了八十年代多變量頻率域的結果,使學生了解繼續(xù)承、發(fā)展的過程。6、采樣系統(tǒng)中,強調(diào)了香農(nóng)定理,Z變換與穩(wěn)定性的朱利判據(jù)等基礎部分,其他問題特別是數(shù)字系統(tǒng)的實際問題則放入“數(shù)字控制系統(tǒng)”課中。7、狀態(tài)空間一章中集中講述單變量線性時不變系統(tǒng),對所有定理都給出了符合學生基礎的嚴格證明,使論述嚴謹。例如對系統(tǒng)按可控性或可觀性分解問題給予了重視;對于可逆線性變換這一重要方法也作為一個重點來講解與訓練,改變了很多教材中羅列多變量甚至時變系統(tǒng)的知識,但不給出證明的做法。從而加強了基礎,加強了邏輯思維與抽象思維的訓練。8、為了加強計算機輔助設計環(huán)節(jié),在實驗中強調(diào)了與電子模擬系統(tǒng)相對應的完全數(shù)字仿真、計算部分,在教材中加了MATLAB語言與自動控制系統(tǒng)設計。9、利用多媒體設備,成功地將Matlab軟件引入到課堂教學,在定性分析的基礎上,利用定量計算和圖像顯示,加深學生對系統(tǒng)頻域特性與時域指標之間關系的理解。如系統(tǒng)零、極點分布與系統(tǒng)時域響應的關系;系統(tǒng)的開環(huán)增益、截止頻率、穩(wěn)定裕度對系統(tǒng)的穩(wěn)態(tài)誤差、調(diào)節(jié)時間、超調(diào)量的影響。在非線性系統(tǒng)的教學過程中,通過課堂上繪圖加深學生對極限環(huán)概念的理解。自動控制理論是一門技術基礎課程,也是實用性很強的一門課程。對工業(yè)電氣自動化專業(yè)的學生來說有一定的難度,相對枯燥,為了提高學生的學習積極性和為了學生能在課余時間更有效率地學習、鞏固教學知識點,把課堂教育和課后自學有機地結合起來,使教與學相輔相成。所以建設一個自動控制理論的網(wǎng)上輔導系統(tǒng)是十分必要的。雖然書上也有一些圖片,但那些圖片對于從來目前剛接觸自動控制理論這門課程的學生來說在學習的時間和空間上都有很大的局限性,而且有時也跟不上科技的進步,而網(wǎng)絡輔導正好可以彌補這種缺陷,我們嘗試通過計算機網(wǎng)絡進行教學與管理,以及相關的教學內(nèi)容、大綱、教案、習題等在網(wǎng)上公布,開設網(wǎng)上教學論壇,鼓勵學生上網(wǎng)及時與教師、同學交流,實現(xiàn)教學資源公享。自動控制理論技術網(wǎng)絡課程可在任意時間、任何地點進行輔導答疑,隨時通過測試來了解學生對知識的掌握程度,必要時學生可以瀏覽網(wǎng)上栩栩如生的虛擬自動控制理論元器件以及定理、概念的動畫演示等,使抽象難懂的問題變得簡捷和具體,這些都是傳統(tǒng)教學方法所無法比擬的。通過對教學資源的充分利用和共享,使個性化學習得以有效實施;教與學之間通暢的溝通渠道,使傳統(tǒng)模式的教學變成一個充滿交互與交流的虛擬學習社區(qū):論壇的使用供教師和學生共同探討感興趣的話題,改進了教學方式,豐富了教學手段,提高了教學效率。因此建設一個自動控制理論網(wǎng)上輔導系統(tǒng)是十分必要的。2.2自動控制理論網(wǎng)上輔導系統(tǒng)理論基礎我國遠程教育的權威學者、北京師范大學的何克抗教授在他的《關于網(wǎng)絡教學模式與傳統(tǒng)教學模式的思考》一文中提出,當代最有影響的兩種“學與教”理論的結合,也就是建構主義的“學與教”理論和奧蘇貝爾的“學與教”理論二者的結合,是基于Internet的新型網(wǎng)絡教學模式的理論基礎。建構主義教學理論主張以學生為中心,強調(diào)學生是知識意義的主動建構者,是學習的主體,要求學生自主學習。理論還強調(diào),知識不是由教師灌輸?shù)?,而學習者在一定的學習情境下通過協(xié)作、交流與幫助,并借助必要的信息資源主動建構的。因此它的優(yōu)點是有利于培養(yǎng)具有創(chuàng)新思維和創(chuàng)新能力的創(chuàng)造型人材;其缺點則是忽視教學中教師主導作用的發(fā)揮,不利十傳授系統(tǒng)知識,有時甚至可能偏離教學目標,并且忽視教師與學生、學生與學生之間的情感交流,忽視情感因素在學習過程中的作用。奧蘇貝爾的“有意義接受學習”理論、“動機”理論和“先行組織者”教學策略是以教師為中心教學模式的主要理淪基礎。其優(yōu)點是有利于教師主導作用的發(fā)揮,并且重視情感因素在學習過程中的作用。其缺點則是認為在教學過程中,知識都是由教師傳授給學生的,學生只是被動地接受知識?;谶@種理論的教學模式明顯地抑制了學習者主動性和創(chuàng)造性的發(fā)揮,不利于創(chuàng)新人才的培養(yǎng)??梢?,建構主義的“學與教”理論的不足正是奧蘇貝爾的“學與教”理論的優(yōu)勢,二者優(yōu)勢互補。網(wǎng)絡教學模式是一種新型的教學模式,它的特點是:既要重視體現(xiàn)學生的認知主體作用,又不忽視教師的指導作用;既注重教師的教,更注重學生的學,把教師和學生兩方面的主動性、積極性都調(diào)動起來。這種教學模式相對單純以學生為主體或單純以教師為主體的教學模式有很大進步,被稱之為雙主教學模式。其理論基礎正是建構主義的“學與教”理論與奧蘇貝爾的“學與教”理論兩者之間揚長避短的結合。本系統(tǒng)的設計中既重視學生的學,又注重教師的教,因此以雙主教學理論為基礎。第3章自動控制原理課程網(wǎng)上輔導系統(tǒng)的構建技術3.1基于Web環(huán)境下的靜態(tài)網(wǎng)頁編輯技術靜態(tài)網(wǎng)頁制作工具有Frontpage,Dreamweaver等等。Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。由于其強大的功能而被廣泛應用使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形,設計,更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver會自動更新所有連結。使用支援文字,HTML碼,HTML屬性標簽和一般語法的搜尋及置換功能使得復雜的網(wǎng)站更新變得迅速又簡單。Dreamweaver是唯一提供RoundtripHTML、視覺化編輯與原始碼編輯同步的設計工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver支援精準定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進行版面配置。Dreamweaver成功整合動態(tài)式出版視覺編輯及電子商務功能,提供超強的支援能力給Third-party廠商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango與自行發(fā)展的應用軟體。當您正使用Dreamweaver在設計動態(tài)網(wǎng)頁時,所供即所得的功能,讓您不需要透過瀏覽器就能預覽網(wǎng)頁。Dreamweaver將內(nèi)容與設計分開,應用於快速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地匯入或輸出XML內(nèi)容。利用Dreamweaver設計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于cascadingstylesheets的動態(tài)HTML支援和鼠標換圖效果,聲音和動畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,Dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當有新的瀏覽器上市時,只要從Dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報告。要想制作出一個好的網(wǎng)頁,除了掌握Dreamweaver網(wǎng)頁制作工具外,還需要掌握一種或幾種圖形工具、網(wǎng)頁動畫工具。如Photoshop,Fireworks,Flashmx等等。Firework是集圖形設計和網(wǎng)頁制作于一身的圖形編輯軟件,它大大簡化了主頁設計流程,跨越了圖形與HTML語言之間的障礙。Flashmx是一種專門為網(wǎng)絡設計的交互性矢量動畫設計軟件,它遠遠超出了普通動畫可以實現(xiàn)的效果,除了可以制作出動畫加入背景音樂,同時還具有很強的交互能力。本系統(tǒng)的網(wǎng)頁用戶界面主要基于Dreamweaver開發(fā)設計。3.2ASP及其數(shù)據(jù)庫接口技術網(wǎng)站建設一般會用到靜態(tài)網(wǎng)頁編輯工具和服務器端腳本語言。所謂腳本語言通常是某種技術的控制界面或子系統(tǒng)的專用語言。常用到的JavaScript是一種客戶端腳本語言。而要實現(xiàn)動態(tài)網(wǎng)站功能,包括與數(shù)據(jù)庫的連接等等則需要使用服務器端腳本語言。而其中服務器端的腳本語言與數(shù)據(jù)庫的接口技術的實現(xiàn)則更為重要。3.2在Internet風行的早期,Web網(wǎng)頁只是靜態(tài)的圖文組合,瀏覽者可以在網(wǎng)頁上閱讀信息,但無法作進一步的查詢、發(fā)表意見或進行電子商務、在線交談、問卷調(diào)查、預約訂票、訪客留言薄、討論區(qū)、電子賀卡、E-mail自動回復、數(shù)據(jù)庫管理等工作,這顯然不能滿足人們越來越多元化的需求。為此,有不少公司提出動態(tài)網(wǎng)頁的解決方案,所謂的“動態(tài)網(wǎng)頁”指的是瀏覽器端和服務器端可以互動,也就是服務器端可以實時處理瀏覽器端的請求,然后將處理結果響應給瀏覽器端,而ASP(ActiveServerPage)便是微軟用來建立動態(tài)網(wǎng)頁的解決方案。ASP是Microsoft于1996年11月推出的Web應用程序開發(fā)技術。ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術框架,其主要功能是為生成動態(tài)的交互式的Web服務器應用程序提供一種功能強大的方法或技術。ASP程序?qū)儆诜掌鞫薙cript(腳本語言),這類程序只能在服務器端執(zhí)行,執(zhí)行的結果會先轉(zhuǎn)換成HTML文件,再傳送給瀏覽器;相反瀏覽器端Script則只能在瀏覽器端執(zhí)行。服務器端Script與瀏覽器端Script無法交互,因為兩者的執(zhí)行方式不同。既然ASP是在服務器端執(zhí)行,則可以使用ASP來結合服務器端指令、HTML網(wǎng)頁及COM組件。換句話說,ASP程序包含“腳本語言程序”(ScriptingLanguage)、“嵌入HTML"(EmbeddedHTML)、"COM組件調(diào)用”等三個部分,前者可由VBScript、Jscript(微軟版的JavaScript)、Perl,Python、REXX等程序語言撰寫而成。也正由于ASP程序可以嵌入HTML,因此現(xiàn)有的HTML文件(擴展名為.htm)很容易便可以轉(zhuǎn)換成ASP程序(擴展名為.asp)。瀏覽器端Script,諸如HTML、XML、VRML或CSS所撰寫的網(wǎng)頁皆屬靜態(tài)網(wǎng)頁,無法滿足每個人的需要。比方說,有人會希望網(wǎng)頁顯示實時更新的資料,而有人會希望當瀏覽者選取網(wǎng)頁的某個組件時,組件的外觀會隨之改變,凡此種種都需要利用程序才辦得到,而且為了不影響傳輸速率,程序越小越好。目前這類需求可以通過瀏覽器端Script來完成。Script是一段嵌入在HTML源代碼內(nèi)的小程序,而瀏覽器端Script就是在瀏覽器端執(zhí)行的小程序。Netscape公司開發(fā)的JavaScript和Microsoft公司開發(fā)的VBScript均可以用來撰寫瀏覽器端Script,其中尤以JavaScript為主流,因為市場上兩大商用瀏覽器Communicator和InternetExplorer均支持JavaScript,而VBScript則只有InternetExplorer才支持。服務器端Script,雖然它可以完成許多工作,但有些工作還是得在服務器端執(zhí)行Script才可以,譬如數(shù)據(jù)庫的存取與搜索。由于在服務器端執(zhí)行Script必須擁有特殊權限,而且會增加服務器端的負擔,因此,如有可能的話,網(wǎng)頁的設計者應盡量用瀏覽器端Script或DHTML技術取代服務器端Script。目前常用的服務器端Script有ASPoASP是“ActiveServerPages”的縮寫,中文翻譯為“動態(tài)服務網(wǎng)頁”,ASP程序是在MicrosoftIIS(InternetInformationServices)或PWS(PersonalWebServer)等Web服務器執(zhí)行的Script,通常是由VBScript或JavaScript撰寫而成。3.1、從軟件的技術層面看,ASP有如下特點:(1)無需編譯:ASP腳本集成于HTML當中,容易生成,無需編譯或鏈接即可直接解釋執(zhí)行。(2)易于生成:使用常規(guī)文本編輯器(如Windows下的記事本),即可進行ASP的設計。若從工作效率來考慮,可以選用具有可視化編輯能力的HomeSite或VisualInterDev。(3)獨立于瀏覽器:用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設計的頁面。ASP腳本是在站點服務器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過從服務器下載來觀察*.asp頁面,在瀏覽器端見不到正確的頁面內(nèi)容。(4)面向?qū)ο螅涸贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制ActiveXServerCoinponent(ActiveX服務器組件)來擴充功能。與任何ActiveXScripting語言兼容;除了可以使用VBScript、JScript語言進行設計外,還可通過Plugin的方式,使用由第三方所提供的其它Scripting語言。(5)源程序碼不會外漏:ASP腳本在服務器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會被他人盜取。2從應用的層面看,ASP有如下的功能:(1)處理由瀏覽器傳達到站點服務器的表單輸入。(2)訪問和編輯服務器端的數(shù)據(jù)庫表。使用瀏覽即可輸入、更新和刪除站點服務器的數(shù)據(jù)庫中的數(shù)據(jù)。(3)讀寫Web服務器的文件,實現(xiàn)訪問計數(shù)器等功能。(4)借助cookie讀寫用戶瀏覽器端的硬盤文件,以記錄用戶的相關信息。(5)可以實現(xiàn)在多個頁面間共享信息,以開發(fā)復雜的商務站點應用程序。(6)使用VBScript或Jscript等簡易的腳本語言,結合HTMT碼,快速完成站點的應用程序。通過站點服務器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言。(7)擴充功能的能力強,可通過使用VisualBasic,Java,VisualC++等多種程序語言制作ActiveXServerComponent以滿足自己的特殊需要。3.2.1.數(shù)據(jù)庫概述在當前信息時代的浪潮下,如何在企業(yè)內(nèi)部有效地管理信息并發(fā)揮其作用已經(jīng)成為各國政府、企業(yè)、金融、商業(yè)、貿(mào)易機構面臨的重要課題。管理信息系統(tǒng)(MIS)作為信息技術在管理領域的一個重要分支,在信息管理中起著舉足輕重的作用,管理信息系統(tǒng)的成功實施將大大促進信息管理的現(xiàn)代化、科學化、規(guī)范化和系統(tǒng)化。傳統(tǒng)的MIS開發(fā)所涉及到的物理結構不外乎以下幾種:主機一終端(MainFrame-Terminal)結構、文件服務器一客戶工作站(FileServer-ClientWorkstation)結構和客戶機/服務器(Client/Server)結構。近年來,隨著Internet/Intranet技術的興起,基于Internet/Intranet瀏覽器/服務器(Browser/Server)結構的管理信息系統(tǒng)應運而生并得到很大發(fā)展。與傳統(tǒng)的MIS物理結構不同,在這種結構的MIS系統(tǒng)中,各個客戶端均只需要簡單地安裝和運行相同的瀏覽器軟件,而在服務器端安裝Web服務器軟件和數(shù)據(jù)庫管理系統(tǒng)。不同于傳統(tǒng)的MIS結構,由于客戶端用戶只需要安裝Web瀏覽器,所以用戶面對的系統(tǒng)界面將是簡單統(tǒng)一的。實際上,Browser/Server結構是在Client/Server基礎上的拓展,用戶根據(jù)瀏覽器端顯示的Web頁面信息,發(fā)出一系統(tǒng)命令和請求動作,如對數(shù)據(jù)庫的增加、刪除、查詢等,由服務器端負責對請求進行處理,并將處理結果通過網(wǎng)絡返回到瀏覽器端。采用這樣的結構,既減輕了開發(fā)工作量,提高了工作效率,又減輕了企業(yè)培訓員工的負擔。2.常用的SQL命令語法SQL的歷史開始于位于SanJose的IBM實驗室,"SQL”是StructuredQueryLanguage的縮寫,即結構化查詢語句,如今SQL已經(jīng)成為操作和檢索關系數(shù)據(jù)中數(shù)據(jù)的標準語言。使用SQL,可以實現(xiàn)以下功能:·修改表結構;·查詢表中的數(shù)據(jù)信息;·刪除數(shù)據(jù)庫內(nèi)容;·向數(shù)據(jù)庫輸入記錄;·修改數(shù)據(jù)庫記錄。①修改表結構在設計好最初的表結構以后,往往在編制代碼時又發(fā)現(xiàn)要對數(shù)據(jù)庫表中的某些結構進行修改,比如說,用戶對數(shù)據(jù)庫的要求發(fā)生了改變,在這種情況下,我們可以使用SQL語句來修改現(xiàn)有表結構。修表結構的SQL命令是ALTERTABLE,ALTERTABLE可以對表進行如下兩種形式的修改:一種是在原有的表中增加一個新列;另一種是修改表中己有列的屬性。ALTERTABLE的語法如下:ALTERTABLE表名ADD列名數(shù)據(jù)類型MOD工FY列名數(shù)據(jù)類型。②查詢表中的數(shù)據(jù)信息“查詢”是數(shù)據(jù)庫應用開發(fā)中最常用到的操作,在SQL中,查詢操作是通過Select語句來完成的,最簡單的Select語句的語法格式如下:SELCT<列名>From表名③刪除數(shù)據(jù)庫的內(nèi)容刪除數(shù)據(jù)庫的內(nèi)容使用SQL的DELETE語句,DELETE語句的語法格式為:DELETEFROM表名WHERE條件。④向數(shù)據(jù)庫插入記錄使用SQL語句的Insert命令可以向數(shù)據(jù)庫中插入記錄,Insert命令可以有以下兩種形式:INSERTINTO表名(例1,例2"二)VALUES(值1,值2,…)和:INSERTINTO表1名(例1,例2"二)SELECT例1,例2FROM表2名WHERE條件⑤修改數(shù)據(jù)庫記錄使用SQL的Update命令可以修改數(shù)據(jù)庫的記錄,其命令格式為:UPSATE表名SET列二值1〔,例2二值2]…WHERE條件2.ASP工作原理與配置當用戶申請一個*.asp主頁時,Web服務器響應該HTTP請求,調(diào)用ASP引擎,解釋被申請文件。當遇到任何與ActiveXScripting兼容的腳本(如VBScript和JScript)時,ASP引擎會調(diào)用相應的腳本引擎進行處理。若腳本指令中含有訪問數(shù)據(jù)庫的請求,就通過ODBC與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件執(zhí)行訪庫操作。ASP腳本是在服務器端解釋執(zhí)行的,它依據(jù)訪庫的結果集自動生成符合HTML語言的主頁,去響應用戶的請求。所有相關的發(fā)布工作由Web服務器負責。有必要注意訪庫的具體運作細節(jié)。當遇到訪庫的腳本命令時,ASP通過ActiveX組件ADO(ActiveXDataObjects)與數(shù)據(jù)庫對話(ADO是建立在微軟新的數(shù)據(jù)庫API,即OLEDB之上的,目前的OLEDB通過ODBC引擎與現(xiàn)存的ODBC數(shù)據(jù)庫交互,進一步的OLEDB版本將直接與數(shù)據(jù)庫打交道,不再通過ODBC引擎),并將執(zhí)行結果動態(tài)生成一個HTML頁面來返回服務器端,以響應瀏覽器的請求。在用戶端瀏覽器所見到的是純HTML表現(xiàn)的畫面,例如用表格來表現(xiàn)的后臺數(shù)據(jù)庫表中的字段內(nèi)容。由于ASP結合了腳本語言,可以通過編程訪問ActiveX組件,并且具有現(xiàn)場自動生成HTML的能力,所以它成為建立動態(tài)Web站點的有效工具。

在結構關系上,ASP是通過ODBC與數(shù)據(jù)庫打交道。因此,向上層可兼容各類數(shù)據(jù)庫系統(tǒng)。而對于下層,ASP產(chǎn)生的HTML對客戶端

的瀏覽器又有廣泛的適應性。但ASP對Web服務器本身有所挑剔,這看起來似乎是一種缺陷,而實際上也許是一種商業(yè)策略——它只

支持微軟各種操作系統(tǒng)下的Web服務器,它們的最低版本是:

·WindowsNTServer4.0:MicrosoftⅡS(InternetInformationServer)3.0;

·WindowsNTWorkstation4.0:MicrosoftPeerWebServices3.0;

·Windows95:MicrosoftPWS(PersonalWebServer)1.0,中文Win95應配中文的PWS。

ASP的安裝分為WindowsNT和Windows95兩種情況。對于NT,IIS及ActiveXServerPages都包含在ServicePack3中;對于Win95,可使用VisualStudio服務器構件下的ActiveXServerPages安裝選項。安裝成功之后,在程序管理器中會找到一個ActiveXServerPagesRoadmap主頁,引導你學習和使用ASP。系統(tǒng)數(shù)據(jù)庫設計本系統(tǒng)根據(jù)主要系統(tǒng)系統(tǒng)功能的劃分,分別建立了一些數(shù)據(jù)庫表,各個表間都是獨立的,下文將列舉一些表做一個簡單的介紹。管理員(admin)表該表包括編號(由系統(tǒng)自動分配)、姓名、密碼3個字段。管理員具有最高權限,為了避免人多管理的混亂,該系統(tǒng)在使用中只設定了一名系統(tǒng)管理員。公告表該表主要是包括自動編號、公告的內(nèi)容(其中這個字段大小設為255)和公告發(fā)布的時間3個字段.教學大綱表該字段包括課題號(自動編號)、課題名稱(字段大小設為10)、課題要求、課題添加的時間、是否加入選題列表、某課題選題人數(shù)6個字段。學生表該表包括學號、姓名、性別、密碼、班級、專業(yè)6個字段。一個學號對應唯一確定的一名學生。相關資料表其中ID是字段大小是長整型,新值是遞增,有索引Zx_Xgzl_Type字段大小是50,不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xgzl_Title字段大小是50,不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xgzl_Con不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xgzl_UPdate不是必填字段,沒有索引,輸入法模式關閉,IME語句模式無轉(zhuǎn)化實驗指導表該表包括編號、指導的題目、內(nèi)容、添加的時間4個字段.電子教案表該字段主要包括自動編號、標題、內(nèi)容、系統(tǒng)添加的時間等。(8)習題表其中ID是字段大小是長整型,新值是遞增,有索引Zx_Xt_id字段大小是長整型,小數(shù)為數(shù)是自動型,新值是遞增,有索引Zx_Xt_Zj字段大小是50,不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xt_Type字段大小是50,不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xt_Title字段大小是50,不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xt_Title_1必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xt_Result_X字段大小是50,不是必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xt_Result_1必填字段,可以允許空字符,沒有索引,輸入法模式開啟,IME語句模式無轉(zhuǎn)化Zx_Xt_Update不是必填字段,沒有索引,輸入法模式關閉,IME語句模式無轉(zhuǎn)化Zx_Xt_Checked必填字段,沒有索引(9)習題類型表該表包括自動編號、題型編號、題型名稱、題型編號對應的題型名稱。以上各個表的字段屬性是根據(jù)系統(tǒng)功能對數(shù)據(jù)要求的不同,而對各個字段設置不同的要求的。3.2在ASP內(nèi)包含了五種基本的對象,它們在ASP中扮演著十分重要的角色,ASP正是通過這五個對象來實現(xiàn)服務器和客戶機的交互。這五個對象,每一種都有自己的方法和屬性,在使用時就是充分的利用它們提供的各種方法以及它們的屬性。下面對這五個對象作一個簡單的說明。Request對象:主要作用是提交表單中的數(shù)據(jù)或cookie中的數(shù)據(jù);Response對象:向瀏覽器輸出文本、數(shù)據(jù)和cookie,以及控制在傳送網(wǎng)頁過程中的每一個階段:Server對象:對服務器端ActiveX組件提供訪問其方法、屬性的功能;Session對象:存儲用戶任務的信息;Application對象:保留多用戶共享一個程序的信息。ASP對服務器端ActiveX組件的支持提供了Web與數(shù)據(jù)庫互連的基礎,數(shù)據(jù)庫訪問組件為其中之一。ADO(ActiveXdataobjects)為ActiveX組件中數(shù)據(jù)庫訪問組件,ASP就是通過它實現(xiàn)對數(shù)據(jù)庫的訪問。使用ADO的對象可以建立和管理數(shù)據(jù)庫的連接,從數(shù)據(jù)庫服務器要求和獲取數(shù)據(jù),執(zhí)行更新、刪除、添加數(shù)據(jù)、獲取數(shù)據(jù)庫的錯誤信息等。ADO是ASP方案,它為用戶提供了連接任何兼容ODBC的數(shù)據(jù)庫以及創(chuàng)建全功能數(shù)據(jù)庫應用程序的能力。ADO提供三個主要對象:Connection:對象:表示建立一個數(shù)據(jù)源的連接;Command對象:定義對數(shù)據(jù)庫進行操作的命令;Recordset對象:表示由數(shù)據(jù)庫或命令的結果產(chǎn)生的全部記錄集。在這三個對象中Recordset對象最重要,Connection對象和Command對象為創(chuàng)建Recordset對象服務。當用Recordset對象創(chuàng)建記錄集時,先用Server對象的Create方法事例化一個Recordset對象,然后,用Recordset對象Open方法在記錄集中裝滿數(shù)據(jù),這時就可以通過操縱Recordset對象的記錄集來實現(xiàn)Web數(shù)據(jù)庫的應用。ADO具有簡單易用、高速、占用資源少等優(yōu)點,它并不強調(diào)對象的繼承,大部分的ADO對象單獨生成,這就允許開發(fā)人員只生成和繼承需要的對象,這種技術的好處是產(chǎn)生較少的ADO對象,減少了工作量。ADO是Microsoft公司的新一代的數(shù)據(jù)庫連接技術,它保留了所有ODBC規(guī)范的強大能力,并把這種能力擴展到了Web應用上。利用ASP實現(xiàn)Web與數(shù)據(jù)庫的連接,其處理過程如圖3-1:當用戶從瀏覽器向Web服務器請求一個.asp文件時,ASP腳本開始運行,此時.asp文件使用數(shù)據(jù)庫訪問構件通過ADO訪問數(shù)據(jù)庫中的數(shù)據(jù),其間Web服務器使用ODBC把對數(shù)據(jù)庫的任何命令請求通過網(wǎng)絡送到數(shù)據(jù)庫服務器,然后從數(shù)據(jù)庫服務器接受處理結果并產(chǎn)生相應的Web頁和數(shù)據(jù)送回到用戶瀏覽器。3.3IIS集成技術3.3.1IIS5.0的安裝與測試以下安裝是在Windowsxp環(huán)境下安裝的IIS5.0是屬于Windows組件程序,應當按照如下步驟來完成安裝。(1)單擊“開始”按鈕,選擇“控制面板”命令。(2)選擇“添加或刪除程序”選項,打開“添加或刪除程序”窗口。(3)單擊“添加或刪除Windows組件”圖標,出現(xiàn)如圖3-2所示的Windows組件向?qū)А4_定把與該電腦系統(tǒng)相匹配的WindowsXP的安裝光盤已經(jīng)插入在光驅(qū)之中。圖3-2Windows組件窗口(4)在“組件”列表框中選擇“Internet信息服務(IIS)”選項。(即把選項前面的復選框打勾)。IIS組件自身也包括很多部分,如果需要自定義安裝該組件,單擊“詳細信息(D)...”按鈕,彈到Internet信息服務(IIS)對話框,如圖3-3所示。圖3-3Internet信息服務(IIS)窗口確定已經(jīng)選擇了子組件“萬維網(wǎng)服務”,“Internet信息服務管理單元”,“SMTPService”子組件及“文件傳輸協(xié)議(FTP)服務”子組件。其他子組件可以選擇安裝,建議在磁盤空間允許的情況下都安裝,以便以后的使用。完成選擇子組件后,單擊“確定”按鈕回到原來的界面,單擊“下一步”按鈕開始進入安裝界面。(5)完成IIS5.0的安裝。安裝程序默認將IIS5.0安裝到C:\Inetpub目錄下,一般不需要更改,直接單擊“下一步”按鈕,進入安裝程序的界面。安裝完畢之后,現(xiàn)進入控制面版的管理工具選項,打開Internet信息服務窗口,如圖3-4。圖3-4Internet信息服務窗口創(chuàng)建虛擬目錄yym指定H盤中的網(wǎng)頁內(nèi)容:(1)依次打開Internet信息服務窗口左邊的YYMSW(本地計算機),網(wǎng)站,則顯示默認網(wǎng)站,點擊右鍵,選中新建“虛擬目錄(V)...”,按“下一步”,輸入別名“yym”,再按“下一步”,輸入網(wǎng)站上內(nèi)容所在的目錄路徑“H:\guestbook”,點擊“下一步”,選擇“讀取”,“運行腳本”,“寫入”,“瀏覽”,按下一步完成虛擬目錄的建立。(2)瀏覽虛擬目錄下的文件:打開IE瀏覽器,在地址欄里面輸入“”,這是一個指向本機IP的地址。查找確定在“H:\guestbook”中有index.asp文件,然后在IE瀏覽器的地址欄里面輸入“/index.asp/”3.3.2IIS的特點IIS(InternetInformationServer)是微軟公司的一種集成了多種Internet服務(WWW服務、FTP服務等)的服務器軟件,它與WindowsNT/2000/XP緊密地集成在一起,提供全方位的Internet和Intranet服務,其安全機制也以NTFS(新技術文件系統(tǒng)。這個新技術是相對于FAT,文件系統(tǒng)來說的。在目前的Windows系統(tǒng)來說,NTFS還是目前最先進的。其安全性比較高,并且可以進行磁盤配額管理,還能進行磁盤壓縮。種種特性使得NTFS逐步的代替了FAT文件系統(tǒng)成為了目前的主流〔zal)安全機制為基礎,因此可以利用IIS構建安全的Web站點。與其他Web服務器相比,IIS有以下特點:1、與WindowsNTServer的集成,使得IIS的安裝、管理、安全性和運行等方面具有強大的功能。2、便于開發(fā)具有強大功能的網(wǎng)絡應用程序。由于IIS支持DNA(分布式網(wǎng)絡應用)結構,因此可以使用ASP,運行VBScript、Jscript等腳本語言,利用ADO及ODBC存儲數(shù)據(jù),使用VisualInterDev等工具開發(fā)專業(yè)應用,這些都為開發(fā)大型網(wǎng)絡應用提供了方便。3、支持多種方案。IIS可以滿足多種使用方案的需要,從工作組到企業(yè)網(wǎng),直至Web站點都可以使用IIS。4、提供多種服務。除了提供HTTP(HypretextTransferProtocol超文本傳輸協(xié)議)服務之外,IIS還提供了FTP(filetransferprotocol文件傳輸協(xié)議)及Gopher服務(Gopher系統(tǒng)就是當你從菜單上作出選擇時,客戶機就連接到對應的服務器(無論它安裝在網(wǎng)絡的什么地方)上并完成你要求的服務)。3.3.3IIS的功能至今,IIS已推出6個版本,其中IIS4.0版提供了幾乎所有的建立WEB站點所需要的功能,IIS5.0則在IIS4.0的基礎上增加了一些新功能,這將有助于使用最新的加密技術,以及客戶端與服務器端證書的鑒別方法。新增的功能主要有:1、安全性(1)摘要式身份驗證:摘要式身份驗證允許跨代理服務器和防火墻對用戶進行安全和嚴格的身份驗證。另外,還可以進行匿名、HTTP基本以及集成Windows身份驗證(以前稱WindowsNT質(zhì)詢/響應身份驗證和NTLM身份驗證)。(2)安全通訊:安全套接字協(xié)議層(SSL)3.0和傳輸協(xié)議層(TLS)提供了一種客戶端與服務器之間進行信息交換的安全方式。另外,SSL3.0和TLS還為服務器提供了一種在用戶登錄服務器之前對客戶端進行驗證的方法。在IIS5.0中,ISAPI和ActiveServerPages都可以訪問客戶證書,以便編程人員通過其站點跟蹤用戶。(3)服務器網(wǎng)關加密:服務器網(wǎng)關加密(SGC)是SSL的擴展,允許使用IIS出口版的金融系統(tǒng)采取加密性能更高的128位加密。雖然工ISS.0中己內(nèi)置了SGC功能,但使用SGC時仍然需要特殊的SGC證書。(4)Kerberos5身份驗證協(xié)議相容性:IIS己完全集成了Windows2000中實現(xiàn)的Kerberos5身份驗證協(xié)議,從而允許用戶在運行Windows的計算機之間傳遞驗證憑據(jù)。(5)證書存儲:IIS證書存儲目前已與WindowsCryptoAPI存儲集成在一起。WindowsCertificateManager提供單一入口,允許用戶存儲、備份和配置服務器證書。(6)Fortezza:IIS5.0支持通常稱為Fortezza的美國政府安全標準。這一標準通過一種加密機制保證消息的安全性、完整性、驗證以及對消息、組件和系統(tǒng)的訪問控制,從而能滿足美國國防部消息系統(tǒng)安全性結構的要求??梢酝ㄟ^服務器和瀏覽器軟件或者PCMCIA卡硬件來實現(xiàn)這些功能。2、管理(1)重新啟動IIS:現(xiàn)在不用重新啟動計算機就可以重新啟動Internet服務。(2)備份和還原IIS:可以備份和存儲metabase設置,以便更容易的返回已知的安全狀態(tài)。(3)配置選項:可以在站點、目錄或文件級別設置“讀取”、“寫入”、“執(zhí)行”、“腳本”以及FrontPageWeb操作的權限。(4)個人Web管理器:IIS5.0包括一種稱為個人Web管理器(PWM)的簡單管理工具。這種工具有助于管理和監(jiān)視個人發(fā)布站點。(5)站點通訊量監(jiān)視:用于顯示站點通訊量統(tǒng)計信息的實時圖形,如每天的請求數(shù)、每小時的請求數(shù)、每天的訪問人數(shù)以及每小時的訪問人數(shù)。(6)可編程性:對ActiveServerPages的完全支持,包括性能增強的ASP組件以及新的錯誤處理功能。(7)集中管理:IIS使用MicrosoftManagementConsole(MMC)時的管理工具。MMC支持管理員用于管理服務器的程序,稱為管理單元??梢詮倪\行Windows2000Professional的計算機上使用IIS管理單元,管理在Windows2000Server上運行Internet信息服務的Intranet上的計算機。3、編程性(1)ActiveServerPages:可以使用服務器端的腳本和組件創(chuàng)建動態(tài)網(wǎng)頁,從而創(chuàng)建與瀏覽器無關的動態(tài)內(nèi)容。由于ASP允許內(nèi)容開發(fā)者將任何腳本語言或者服務器組件嵌入HTML頁中,從而提供了一種使用CGI和工SAPI的簡便方法。ASP提供對所有HTTP請求和應答流的訪問,以及對標準數(shù)據(jù)庫連接的訪問,同時還允許自定義適合各種不同瀏覽器的內(nèi)容。(2)新的ASP功能:ASP新增個改進了一些功能,這樣有助于改善性能以及簡化服務器端的腳本。(3)應用程序保護:IIS5.0位Web應用程序提供更大的保護以及更強的可靠性。默認情況下,IIS在公共或“共用”進程(即與核心IIS進程隔離的進程)中運行應用程序。而且還可以隔離執(zhí)行關鍵任務的應用程序,這些程序應該在核心IIS以及共用進程之外運行。(4)ADSI2.0:在IIS5.0中,管理員和應用程序開發(fā)者可以向現(xiàn)有的ADS工提供者添加自定義對象、屬性和方法,從而進一步增大了管理員配置站點的靈活性。4,Internet標準(1)各種標準的基礎:MicrosoftInternet信息服務5.0版符合HTTP1.1標準,包括PUT和DELETE等功能以及自定義HTTP錯誤消息的能力,并支持自定義的HTTP頭。(2)Web分布式創(chuàng)作與版本管理(WebDAV)允許遠程作者通過HTTP連接創(chuàng)建、移動或刪除服務器上的文件、文件屬性、目錄和目錄屬性。(3)PICS分級:可以將PlatformforInternetContentSelection(PICS)分級應用于內(nèi)容僅適合于成人的站點。(4)FTP重新啟動:如果在數(shù)據(jù)傳輸中出現(xiàn)中斷,現(xiàn)在可以恢復文件下載,而不必再次下載整個文件。第四章系統(tǒng)總體設計4.1系統(tǒng)設計的要求4.1.1網(wǎng)絡教學網(wǎng)站是依托于一定的網(wǎng)絡環(huán)境進行的教學活動。網(wǎng)絡教學網(wǎng)站的開發(fā)一般應滿足如下設計要求:1.網(wǎng)絡教學網(wǎng)站要利用網(wǎng)絡教學的特點,要能提高學習者的學習興趣和自覺性。課程內(nèi)容的設計要盡量加入交互方式,以此激發(fā)學員在學習過程中的主動參與意識和養(yǎng)成積極思考的習慣。在解決疑難問題知識點上充分發(fā)揮多媒體的功能,展現(xiàn)其內(nèi)涵,使學員能夠深刻體會,從而有利于培養(yǎng)學員獲取知識的能力和創(chuàng)新能力。2.網(wǎng)絡教學網(wǎng)站必須滿足在網(wǎng)上運行的基本條件,同時還應具備安全、穩(wěn)定、可靠、快速等特點。3.同一門課程的網(wǎng)頁應保持統(tǒng)一的風格和操作界面,網(wǎng)頁色彩要與內(nèi)容相適應,而表現(xiàn)形式最好做到生動活潑,以調(diào)動學員的學習主動性。4.對系統(tǒng)中的重要部分,可適當采用圖片、動畫等來強化學習效果,但要避免與內(nèi)容無關的、純表現(xiàn)形式的圖片或動畫。4.1.2自動控制原理自動控制原理課程網(wǎng)絡教學網(wǎng)站和其他學科課程的網(wǎng)絡教學網(wǎng)站有所不同。這在進行總體設計時必須要注意。其特殊性主要表現(xiàn)在:1.課程本身比較廣泛,涉及面比較廣,如果僅僅以文字或靜態(tài)圖片的形式來表達,難以收到良好的教學效果,因此需要在教學中輔以一定的動畫演示,采用多媒體教學,并要對一些典型機構模型進行演示來達到直觀形象化教學的目的。2.課程本身有一定難度,知識點較多,顯得比較煩瑣,有些理論較為深奧,光光是書上的講解,理解較為困難,因此必須在網(wǎng)頁上提供知識講解和習題練習,還要設立與老師能進行在線交流的平臺,以查漏補缺。4.2系統(tǒng)功能結構設計在總體結構設計中,教學活動緊緊圍繞學生展開。系統(tǒng)可分為三大功能模塊,分別是:首頁、網(wǎng)頁動態(tài)、教學過程、等系統(tǒng)。4.2.1首頁的設計:首頁是進入網(wǎng)站的第一感覺,因為這是一個輔導系統(tǒng),所以不應該設計成色彩很重的個人網(wǎng)站或一些頁面很雜的娛樂性網(wǎng)站,因此,選定以白色和褐色為主色,以灰色為主要字體顏色。首頁的結構應該盡量簡單,使得同學們進入網(wǎng)站以后能容易的找到自己想要去的模塊,具體布局如圖4-2所示。圖4-1自動控制原理課程網(wǎng)上輔導系統(tǒng)網(wǎng)站首頁1)設置背景圖片為050.gif。2)公告欄:是一個網(wǎng)站發(fā)布信息的重要場所,所以必須格外醒目,而且便于瀏覽信息。集于種種原因所以采用動態(tài)的效果,并配合適當?shù)念伾?。但當訪問者把鼠標移到公告欄的動態(tài)文字上時,動態(tài)的文字變會靜止,便于閱讀信息,再移開鼠標時,又將變成動態(tài)的效果。在這里提供發(fā)布一些基本資本信息,包括課程名稱、課程介紹、主講、課程網(wǎng)址、聯(lián)系方法、課程時間表等信息。方便、實用,代碼見附錄A中的C1。代碼C1分析:onMouseOver=this.stop()onMouseOut=this.start()兩語句是鼠標放在公告上公告的狀態(tài)語句,當鼠標放在公告上的時候,文字上升停止,當鼠標拿開的時候文字繼續(xù)上升。direction="up"若寫上述這條語句為文字向上運動,不寫為水平運動。scrollamount="2"表示文字的移動速度。3)課程介紹:本課程是自動化專業(yè)最主要的專業(yè)基礎必修課。通過本課程的學習,使學生掌握自動控制的基礎理論,并具有對簡單連續(xù)系統(tǒng)進行定性分析、定量估算和初步設計的能力,為專業(yè)課學習和參加控制工程實踐打下必要的基礎。5)電子教案:此模塊主要是介紹數(shù)字電子技術課程每一章的主要內(nèi)容的電子文檔,介紹了每一課的重點、難點等,學生可以瀏覽,也可以下載后在看。電子教案的作用是學生可以完成一個自學的過程。包括:1緒論2控制系統(tǒng)的數(shù)學模型3控制系統(tǒng)的時域分析4根軌跡法5頻率響應法6控制系統(tǒng)的校正6)教師簡介:對課程指導老師的介紹,學生可以聯(lián)系老師7)單元練習:自動控制理論課程的單元練習極其答案這個系統(tǒng)為學生提供課外練習,學生可以選擇章節(jié)進行練習,教師通過網(wǎng)絡將預先編輯好的各種作業(yè)發(fā)布上去,并給出答案和分析,學生不會做的,做錯的,可以看答案在自己加強理解。8)相關資料:這里主要為學生提供與課程相關的一先資料,供參考與輔助教學。自動控制理論課程的教材,相關資料等9)疑難解答:自動控制理論課程相關問題的解答學生可以將疑難問題留言發(fā)貼在網(wǎng)頁上。教師在回答留言版上的問題時,可將典型的問題及解決方法發(fā)布。10)輔導鏈接:包括一些比較難點和要點,如單元練習,實驗指導,相關資料,模擬自測,疑難解答,課程設計。11)相關連接;可在站點的left.asp網(wǎng)葉中添加修改新的連接網(wǎng)頁。12)入口管理員:具有最高權限,可以管理系統(tǒng)中的其他所有人員的用戶口令及權限,可以進行對應教學資源的發(fā)布及布置作業(yè)等所有內(nèi)容修改的權限,對整個系統(tǒng)起到管理分類的作用。4.2.2網(wǎng)頁控制系統(tǒng)的設計:這個模塊為管理員提供具體的控制操作包括:登陸控制系統(tǒng)和修改添加控制系統(tǒng)只有管理員登入后才能進行課程的添加和修改,登入包括用戶名、密碼和驗證碼三部分。每項都必須填正確后才能進入系統(tǒng)進行修改。驗證碼通過GetCode()這個函數(shù)來實現(xiàn)的,密碼和用戶名驗證是通過查找語句select*fromSys_AdminwhereSys_Name='"&username&"'andSys_Pass='"&password&"來檢查,符合的話就進入后臺管理主頁,不符合就提示錯誤,仍舊返回管理員登入頁面繼續(xù)登入。,此頁面為下圖:圖4-2登陸控制系統(tǒng)用戶名為123123密碼為123123在輸入驗證碼就可以登陸后,出現(xiàn)下圖:圖4-3修改添加控制系統(tǒng)此頁面點擊添加試題可在所屬章節(jié),題目類型,在題目內(nèi)容點擊HTML編輯器即可添加修改內(nèi)容課題等信息的添加:管理員可以添加課程設計的標題、題目內(nèi)容。當按添加按鈕的時候,通過checkForm()函數(shù)檢查是否已經(jīng)填寫完整,完整則提示添加成功,不完整則提示所要再繼續(xù)填寫的地方。這里我們?yōu)榱吮苊馕谋镜膯握{(diào)性,因此引進HTML編輯,其中HTML編輯器如圖所示:這個頁面大部分是根據(jù)Microsoftword的樣本來的,上面2層的功能跟word的功能是一樣的,最下面一層不同于word,增加了很多動畫、影音、上傳文件等功能,因此對管理員來說,這是一個非常有用又巨大的工程。里面各個工件所具有的功能是不一樣的。現(xiàn)在我對這個HTML編輯器的一些常用功能做個簡單的介紹:圖標:是用來插入圖片的,教師可以添加與課程相關的圖片來使學生更容易理解課程的意思。圖標:很顯然是添加FLASH的,這樣可以讓你的網(wǎng)頁更具有活動性,使添加的內(nèi)容更直觀明了。圖標:是用來插入流媒體文件,這個文件能讓你清晰的看到自己做的過程,也能讓你感受到自己成功的那種快感。尤其它還能支持RM、MP3、WAV、MID、MIDI、AVI、WMA、ASF、ASX等等還有其它一系列的文件,其功能的強大包括了所以的文件編輯。圖標:具有遠程網(wǎng)上上傳的功能,這個功能是當我們看到別的網(wǎng)站上比較好的資料、圖片等,但自己制作起來比較麻煩的時候,你就可以直接把它上傳到我們自己的網(wǎng)站上,其中免去了很多不必要的步驟。但有利必有弊,當圖片屬所網(wǎng)站把它刪除后,我們自己的網(wǎng)站就也不能顯示了。所以管理員要經(jīng)常注意更新避免出現(xiàn)此情況。除了這幾個功能外,HTML編輯器還有很重要的一個功能,如圖所示:這個工具主要是用在當從別的網(wǎng)站拉東西進自己的網(wǎng)站時,放進這里面進行修改時,頭段會出現(xiàn)很多冗余的代碼,很多很長切一些不知道寫什么東西的代碼,你點擊上面的“文本”按鈕,網(wǎng)站上會自動把你的代碼修改下,去掉一些沒用的而留下自己所需的東西,再點擊“瀏覽”是不是達到自己所需要的效果,如果沒達到再接著修改,直到滿意為止,再把它放進自己所需的地方。課程設計管理:主要是對所添加的課題進行修改、刪除、選中操作。當我們選擇了修改按鈕后進入修改頁面,寫入修改的內(nèi)容后按修改按鈕就取編輯表內(nèi)容,主要是通過下面的語句控制的實現(xiàn)的:Zx_Kcsj_Title=Request.Form("Zx_Kcsj_Title")Fori=1ToRequest.Form("Zx_Kcsj_Con").CountZx_Kcsj_Con=Zx_Kcsj_Con&Request.Form("Zx_Kcsj_Con")(i)當取到數(shù)據(jù)后進行數(shù)據(jù)的檢測,如無錯就進行保存數(shù)據(jù)到數(shù)據(jù)庫中,再提示“修改成功”。若不修改就按放棄按鈕,就返回到上一頁面了。其中修改頁面也用到了HTML編輯器,前面已經(jīng)做了詳細介紹,這里就省略不講了。當選擇刪除按鈕的時候,我們就進入了刪除頁面,如圖所示:如果要刪除課題,則按是按鈕,做了這部操作后,就連接到數(shù)據(jù)庫通過deletefrom"&STable&"whereid="&Sid&""語句徹底從課題表中刪除對應課題。此外還有選擇題答案,詳細說明編輯器里編輯。試題管理可對試題進行修改和刪除。電子教案可在標題以及題目內(nèi)容進行修改。接下來的教案管理,實驗指導,實驗管理,教學大綱,大綱管理,相關資料,資料管理的添加管理與前面類似。然后可點擊退出回到首頁。4.2.3教學過程的設計:該部分是本網(wǎng)站的主要教學內(nèi)容,這樣詳細的介紹了自動控制原理具情況,有課程介紹,教學大綱,電子教案,實驗指導,單元練習,模擬自測,疑難解答,相關資料,課程設計等10多項內(nèi)容,時間的緊迫,因此有幾塊內(nèi)容不曾制作。如圖4-4所示:教學過程網(wǎng)頁進入界面制作背景的方法:1)設置背景顏色為#FFFFF2)創(chuàng)建自己想要設計內(nèi)容所需要的表格,這里主要使用插入表格而不使用拆分表格的原因是有些表格需要調(diào)節(jié)大小位置,而用拆分的方法制作的表格將非常難移動。表格的代碼形式為<TABLEid=__01height=41ellSpacing=0cellPadding=0width=100ign=centerborder=0></TABLE>,__01為表格名稱,表格高100單位為像素,單元格間距和邊距為0,邊框粗細為0,居中分布。3)插入所需的圖片,在開頭的圖片由于非常大,所以會給別人在打開網(wǎng)頁時不能一下子打開,因此將圖片剪成若干份再插入。插入圖片的代碼為<<imgsrc="image/jiaoxuedagang.gif"width="71"height="71"border="0">為圖片的路徑,width為圖片寬度,height為圖片的高度。4)中間會從左至右移動的文字的代碼為<MARQUEEonmouseover=this.stop()onmouseout=this.start()scrollAmount=5width=570height=25><divalign="right"><spanstyle="color:#FF0000;font-size:16px">★★★歡迎訪問浙江工業(yè)大學浙西分校自動控制原理網(wǎng)★★★</span>

溫馨提示

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

評論

0/150

提交評論