版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 畢 業(yè) 設(shè) 計(論 文)題 目: 網(wǎng)絡(luò)教學(xué)系統(tǒng) 39 / 59畢業(yè)論文(設(shè)計)原創(chuàng)性聲明本人所呈交的畢業(yè)論文(設(shè)計)是我在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作與取得的研究成果。據(jù)我所知,除文中已經(jīng)注明引用的容外,本論文(設(shè)計)不包含其他個人已經(jīng)發(fā)表或撰寫過的研究成果。對本論文(設(shè)計)的研究做出重要貢獻(xiàn)的個人和集體,均已在文中作了明確說明并表示意。 作者簽名: 日期:畢業(yè)論文(設(shè)計)授權(quán)使用說明本論文(設(shè)計)作者完全了解*學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計)的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計)并向相關(guān)部門送交論文(設(shè)計)的電子版和紙質(zhì)版。有權(quán)將論文(設(shè)計)用于非贏利目的的少量復(fù)制并允許論文(設(shè)計)進(jìn)入學(xué)校圖書
2、館被查閱。學(xué)??梢怨颊撐模ㄔO(shè)計)的全部或部分容。的論文(設(shè)計)在解密后適用本規(guī)定。 作者簽名: 指導(dǎo)教師簽名:日期: 日期:注意事項1.設(shè)計(論文)的容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致9)附錄(對論文支持必要時)2.論文字?jǐn)?shù)要求:理工類設(shè)計(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字
3、通順,語言流暢,書寫字跡工整,打印字體與大小符合要求,無錯別字,不準(zhǔn)請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂西 安 郵 電 學(xué) 院畢業(yè)設(shè)計(論文)任務(wù)書學(xué)生指導(dǎo)教師職稱講師系 別電子與信息工程系專 業(yè)電子信息工程題 目網(wǎng)絡(luò)教學(xué)系統(tǒng)任務(wù)與要求本課題通過
4、中教學(xué)課件的下載與教師教案的瀏覽,向?qū)W習(xí)者全面提供學(xué)習(xí)資料,做到課前預(yù)習(xí)、課后復(fù)習(xí),取得良好的學(xué)習(xí)效果,通過INTERNET實現(xiàn)學(xué)生學(xué)習(xí)、教師授課,提高學(xué)習(xí)效率。本系統(tǒng)的目標(biāo)是:實現(xiàn)用戶等級管理,實現(xiàn)文本,圖象錄入,實現(xiàn)用戶在線交流,實現(xiàn)課題討論等功能,通過對老師上傳的教學(xué)資料智能編排、規(guī)劃,方便學(xué)生上網(wǎng)下載、查詢,問題求解,與問題解答。要求學(xué)生完成網(wǎng)上自學(xué)和網(wǎng)上考試功能的開發(fā)和設(shè)計,系統(tǒng)調(diào)試,以與論文的撰寫工作。成果形式為、相關(guān)文檔和論文。開始日期2007-3-19完成日期2007-6-15系主任(簽字)2007年1月22日西 安 郵 電 學(xué) 院畢 業(yè) 設(shè) 計 (論文) 工 作 計 劃學(xué)生:
5、 璃 指導(dǎo)教師: 袁 薇 職稱: 講師 系別: 電子與信息工程系 專業(yè): 電子信息工程 題目: 網(wǎng)絡(luò)教學(xué)系統(tǒng) 工作進(jìn)程起止時間工 作 容2007.3.192007.3.26 熟悉ASP、JavaScript、VbScript、開發(fā)語言,掌握面向?qū)ο蟪绦蛟O(shè)計開發(fā)的概念體系,熟悉數(shù)據(jù)庫知識以與Access數(shù)據(jù)庫的使用方法,熟悉Dream Weaver 開發(fā)、調(diào)試技術(shù),進(jìn)行相關(guān)軟件的安裝,搭建系統(tǒng)運行環(huán)境2007.3.262007. 4.2 題庫系統(tǒng)前臺與后臺的總體設(shè)計和詳細(xì)設(shè)計2007. 4.22007.5.25 系統(tǒng)開發(fā)2007.5.262007. 6.4 系統(tǒng)調(diào)試2007.6.42007.6.
6、15 撰寫畢業(yè)論文,答辯主要參考書目(資料):1 石志國. ASP動態(tài)編程M :清華大學(xué) 2001年2 石志國.ASP精解案例教程M :清華大學(xué) 2004年3 丁貴廣等.ASP編程基礎(chǔ)與實例M : 機械工業(yè) 2002年4 屈鵬飛.javascript網(wǎng)頁編程M: 清華大學(xué) 2002年5 鄧問淵 惠貞 俊榮 . ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計M 中國鐵道出版 2001年2月出版 主要儀器設(shè)備與材料:PC機(P3,800MHz,64M以上),Microsoft Windows操作系統(tǒng)(98/NT/2000)論文(設(shè)計)過程中教師的指導(dǎo)安排:1、 幫助學(xué)生熟悉asp語言與面向?qū)ο蟪绦蛟O(shè)計的概念體系2、 指導(dǎo)
7、學(xué)生搭建系統(tǒng)運行環(huán)境,和畢設(shè)任務(wù)的分解與分析 3、 定期檢查學(xué)生的程序開發(fā)和工作進(jìn)展4、 相關(guān)答疑5、每周安排學(xué)生進(jìn)行一次工作匯報對計劃的說明:主要負(fù)責(zé)網(wǎng)上自學(xué)和網(wǎng)上考試功能的開發(fā)和設(shè)計,系統(tǒng)調(diào)試,論文撰寫注:本計劃一式兩份,一份交系,一份自己保存。 指導(dǎo)教師簽字:年 月 日郵電學(xué)院畢業(yè)設(shè)計(論文)開題報告電子與信息工程 系電子信息工程專業(yè) 2003 級 電子0305 班課題名稱: 網(wǎng)絡(luò)教學(xué)系統(tǒng) 學(xué)生: 璃 學(xué)號:05031152 指導(dǎo)教師:袁 薇報告日期: 2007年4月2日1本課題所涉與的問題與應(yīng)用現(xiàn)狀綜述現(xiàn)代教育技術(shù)是一門新興科學(xué),它是用先進(jìn)的教育思想、教育模式、教育手段和現(xiàn)代科技成果為
8、教育服務(wù),通過對教與學(xué)過程和教與學(xué)資源的設(shè)計、開發(fā)、利用、評價和管理,以實現(xiàn)教學(xué)最優(yōu)化的理論與實踐?,F(xiàn)代信息技術(shù)和通訊技術(shù)的飛速發(fā)展,是現(xiàn)代教育技術(shù)發(fā)展的重要載體之一。計算機技術(shù)的突飛猛進(jìn)地發(fā)展與應(yīng)用,使教學(xué)手段、教學(xué)思路和教學(xué)體系乃至整個社會教育觀念和教育模式帶來了深刻的變革,開創(chuàng)了教學(xué)手段的嶄新局面,使教育技術(shù)從早期的視聽教學(xué)發(fā)展到目前的多媒體網(wǎng)絡(luò)化教學(xué),教育信息化已成為教育改革的一個大趨勢。目前,隨著以多媒體網(wǎng)絡(luò)為代表的現(xiàn)代信息技術(shù)和與其相適應(yīng)的教學(xué)開發(fā)技術(shù)的出現(xiàn),使多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)以其先進(jìn)的技術(shù)、強大的功能,在教學(xué)中得到迅速的開發(fā)和應(yīng)用,代表了現(xiàn)代教學(xué)技術(shù)的發(fā)展方向。現(xiàn)代教育技術(shù)在分
9、析和解決教學(xué)問題中的基本思想是以學(xué)習(xí)者為中心,使學(xué)生能充分利用現(xiàn)代教育媒體進(jìn)行自主學(xué)習(xí),因此,學(xué)習(xí)者的需現(xiàn)代教育技術(shù)關(guān)注的中心,課堂教學(xué)過程基本上是學(xué)生視聽、思考、操作的嘗試和創(chuàng)造過程,而教師則是以間接形式主導(dǎo)教學(xué)通過設(shè)計主持、示和評價履行教師主導(dǎo)教學(xué)的職責(zé)。設(shè)計網(wǎng)絡(luò)教學(xué)系統(tǒng)是一個復(fù)雜的系統(tǒng)工程,首先要建立系統(tǒng)的數(shù)學(xué)模型和系統(tǒng)流程,然后確定進(jìn)行數(shù)據(jù)庫分析與設(shè)計,接下來連接數(shù)據(jù)庫,最后還要進(jìn)行界面的設(shè)計和代碼的實現(xiàn)等等。2本課題需要重點研究的關(guān)鍵問題、解決的思路與實現(xiàn)預(yù)期目標(biāo)的可行性分析本題目應(yīng)完成的工作: 實現(xiàn)網(wǎng)絡(luò)教學(xué)系統(tǒng)的開發(fā)實現(xiàn)管理員對網(wǎng)絡(luò)教學(xué)容的添加、刪除、修改和查詢等面向用戶功能,即用
10、戶使用界面(1)注冊功能(2)實現(xiàn)學(xué)生自學(xué)功能。(3)實現(xiàn)網(wǎng)上考試功能。 系統(tǒng)的目標(biāo)是:實現(xiàn)用戶等級管理,實現(xiàn)文本,圖象錄入,實現(xiàn)用戶在線交流,實現(xiàn)課題討論等功能,通過對老師上傳的教學(xué)資料智能編排、規(guī)劃,方便學(xué)生上網(wǎng)下載、查詢,問題求解,與問題解答。預(yù)期目標(biāo)的可行性分析: 我們采用微軟的集成開發(fā)環(huán)境Visual InterDer的突發(fā)優(yōu)點是它有一個非常優(yōu)秀的腳本開發(fā)調(diào)試環(huán)境,可以極其容易地生成VBScript腳本和JavaScript腳本。另外,它可以直接與SOL Server數(shù)據(jù)庫連接,方便地操作數(shù)據(jù)庫,這在其它環(huán)境中是比較少有的,同時采用FrontPage或者DreamWeaver還可以方
11、便的進(jìn)行界面設(shè)計,從而為系統(tǒng)的可行性。成果形式:、相關(guān)文檔和論文3完成本課題的工作方案完成本課題所需的知識要求有: 熟悉ASP、JavaScript、VbScript、開發(fā)語言,掌握面向?qū)ο蟪绦蛟O(shè)計開發(fā)的概念體系,熟悉數(shù)據(jù)庫知識以與Access數(shù)據(jù)庫的使用方法,熟悉Dream Weaver 開發(fā)、調(diào)試技術(shù),進(jìn)行相關(guān)軟件的安裝,搭建系統(tǒng)運行環(huán)境4指導(dǎo)教師審閱意見該生通過前期的資料查閱和相關(guān)知識學(xué)習(xí),對本課題的要求有了一定的認(rèn)識,同意該生進(jìn)行此畢業(yè)設(shè)計。指導(dǎo)教師(簽字):2007年 4 月 2 日郵電學(xué)院畢業(yè)設(shè)計 (論文)成績評定表學(xué)生璃性別女學(xué)號05031152專 業(yè)班級電子0305課題名稱網(wǎng)絡(luò)
12、教學(xué)系統(tǒng)課題類型難度較難畢業(yè)設(shè)計(論文)時間2007 年3月19日6 月15日指導(dǎo)教師袁薇(職稱 講師 )課題任務(wù)完成情況論文(千字);設(shè)計、計算說明書(千字);圖紙();其它(含附件):指導(dǎo)教師意見分項得分:開題調(diào)研論證分; 課題質(zhì)量(論文容)分; 創(chuàng)新分;論文撰寫(規(guī))分; 學(xué)習(xí)態(tài)度分; 外文翻譯 分指導(dǎo)教師審閱成績:指導(dǎo)教師(簽字):年月日評閱教師意見分項得分:選題分; 開題調(diào)研論證分; 課題質(zhì)量(論文容)分; 創(chuàng)新分;論文撰寫(規(guī))分; 外文翻譯 分評閱成績:評閱教師(簽字):年月日驗收小組意見分項得分:準(zhǔn)備情況分; 畢業(yè)設(shè)計(論文)質(zhì)量分; (操作)回答問題分驗收成績:驗收教師(組長
13、)(簽字):年月日答辯小組意見分項得分:準(zhǔn)備情況分; 述情況 分; 回答問題分; 儀表分答辯成績: 答辯小組組長(簽字):年月日成績計算方法指導(dǎo)教師成績 20() 評閱成績 30 () 驗收成績 20 () 答辯成績30()學(xué)生實得成績(百分制)指導(dǎo)教師成績 評閱成績驗收成績答辯成績 總評答辯委員會意見畢業(yè)論文(設(shè)計)總評成績(等級):系答辯委員會主任(簽字):系(簽章)年月日備注目錄摘要IABSTRACTII引言1 開發(fā)工具的介紹21. 1 ASP簡介21. 2 數(shù)據(jù)庫ACCESS的介紹41. 3 Dreamweaver MX 2004介紹61.4 IIS介紹61.4.1 IIS簡介61.4
14、.2 IIS安裝說明72運行環(huán)境要求93 需求分析103.1 問題分析103.2 設(shè)計目標(biāo)103.3 解決方案103.4 設(shè)計思想113.5 系統(tǒng)總功能模塊圖114 總體分析與設(shè)計134.1 系統(tǒng)分析134.2 主頁的設(shè)計134.3 數(shù)據(jù)庫的設(shè)計145 的具體設(shè)計185.1 網(wǎng)上自學(xué)185.2 網(wǎng)上考試246 的實踐與測試296.1 教學(xué)應(yīng)用實踐296.1.1 學(xué)生方面296.1.2 教師方面306.2 測試與意見反饋30結(jié)束語31致32參考文獻(xiàn)33譯文34摘要網(wǎng)絡(luò)技術(shù)飛速發(fā)展,在各個領(lǐng)域、各個方面得到廣泛的應(yīng)用。教育作為知識的后盾更需要運用現(xiàn)代教育技術(shù),實現(xiàn)網(wǎng)絡(luò)教學(xué)是本系統(tǒng)的設(shè)計目標(biāo)。網(wǎng)絡(luò)教
15、學(xué)系統(tǒng)設(shè)計以計算機技術(shù)和網(wǎng)絡(luò)技術(shù)為基礎(chǔ),使現(xiàn)代教育媒體與傳統(tǒng)教育手段有機結(jié)合教學(xué)系統(tǒng)。因為ASP簡單、易用,所以本設(shè)計是以ASP語言結(jié)合javascript、Vbsctipt和ACCESS數(shù)據(jù)庫完成動態(tài)網(wǎng)頁的設(shè)計。我所設(shè)計的部分主要完成網(wǎng)上自學(xué)和網(wǎng)上考試,包括優(yōu)秀文章、教案瀏覽、信息發(fā)布、題庫管理等。 將某科教案以一定的形式放到網(wǎng)上,以與將作業(yè)、習(xí)題、練習(xí)試卷等也在網(wǎng)上公布,而且還可以提供相應(yīng)的自測練習(xí)。對于老師,不用每次上課都要拿上U盤等,把做好的課件拷到電腦上再給學(xué)生講課,下次上課還要重新拷貝;對于學(xué)生,除了聽老師在課堂上的講授,更需要更多的自學(xué),有了在網(wǎng)上公布的教案課件、習(xí)題、自測練習(xí),
16、使學(xué)生自學(xué)時能夠把握好重點,掌握所學(xué)知識的整體結(jié)構(gòu),以能系統(tǒng)學(xué)習(xí)。關(guān)鍵字:網(wǎng)絡(luò)、網(wǎng)絡(luò)教學(xué)、ASP語言、動態(tài)網(wǎng)頁ABSTRACTThe network technology rapid development, in each domain, each aspect obtains the widespread application. The education needs to utilize the modern education technology as the knowledge backing,the realization network teaching is this sy
17、stem design goal. The network teaching system designs take the computer technology and the network technology as a foundation, causes the modern education media and the traditional education method organic synthesis teaching system. Because ASP simple, is easy to use, therefore this design is unifie
18、s Javascript, Vbsctipt and the ACCESS database by the ASP language completes the dynamic homepage the design. I design the part mainly completes on-line studies independently with the on-line test, including the outstanding article, teaches the document browsing, the information issue, the question
19、bank management and so on. Teaches the document of some subject to put on-line by the certain form, as well as the work, the exercise, the practice examination paper and so on also on-line announces, moreover also may provide the corresponding self-test practice. Regarding teacher, does not need eac
20、h time to attend class all must take the U plate and so on, the class which completes beats on the computer to teach again to the student, Next time will attend class also must again the copy;Regarding the student, except listens to teachers in classroom teaching, need more studying independently, h
21、ad the on-line announcement to teach the document class, the exercise, the self-test practice, enables the student studied independently when to grasp key, grasped studies the knowledge the overall construction, achieved the system study the goal.key wordsNetwork, Network education,ASP language,Dyna
22、mic homepage引言計算機技術(shù)的突飛猛進(jìn)地發(fā)展與應(yīng)用,使教學(xué)手段、教學(xué)思路和教學(xué)體系乃至整個社會教育觀念和教育模式帶來了深刻的變革,開創(chuàng)了教學(xué)手段的嶄新局面,使教育技術(shù)從早期的視聽教學(xué)發(fā)展到目前的多媒體網(wǎng)絡(luò)化教學(xué),教育信息化已成為教育改革的一個大趨勢。目前,隨著以多媒體網(wǎng)絡(luò)為代表的現(xiàn)代信息技術(shù)和與其相適應(yīng)的教學(xué)開發(fā)技術(shù)的出現(xiàn),使多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)以其先進(jìn)的技術(shù)、強大的功能,在教學(xué)中得到迅速的開發(fā)和應(yīng)用,代表了現(xiàn)代教學(xué)技術(shù)的發(fā)展方向。而隨著Web技術(shù)的迅猛發(fā)展,動態(tài)Web網(wǎng)頁技術(shù)已經(jīng)成為現(xiàn)今Web設(shè)計的熱門話題。動態(tài)Web網(wǎng)頁技術(shù)有很多優(yōu)點,它可以使Web頁面更加美觀,而且使頁面的交互性
23、更強,能實現(xiàn)靜態(tài)Web頁面所不能實現(xiàn)的功能。ASP是微軟公司推出的一種用來取代CGI的技術(shù),它是基于IIS的開放式的服務(wù)器端腳本環(huán)境。使用ASP可以很好的將HTML、腳本命令和組件融合在一起、集簡單性、高效性和易擴展性于一體。使用ASP,可以很容易的創(chuàng)建動態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。而且在眾多的動態(tài)網(wǎng)頁開發(fā)技術(shù)中,ASP以其簡單、易學(xué)、易用而著稱,很快適應(yīng)了Web技術(shù)的快速發(fā)展?;谝陨显颍鞠到y(tǒng)應(yīng)用來ASP來實現(xiàn)。其設(shè)計的預(yù)期結(jié)果是完成教案、練習(xí)等在線發(fā)布以供教師和學(xué)生使用,有權(quán)限的人可以對其在線修改和添加,學(xué)生在線自學(xué)、在線自測等1 開發(fā)工具的介紹應(yīng)用的系統(tǒng)開發(fā)工具包括:ASP
24、、ACCESS、DREAMWEAVER和IIS5.01. 1 ASP簡介1、 ASP腳本語言性能通常情況下,Web服務(wù)器的處理速度足夠滿足使用。因為他們的主要任務(wù)是從磁盤中載入頁面并發(fā)往客戶端。因此,Web服務(wù)器的性能主要取決于磁盤的讀寫速度。每個頁面的請求結(jié)果都使處理器等待磁盤。這意味著執(zhí)行ASP腳本通常對性能的影響非常小。而且如果在一個頁面上某段腳本代碼多次執(zhí)行,而這段代碼的編譯版本已被高速緩存,那么只須執(zhí)行它,而不必多次編譯,這樣對性能的影響就更小了。但是,隨著用戶請求數(shù)量的增加,服務(wù)器負(fù)載也會不斷增加,解釋和執(zhí)行每個ASP頁面就有了相應(yīng)的代價。應(yīng)盡可能壓縮ASP解釋器的工作量,如避免在
25、同一個頁面上混用多種腳本語言。2、 ASP工作原理ASP的工作原理分為訪問HTML頁面和訪問ASP頁面兩個過程(1) 訪問HTML頁面的過程: 在客戶端瀏覽器地址欄處輸入HTML文件的URL地址,通過網(wǎng)絡(luò)發(fā)送一個網(wǎng)頁請求。 根據(jù)瀏覽器發(fā)送的URL找到相應(yīng)的Web服務(wù)器。 Web服務(wù)器收到請求,通過擴展名.html或.htm判斷是否為HTML文件的請求。 Web服務(wù)器將對應(yīng)的HTML文件從磁盤或存儲器中取出并送回瀏覽器 HTML文件由用戶的瀏覽器解釋,結(jié)果在瀏覽器窗口中顯示出來。 (2) 訪問ASP頁面的過程: 當(dāng)用戶請求一個*.asp頁面時,該請求通過網(wǎng)絡(luò)被發(fā)送到相應(yīng)的Web服務(wù)器。 Web服
26、務(wù)器響應(yīng)該 請求,并根據(jù)擴展名.asp識別出ASP文件。 Web服務(wù)器從硬盤或存中獲取相應(yīng)的ASP文件。 Web服務(wù)器將ASP文件發(fā)送到腳本引擎(asp.dll)文件中。 腳本引擎(asp.dll)將ASP文件從頭到尾進(jìn)行解釋處理,并根據(jù)ASP文件中的腳本命令生成相應(yīng)的HTML網(wǎng)頁。 若ASP文件中含有訪問數(shù)據(jù)庫的請求,就通過數(shù)據(jù)庫連接組件與后臺 據(jù)庫相連。ASP腳本是在服務(wù)器端解釋執(zhí)行的,它依據(jù)訪問數(shù)據(jù)庫的結(jié)果集自動生成符合HTML語言的頁面,以響應(yīng)用戶的請求。所有相關(guān)的工作由Web服務(wù)器負(fù)責(zé)。3、 ASP的特點(1) 任何開發(fā)工具皆可發(fā)展ASP:只要使用一般的文本編輯程序,如WINDOWS
27、記事本,就可以編輯。當(dāng)然其他網(wǎng)頁發(fā)展工具,例如FRONTPAGE EXPRESS也可以;(2) 語言相容性高:ASP與所有的ACTIVEX SCRIPT語言都相容,除了可結(jié)合HTML、VBSCRIPT、javascript、ACTIVEX服務(wù)器組件來設(shè)計外,并可經(jīng)由外掛組件模組的方式,使用其他廠商所提供的語言。(3) 隱密安全性高:如果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因為ASP程序先于服務(wù)端執(zhí)行,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進(jìn)而被盜用。(4) 易于操控
28、數(shù)據(jù)庫:ASP可以輕易地通過ODBC(Open Database Connectivity),驅(qū)動程序連接不同的數(shù)據(jù)庫,例如Access,F(xiàn)oxpro,dbase,oracle等等,另外,ASP亦可將“文本文件”或是“Excel”文件當(dāng)成數(shù)據(jù)庫用。(5) 面向?qū)ο髮W(xué)習(xí)更容易ASP具備有面向?qū)ο螅∣bject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強大的建對象:Request、Response、Server、Application以與Session,同時,若使用ASP建的“Application”對象或“Session”對象所撰寫出來的ASP程序可以在多個網(wǎng)頁之間暫時保存必要
29、的信息。4、 ASP的建對象ASP提供了六個建對象,供用戶直接調(diào)用:(1) Application對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。(2) Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。(3) Request對象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。(4) Response對象:服務(wù)器將輸出容發(fā)送到用戶端。(5) Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。(6) Object Conte
30、xt對象:IIS 4.0新增的對象,用來進(jìn)行事務(wù)處理。此項功能需得到MTS(Microsoft Transcation Server)管理的支持。5、 ASP的主要置組件(1) Ad Rotator組件:用來按指定計劃在同一頁上自動輪換顯示廣告,用于WWW 日益重要的廣告服務(wù)。(2) Browser Capabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。(3) atabase Access組件:提供ADO (ActiveX Data Objects)來訪問支持ODBC的數(shù)據(jù)庫。(4) ile Access組件:提供對服務(wù)器端文件的讀寫功能。(5) on
31、tent Linking組件:生成WEB頁容列表,并將各頁順序連接,用于制作導(dǎo)航條。此外,還可安裝Myinfo、Counters、Content Rotator、Page Count等組件,用戶也可自行編制Actiive組件,以提高系統(tǒng)的實用性。(6) atabase Access組件ADOADO(ActiveX Data Object)是一組優(yōu)化的訪問數(shù)據(jù)庫的專用對象集,它為ASP提供了完整的站點數(shù)據(jù)庫訪問解決方案。ADO對象在服務(wù)器端執(zhí)行,并向客戶端提供含有數(shù)據(jù)庫信息的容,客戶端也可以根據(jù)指定的權(quán)限返回參數(shù)來對數(shù)據(jù)庫進(jìn)行讀寫等操作。ADO的特點就是執(zhí)行速度快、使用簡單、低存消耗且占用硬盤空
32、間小。在使用ADO之前要先在ODBC中添加相應(yīng)的數(shù)據(jù)庫驅(qū)動程序,并創(chuàng)建相應(yīng)的DSN(數(shù)據(jù)源名)。ADO中包含許多對象,其中Connection對象和Recordset對象主要用于控制數(shù)據(jù)庫存取,要建立一次數(shù)據(jù)庫訪問首先要創(chuàng)建一個Connection對象,然后用基于這個Connection對象的Recordset對象來完成對數(shù)據(jù)庫從操作。1. 2 數(shù)據(jù)庫ACCESS的介紹1、 ACCESS的發(fā)展Microsoft Access是一個關(guān)系型桌面數(shù)據(jù)庫管理系統(tǒng),它可以用來建立中,小型的數(shù)據(jù)庫應(yīng)用系統(tǒng)。自從1992年發(fā)布以來,Microsoft Access已成為桌面數(shù)據(jù)庫的領(lǐng)導(dǎo)者。Microsoft
33、 Access經(jīng)歷了Access1.0,Access2.0,Access95,Access97和Access2000各個版本。Microsoft Access是微軟公司開發(fā)的,它充分利用了Windows平臺的優(yōu)越性,如圖形界面和Windows的事件驅(qū)動機制。Microsoft Access最重要的特征不是需要編寫程序,對于大多數(shù)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Paradox,FoxPro等而言,其管理者需要具備程序設(shè)計的能力,才能建立和有效管理一個應(yīng)用程序而Access數(shù)據(jù)庫系統(tǒng)把數(shù)據(jù)庫應(yīng)用程序的建立移動到了用戶環(huán)境中,數(shù)據(jù)庫的管理者不再需要具有程序設(shè)計能力,除非要執(zhí)行復(fù)雜的操作。利用系統(tǒng)提供的向?qū)Щ?/p>
34、者生成器,再利用幾個簡單的宏或者VBA語句就可以迅速建立簡單的應(yīng)用程序。Access中的數(shù)據(jù)庫文件中不是簡單的存儲數(shù)據(jù)的表,這是Access與其他桌面數(shù)據(jù)庫的一個重要區(qū)別Access數(shù)據(jù)庫文件不僅包含傳統(tǒng)意義上的表,還包括操作或者控制數(shù)據(jù)的其他對象(如查詢,窗體和報表等)。數(shù)據(jù)庫文件以“.mdb”為擴展名,Access的單一文件包含了所有相關(guān)的表,查詢,窗體,報表等的定義。2、 Access 2003的特點Access 2003 提供一組功能強大的工具,這些工具提供的功能相當(dāng)完善,能夠滿足專業(yè)開發(fā)人員的需要,而且對于新用戶來說,還十分易于上手?,F(xiàn)在,您組織中的每個成員都可以創(chuàng)建或使用功能強大的
35、數(shù)據(jù)庫解決方案,這種數(shù)據(jù)庫解決方案使他們能夠比以前更輕松地組織、訪問和共享信息。(1) 訪問和使用多種來源的信息:在一個熟悉的界面中使用各種格式以與來自不同 序的信息。(2) 整合圍廣泛的數(shù)據(jù)源:Access 2003 支持各種數(shù)據(jù)格式,其中包括可擴展標(biāo)記語言 (XML)、OLE、開放式數(shù)據(jù)庫連接 (ODBC) 以與 Microsoft Windows SharePoint 服務(wù)。(3) 商業(yè)系統(tǒng):Access 2003 能夠表,以便您可以在 Access 2003 窗體、報表和數(shù)據(jù)訪問頁一次訪問多個數(shù)據(jù)庫中的數(shù)據(jù)。而且還能其他 Access 數(shù)據(jù)庫、Microsoft Excel 電子表格、
36、ODBC 數(shù)據(jù)源、Microsoft SQL Server 數(shù)據(jù)庫以與其他數(shù)據(jù)源中的表。(4) 最大限度地利用企業(yè)數(shù)據(jù):Access 2003 將基于 Microsoft SQL Server 的數(shù)據(jù)合并到了 Access 解決方案中。因此使用“存儲過程設(shè)計器”創(chuàng)建修改存儲在 SQL Server 中的簡單存儲過程,而不必學(xué)習(xí) Transact SQL。(5) 依靠 Access 2003:減少錯誤并在需要時獲取幫助。(6) 使窗體具有新穎外觀:Access 2003 支持 Microsoft Windows XP 的主題功能,從而為窗體提供一致的設(shè)計風(fēng)格。(7) 查看相關(guān)信息:快速查找依賴特
37、定數(shù)據(jù)庫對象的表、查詢、窗體或報表。(8) 幫助消滅錯誤:新的錯誤檢查功能能夠標(biāo)記出窗體和報表中的常見錯誤,使得可以比以前更快地測試和修復(fù)錯誤。標(biāo)記出錯誤后,您在糾正錯誤的過程中可以有的放矢,這樣不但能夠節(jié)省時間,而且有助于創(chuàng)建更準(zhǔn)確的窗體和報表。(9) 自動更新屬性:更改表中的字段屬性后,有控件綁定到該屬性的所有窗體或報表都可以被自動更新。(10) 使用功能強大的方式分析信息:Access 2003 允許將控件拖到 Access 窗體上,來創(chuàng)建 Microsoft PivotTable 或 Microsoft PivotChart 視圖或電子表格。(11) 輕松備份信息:在 Access 2
38、003 中,現(xiàn)在可以將正在使用的數(shù)據(jù)庫的副本保存到其他位置。(12) 查找所需要的幫助:從“Getting Started”(入門)和“Help”(幫助)任務(wù)窗格,可以訪問 Microsoft Office Online Web 站點上的 Microsoft Office Online Assistance(Microsoft Office 聯(lián)機幫助)。它提供根據(jù)其他用戶的請求和問題而定期更新的幫助文章。這些任務(wù)窗格中的某些功能需要使用 Internet 連接。1. 3 Dreamweaver MX 2004介紹Dreamweaver MX 2004 是一款專業(yè)的 HTML 編輯器,用于對 W
39、eb 站點、Web 頁和 Web應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)。無論喜歡直接編寫 HTML 代碼還是偏愛在可視化編輯環(huán)境中工作, Dreamweaver 都會提供幫助良多的工具,豐富用戶的 Web 創(chuàng)作體驗。利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。不過,如果用戶更喜歡用手工直接編碼,Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver,還可以使用服務(wù)器語言(例如 ASP、ASP.NET、ColdFusion 標(biāo)記語言(CFML)、JSP 和 PHP)生成支持動態(tài)數(shù)據(jù)庫的 Web 應(yīng)用程序。1.4 IIS介紹1
40、.4.1 IIS簡介IIS是微軟公司推出的Web服務(wù)器。它是當(dāng)今WindowsNT平臺上執(zhí)行效率最高的Web服務(wù)器之一。IIS在商業(yè)上應(yīng)用非常廣泛,功能非常豐富。而ASP是一套微軟公司開發(fā)的服務(wù)器端腳本環(huán)境,ASP置于IIS之中,通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX組件建立動態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。ASP中包含了一個名為asp.dll的DLL文件,這個DLL文件負(fù)責(zé)得到一個ASP頁面(由擴展名.asp標(biāo)識),然后對它進(jìn)行分析,并調(diào)用相應(yīng)的腳本引擎處理其中的腳本,腳本的執(zhí)行結(jié)果與ASP頁面中的HTML和模板文本結(jié)合在一起。完整的頁面回送到Web服務(wù)器,從那里送
41、往提出請求的客戶端。1.4.2 IIS安裝說明在Windows 2000/XP中IIS被置在系統(tǒng)安裝盤中,但在安裝系統(tǒng)時,默認(rèn)時并不安裝IIS,因為并不是所有的計算機都用作Web服務(wù)器。安裝IIS非常簡單,操作步驟如下;(1)首先從開始菜單選擇設(shè)置控制面板添加或刪除程序命令,彈出添加或刪除程序?qū)υ捒颍鐖D1-1所示: 圖1-1(2)然后從左側(cè)列表選擇添加/刪除Windows組件按扭,彈出Windows組件向?qū)υ捒?,選中Internet信息服務(wù)(IIS)復(fù)選框,如圖1-2所示:圖1-2(3)單擊向?qū)姘迳系脑敿?xì)信息按鈕,出現(xiàn)Internet信息服務(wù)(IIS)對話框,確認(rèn)萬維網(wǎng)服務(wù)被選中。還可以
42、單擊詳細(xì)信息按鈕,設(shè)置更詳細(xì)的屬性,如圖1-3所示: 圖 1-32運行環(huán)境要求服務(wù)器操作系統(tǒng):WINDOWS2000 SERVER或WINDOWS2000 ADVANCE SERVER;數(shù)據(jù)庫:ACCESS2000;WEB服務(wù)器:IIS5.0(操作系統(tǒng)自帶);服務(wù)器存:64M以上;客戶端操作系統(tǒng):WINDOWS98或更高版本;安裝說明:將本系統(tǒng)文件夾拷貝到硬盤中IIS5.0默認(rèn)WEB站點下,啟動IIS服務(wù)。在瀏覽器的地址欄鍵入/index.htm或 localhost/index.htm即可。3 需求分析3.1問題分析對于老師來說,經(jīng)常會在業(yè)余的時間,把他所要上課的容做成網(wǎng)頁
43、,或者幻燈片,然后再帶到課堂上進(jìn)行授課。這樣有幾個不利的地方:(1)格不統(tǒng)一,不同的老師做出來的課件都不一樣,不利于學(xué)生對資料的查詢;(2)并非每個老師都有空間,這樣就對學(xué)生在課余時間的學(xué)習(xí)不便;(3)由于課程多,每個學(xué)科都有一個地址,對于學(xué)生來說,難于記住這么多的地址;(4)若出現(xiàn)錯誤、或變動不能做與時的修改,為了適應(yīng)上課的需要,經(jīng)常要對上課容做適當(dāng)?shù)恼{(diào)整,這就要求必須能對課件的容做在線修改的能力。而且,除了老師留的作業(yè),學(xué)生需要作更多的練習(xí)以加強對知識的掌握,了解自己什么地方學(xué)的好,什么地方還需要進(jìn)一步學(xué)習(xí)。通常學(xué)生自己在圖書館借的書圍比較大,不易把握重點,這就需要有一套自己老師選定或編寫
44、的習(xí)題供學(xué)生使用??梢栽诰W(wǎng)上編輯一個自學(xué)系統(tǒng)將這些習(xí)題提供給學(xué)生,而且要有修改和添加、刪除的能力。3.2設(shè)計目標(biāo)本系統(tǒng)圍繞是個學(xué)習(xí)性質(zhì)的站點。本系統(tǒng)的設(shè)計目標(biāo)是:實現(xiàn)用戶等級管理,實現(xiàn)文本錄入,圖象等功能。因此通過對老師上傳的教學(xué)資料編排、規(guī)劃,方便學(xué)生上網(wǎng)下載、上載、查詢、瀏覽,自測等。本系統(tǒng)的主要用戶是校園網(wǎng)的學(xué)生與老師,維護人員為各科的任課任老師。3.3解決方案本系統(tǒng)做的解決方案:(1)課件上傳功能,能對上傳的資料進(jìn)行添加、修改、刪除等功能。(2)在線自測功能,能對習(xí)題與時添加修改,知道習(xí)題的正確答案,以幫助學(xué)生自學(xué)。3.4設(shè)計思想本課題通過中教學(xué)課件的下載與教師教案的瀏覽與網(wǎng)上自測,向
45、學(xué)習(xí)者全面提供學(xué)習(xí)資料,做到課前預(yù)習(xí)、課后復(fù)習(xí),取得良好的學(xué)習(xí)效果。在INTERNET上實現(xiàn)學(xué)生學(xué)習(xí)、教師授課,提高學(xué)習(xí)效率。3.5系統(tǒng)總功能模塊圖教學(xué)網(wǎng)首頁網(wǎng)上自學(xué)網(wǎng)上答疑網(wǎng)上考試網(wǎng)上作業(yè)相關(guān)公告實時答疑非實時答疑在線考試在線自測作業(yè)批改作業(yè)提交課件下載課件瀏覽圖 3-1我所完成的模塊有關(guān)信息說明如下:(1) 網(wǎng)上考試在線考試管理員用戶名:11密碼:1在線考試學(xué)生錄入:為了安全起見,采用直接在服務(wù)器上對ACCESS數(shù)據(jù)庫進(jìn)行操作。文化基礎(chǔ)機試試題嵌圖片文件名分別為:A卷WORD:wd1.jpgEXCEL:Ex1.jpgFRONTPAGE:fp1.jpgPOWERPOINT:pp1.jpgB卷
46、WORD:wd2.jpgEXCEL:ex2.jpgFRONTPAGE:fp2.jpgPOWERPOINT:pp2.jpg按照上面的文件名命名試題圖片,將這些圖片存放在子目錄test/exam/jishi/中即可。在線自測系統(tǒng):為了加快速度,每章題目采用直接從數(shù)據(jù)庫直接錄入的方法。(2)網(wǎng)上自學(xué)在線考試管理員用戶名:11密碼:14 總體分析與設(shè)計4.1系統(tǒng)分析網(wǎng)上自學(xué):包括優(yōu)秀文章、課件的下載、教案的瀏覽、學(xué)校概況、學(xué)術(shù)科研等信息,為訪問的學(xué)生提供了一個自學(xué)的平臺。網(wǎng)上考試:網(wǎng)上考試系統(tǒng)具體分為網(wǎng)上在線考試和在線自測兩個子系統(tǒng),試題庫由管理員進(jìn)行管理,為訪問的學(xué)生提供了一個自我檢測的考試平臺。
47、4.2主頁的設(shè)計1、主頁面的主要功能是應(yīng)用超的方法來實現(xiàn)進(jìn)入各頁面的連接,并顯示熱點問題公告網(wǎng)頁主頁頁面如下圖:圖 4-12、主要連接語句如下:單擊圖標(biāo)進(jìn)入網(wǎng)上自學(xué)主頁面:單擊圖標(biāo)進(jìn)入網(wǎng)上考試選擇頁面而再由tanchu.asp來選擇進(jìn)入在線考試和在線自測主頁面4.3數(shù)據(jù)庫的設(shè)計1、在系統(tǒng)設(shè)計當(dāng)中,站點涉與到的數(shù)據(jù)都存儲在ACESS數(shù)據(jù)庫當(dāng)中。我所完成的網(wǎng)上自學(xué)和網(wǎng)上考試兩部分共包括五個數(shù)據(jù)庫如下所示:exam.mdb:用于存儲在線考試相關(guān)信息grand.mdb: 用于存儲在線考自測關(guān)信息wenzhang.mdb: 用于存儲優(yōu)秀文章相關(guān)信息jiaoan.mdb: 用于存儲教案瀏覽相關(guān)信息xiazai.mdb:用于存儲上載下載相關(guān)信息2、下面所述是exam.mdb數(shù)據(jù)庫設(shè)計的方法和相關(guān)信息,其它的數(shù)據(jù)庫設(shè)計方法與之一樣,就不再累述(1)exam.mdb所包含的表,如下圖所示圖 4-2其中:cadre_info:在線考試系統(tǒng)相關(guān)人員信息 department:院系信息 exam_datebase:考試試題庫 e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工作總結(jié)之高中數(shù)學(xué)社團活動總結(jié)
- 電工電子技術(shù)(第3版) 課件 1.8.2 戴維南定理
- 銀行員工行為規(guī)范與紀(jì)律制度
- 《俞慧紅樓夢》課件
- 《設(shè)計模板》課件
- 《銀行入職培訓(xùn)課件》課件
- 《放射性監(jiān)測》課件
- 《教育的構(gòu)成》課件
- 分式的性質(zhì)課件
- 2024屆高考語文一輪復(fù)習(xí)第2章小說閱讀4第三節(jié)分析環(huán)境描寫-聚焦人物讀懂風(fēng)景課件
- 2024-2025學(xué)年語文二年級上冊 部編版期末測試卷(含答案)
- 24春國家開放大學(xué)《教育學(xué)》期末大作業(yè)
- MOOC 自然保護與生態(tài)安全:拯救地球家園-暨南大學(xué) 中國大學(xué)慕課答案
- 2024年意識形態(tài)工作專題會議記錄【6篇】
- 23秋國家開放大學(xué)《液壓氣動技術(shù)》形考任務(wù)1-3參考答案
- 小學(xué)六年級數(shù)學(xué)計算題100道(含答案)
- 趕工措施施工方案(完整版)
- 犬腎衰竭的診斷和治療
- 實驗二十八 實驗設(shè)計——食醋中總酸度的測定
- 簡約體育賽事大型活動招商合作方案教育實用PPT輔導(dǎo)課件
- 工程決算書(結(jié)算書)-模板
評論
0/150
提交評論