




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 畢 業 設 計(論 文)題 目: 網絡教學系統 39 / 59畢業論文(設計)原創性聲明本人所呈交的畢業論文(設計)是我在導師的指導下進行的研究工作與取得的研究成果。據我所知,除文中已經注明引用的容外,本論文(設計)不包含其他個人已經發表或撰寫過的研究成果。對本論文(設計)的研究做出重要貢獻的個人和集體,均已在文中作了明確說明并表示意。 作者簽名: 日期:畢業論文(設計)授權使用說明本論文(設計)作者完全了解*學院有關保留、使用畢業論文(設計)的規定,學校有權保留論文(設計)并向相關部門送交論文(設計)的電子版和紙質版。有權將論文(設計)用于非贏利目的的少量復制并允許論文(設計)進入學校圖書
2、館被查閱。學校可以公布論文(設計)的全部或部分容。的論文(設計)在解密后適用本規定。 作者簽名: 指導教師簽名:日期: 日期:注意事項1.設計(論文)的容包括:1)封面(按教務處制定的標準封面格式制作)2)原創性聲明3)中文摘要(300字左右)、關鍵詞4)外文摘要、關鍵詞5)目次頁(附件不統一編入)6)論文主體部分:引言(或緒論)、正文、結論7)參考文獻8)致9)附錄(對論文支持必要時)2.論文字數要求:理工類設計(論文)正文字數不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字數不少于1.2萬字。3.附件包括:任務書、開題報告、外文譯文、譯文原文(復印件)。4.文字、圖表要求:1)文字
3、通順,語言流暢,書寫字跡工整,打印字體與大小符合要求,無錯別字,不準請他人代寫2)工程設計類題目的圖紙,要求部分用尺規繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應繪制于無格子的頁面上5)軟件工程類課題應有程序清單,并提供電子文檔5.裝訂順序1)設計(論文)2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件)次序裝訂西 安 郵 電 學 院畢業設計(論文)任務書學生指導教師職稱講師系 別電子與信息工程系專 業電子信息工程題 目網絡教學系統任務與要求本課題通過
4、中教學課件的下載與教師教案的瀏覽,向學習者全面提供學習資料,做到課前預習、課后復習,取得良好的學習效果,通過INTERNET實現學生學習、教師授課,提高學習效率。本系統的目標是:實現用戶等級管理,實現文本,圖象錄入,實現用戶在線交流,實現課題討論等功能,通過對老師上傳的教學資料智能編排、規劃,方便學生上網下載、查詢,問題求解,與問題解答。要求學生完成網上自學和網上考試功能的開發和設計,系統調試,以與論文的撰寫工作。成果形式為、相關文檔和論文。開始日期2007-3-19完成日期2007-6-15系主任(簽字)2007年1月22日西 安 郵 電 學 院畢 業 設 計 (論文) 工 作 計 劃學生:
5、 璃 指導教師: 袁 薇 職稱: 講師 系別: 電子與信息工程系 專業: 電子信息工程 題目: 網絡教學系統 工作進程起止時間工 作 容2007.3.192007.3.26 熟悉ASP、JavaScript、VbScript、開發語言,掌握面向對象程序設計開發的概念體系,熟悉數據庫知識以與Access數據庫的使用方法,熟悉Dream Weaver 開發、調試技術,進行相關軟件的安裝,搭建系統運行環境2007.3.262007. 4.2 題庫系統前臺與后臺的總體設計和詳細設計2007. 4.22007.5.25 系統開發2007.5.262007. 6.4 系統調試2007.6.42007.6.
6、15 撰寫畢業論文,答辯主要參考書目(資料):1 石志國. ASP動態編程M :清華大學 2001年2 石志國.ASP精解案例教程M :清華大學 2004年3 丁貴廣等.ASP編程基礎與實例M : 機械工業 2002年4 屈鵬飛.javascript網頁編程M: 清華大學 2002年5 鄧問淵 惠貞 俊榮 . ASP與網頁數據庫設計M 中國鐵道出版 2001年2月出版 主要儀器設備與材料:PC機(P3,800MHz,64M以上),Microsoft Windows操作系統(98/NT/2000)論文(設計)過程中教師的指導安排:1、 幫助學生熟悉asp語言與面向對象程序設計的概念體系2、 指導
7、學生搭建系統運行環境,和畢設任務的分解與分析 3、 定期檢查學生的程序開發和工作進展4、 相關答疑5、每周安排學生進行一次工作匯報對計劃的說明:主要負責網上自學和網上考試功能的開發和設計,系統調試,論文撰寫注:本計劃一式兩份,一份交系,一份自己保存。 指導教師簽字:年 月 日郵電學院畢業設計(論文)開題報告電子與信息工程 系電子信息工程專業 2003 級 電子0305 班課題名稱: 網絡教學系統 學生: 璃 學號:05031152 指導教師:袁 薇報告日期: 2007年4月2日1本課題所涉與的問題與應用現狀綜述現代教育技術是一門新興科學,它是用先進的教育思想、教育模式、教育手段和現代科技成果為
8、教育服務,通過對教與學過程和教與學資源的設計、開發、利用、評價和管理,以實現教學最優化的理論與實踐。現代信息技術和通訊技術的飛速發展,是現代教育技術發展的重要載體之一。計算機技術的突飛猛進地發展與應用,使教學手段、教學思路和教學體系乃至整個社會教育觀念和教育模式帶來了深刻的變革,開創了教學手段的嶄新局面,使教育技術從早期的視聽教學發展到目前的多媒體網絡化教學,教育信息化已成為教育改革的一個大趨勢。目前,隨著以多媒體網絡為代表的現代信息技術和與其相適應的教學開發技術的出現,使多媒體網絡教學系統以其先進的技術、強大的功能,在教學中得到迅速的開發和應用,代表了現代教學技術的發展方向。現代教育技術在分
9、析和解決教學問題中的基本思想是以學習者為中心,使學生能充分利用現代教育媒體進行自主學習,因此,學習者的需現代教育技術關注的中心,課堂教學過程基本上是學生視聽、思考、操作的嘗試和創造過程,而教師則是以間接形式主導教學通過設計主持、示和評價履行教師主導教學的職責。設計網絡教學系統是一個復雜的系統工程,首先要建立系統的數學模型和系統流程,然后確定進行數據庫分析與設計,接下來連接數據庫,最后還要進行界面的設計和代碼的實現等等。2本課題需要重點研究的關鍵問題、解決的思路與實現預期目標的可行性分析本題目應完成的工作: 實現網絡教學系統的開發實現管理員對網絡教學容的添加、刪除、修改和查詢等面向用戶功能,即用
10、戶使用界面(1)注冊功能(2)實現學生自學功能。(3)實現網上考試功能。 系統的目標是:實現用戶等級管理,實現文本,圖象錄入,實現用戶在線交流,實現課題討論等功能,通過對老師上傳的教學資料智能編排、規劃,方便學生上網下載、查詢,問題求解,與問題解答。預期目標的可行性分析: 我們采用微軟的集成開發環境Visual InterDer的突發優點是它有一個非常優秀的腳本開發調試環境,可以極其容易地生成VBScript腳本和JavaScript腳本。另外,它可以直接與SOL Server數據庫連接,方便地操作數據庫,這在其它環境中是比較少有的,同時采用FrontPage或者DreamWeaver還可以方
11、便的進行界面設計,從而為系統的可行性。成果形式:、相關文檔和論文3完成本課題的工作方案完成本課題所需的知識要求有: 熟悉ASP、JavaScript、VbScript、開發語言,掌握面向對象程序設計開發的概念體系,熟悉數據庫知識以與Access數據庫的使用方法,熟悉Dream Weaver 開發、調試技術,進行相關軟件的安裝,搭建系統運行環境4指導教師審閱意見該生通過前期的資料查閱和相關知識學習,對本課題的要求有了一定的認識,同意該生進行此畢業設計。指導教師(簽字):2007年 4 月 2 日郵電學院畢業設計 (論文)成績評定表學生璃性別女學號05031152專 業班級電子0305課題名稱網絡
12、教學系統課題類型難度較難畢業設計(論文)時間2007 年3月19日6 月15日指導教師袁薇(職稱 講師 )課題任務完成情況論文(千字);設計、計算說明書(千字);圖紙();其它(含附件):指導教師意見分項得分:開題調研論證分; 課題質量(論文容)分; 創新分;論文撰寫(規)分; 學習態度分; 外文翻譯 分指導教師審閱成績:指導教師(簽字):年月日評閱教師意見分項得分:選題分; 開題調研論證分; 課題質量(論文容)分; 創新分;論文撰寫(規)分; 外文翻譯 分評閱成績:評閱教師(簽字):年月日驗收小組意見分項得分:準備情況分; 畢業設計(論文)質量分; (操作)回答問題分驗收成績:驗收教師(組長
13、)(簽字):年月日答辯小組意見分項得分:準備情況分; 述情況 分; 回答問題分; 儀表分答辯成績: 答辯小組組長(簽字):年月日成績計算方法指導教師成績 20() 評閱成績 30 () 驗收成績 20 () 答辯成績30()學生實得成績(百分制)指導教師成績 評閱成績驗收成績答辯成績 總評答辯委員會意見畢業論文(設計)總評成績(等級):系答辯委員會主任(簽字):系(簽章)年月日備注目錄摘要IABSTRACTII引言1 開發工具的介紹21. 1 ASP簡介21. 2 數據庫ACCESS的介紹41. 3 Dreamweaver MX 2004介紹61.4 IIS介紹61.4.1 IIS簡介61.4
14、.2 IIS安裝說明72運行環境要求93 需求分析103.1 問題分析103.2 設計目標103.3 解決方案103.4 設計思想113.5 系統總功能模塊圖114 總體分析與設計134.1 系統分析134.2 主頁的設計134.3 數據庫的設計145 的具體設計185.1 網上自學185.2 網上考試246 的實踐與測試296.1 教學應用實踐296.1.1 學生方面296.1.2 教師方面306.2 測試與意見反饋30結束語31致32參考文獻33譯文34摘要網絡技術飛速發展,在各個領域、各個方面得到廣泛的應用。教育作為知識的后盾更需要運用現代教育技術,實現網絡教學是本系統的設計目標。網絡教
15、學系統設計以計算機技術和網絡技術為基礎,使現代教育媒體與傳統教育手段有機結合教學系統。因為ASP簡單、易用,所以本設計是以ASP語言結合javascript、Vbsctipt和ACCESS數據庫完成動態網頁的設計。我所設計的部分主要完成網上自學和網上考試,包括優秀文章、教案瀏覽、信息發布、題庫管理等。 將某科教案以一定的形式放到網上,以與將作業、習題、練習試卷等也在網上公布,而且還可以提供相應的自測練習。對于老師,不用每次上課都要拿上U盤等,把做好的課件拷到電腦上再給學生講課,下次上課還要重新拷貝;對于學生,除了聽老師在課堂上的講授,更需要更多的自學,有了在網上公布的教案課件、習題、自測練習,
16、使學生自學時能夠把握好重點,掌握所學知識的整體結構,以能系統學習。關鍵字:網絡、網絡教學、ASP語言、動態網頁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引言計算機技術的突飛猛進地發展與應用,使教學手段、教學思路和教學體系乃至整個社會教育觀念和教育模式帶來了深刻的變革,開創了教學手段的嶄新局面,使教育技術從早期的視聽教學發展到目前的多媒體網絡化教學,教育信息化已成為教育改革的一個大趨勢。目前,隨著以多媒體網絡為代表的現代信息技術和與其相適應的教學開發技術的出現,使多媒體網絡教學系統以其先進的技術、強大的功能,在教學中得到迅速的開發和應用,代表了現代教學技術的發展方向。而隨著Web技術的迅猛發展,動態Web網頁技術已經成為現今Web設計的熱門話題。動態Web網頁技術有很多優點,它可以使Web頁面更加美觀,而且使頁面的交互性
23、更強,能實現靜態Web頁面所不能實現的功能。ASP是微軟公司推出的一種用來取代CGI的技術,它是基于IIS的開放式的服務器端腳本環境。使用ASP可以很好的將HTML、腳本命令和組件融合在一起、集簡單性、高效性和易擴展性于一體。使用ASP,可以很容易的創建動態、交互且高效的Web服務器應用程序。而且在眾多的動態網頁開發技術中,ASP以其簡單、易學、易用而著稱,很快適應了Web技術的快速發展。基于以上原因,本系統應用來ASP來實現。其設計的預期結果是完成教案、練習等在線發布以供教師和學生使用,有權限的人可以對其在線修改和添加,學生在線自學、在線自測等1 開發工具的介紹應用的系統開發工具包括:ASP
24、、ACCESS、DREAMWEAVER和IIS5.01. 1 ASP簡介1、 ASP腳本語言性能通常情況下,Web服務器的處理速度足夠滿足使用。因為他們的主要任務是從磁盤中載入頁面并發往客戶端。因此,Web服務器的性能主要取決于磁盤的讀寫速度。每個頁面的請求結果都使處理器等待磁盤。這意味著執行ASP腳本通常對性能的影響非常小。而且如果在一個頁面上某段腳本代碼多次執行,而這段代碼的編譯版本已被高速緩存,那么只須執行它,而不必多次編譯,這樣對性能的影響就更小了。但是,隨著用戶請求數量的增加,服務器負載也會不斷增加,解釋和執行每個ASP頁面就有了相應的代價。應盡可能壓縮ASP解釋器的工作量,如避免在
25、同一個頁面上混用多種腳本語言。2、 ASP工作原理ASP的工作原理分為訪問HTML頁面和訪問ASP頁面兩個過程(1) 訪問HTML頁面的過程: 在客戶端瀏覽器地址欄處輸入HTML文件的URL地址,通過網絡發送一個網頁請求。 根據瀏覽器發送的URL找到相應的Web服務器。 Web服務器收到請求,通過擴展名.html或.htm判斷是否為HTML文件的請求。 Web服務器將對應的HTML文件從磁盤或存儲器中取出并送回瀏覽器 HTML文件由用戶的瀏覽器解釋,結果在瀏覽器窗口中顯示出來。 (2) 訪問ASP頁面的過程: 當用戶請求一個*.asp頁面時,該請求通過網絡被發送到相應的Web服務器。 Web服
26、務器響應該 請求,并根據擴展名.asp識別出ASP文件。 Web服務器從硬盤或存中獲取相應的ASP文件。 Web服務器將ASP文件發送到腳本引擎(asp.dll)文件中。 腳本引擎(asp.dll)將ASP文件從頭到尾進行解釋處理,并根據ASP文件中的腳本命令生成相應的HTML網頁。 若ASP文件中含有訪問數據庫的請求,就通過數據庫連接組件與后臺 據庫相連。ASP腳本是在服務器端解釋執行的,它依據訪問數據庫的結果集自動生成符合HTML語言的頁面,以響應用戶的請求。所有相關的工作由Web服務器負責。3、 ASP的特點(1) 任何開發工具皆可發展ASP:只要使用一般的文本編輯程序,如WINDOWS
27、記事本,就可以編輯。當然其他網頁發展工具,例如FRONTPAGE EXPRESS也可以;(2) 語言相容性高:ASP與所有的ACTIVEX SCRIPT語言都相容,除了可結合HTML、VBSCRIPT、javascript、ACTIVEX服務器組件來設計外,并可經由外掛組件模組的方式,使用其他廠商所提供的語言。(3) 隱密安全性高:如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因為ASP程序先于服務端執行,將結果轉換成標準HTML文件,再傳送到客戶端的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進而被盜用。(4) 易于操控
28、數據庫:ASP可以輕易地通過ODBC(Open Database Connectivity),驅動程序連接不同的數據庫,例如Access,Foxpro,dbase,oracle等等,另外,ASP亦可將“文本文件”或是“Excel”文件當成數據庫用。(5) 面向對象學習更容易ASP具備有面向對象(Object-Oriented)功能,學習容易,ASP提供了五種方便能力強大的建對象:Request、Response、Server、Application以與Session,同時,若使用ASP建的“Application”對象或“Session”對象所撰寫出來的ASP程序可以在多個網頁之間暫時保存必要
29、的信息。4、 ASP的建對象ASP提供了六個建對象,供用戶直接調用:(1) Application對象:負責管理所有會話信息,可用來在指定的應用程序的所有用戶之間共享信息。(2) Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同WEB頁面跳轉時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。(3) Request對象:從用戶端取得信息傳遞給服務器,是ASP讀取用戶輸入的主要方法。(4) Response對象:服務器將輸出容發送到用戶端。(5) Server對象:提供對服務器有關方法和屬性的訪問。(6) Object Conte
30、xt對象:IIS 4.0新增的對象,用來進行事務處理。此項功能需得到MTS(Microsoft Transcation Server)管理的支持。5、 ASP的主要置組件(1) Ad Rotator組件:用來按指定計劃在同一頁上自動輪換顯示廣告,用于WWW 日益重要的廣告服務。(2) Browser Capabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數據,包括類型、性能、版本等。(3) atabase Access組件:提供ADO (ActiveX Data Objects)來訪問支持ODBC的數據庫。(4) ile Access組件:提供對服務器端文件的讀寫功能。(5) on
31、tent Linking組件:生成WEB頁容列表,并將各頁順序連接,用于制作導航條。此外,還可安裝Myinfo、Counters、Content Rotator、Page Count等組件,用戶也可自行編制Actiive組件,以提高系統的實用性。(6) atabase Access組件ADOADO(ActiveX Data Object)是一組優化的訪問數據庫的專用對象集,它為ASP提供了完整的站點數據庫訪問解決方案。ADO對象在服務器端執行,并向客戶端提供含有數據庫信息的容,客戶端也可以根據指定的權限返回參數來對數據庫進行讀寫等操作。ADO的特點就是執行速度快、使用簡單、低存消耗且占用硬盤空
32、間小。在使用ADO之前要先在ODBC中添加相應的數據庫驅動程序,并創建相應的DSN(數據源名)。ADO中包含許多對象,其中Connection對象和Recordset對象主要用于控制數據庫存取,要建立一次數據庫訪問首先要創建一個Connection對象,然后用基于這個Connection對象的Recordset對象來完成對數據庫從操作。1. 2 數據庫ACCESS的介紹1、 ACCESS的發展Microsoft Access是一個關系型桌面數據庫管理系統,它可以用來建立中,小型的數據庫應用系統。自從1992年發布以來,Microsoft Access已成為桌面數據庫的領導者。Microsoft
33、 Access經歷了Access1.0,Access2.0,Access95,Access97和Access2000各個版本。Microsoft Access是微軟公司開發的,它充分利用了Windows平臺的優越性,如圖形界面和Windows的事件驅動機制。Microsoft Access最重要的特征不是需要編寫程序,對于大多數關系型數據庫管理系統,如Paradox,FoxPro等而言,其管理者需要具備程序設計的能力,才能建立和有效管理一個應用程序而Access數據庫系統把數據庫應用程序的建立移動到了用戶環境中,數據庫的管理者不再需要具有程序設計能力,除非要執行復雜的操作。利用系統提供的向導或
34、者生成器,再利用幾個簡單的宏或者VBA語句就可以迅速建立簡單的應用程序。Access中的數據庫文件中不是簡單的存儲數據的表,這是Access與其他桌面數據庫的一個重要區別Access數據庫文件不僅包含傳統意義上的表,還包括操作或者控制數據的其他對象(如查詢,窗體和報表等)。數據庫文件以“.mdb”為擴展名,Access的單一文件包含了所有相關的表,查詢,窗體,報表等的定義。2、 Access 2003的特點Access 2003 提供一組功能強大的工具,這些工具提供的功能相當完善,能夠滿足專業開發人員的需要,而且對于新用戶來說,還十分易于上手。現在,您組織中的每個成員都可以創建或使用功能強大的
35、數據庫解決方案,這種數據庫解決方案使他們能夠比以前更輕松地組織、訪問和共享信息。(1) 訪問和使用多種來源的信息:在一個熟悉的界面中使用各種格式以與來自不同 序的信息。(2) 整合圍廣泛的數據源:Access 2003 支持各種數據格式,其中包括可擴展標記語言 (XML)、OLE、開放式數據庫連接 (ODBC) 以與 Microsoft Windows SharePoint 服務。(3) 商業系統:Access 2003 能夠表,以便您可以在 Access 2003 窗體、報表和數據訪問頁一次訪問多個數據庫中的數據。而且還能其他 Access 數據庫、Microsoft Excel 電子表格、
36、ODBC 數據源、Microsoft SQL Server 數據庫以與其他數據源中的表。(4) 最大限度地利用企業數據:Access 2003 將基于 Microsoft SQL Server 的數據合并到了 Access 解決方案中。因此使用“存儲過程設計器”創建修改存儲在 SQL Server 中的簡單存儲過程,而不必學習 Transact SQL。(5) 依靠 Access 2003:減少錯誤并在需要時獲取幫助。(6) 使窗體具有新穎外觀:Access 2003 支持 Microsoft Windows XP 的主題功能,從而為窗體提供一致的設計風格。(7) 查看相關信息:快速查找依賴特
37、定數據庫對象的表、查詢、窗體或報表。(8) 幫助消滅錯誤:新的錯誤檢查功能能夠標記出窗體和報表中的常見錯誤,使得可以比以前更快地測試和修復錯誤。標記出錯誤后,您在糾正錯誤的過程中可以有的放矢,這樣不但能夠節省時間,而且有助于創建更準確的窗體和報表。(9) 自動更新屬性:更改表中的字段屬性后,有控件綁定到該屬性的所有窗體或報表都可以被自動更新。(10) 使用功能強大的方式分析信息:Access 2003 允許將控件拖到 Access 窗體上,來創建 Microsoft PivotTable 或 Microsoft PivotChart 視圖或電子表格。(11) 輕松備份信息:在 Access 2
38、003 中,現在可以將正在使用的數據庫的副本保存到其他位置。(12) 查找所需要的幫助:從“Getting Started”(入門)和“Help”(幫助)任務窗格,可以訪問 Microsoft Office Online Web 站點上的 Microsoft Office Online Assistance(Microsoft Office 聯機幫助)。它提供根據其他用戶的請求和問題而定期更新的幫助文章。這些任務窗格中的某些功能需要使用 Internet 連接。1. 3 Dreamweaver MX 2004介紹Dreamweaver MX 2004 是一款專業的 HTML 編輯器,用于對 W
39、eb 站點、Web 頁和 Web應用程序進行設計、編碼和開發。無論喜歡直接編寫 HTML 代碼還是偏愛在可視化編輯環境中工作, Dreamweaver 都會提供幫助良多的工具,豐富用戶的 Web 創作體驗。利用 Dreamweaver 中的可視化編輯功能,可以快速地創建頁面而無需編寫任何代碼。不過,如果用戶更喜歡用手工直接編碼,Dreamweaver 還包括許多與編碼相關的工具和功能。并且,借助 Dreamweaver,還可以使用服務器語言(例如 ASP、ASP.NET、ColdFusion 標記語言(CFML)、JSP 和 PHP)生成支持動態數據庫的 Web 應用程序。1.4 IIS介紹1
40、.4.1 IIS簡介IIS是微軟公司推出的Web服務器。它是當今WindowsNT平臺上執行效率最高的Web服務器之一。IIS在商業上應用非常廣泛,功能非常豐富。而ASP是一套微軟公司開發的服務器端腳本環境,ASP置于IIS之中,通過ASP可以結合HTML網頁、ASP指令和ActiveX組件建立動態、交互且高效的Web服務器應用程序。ASP中包含了一個名為asp.dll的DLL文件,這個DLL文件負責得到一個ASP頁面(由擴展名.asp標識),然后對它進行分析,并調用相應的腳本引擎處理其中的腳本,腳本的執行結果與ASP頁面中的HTML和模板文本結合在一起。完整的頁面回送到Web服務器,從那里送
41、往提出請求的客戶端。1.4.2 IIS安裝說明在Windows 2000/XP中IIS被置在系統安裝盤中,但在安裝系統時,默認時并不安裝IIS,因為并不是所有的計算機都用作Web服務器。安裝IIS非常簡單,操作步驟如下;(1)首先從開始菜單選擇設置控制面板添加或刪除程序命令,彈出添加或刪除程序對話框,如圖1-1所示: 圖1-1(2)然后從左側列表選擇添加/刪除Windows組件按扭,彈出Windows組件向導對話框,選中Internet信息服務(IIS)復選框,如圖1-2所示:圖1-2(3)單擊向導面板上的詳細信息按鈕,出現Internet信息服務(IIS)對話框,確認萬維網服務被選中。還可以
42、單擊詳細信息按鈕,設置更詳細的屬性,如圖1-3所示: 圖 1-32運行環境要求服務器操作系統:WINDOWS2000 SERVER或WINDOWS2000 ADVANCE SERVER;數據庫:ACCESS2000;WEB服務器:IIS5.0(操作系統自帶);服務器存:64M以上;客戶端操作系統:WINDOWS98或更高版本;安裝說明:將本系統文件夾拷貝到硬盤中IIS5.0默認WEB站點下,啟動IIS服務。在瀏覽器的地址欄鍵入/index.htm或 localhost/index.htm即可。3 需求分析3.1問題分析對于老師來說,經常會在業余的時間,把他所要上課的容做成網頁
43、,或者幻燈片,然后再帶到課堂上進行授課。這樣有幾個不利的地方:(1)格不統一,不同的老師做出來的課件都不一樣,不利于學生對資料的查詢;(2)并非每個老師都有空間,這樣就對學生在課余時間的學習不便;(3)由于課程多,每個學科都有一個地址,對于學生來說,難于記住這么多的地址;(4)若出現錯誤、或變動不能做與時的修改,為了適應上課的需要,經常要對上課容做適當的調整,這就要求必須能對課件的容做在線修改的能力。而且,除了老師留的作業,學生需要作更多的練習以加強對知識的掌握,了解自己什么地方學的好,什么地方還需要進一步學習。通常學生自己在圖書館借的書圍比較大,不易把握重點,這就需要有一套自己老師選定或編寫
44、的習題供學生使用。可以在網上編輯一個自學系統將這些習題提供給學生,而且要有修改和添加、刪除的能力。3.2設計目標本系統圍繞是個學習性質的站點。本系統的設計目標是:實現用戶等級管理,實現文本錄入,圖象等功能。因此通過對老師上傳的教學資料編排、規劃,方便學生上網下載、上載、查詢、瀏覽,自測等。本系統的主要用戶是校園網的學生與老師,維護人員為各科的任課任老師。3.3解決方案本系統做的解決方案:(1)課件上傳功能,能對上傳的資料進行添加、修改、刪除等功能。(2)在線自測功能,能對習題與時添加修改,知道習題的正確答案,以幫助學生自學。3.4設計思想本課題通過中教學課件的下載與教師教案的瀏覽與網上自測,向
45、學習者全面提供學習資料,做到課前預習、課后復習,取得良好的學習效果。在INTERNET上實現學生學習、教師授課,提高學習效率。3.5系統總功能模塊圖教學網首頁網上自學網上答疑網上考試網上作業相關公告實時答疑非實時答疑在線考試在線自測作業批改作業提交課件下載課件瀏覽圖 3-1我所完成的模塊有關信息說明如下:(1) 網上考試在線考試管理員用戶名:11密碼:1在線考試學生錄入:為了安全起見,采用直接在服務器上對ACCESS數據庫進行操作。文化基礎機試試題嵌圖片文件名分別為:A卷WORD:wd1.jpgEXCEL:Ex1.jpgFRONTPAGE:fp1.jpgPOWERPOINT:pp1.jpgB卷
46、WORD:wd2.jpgEXCEL:ex2.jpgFRONTPAGE:fp2.jpgPOWERPOINT:pp2.jpg按照上面的文件名命名試題圖片,將這些圖片存放在子目錄test/exam/jishi/中即可。在線自測系統:為了加快速度,每章題目采用直接從數據庫直接錄入的方法。(2)網上自學在線考試管理員用戶名:11密碼:14 總體分析與設計4.1系統分析網上自學:包括優秀文章、課件的下載、教案的瀏覽、學校概況、學術科研等信息,為訪問的學生提供了一個自學的平臺。網上考試:網上考試系統具體分為網上在線考試和在線自測兩個子系統,試題庫由管理員進行管理,為訪問的學生提供了一個自我檢測的考試平臺。
47、4.2主頁的設計1、主頁面的主要功能是應用超的方法來實現進入各頁面的連接,并顯示熱點問題公告網頁主頁頁面如下圖:圖 4-12、主要連接語句如下:單擊圖標進入網上自學主頁面:單擊圖標進入網上考試選擇頁面而再由tanchu.asp來選擇進入在線考試和在線自測主頁面4.3數據庫的設計1、在系統設計當中,站點涉與到的數據都存儲在ACESS數據庫當中。我所完成的網上自學和網上考試兩部分共包括五個數據庫如下所示:exam.mdb:用于存儲在線考試相關信息grand.mdb: 用于存儲在線考自測關信息wenzhang.mdb: 用于存儲優秀文章相關信息jiaoan.mdb: 用于存儲教案瀏覽相關信息xiazai.mdb:用于存儲上載下載相關信息2、下面所述是exam.mdb數據庫設計的方法和相關信息,其它的數據庫設計方法與之一樣,就不再累述(1)exam.mdb所包含的表,如下圖所示圖 4-2其中:cadre_info:在線考試系統相關人員信息 department:院系信息 exam_datebase:考試試題庫 e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金屬成形機床行業工業機器人應用與編程考核試卷
- 谷物真空包裝與保鮮技術優化應用考核試卷
- 軟木制品在醫療設備領域的應用考核試卷
- 如何評估嵌入式系統的安全性試題及答案
- 茶葉店品牌戰略規劃考核試卷
- 行政組織理論的評估指標與績效監控研究試題及答案
- 葡萄酒釀造過程中的釀造產業鏈優化與協同創新考核試卷
- 國網公司物資管理制度
- 工會會員會員管理制度
- 員工異地辦公管理制度
- 【高中英語】2025年高考英語作文預測(10大主題+55篇范文)下
- 《鐵路技術管理規程》(普速鐵路部分)
- (完整)北京版小學英語1至6年級詞匯(帶音標)
- DL∕T 1901-2018 水電站大壩運行安全應急預案編制導則
- 孔距尺寸的標注與孔的位置度公差的確定
- 服裝工藝(各工序)單價表
- 檢驗員標準培訓記錄
- 中國市場橄欖油與消費者健康及使用需求聯合調研報告(共46頁).docx
- 宇通客車MBO案例研究(完整權威版)
- 獨家原創-市政設施維護管理調研報告
- 第四節中間輸送裝置
評論
0/150
提交評論