




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
湖北大學知行學院本科畢業(yè)論文(設計)湖北大學知行學院本科畢業(yè)論文(設計)1目錄緒論 51基本概念與特點 51.1通用網(wǎng)絡多媒體教學平臺基本概念 51.1.1網(wǎng)絡多媒體教學平臺的基本特點 51.2網(wǎng)絡教學提出的背景 62技術基礎 72.1B/S體系結構 72.1.1B/S三層體系結構 72.1.2B/S結構的特點 82.1.3B/S體系結構的不足 82.2ASP簡介 82.3MicrosoftSQLServer 92.4IIS 112.5Ajax技術 123系統(tǒng)設計 153.1系統(tǒng)需求分析 153.1.1系統(tǒng)功能需求分析 153.2系統(tǒng)功能 153.2.1系統(tǒng)功能框架 153.2.1管理員功能 163.2.2教師功能 173.2.3學生功能 183.3系統(tǒng)模塊 193.3.1管理員(教師)模塊 193.3.2學生模塊 203.4系統(tǒng)數(shù)據(jù)庫的設計 204系統(tǒng)實現(xiàn) 264.1系統(tǒng)運行環(huán)境 264.2系統(tǒng)功能的實現(xiàn) 264.2.1數(shù)據(jù)庫的連接 264.2.2新聞咨訊 264.2.3教學文件 294.2.6會員注冊 304.2.7互動交流 30總結 31參考文獻 34摘要網(wǎng)絡多媒體是指基于計算機網(wǎng)絡(LAN,MAN,WAN)的多媒體應用。常見信息媒體類型包括:文本、圖形、圖像、動畫、音頻、視頻等。本文設計了一個網(wǎng)絡多媒體資源管理信息系統(tǒng),該系統(tǒng)基于B/S架構,采用JAVA作為編程語言和MVC作為標準開發(fā)模式,利用Dreamweaver工具進行開發(fā),以SQLServer2005進行后臺數(shù)據(jù)管理。系統(tǒng)包括了多媒體資源的上傳、下載、瀏覽、點播;基于關鍵字的快速檢索;各種資源的目錄管理、多側面的統(tǒng)計;靈活安全的用戶、角色、權限管理;并具有界面清新、友好、操作便捷、功能強大等特點,能夠滿足廣大用戶當前網(wǎng)絡時代多媒體資源共享的需求?!娟P鍵詞】:多媒體;動態(tài)腳本;數(shù)據(jù)庫;
AbstractNetworkmultimediaisbasedoncomputernetwork(LAN,MAN,WAN)formultimediaapplication.Commoninformationmediatypesinclude:text,graphics,images,animation,audio,video,andsoon.Thispaperdesignsaresourcesmanagementinformationsystemofnetworkmultimedia,whichisbasedonB/Sstructure,usingASPasprogramminglanguageandMVCasastandarddevelopmentmodel,anduseDreamweavertoolstodevelopandSQLServer2005forbackgrounddatamanagement.ThisSystemincludesmulti-mediaresourcesfunctionssuchasupload,download,browsing,on-demand;quicksearchbasedonkeywords;directorymanagementofallkindsofresources,multi-dimensionalstatistics;flexiblesafetyofusers,roles,rightsmanagement;andhavetheinterfaceclean,friendly,operationconvenient,powerful,etc.Soitcansatisfytheneedthatuserscouldsharemultimediaresourceinthecurrentnetworkera.Keywords:Multimedia;ASP;Database;
緒論網(wǎng)絡課程教學系統(tǒng)就是通過網(wǎng)絡技術,建立一個基于Web的支持和管理教學過程、提供共享學習資源和各種學習工具的虛擬學習環(huán)境,為網(wǎng)絡教學的實施提供基礎性通信與學習管理服務。網(wǎng)絡課程教學系統(tǒng)提供了學習者、教師等用戶的管理,網(wǎng)絡課程的創(chuàng)作、存儲與發(fā)布,網(wǎng)絡課程學習過程的支持工具??梢哉f,網(wǎng)絡課程教學支撐平臺是實施網(wǎng)絡課程教學實踐的基礎與核心。1基本概念與特點1.1通用網(wǎng)絡多媒體教學平臺基本概念通用網(wǎng)絡多媒體教學平臺又稱網(wǎng)絡教學支持平臺,有廣義和狹義之分,廣義的通用網(wǎng)絡多媒體教學平臺既包括支持網(wǎng)絡教學的硬件設施,又包括了支持網(wǎng)絡教學的軟件系統(tǒng)。也就是說,廣義的通用網(wǎng)絡多媒體教學平臺有兩大部分:硬件教學平臺和軟件教學平臺。狹義的通用網(wǎng)絡多媒體教學平臺是指建立在網(wǎng)絡基礎之上,通過現(xiàn)代信息技術和現(xiàn)代教育理論構建的,為遠程網(wǎng)絡教學提供全面支持服務的軟件系統(tǒng)。本文所說的是指狹義上的通用網(wǎng)絡多媒體教學平臺。網(wǎng)絡多媒體教學平臺的基本功能包括:用戶管理、內容管理、學習管理、學習工具與標準適應幾個方面。用戶管理主要包括對學習者、內容創(chuàng)作人員、教師、系統(tǒng)管理員等學習參與者的管理;內容管理包括內容的創(chuàng)作、內容的存儲、內容的發(fā)布等教學內容的管理;學習管理主要是實現(xiàn)對學習過程(如選課、作業(yè)、測試、交流等)的管理與支持;學習工具主要是向師生提供各種同步/異步通信工具、知表達工具、會話工具等。1.1.1網(wǎng)絡多媒體教學平臺的基本特點1.網(wǎng)絡多媒體教學平臺是一套軟件系統(tǒng),一個技術平臺網(wǎng)絡多媒體教學平臺是一套提供基礎通信服務、內容節(jié)理服務、學習支持工具的通用軟件系統(tǒng)。2.具有多用戶權限的設計目前的網(wǎng)絡多媒體教學平臺往往基于Web技術實現(xiàn),并整合網(wǎng)絡基礎支持平臺的各種通信功能,如E-mail、FTP等。3.整合良好的課程開發(fā)工具課程開發(fā)工具是多媒體教學平臺的核心,能夠提供良好的教學內容編輯、創(chuàng)作與整合功能,教師可以很方便地通過平臺編輯創(chuàng)作教學內容。4.提供完善的評價工具提供設定交互式學習測試、考試的評價管理工具,教師可以通過這些工具,實現(xiàn)對各種作業(yè)、測試的交互式設計。并提供對學生在課程中綜合表現(xiàn)進行評價的工具。5.設計豐富的交流方式網(wǎng)絡多媒體教學平臺為師生提供一個虛擬的學習空間,可以通過各種網(wǎng)絡通信工具,實現(xiàn)學生和教師之間、學生與學生之間的同步或異步交流與協(xié)作。1.2網(wǎng)絡教學提出的背景近年來計算機網(wǎng)絡技術的突飛猛進,已經(jīng)宣告人類進入了“信息時代”。“地球村”的說法己被絕大部分人所接受。伴隨著多媒體技術與網(wǎng)絡技術的飛速發(fā)展,網(wǎng)絡化學習已成為可能。它打破了傳統(tǒng)校園的界限,可以創(chuàng)造不受時空限制的更廣闊的多元化學習環(huán)境,網(wǎng)絡能使學習者更主動地參與并提升學習興趣,同時還能實現(xiàn)非實時教學傳授方式。因而利用網(wǎng)絡科技的發(fā)展,建立輔助教學的通用網(wǎng)絡多媒體教學平臺是形之有效的輔助教學工具,是達到資訊交流與資源共享的最佳途徑。面對教育發(fā)展對網(wǎng)絡教育的需要,開發(fā)一個比較有個性的多媒體教學平臺是很有必要的?,F(xiàn)代遠程教育是隨著現(xiàn)代信息技術的發(fā)展而產(chǎn)生的一種新型教育方式,它是知識經(jīng)濟時代構筑終身學習體系的主要手段。網(wǎng)絡教學作為現(xiàn)代遠程教育的重要形式之一,使教學和學習活動不再受時間和空間條件的限制,為教師和學生提供了更加自由的環(huán)境,更加豐富的資源,拓展了教學的時空。自主設計、開發(fā)的網(wǎng)絡多媒體教學平臺是從具有不同授課特點的實際教學需求的角度出發(fā),可以較好滿足具體課程的需求,同時系統(tǒng)的升級和功能擴展比較方便,可以有效的控制成本,具有較好的靈活性和實用性。為了適應學校教學的需要,進一步提高學校信息化教學的水平,設計與開發(fā)了更具指對性的網(wǎng)絡多媒體教學平臺。利用網(wǎng)絡多媒體教學平臺,使學生變被動的學習轉變?yōu)樵诰W(wǎng)絡環(huán)境下隨時進行主動學習的過程。在這個平臺上,學生是教學的中心,學生進行個性化學習,使師生在交流過程中突破時間和地點的局限。通過大學計算機基礎課程網(wǎng)絡平臺,能夠培養(yǎng)學生運用網(wǎng)絡獲取知識的能力又促進學生獨立精神和協(xié)作質量的培養(yǎng)。
2技術基礎2.1B/S體系結構2.1.1B/S三層體系結構Browser/Serve:(B/S)結構是一種以Web技術為基礎的新型MIS系統(tǒng)結構模式。B/S結構是C/S結構的一種特殊形式,主要應用于Internet環(huán)境或者是覆蓋廣闊領域的Intranet環(huán)境。B/S結構也有兩層、三層之分。靜態(tài)網(wǎng)頁采用的是兩層B/S結構,而動態(tài)網(wǎng)頁則是采用三層B/S結構。一個商業(yè)或企業(yè)MIS系統(tǒng)主要指支持動態(tài)網(wǎng)頁的三層或多層B/S結構。B/S結構把CS結構中的服務器部分分解為一個數(shù)據(jù)庫服務器與一個或多個應用服務器(Web服務器),從而構成一個三層或多層結構的客戶服務器體系。第一層表示層(瀏覽器)是用戶與整個系統(tǒng)的接口,客戶機應用程序精簡到一個通用的瀏覽器軟件,如微軟的IE瀏覽器將HTML代碼轉化成圖文并茂的網(wǎng)頁呈現(xiàn)給用戶。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求,這個后臺就是第二層的Web服務器。第二層邏輯層(Web服務器)將啟動相應的進程來響應第一層中用戶提出的請求,動態(tài)生成一串HTML代碼,并在其中嵌入處理的結果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取,Web服務器還需與數(shù)據(jù)庫服務器協(xié)同完成這一處理工作。最后一層數(shù)據(jù)庫服務器負責協(xié)調不同的Web服務器發(fā)出的SQL請求,管理數(shù)據(jù)庫。第三層數(shù)據(jù)層(后臺數(shù)據(jù)庫)負責管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。以上三層結構如圖2.3所示。BrowseBrowse瀏覽器Web服務器數(shù)據(jù)庫HTTPHTML圖2.3B/S結構模式在B/s體系結構的系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將負擔更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術人員從繁重的維護與升級工作中解脫出來。由于客戶機把事務處理邏輯部分給了功能服務器,使客戶機成為“瘦客戶”,不再負責處理負責計算和數(shù)據(jù)訪問等關鍵事務,只負責顯示部分,所以維護人員不再用為程序的維護工作奔波于每個客戶之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變都不會影響其他層的功能。2.1.2B/S結構的特點B/S模式所具有的優(yōu)勢有:(1)簡化客戶端。客戶端只需安裝Browser瀏覽器(如IE、Netscape等),降低了客戶端負擔,節(jié)省客戶端的磁盤空間與內存,安裝過程更為簡便。(2)易于維護和升級。山一于用戶端無需安裝專用的軟件,應用系統(tǒng)進行升級時,只需更新服務器端軟件,減輕了系統(tǒng)維護與升級的成本與工作量。(3)降低網(wǎng)絡負載。當瀏覽器向服務器提出服務請求后,二者建立連接,服務器完成請求將結果返回瀏覽器的同時,二者之間的連接自動解除。(4)實現(xiàn)異地瀏覽和信息、采集。用戶在任何環(huán)境下,只要能夠使用瀏覽器登錄網(wǎng)絡,就可以使用B/S模式的軟件系統(tǒng),不受時間、地點限制。2.1.3B/S體系結構的不足B/S三層體系結構的不足:(l)由于瀏覽器只是為了進行Web瀏覽而設計的,當其應用于Web應用系統(tǒng)時,許多功能不能實現(xiàn)或實現(xiàn)起來比較困難。比如通過瀏覽器進行大量的數(shù)據(jù)輸入,或進行報表的應答都是比較困難和不便的。(2)復雜的應用構造困難。雖然可以用ActiveX、Java等技術開發(fā)較為復雜的應用,但是相對于發(fā)展己經(jīng)非常成熟的C/S系列應用工具來說,這些技術的開發(fā)復雜,并沒有完全成熟的技術供使用。(3)HTTP可靠性低有可能造成應用故障,特別是對于管理者來說,采用瀏覽器方式進行系統(tǒng)的維護是非常不安全與不方便的。(4)Web服務器成為對數(shù)據(jù)庫的唯一客戶端,所有對數(shù)據(jù)庫的連接都通過該服務器實現(xiàn)。Web服務器同時要求與客戶請求以及與數(shù)據(jù)庫的連接,當訪問量大時,服務器端會出現(xiàn)負載過重現(xiàn)象。(5)由于業(yè)務邏輯和數(shù)據(jù)訪問程序一般由JavaScript、VBScript等嵌入式小程序實現(xiàn),分散在各個頁面里,難以實現(xiàn)共享,給升級和維護工作也帶來了不便。同時由于源代碼的開放性,使得商業(yè)規(guī)則很容易暴露,而商業(yè)規(guī)則對應用程序來說則是非常重要的。2.2ASP簡介ASP全稱為ActiveServerPages,即動態(tài)服務器頁面,是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內含于IIS3.0以上版本之中,通過ASP可以結合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的Web服務器應用程序。ASP(ActiveServerPages)是Microsoft于1996年11月推出的Web應用程序開發(fā)技術。微軟聲稱設計出了一個完美的Active平臺,在微軟的文件中把ASP描述為:"一個服務器的腳本環(huán)境,在這里可以生成和運行動態(tài)的、交互的、高性能的Web服務器應用程序"。從這段描述可以看出,ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術框架,其主要功能是為生成動態(tài)的交互式的Web服務器應用程序提供一種功能強大的方法或技術。ASP的主要特性是能夠把HTML、腳本、組件等有機地組合在一起,形成一個能夠在服務器上運行的應用程序,并把按用戶要求專門制作的標準HTML頁面送給客戶端瀏覽器。ASP屬于ActiveX技術中的服務器端技術。與通常在客戶端實現(xiàn)動態(tài)主頁的技術如Javaapplet、ActiveXControl、VBScript、JavaScript等。不同的是,ASP中的命令腳本語句都是在服務器中解釋執(zhí)行,執(zhí)行后的結果產(chǎn)生HTML頁面并送到瀏覽器。由于ASP是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP。同時,由于只是標準的HTML頁面送到瀏覽器,在瀏覽器上看不到ASP程序,因此可以防止程序被竊取,保護了開發(fā)者的利益。ASP本身并不是一種腳本語言,只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。ASP程序其實是以擴展名為.asp的純文本形式存在于Web服務器上的,可以用任何文本編輯器打開。ASP程序中可以包含純文本、HTML標記以及腳本命令。用戶只需將.asp程序放在Web服務器的虛擬目錄下(該目錄必須要有可執(zhí)行權限),就可以通過WWW的方式訪問ASP程序。ASP文件(即*.asp文件)與HTML文件類似,但ASP文件可以包含腳本命令,腳本命令放在“<%”和“%>”之間。ASP腳本在服務器端解釋執(zhí)行,結果自動生成符合HTML語言的主頁去響應用戶的請求。ASP目前已成為目前應用最廣泛的動態(tài)網(wǎng)頁開發(fā)工具,同時應用ASP進行網(wǎng)絡化的系統(tǒng)管理系統(tǒng)也逐步得到推廣。ASP程序設計的重點在于腳本的編寫。腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令Web服務器發(fā)送一個值到客戶端瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,必須要熟悉至少一門腳本語言,如VBScript。腳本語言是一種介于HTML和諸如Java、VisualBasic、C++等編程語言之間的一種特殊的語言,盡管更接近后者,但它卻不具有編程語言復雜、嚴謹?shù)恼Z法和規(guī)則。2.3MicrosoftSQLServer任何稍大的Web應用程序,都離不開數(shù)據(jù)庫的支持,數(shù)據(jù)庫一直以來都是Web開發(fā)中的一個重要組成部分。Web數(shù)據(jù)庫采用三層或多層體系結構,前端采用瀏覽器技術,通過Web服務器和中間件訪問數(shù)據(jù)庫,如圖2.4所示。瀏覽器瀏覽器Web服務器CGI接口ISAPIJDBC。。。數(shù)據(jù)庫HTML文檔HTMLSQL結果Internet圖2.4網(wǎng)絡數(shù)據(jù)庫SQLServer是大型關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它在電子商務、數(shù)據(jù)倉庫、和數(shù)據(jù)庫解決方案等應用中起著重要的重要作用,為企業(yè)的數(shù)據(jù)管理提供有力的支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。SQLServer是一個應用較為廣泛的Web數(shù)據(jù)庫,它是微軟公司開發(fā)的一個關系型數(shù)據(jù)庫管理系統(tǒng),功能強大、操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛,越來越多的開發(fā)工具提供了與SQLServer的接口。SQLServer2005是其已經(jīng)發(fā)布的最為成熟的版本,使基于結構化查詢語言(SQL)的關系數(shù)據(jù)庫,集成了Internet應用程序的可擴展標記語言(XML)支持。SQLServer2005相對于原有版本的一個新特性是整合了.NET的CLR(公共語言運行時)。其優(yōu)勢在于,便于開發(fā)者使用自己熟悉的.NET語言來創(chuàng)建存儲過程,觸發(fā)器,自定義函數(shù)等。使用面向對象的.NET語言來編寫如存儲過程等數(shù)據(jù)對象時,因為托管代碼是己編譯的,對于涉及算術計算、字符串處理、條件邏輯等的操作,性能要優(yōu)于T-SQL。SQL(結構化查詢語言)是1974年由Boyce和Chamberlin提出的。SQL是一種介于關系代數(shù)與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢。SQL是一個通用的、功能極強的關系數(shù)據(jù)庫語言。SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體。SQL口語言之所以能夠為用戶和業(yè)界所接受,并成為國際標準,是因為它是一個綜合的、功能極強同時又簡潔易學的語一言。它的主要優(yōu)點如下:①綜合統(tǒng)一:SQL集數(shù)據(jù)查詢語言DQL、數(shù)據(jù)定義語言DDL、數(shù)據(jù)操縱語言DML、數(shù)據(jù)控制語言DCL的功能于一體,語言風格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周期中的全部活動,包括定義關系模式、建立數(shù)據(jù)庫、插入數(shù)據(jù)、查詢、更新、維護、數(shù)據(jù)可重構、數(shù)據(jù)庫安全性控制等一系列操作要求,這就為數(shù)據(jù)庫應用系統(tǒng)的開發(fā)提供了良好的環(huán)境,并可使系統(tǒng)具有良好的可擴展性。②高度非過程化:非關系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是面向過程的語言,用其完成某項請求,必須指定存取路徑。而用SQL語言進行數(shù)據(jù)操作,只要提出“做什么”,而無須指明“怎么做”,因此無需了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統(tǒng)自動完成。這不但大大減輕了用戶負擔,而且有利于提高數(shù)據(jù)獨立性。③面向集合的操作方式:非關系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對象是一條記錄,例如查詢所有平均成績在80分以上的學生姓名,用戶必須一條一條地把滿足條件的學生記錄找出來。而SQL語言采用集合操作方式,不僅操作對象、查找結果可以是元組的集合,而一次插入、刪除、更新操作的對象也可以是元組的集合。④以同一語法結構提供兩種使用方式:SQL語言既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用于聯(lián)機交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對數(shù)據(jù)庫進行操作;作為嵌入式語言,SQL語句能夠嵌入到高級語言程序中,供程序員設計程序時使用。而在兩種不同的使用方式下,SQL語言的語法結構基本上是一致的,具有極大的靈活性與方便性。SQL語言支持關系數(shù)據(jù)庫三級模式結構,如圖2.5所示。其中外模式對應用于視圖和部分基本表,模式對應于基木表,內模式對應于存儲文件。SQLSQL視圖1視圖2基本表1基本表2基本表3基本表4存儲文件1存儲文件2內模式模式外模式圖2.5SQL對關系數(shù)據(jù)庫模式的支持企業(yè)管理器(EnterpriseManager)是SQLServer中最重要的管理工具。在使用SQLServer的過程中,大部分的時間都是和它打交道。通過企業(yè)管理器可以管理所有的數(shù)據(jù)庫系統(tǒng)工作和服務器工作,也可以調用其他的管理、開發(fā)工具。SQLServer企業(yè)管理器的工作界面如圖2.6所示:圖2.6SQLServer企業(yè)管理器由于SQLServer的安全快捷、數(shù)據(jù)關系清晰、存取方便等優(yōu)點,本次設計的網(wǎng)絡教學學生子系統(tǒng)采用MicrosoftSQLServer個人版。2.4IISIIS(InternetInformationServer),是微軟公司主推的服務器,最新的版本是IIS6.0,IIS與WindowsNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系統(tǒng))內置的安全特性,建立強大,靈活而安全的Internet站點。IIS支持HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議)、FTP(FileTransferProtocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JavaScript開發(fā)軟件以及Java,同時也支持CGI和WinCGI,以及ISAPI擴展和過濾器。IIS支持服務器應用的MicrosoftBackOffice系列,MicrosoftBackOffice系列包括以下內容:MicrosoftExchangeServer客戶/服務器通訊和群組軟件;MicrosoftProxyServer代理服務器;用于連接IBM企業(yè)網(wǎng)絡的MicrosoftSNAServer;用于集中管理分布式系統(tǒng)的MicrosoftSystemsManagementServer;MicrosoftCommercialInternetSystem(MCIS)。IIS的設計目的是建立一套集成的服務器服務,用以支持HTTP,F(xiàn)TP和SMTP,能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時可擴展的Internet服務器。IIS相應性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與WindowsNTServer網(wǎng)絡操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與WindowsNTServer相同的SAM(SecurityAccountsManager,安全性賬號管理器),對于管理員來說,IIS使用諸如PerformanceMonitor和SNMP(SimpleNetworkManagementProtocol,簡單網(wǎng)絡管理協(xié)議)之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴展服務器功能,而使用ISAPI過濾器可以預先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet郵件擴展),可以為Internet應用程序的訪問提供一個簡單的注冊項。2.5Ajax技術Ajax代表著AsynchronousJavaScriptandXML(異步JavaScript和XML),用來描述一組技術,其核心詞是異步(Asynchronous),它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。在Ajax之前,傳統(tǒng)的Web站點強制用戶進入提交/等待/重新顯示頁面,用戶的動作總是與服務器的“思考時間”同步,如圖2.9所示:數(shù)據(jù)存儲,讀取等操作數(shù)據(jù)存儲,讀取等操作瀏覽器客戶端用戶界面Web服務器HTTPtransportHTML+CSSdataHTTPrequest圖2.9傳統(tǒng)的web應用程序模式-數(shù)據(jù)存儲,讀取等操作數(shù)據(jù)存儲,讀取等操作瀏覽器客戶端用戶界面Web服務器HTTPtransportHTML+CSSdataHTTPrequestAjaxJavaScriptCallHTML+CSSdata圖2.10AjaxWeb應用程序模型1.Ajax的工作原理Ajax不是一種技術。實際上,它由幾種蓬勃發(fā)展的技術以新的強大方式重新出現(xiàn):(1)基于XHTML和CSS標準的表示。第四章系統(tǒng)的實現(xiàn)(2)使用DocumentObjectModel進行動態(tài)顯示和交互。(3)使用XMLHttpRequest與服務器進行異步通信。(4)使用JavaScript綁定一切。2.使用Ajax,可以為ISP、開發(fā)人員、終端用戶帶來可見的便捷(l)減輕服務器的負擔。Ajax的原則是“按需取數(shù)據(jù)”,可以最大程度的減少冗余請求和響應對服務器造成的負擔。(2)無刷新更新頁面,減少用戶心理和實際的等待時間。實際上,在讀取數(shù)據(jù)的過程中,用戶所面對的不是白屏,是原來的頁面內容,只有當數(shù)據(jù)接收完畢之后才更新相應部分的內容,這種更新是瞬間的,用戶幾乎感覺不到,因此帶來了更好的用戶體驗。(3)可以把以前一些服務器負擔的工作轉嫁到客戶端,利用客戶端閑置的能力來處理,減輕服務器和網(wǎng)絡的負擔。(4)可以調用外部數(shù)據(jù)。(5)基于標準化的并被廣泛支持的技術,不需要下載插件或者小程序。(6)進一步促進頁面呈現(xiàn)和數(shù)據(jù)的分離。
3系統(tǒng)設計3.1系統(tǒng)需求分析3.1.1系統(tǒng)功能需求分析作為傳統(tǒng)教學的補充,一個理想的網(wǎng)上教學系統(tǒng)必須是一個整合性的教學平臺:1.教師在這個平臺上開設網(wǎng)絡教學活動,并能方便地通過此平臺進行教學管理。2.學生可以根據(jù)自身的情況自主地選擇學習內容和上機實踐內容,能方便地通過此平臺進行多樣地學習。3.為教師與學生提供教與學的交互平臺,使教師與學生間、學生與學生間能相互溝通和交流。4.學生提交作業(yè)和測試結果,及進行課程練習自測。5.學生獲得相關通知、公告以及學習資源。6.各教師發(fā)布的習題、實驗、資源信息可以共享。7.管理員對系統(tǒng)的維護、管理。8.界面友好,各用戶可以有效的使用本系統(tǒng)。3.2系統(tǒng)功能3.2.1系統(tǒng)功能框架1.教學新聞教學新聞反映教學動態(tài),及時的發(fā)布新聞與新聞管理是管理員每天的工作。同時學生能及時瀏覽新聞并了解周圍所發(fā)生動態(tài)也具有重要意義。2.教學文件教學文件是日常教學生活中的必備資料。教師根據(jù)課程進度及時的制作教學文件,規(guī)劃教學任務是教師教學生活的必須工作。同時教師可發(fā)布自己編寫的教學文件與其他同科目的教師進行教學交流,有助于提高教學質量和手段。學生也可根據(jù)自身學生的情況選擇性查看相關的教學文件,對日常的學生起推動和鞏固作用。3.教學資料教學資料與教學文件在教學中具有同等的地位與作用。好的資料可以幫助教師提高教學水平,幫助學生更深程度的認識與掌握知識。教師或管理員在上傳資料后,由學生下載查看。4.參考資料不同的參考資料具有不同的作用。在眾多的參考資料中教師或管理員可根據(jù)自身經(jīng)驗選擇出較有針對性的參考資料用以發(fā)布,方便其它資源瀏覽者查看。5.實驗指導在實驗開始之前,相關教師或管理員上傳實驗指導資料并做詳細說明,由學生下載查看以了解實驗內容、流程及方法,指導學生快速而準確的進行實驗,避免不必要的失誤。6.習題解答學生留言請教的難題,布置作業(yè)中多數(shù)學生均容易范錯的題目,或教師認為有代表性的題型,由相關專業(yè)教師作詳細解答予以發(fā)布,方便眾多學生查看,也可避免同一道題目教師反復講解的情況,優(yōu)化資源配置,提高學習效率。7.自我測試由管理員或教師添加相應題目,為學生提供檢驗知識掌握程度的平臺,同時學生通過自我測試能認識到自己的不足,并努力加以改善。8.作業(yè)下載教師在班級布置相關作業(yè)發(fā)布后,由該班級學生下載查看,完成后提交,教師可查看學生完成情況,實現(xiàn)無紙化作業(yè),節(jié)約資源與時間。9.會員中心普通的瀏覽為游客模式。會員注冊是對學生身份進行的一個驗證,學生在通過注冊登記之后可以提交作業(yè),并發(fā)表留言。10.互動交流一個留言板類型的交流平臺,瀏覽者可發(fā)表留言,等待其它瀏覽者答復或關于具體科目問題則由相關教師給予解答,未登陸則為名稱顯示為游客。11.管理登陸系統(tǒng)的后臺程序。管理或被授權的教師可登陸對系統(tǒng)中所有資源進行管理,同時回復學生問題。系統(tǒng)功能框架如圖3.1所示:網(wǎng)絡教學學生子系統(tǒng)網(wǎng)絡教學學生子系統(tǒng)新聞咨訊教學文件教學資料參考資料課程查詢習題解答自我測試作業(yè)下載會員中心校內論壇管理登陸圖3.1網(wǎng)絡教學學生子系統(tǒng)功能框架3.2.1管理員功能管理員直接負責本系統(tǒng)資源的管理,具有最高權限。其登錄后應有以下功能:1.管理員設置通過管理員設置,可按照管理員的意愿添加或刪除其它人或教師為管理員,同時顯示管理員登陸日志,方便管理員查看其它管理員活動。2.網(wǎng)站通知設置通知具有即時性,管理員可在此對滾動通知進行管理,同時發(fā)布新的滾動通知。而友情鏈接是一個網(wǎng)站活的靈魂,管理員在此也可對友情斂接進行管理,修改、添加、刪除等。3.新聞咨訊管理管理員在此對新聞咨訊進行管理,保證新聞咨訊在第一時間發(fā)布在網(wǎng)上,讓網(wǎng)站瀏覽者隨時了解信息。4.基本教學文件對教師發(fā)布的基本教學文件進行操作,也可按照教師要求進行修改或更新,為教學文件的共享搭建平臺。5.教學資料管理、參考資料管理功能基本同上,都是對教師發(fā)布的資料進行管理。6.實驗指導管理根據(jù)實驗課程的安排上傳或修改相關實驗指導,為學生實驗作準備工作。7.習題解答管理根據(jù)學生提出的問題,與相關教師聯(lián)系后發(fā)布習題解答資料,確保資料的準確詳細。8.作業(yè)管理首先對班級進行管理,然后按班級發(fā)布各自作業(yè),最后可授權給該班級教師對學生上傳作業(yè)進行批改。9.注冊會員管理、網(wǎng)站留言管理對注冊會員進行管理,只能刪除,慎用。同時也對留言進行管理,防止留言過多刷新過慢。管理員功能如圖3.2所示管理員教學文件管理網(wǎng)站通知設置管理員教學文件管理網(wǎng)站通知設置新聞咨訊管理教學資源管理參考資料管理管理員設置習題解答管理注冊會員管理網(wǎng)站留言管理圖3.2管理員功能圖3.2.2教師功能教師在本系統(tǒng)中主要功能是發(fā)布教學文件、教學資源、參考資料、實驗指導、作業(yè)、習題解答等。在管理員授權的情況下功能與管理員類似,在此不再一一敘述。教師功能如圖3.3所示:教師教師教學文件管理網(wǎng)站通知設置新聞咨訊管理教學資源管理參考資料管理實驗指導管理習題解答管理自我測試管理在線作業(yè)管理網(wǎng)站留言管理圖3.3教師功能圖3.2.3學生功能學生是本系統(tǒng)中的主要服務對象,為了方便學生學習,提高學生自學能力,本系統(tǒng)除上傳作業(yè)時需學生登陸外,無需登陸也可快速瀏覽下載資源。學生功能如下:1.查看新聞咨訊:學生進入系統(tǒng)后可進入新聞版面查看新聞,了解最新動態(tài)。2.教學文件:學生根據(jù)自身要求,選擇相應科目教師提供的教學文件,可下載查看。3.教學資料:和教學文件一樣,為教師提供,學生可查看。4.參考資料:提供各科目的教學參考資料,讓學生能對學科理論有更深入的認識。5.實驗指導:在實驗開始之前,可查看相應的實驗指導,指導學生正確實驗。6.習題解答:這里發(fā)布各種具有代表性的習題難題的詳細解答步驟,學生可通過正確解答與自己所犯錯誤相對比,找出真正不足之處。7.自我測試:為學生提供能力測試的平臺,檢驗學習效果,同時復習所學知識。8.作業(yè)下載:學生根據(jù)自己所在班級選擇查看有無作業(yè),若有,完成作業(yè)后可提交。重復提交同一作業(yè)將覆蓋上次提交。9.會員中心:為學生提供會員注冊,注冊必須填寫真實資料,注冊完成登陸后可提交作業(yè)和對教師進行評價。10.互動交流:一個加深學生與學生,學生與教師的溝通平臺??砂l(fā)表留言,未登陸為匿名發(fā)表,名字顯示為游客,登陸后可顯示自己名稱。學生功能如圖3.4所示:學生學生教學文件會員注冊新聞咨訊互動交流參考資料實驗指導習題解答自我測試作業(yè)提交教學資源互動交流教師評價圖3.4學生功能圖3.3系統(tǒng)模塊3.3.1管理員(教師)模塊管理員(教師)模塊:主要對管理員、教師功能的實現(xiàn),實現(xiàn)對用戶的管理和系統(tǒng)維護,從導航中的管理登陸。本模塊實現(xiàn)功能:管理員設置、網(wǎng)站通知設置、新聞咨訊管理、教學文件管理、教學資源管理、參考資料管理、實驗指導管理、習題解答管理、自我測試管理、在線作業(yè)管理、會員管理、留言管理。登陸界面如圖3.5所示:圖3.5管理模塊登陸圖模塊功能結構如圖3.6所示:圖3.6管理模塊功能結構圖3.3.2學生模塊學生模塊:本系統(tǒng)的主要模塊,主要是對學生功能的實現(xiàn),實現(xiàn)學生在線查閱資源和在線測試。本模塊主要實現(xiàn)的功能是:新聞咨訊、教學文件、教學資料、參考資料、實驗指導、習題解答、自我測試、作業(yè)下載、會員中心、互動交流。模塊功能結構如圖3.7所圖3.7學生模塊功能結構圖3.4系統(tǒng)數(shù)據(jù)庫的設計數(shù)據(jù)庫設計是對于一個給定的應用環(huán)境提供一個確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設計,以及一個確定數(shù)據(jù)庫存儲結構與存取方法的物理設計。數(shù)據(jù)庫的設計應能夠達到操作方便、布局合理、利用率高、維護及擴允方便、數(shù)據(jù)冗余度小的要求。根據(jù)系統(tǒng)的目標和任務、結構和功能,仔細研究系統(tǒng)的主要功能模塊和數(shù)據(jù)需求,采用SQLServer設計并建立了10張數(shù)據(jù)信息表:表3.1about表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2name50是255
3bgsrc50是255
4bgs50是255
5logourl50是255
6logo50是255
7num50是255
8home200是255
9badnicks200是255
10badwords200是255
11bgss50是255
12bian50是255
13aa50是255
14bb50是255
15textonlyInt4是10
表3.2admin表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2username50是255
3userpass50是255
表3.3allgonggao表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2titleVarChar255是255
3contentText16是255
4leibieVarChar50是255
5addtimeDateTime8是23
表3.4allusers表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2usernameVarChar50是255
3pwdVarChar50是255
4cxVarChar50是255
5addtimeDateTime8是23
表3.5guestbook表:序號字段名稱字段類型大小允許為空最大長度備注1gbookidInt4自增編號10
2name50是255
3email50是255
4homepage255是255
5oicq20是255
6head50是255
7content1073741823是255
8ip50是255
9dateandtimeDateTime8是23
10reply1073741823是255
11come20是255
12sexInt4是10
表3.6jiaoshidafen表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2jiaoshiyonghumingVarChar50是255
3jiaoshixingmingVarChar50是255
4gongzuojijiVarChar50是255
5jiangkeshengdongVarChar50是255
6kouchiqingxiVarChar50是255
7liangshiyiyouVarChar50是255
8zuoyeliangshiVarChar50是255
9xiakejishiVarChar50是255
10wensiminjieVarChar50是255
11huirenbujuanVarChar50是255
12zunshizhongdaoVarChar50是255
13ouxinlixueVarChar50是255
14jugongjincuiVarChar50是255
15yisibugouVarChar50是255
16jiaodaoyoufangVarChar50是255
17beikechongfenVarChar50是255
18decaijianbeiVarChar50是255
19yishenzuozeVarChar50是255
20heaikeqinVarChar50是255
21wuweibuzhiVarChar50是255
22jingjingyeyeVarChar50是255
23yanchuanshenjiaoVarChar50是255
24zongfenInt4是10
25dafenrenVarChar50是255
26addtimeDateTime8是23
表3.7kechengxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4xuefenVarChar50是255
5kaoshileixingVarChar50是255
6xueshiVarChar50是255
7kechengleixingVarChar50是255
8beizhuVarChar50是255
9addtimeDateTime8是23
表3.8kejianxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3biaotiVarChar50是255
4kechengVarChar50是255
5jianjieText16是255
6fujianVarChar50是255
7faburenVarChar50是255
8addtimeDateTime8是23
表3.9yonghuzhuce表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2yonghumingVarChar50是255
3mimaVarChar50是255
4xingmingVarChar50是255
5xingbieVarChar50是255
6dianhuaVarChar50是255
7youxiangVarChar50是255
8shenfenzhengVarChar50是255
9QQVarChar50是255
10dizhiVarChar50是255
11beizhuVarChar50是255
12addtimeDateTime8是23
13isshVarChar50是255
14cxVarChar10是255
表3.10youqinglianjie表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2wangzhanmingchengVarChar50是255
3wangzhiVarChar50是255
4addtimeDateTime8是23
4系統(tǒng)實現(xiàn)4.1系統(tǒng)運行環(huán)境根據(jù)系統(tǒng)的平臺無關性,開發(fā)過程中的易于測試與維護等特點,集服務器與客戶機于一體,均用本機作測試。運行環(huán)境操作系統(tǒng)采用WindowsXP,使用SQLServer+IIS作為應用服務器。服務器運行環(huán)境如下:服務器解譯引擎:IIS/6.0.10服務器操作系統(tǒng):WindowsXP5.1HTTP解譯引擎:HTTP/1.1服務器名(IP):localhost服務器端口:8080當前域名:http://localhost/index.asp4.2系統(tǒng)功能的實現(xiàn)4.2.1數(shù)據(jù)庫的連接要實現(xiàn)系統(tǒng)的基本功能,首先必須進行數(shù)據(jù)庫的連接,方便對數(shù)據(jù)進行操作。通過JAVA提供的ADO接口對SQLServer數(shù)據(jù)庫進行訪問,具體實現(xiàn)方法寫入conn.asp。dimstartime,conn,connstr,db,rs,rs_s,rs_s1startime=timer()db="hsg.mdb"'數(shù)據(jù)庫onerrorresumenext'嘗試連數(shù)據(jù)庫,一直到超時,但可以加強SQL注入過濾'connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)connstr="DRIVER={SQLServer};Server=.;UID=sa;PWD=;DATABASE=aspwsjxxns;"'connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"setconn=server.createobject("ADODB.CONNECTION")conn.openconnstr4.2.2新聞咨訊管理員可管理新聞咨訊,學生可通過新聞面板查看新聞。新聞頁面為news.ASP,按更新時間的降序來顯示新聞標題,點擊查看后轉入newsinfo.ASP,具體的顯示新聞。管理員在后臺通過新聞咨訊管理來對news表進行添加、刪除、修改、查詢等。首先進入新聞咨訊頁面,如圖4.1所示:圖4.1新聞咨訊主頁點擊相關新聞后轉入新聞顯示頁面,具體查看新聞。如圖4.2所示:圖4.2新聞顯示管理員根據(jù)需求對新聞進行管理,主要為修改和刪除。如圖4.3所示:圖4.3新聞管理<tablewidth="100%"border="1"align="center"cellpadding="3"cellspacing="1"bordercolor="#00FFFF"style="border-collapse:collapse"><tr><tdwidth="6%"bgcolor="A4B6D7">序號</td><tdwidth="57%"bgcolor="A4B6D7">標題</td><tdwidth="19%"bgcolor="A4B6D7">添加時間</td><tdwidth="10%"bgcolor="A4B6D7">修改</td><tdwidth="8%"bgcolor="A4B6D7">操作</td></tr><%sql="select*fromallgonggaowhereleibie='"&lb&"'orderbyiddesc"rs.opensql,conn,1,1ifrs.eofthenelse i=0 dowhilenotrs.eof i=i+1%><tr><td><%=i%></td><td><ahref="gg_detail.asp?id=<%=rs("id")%>"target="_blank"><%=rs("title")%></a></td><td><%=rs("addtime")%></td><td><ahref="gg_updt.asp?id=<%=rs("id")%>">修改</a></td><td><ahref="del.asp?id=<%=rs("id")%>&tablename=allgonggao"onClick="returnconfirm('真的要刪除?')">刪除</a><ahref="yhzhgl_mod.asp?id=<%=rs("id")%>"></a></td></tr> <% rs.movenext loop endif rs.close %></table>4.2.3教學文件教學文件主頁為jxwj.ASP,學生可根據(jù)需要查看并下載教學文件,管理員或教師可對教學文件進行管理。教學文件的查看和下載如圖4.4所示:圖4.4教學文件查看下載管理員可通過對教學文件進行管理來對jbjxwj表進行操作。如圖4.5所示:圖4.5教學文件添加setrs=server.CreateObject("adodb.recordset")iftrim(request("addnew"))="1"then sql="insertintokejianxinxi(bianhao,biaoti,kecheng,jianjie,fujian,faburen)values('"&trim(request("bianhao"))&"','"&trim(request("biaoti"))&"','"&trim(request("kecheng"))&"','"&trim(request("jianjie"))&"','"&trim(request("fujian"))&"','"&trim(request("faburen"))&"')" conn.execute(sql) response.write("<script>javascript:alert('添加成功!');</script>")endif4.2.6會員注冊通過會員注冊后可提交作業(yè),進行教學評價等。會員注冊即向member表添加數(shù)據(jù),實現(xiàn)效果如圖4.11、4.12所示:圖4.11會員注冊4.2.7互動交流這是一個常見的留言板平臺,游客在此留言以獲得問題的解決或加深同學的交流。未登陸的留言名稱顯示為游客,登陸后則可顯示呢稱。
總結本文論述了使用考試系統(tǒng)考試相比于傳統(tǒng)考試方式的優(yōu)勢、意義,分析了考試系統(tǒng)的發(fā)展現(xiàn)狀,闡述了一個具有基本功能的考試系統(tǒng)的設計與實現(xiàn)的基本方法,針對考試系統(tǒng)的安全性問題作了相應研究并給出了一些設計方案。系統(tǒng)基本實現(xiàn)了需求分析中的功能要求,關鍵實現(xiàn)了考生在選擇科目后由系統(tǒng)隨機抽題、自動組卷后進入考試頁面,考試計時,考試時間到,系統(tǒng)強制考生退出,及考完后對客觀題的自動評分、存檔。管理員進入管理員界面,管理員界面主要由基本資料管理、題庫管理、試卷管理、成績管理以及查詢等模塊組成。由于時間和技術水平的緣故,本系統(tǒng)在研究、設計、開發(fā)過程中還有許多方面的工作尚未完善,需要今后進一步學習、探索。本系統(tǒng)的設計只能提供基本的功能,許多最初的設想還沒有得以實現(xiàn)。系統(tǒng)需要改進的地方還很多:(1)系統(tǒng)對操作人員錄入的錯誤數(shù)據(jù)和數(shù)據(jù)本身的錯誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,在系統(tǒng)的更進一步的實現(xiàn)階段,應加強數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯性,加強對用戶輸入端的數(shù)據(jù)進行檢驗。(2)考試功能有待增加。目前的試題類型支持選擇題、填空題及判斷題,試題類型還有待進一步豐富??梢约尤胫饔^題、操作題等題型,使系統(tǒng)在題型選擇上更加多樣化。(3)系統(tǒng)性能有待改進與提高。可以利用目前SQLserver2000提供的XML直接支持更進一步改進程序性能。另外,本系統(tǒng)只提供了一些基本的統(tǒng)計與分析功能,如平均分、方差等。這些指標還不能揭示教學過程的全貌,還需要進一步地引入新的測量指標,并詳細闡述它在教育中所代表的含義,如知識點的掌握度、頻數(shù)分布圖、學生把應曲線等等。今后我們將在現(xiàn)有系統(tǒng)的基礎上,對系統(tǒng)作進一步地擴充,融教學、考試于一體,使得系統(tǒng)不僅僅是在考試環(huán)節(jié)中發(fā)揮作用,在平時的教學環(huán)節(jié)也能發(fā)揮重要作用??荚囅到y(tǒng)如能增加對聲音信息的處理,就可以在試題中嵌入聲音,通過對這些包含有聲音文件的處理,就能使得諸如英語聽力、英語口語等的考試得以電子科技大學碩士學位論文在計算機上實現(xiàn)。雖然,計算機及相關技術的發(fā)展相當迅速,但傳統(tǒng)的考試方式在很多考試中仍然是不便替代的。并且從現(xiàn)階段的情況看來,考試系統(tǒng),特別是網(wǎng)絡考試系統(tǒng),在國外的運用比國內要廣泛。限于技術及資金等多方面的問題,國內的高校對網(wǎng)絡考試系統(tǒng)目前還使用得很少,更多的只是在理論或實驗階段的研究。而如何利用蓬勃發(fā)展的計算機和網(wǎng)絡技術,提高考試效率和考試安全是值得去長期探索和研究的。本論文根據(jù)構建主義學習理論,網(wǎng)絡教育的現(xiàn)狀及本人的教學實際,開發(fā)了基于網(wǎng)絡的教學輔助系統(tǒng)。該系統(tǒng)是基于.NET的通用網(wǎng)絡多媒體教學平臺的設計,不僅實現(xiàn)了前臺操作的功能,包括用戶注冊與登錄、課程學習、學習資料下載、在線考試、網(wǎng)上答疑、學生間的學習心得交流等主要功能;而且實現(xiàn)了完整的后臺管理員高級管理。模塊化的設計使系統(tǒng)便于擴充、維護和升級,實現(xiàn)了一個比較完整的通用網(wǎng)絡多媒體教學平臺。該教學平臺為學生的學習創(chuàng)建了廣闊自由的環(huán)境,提供了豐富的學習資源,拓延了教學時空的緯度。本教學平臺是用visualStudio.NET+SQLServer2005開發(fā)的,用戶界面直觀、友好,操作相對簡單、方便,可視性強。用先進的面向對象的程序設計語言C#來設計組件,效率高、移植方便且安全。本系統(tǒng)取得的主要成果如下:(l)體現(xiàn)了以學生為主體的先進的教學理念在傳統(tǒng)的教學過程中,教師決定了一切。教學內容、教學策略、教學步驟等都是教師安排好的,學生只是被動地參與這個過程,處于被灌輸?shù)臓顟B(tài)。而在本系統(tǒng)創(chuàng)造的交互式的學習環(huán)境中,學生完全可以根據(jù)自己的學習基礎、學習興趣選擇自己的學習內容、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深圳2025年廣東深圳市公辦中小學招聘事業(yè)單位工作人員178人筆試歷年參考題庫附帶答案詳解
- 2025年監(jiān)理工程師考試《建設工程監(jiān)理案例分析(水利工程)》綜合案例題
- 2020年成人高考《高等數(shù)學(一)》(專升本)真題
- 柜員業(yè)務操作總結
- 《愚公移山》優(yōu)課件
- 九年級物理知識點:電學
- 2025年一建《機電工程管理與實務》考試合同管理與索賠題庫沖刺試題
- 2025年《初級會計實務》章節(jié)重難點解析與實戰(zhàn)復習試題匯編
- 2025年中學教師資格考試《綜合素質》核心考點特訓題庫(含答案)-教育科學研究篇
- 《鄉(xiāng)鎮(zhèn)履職事項清單》?(涵蓋18個部門核心職責)
- TSCNA 0001-2024 成人體外膜肺氧合(ECMO)技術護理規(guī)范
- 2025新人教版七年級歷史下教案-第6課 隋唐時期的中外文化交流
- 光伏2021施工上崗證考核答案
- 2025年內蒙古交通職業(yè)技術學院單招職業(yè)適應性測試題庫含答案
- 河南2025年河南職業(yè)技術學院招聘30人筆試歷年參考題庫附帶答案詳解
- 急診危重癥患者轉運專家共識解讀課件
- 《混凝土預制構件出廠驗收標準》
- 2025年江蘇省無錫市江南大學專職輔導員招聘45人歷年高頻重點提升(共500題)附帶答案詳解
- 《拆除工程施工安全》課件
- 2024版智能物流倉儲管理系統(tǒng)采購與運維服務合同3篇
評論
0/150
提交評論