基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、石家莊鐵道大學(xué)畢業(yè)設(shè)計基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)Design and Implementation of On-line Interactive Knowledge Learning System Based on Web 2010 屆 經(jīng)濟管理 學(xué)院專 業(yè) 電子商務(wù) 學(xué) 號 學(xué)生姓名 指導(dǎo)教師 完成日期 2010年 6 月 8 日畢業(yè)設(shè)計成績單學(xué)生姓名學(xué)號班級經(jīng)0609專業(yè)電子商務(wù)畢業(yè)設(shè)計題目基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)指導(dǎo)教師姓名指導(dǎo)教師職稱助教評 定 成 績指導(dǎo)教師得分評閱人得分答辯小組組長得分成績:院長(主任) 簽字:年 月 日畢業(yè)設(shè)計任務(wù)書題目基于W

2、eb的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名學(xué)號班級經(jīng)0609專業(yè)電子商務(wù)承擔(dān)指導(dǎo)任務(wù)單位經(jīng)濟管理學(xué)院導(dǎo)師姓名導(dǎo)師職稱助教一、主要內(nèi)容教學(xué)是由課堂授課、輔導(dǎo)答疑、階段測試、專題討論、實踐教學(xué)等環(huán)節(jié)組成的,是學(xué)校教育的核心。網(wǎng)絡(luò)環(huán)境下的學(xué)習(xí)具有很明顯的互動性,能夠使課堂呈現(xiàn)一種多層次的交往狀態(tài)?;赪EB的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)能夠:利用網(wǎng)絡(luò)環(huán)境,改革教與學(xué)的方式,探索網(wǎng)絡(luò)環(huán)境下進行多向互動學(xué)習(xí)的途徑與策略;使學(xué)生適應(yīng)網(wǎng)絡(luò)環(huán)境下多向互動學(xué)習(xí)方式,讓不同層次的學(xué)生主動參與學(xué)習(xí),使每一個學(xué)生都能夠得到信息素養(yǎng)與學(xué)業(yè)成就的發(fā)展;提高網(wǎng)絡(luò)上豐富多彩的網(wǎng)絡(luò)資源的利用率。因此,開發(fā)一個適合學(xué)生和老師學(xué)習(xí)、交

3、流的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)是很有必要的。從開發(fā)系統(tǒng)的技術(shù)可行性、經(jīng)濟可行性和操作可行性三方面而言基于WEB的互動知識學(xué)習(xí)系統(tǒng)也是可行的。二、基本要求(1)采用B/S模式,前臺用微軟的ASP.NET 2.0和C#語言,后臺數(shù)據(jù)庫采用SQL Server 2005。(2)前端頁面采用XHTML、Ajax技術(shù)進行制作,使用CSS進行布局和樣式化。(3)系統(tǒng)能夠達到初步實用水平。三、主要技術(shù)指標(biāo)(1)對不同用戶進行有效管理。(2)使用了Ajax后,提交評論只刷新評論區(qū),對正在觀看的視頻無影響。(3)提供互動模塊四、應(yīng)收集的資料及參考文獻1 侯秀萍,孫靜波,胡文彬 著 基于WEB的互動輔助教學(xué)網(wǎng)絡(luò)系統(tǒng)的設(shè)

4、計與實現(xiàn)J教育信息化,2002(12):512 王佳瑩,郭俊杰,梁鵬 著 基于WEB2.0和Wiki技術(shù)的輔助教學(xué)環(huán)境的設(shè)計與實現(xiàn)J哈爾濱師范大學(xué)自然科學(xué)學(xué)報,2009,25(5)3 丁昊凱,許靜雯,謝黎文 著ASP.NET網(wǎng)站開發(fā)M北京:電子工業(yè)出版社,20074 尚亞麗,劉亞娟,劉德成 著 基于WEB的自主學(xué)習(xí)環(huán)境設(shè)計研究J長春師范學(xué)院院報,2009,28(6):145-146五、進度計劃第1周第6周 畢業(yè)實習(xí),收集資料、熟悉開發(fā)環(huán)境第7周第9周 需求分析、總體設(shè)計第10周第14周 詳細設(shè)計、編碼、測試第15周第16周 完善文檔,論文答辯教研室主任簽字時間 年 月 日畢業(yè)設(shè)計開題報告題目基

5、于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名學(xué)號班級經(jīng)0609專業(yè)電子商務(wù)一、研究背景及意義教學(xué)是由課堂授課、輔導(dǎo)答疑、階段測試、專題討論、實踐教學(xué)等環(huán)節(jié)組成的,是學(xué)校教育的核心。隨著高校教育體制改革的不斷深化,如何激發(fā)學(xué)習(xí)熱情、改善教學(xué)手段、提高教學(xué)質(zhì)量成為教育工作者極為關(guān)注的問題。在保證授課環(huán)節(jié)的同時加強輔助教學(xué)環(huán)節(jié)無疑可以提高教學(xué)質(zhì)量。但是在教學(xué)中,輔助教學(xué)環(huán)節(jié)受到時間和空間的限制,其效果并不理想。所以現(xiàn)在各個高校普遍使用互聯(lián)網(wǎng)來提高教和學(xué)的效率,即利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進的網(wǎng)絡(luò)應(yīng)用平臺,建設(shè)一個可靠、開放、高效的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)。基于WEB的互動知識學(xué)習(xí)系統(tǒng)借助局域網(wǎng)或Inte

6、rnet平臺和瀏覽器軟件,使得老師可完成課件、講義、視頻、音頻等教學(xué)資料的上傳,學(xué)生則可實現(xiàn)自主的學(xué)習(xí),這些活動都不受時間和空間的約束。同時學(xué)生與學(xué)生,學(xué)生與老師,老師與老師之間皆可進行互動交流、在線溝通,以及時解除疑惑從而促進教學(xué)的效果。網(wǎng)絡(luò)環(huán)境下的學(xué)習(xí)具有很明顯的互動性,能夠使課堂呈現(xiàn)一種多層次的交往狀態(tài)?;赪EB的互動知識學(xué)習(xí)系統(tǒng)給學(xué)校廣大師生帶來的好處是不言而喻的:利用網(wǎng)絡(luò)環(huán)境,改革教與學(xué)的方式,探索網(wǎng)絡(luò)環(huán)境下進行多向互動學(xué)習(xí)的途徑與策略;使學(xué)生適應(yīng)網(wǎng)絡(luò)環(huán)境下多向互動學(xué)習(xí)方式,讓不同層次的學(xué)生主動參與學(xué)習(xí),使每一個學(xué)生都能夠得到信息素養(yǎng)與學(xué)業(yè)成就的發(fā)展;提高網(wǎng)絡(luò)上豐富多彩的網(wǎng)絡(luò)資源的

7、利用率?;谝陨显?,開發(fā)一個適合學(xué)生和老師學(xué)習(xí)、交流的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)是很有必要的。該系統(tǒng)將改變以往傳統(tǒng)的教學(xué)模式,通過網(wǎng)絡(luò)這個平臺進行交流互動,極大的方便了學(xué)生,同時顯著地提高了學(xué)生和教師的工作效率。從開發(fā)系統(tǒng)的技術(shù)可行性、經(jīng)濟可行性和操作可行性三方面而言基于WEB的互動知識學(xué)習(xí)系統(tǒng)也是可行的。二、國內(nèi)外研究現(xiàn)狀世界許多國家研究機構(gòu)以及廠商和大學(xué)院校都在積極研究、開發(fā)各種網(wǎng)上教學(xué)系統(tǒng)和相關(guān)網(wǎng)絡(luò)教學(xué)軟件,并通過提供網(wǎng)絡(luò)課程服務(wù),發(fā)展網(wǎng)絡(luò)教學(xué)標(biāo)準(zhǔn),推動網(wǎng)絡(luò)教學(xué)應(yīng)用。其中,影響較大的網(wǎng)絡(luò)教學(xué)平臺有:(1)WEBCT(WEB Course Tools)是有加拿大British Columbia

8、計算機科學(xué)系開發(fā),它是一個基本的服務(wù)器程序,主要用于課程開發(fā)與教學(xué)內(nèi)容發(fā)布。國內(nèi)中文版本為eYouCT。WEBCT是基于WEB瀏覽器的網(wǎng)絡(luò)教學(xué)課件開發(fā)和管理系統(tǒng),它可以用于在線開發(fā)課程,也可以用于將現(xiàn)有的課程內(nèi)容在網(wǎng)上發(fā)布。系統(tǒng)使用瀏覽器作為課程開發(fā)環(huán)境的客戶端。目前在該校和其他學(xué)校已有多門課程使用作為它們的支撐環(huán)境,它包括安全控制、管理、數(shù)據(jù)備份等多項功能,它運行在UNIX系統(tǒng)之上。(2)Blackboard。Blackboard是在線教學(xué)管理平臺,是目前市場上唯一支持百萬級用戶的教學(xué)平臺,擁有美國近50%的市場份額。全球有超過2800所大學(xué)及其他教育機構(gòu)在使用Blackboard產(chǎn)品,其中

9、包括著名的普林斯頓大學(xué)、哈佛大學(xué)、斯坦福大學(xué)、西北大學(xué)、杜克大學(xué)等。Blackboard在線教學(xué)管理系統(tǒng)以課程為中心集成網(wǎng)絡(luò)“教”“學(xué)”的環(huán)境教師可以在平臺上開設(shè)網(wǎng)絡(luò)課程學(xué)習(xí)者可以自主選擇要學(xué)習(xí)的課程并自主進行課程內(nèi)容學(xué)習(xí)。不同學(xué)習(xí)者之間以及教師和學(xué)習(xí)者之間可以根據(jù)教、學(xué)的需要進行討論、交流。Blackboard為教師、學(xué)生提供了強大的施教和學(xué)習(xí)的網(wǎng)上虛擬環(huán)境成為師生溝通的橋梁。目前。該公司已經(jīng)進入中國市場。并且Blackboard和WEBCT這兩個全球領(lǐng)先的教育行業(yè)軟件和服務(wù)提供商已經(jīng)于2005年合并。2004年在我國經(jīng)教育部批準(zhǔn)進行網(wǎng)絡(luò)教育的試點高校有68所。在全國各地建有學(xué)習(xí)中心(輔導(dǎo)站

10、)2000多個,在冊學(xué)生達200多萬人。網(wǎng)絡(luò)教育在全國各地迅速發(fā)展并壯大起來。目前,從68所試點高校的網(wǎng)絡(luò)教育學(xué)院辦學(xué)情況來看以成人教育和繼續(xù)教育為主,開辦有??啤⒈究坪脱芯可榷鄬哟螌W(xué)歷教育,開辦的專業(yè)以院校的特色和強勢專業(yè)為依托,設(shè)置以社會需求量大和社會需求熱門的專業(yè)為主,實行比較靈活的學(xué)分制管理辦法。隨著網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)上教育資源也逐漸豐富。近幾年,越來越多的高校教育工作者意識到,網(wǎng)絡(luò)不僅僅是對網(wǎng)絡(luò)教育學(xué)院學(xué)生進行網(wǎng)絡(luò)教學(xué)的理想媒介,也開始在全日制本??粕慕虒W(xué)中運用網(wǎng)絡(luò)教學(xué)。通過網(wǎng)絡(luò)教學(xué)支撐平臺(網(wǎng)絡(luò)教學(xué)支持系統(tǒng))組織教與學(xué)活動,在實踐中收到較好的效果,如:北師大教育技術(shù)系A(chǔ)BT智能

11、教學(xué)系統(tǒng)。但是,經(jīng)過對現(xiàn)有的教學(xué)網(wǎng)站與精品課程研究發(fā)現(xiàn),大部分的教學(xué)網(wǎng)站或精品課程的資源都是由教師發(fā)布,缺少互動,不能很好的發(fā)揮互聯(lián)網(wǎng)共享的特點。如果采用基于WEB的互動知識學(xué)習(xí)系統(tǒng),教師與學(xué)生都可以使用論壇等開放的信息交流平臺發(fā)布信息,構(gòu)成資源庫,形成共享。這樣不但可以提高教學(xué)效率,同時還能節(jié)省教學(xué)經(jīng)費,更好的因材施教。從學(xué)生的角度來看,學(xué)生可以根據(jù)自己的興趣和理解力,來調(diào)節(jié)學(xué)習(xí)的范圍和進度;從教師的角度來看,教師可以在課前發(fā)布必要的先修知識,在教學(xué)過程中,發(fā)布同步信息,充分利用論壇的功能,提升學(xué)生的學(xué)習(xí)興趣,在教學(xué)后期,提供后續(xù)內(nèi)容,鞏固所學(xué)知識,拓寬學(xué)生的視野,提供一些研究性材料供學(xué)生選

12、擇學(xué)習(xí)。三、研究方案1.研究目標(biāo)實現(xiàn)知識共享:在用戶學(xué)習(xí)的過程中彼此之間相互交流知識,共享自己的見解、觀點和判斷,使知識由個人的經(jīng)驗擴散到組織(所有學(xué)習(xí)用戶)的層面。用戶好的方法和工具通過反饋系統(tǒng)可以擴散到組織的知識里,讓更多用戶來使用,從而提高組織的效率注重用戶端體驗:這是一個全新的態(tài)度與理念的轉(zhuǎn)變。過去,是人群圍繞著信息,信息是中心;現(xiàn)在,是信息與服務(wù)圍繞著人。人需要什么樣的服務(wù),就“識趣”地出現(xiàn)什么服務(wù),在課程的建設(shè)過程中將“人性化”的網(wǎng)絡(luò)理念通過技術(shù)手段形成具體操作實現(xiàn)用戶注冊與登錄、角色劃分、權(quán)限分配、數(shù)據(jù)源管理、統(tǒng)計、文章發(fā)表等功能。2.擬采取的實施方案2.1系統(tǒng)的體系結(jié)構(gòu)采用瀏覽

13、器、服務(wù)器(Bowser/Server,B/S)三層體系結(jié)構(gòu)(如圖1),包括:表示層(USL),業(yè)務(wù)邏輯層(BLL),數(shù)據(jù)訪問層(DAL) 數(shù)據(jù)訪問層:主要是對原始數(shù)據(jù)(數(shù)據(jù)庫或者文本文件等存放數(shù)據(jù)的形式)的操作層,而不是指原始數(shù)據(jù),是對數(shù)據(jù)而不是數(shù)據(jù)庫的操作,具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。 業(yè)務(wù)邏輯層:主要是針對具體的問題的操作,也可以理解成對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理,如果說數(shù)據(jù)層是積木,那邏輯層就是對這些積木的搭建。 表示層:主要表示W(wǎng)EB方式,也可以表示成WINFORM方式,WEB方式也可以表現(xiàn)成:aspx, 如果邏輯層相當(dāng)強大和完善,無論表現(xiàn)層如何定義和更改,邏輯層都能

14、完善地提供服務(wù)。圖1 B/S三層結(jié)構(gòu)2.2系統(tǒng)的用戶分類管理員:本系統(tǒng)的設(shè)計理念之一就是用戶生成內(nèi)容,但要注意的是,因為每一個人都可以生成內(nèi)容,可能會有很多錯誤、虛假和片面的內(nèi)容,所以應(yīng)有一個審核機制,而管理員就是制定并執(zhí)行這一審核機制的特殊用戶。其登陸系統(tǒng)后制定審核機制并對系統(tǒng)資源進行管理,對臨時資源庫中的資源進行審核,平時收集、整理、制作各種精品課程資源并錄入系統(tǒng)。教師用戶:擁有訪問資源的權(quán)限,同時能對自身信息進行維護編輯,可以向系統(tǒng)申請建立精品程并上傳相關(guān)課程教學(xué)資源,平時管理所屬課程資源,解答學(xué)生用戶的各種問題。學(xué)生用戶:注冊登陸后使用系統(tǒng)全部開放資源,可以在教師設(shè)立的課程中與教師、同

15、學(xué)進行交流,通過系統(tǒng)可以向教師反饋學(xué)習(xí)資源使用情況與建議等信息,同時,可以上傳優(yōu)秀資源與其他用戶分享。所有用戶通過身份驗證與系統(tǒng)功能相連,不同的系統(tǒng)功能訪問不同的數(shù)據(jù)表。2.3系統(tǒng)的功能模塊(1)用戶子系統(tǒng)用戶注冊:本系統(tǒng)的一般訪客只能瀏覽詞條,不能對詞條編輯和評論,若要對他人的數(shù)據(jù)進行修改或者發(fā)表自己的觀點,就必須先注冊登錄。這樣有助于小組中互賴的形成,也有助于教師進行監(jiān)督和管理。資料修改:用戶可以對自己注冊時所登記的資料作修改。同時也可以公開或者隱蔽個人信息。實現(xiàn)功能:發(fā)布教程(發(fā)布視頻或語音教程、查看已發(fā)布的語音教程、查看已發(fā)布視頻教程)、瀏覽教程(瀏覽視頻或語音教程、發(fā)布留言)、登錄功

16、能、查詢功能等。(2)管理子系統(tǒng)用戶管理:管理現(xiàn)有用戶,添加用戶以及用戶分組設(shè)置。內(nèi)容管理:包括公告管理、公告發(fā)布、首頁推薦管理等。分類管理:用于添加、刪除、合并詞條分類,調(diào)整分類的包含關(guān)系。數(shù)據(jù)庫管理:主要作數(shù)據(jù)庫備份、優(yōu)化和導(dǎo)人操作。教程管理:發(fā)布教程、管理視頻教程、管理語音教程。2.4系統(tǒng)開發(fā)和運行環(huán)境前端頁面采用XHTML、Ajax技術(shù)進行制作,使用CSS進行布局和樣式化。網(wǎng)站中所使用的Flash技術(shù)以Adobe Flash CS 4為開發(fā)平臺,并支持向前兼容。網(wǎng)站中涉及的其他前端控制由JavaScript實現(xiàn),所有編碼符合ECMA一262標(biāo)準(zhǔn),兼容多種不同的瀏覽器(包括Microso

17、ft IE、Netscape、Mozilla Firefox、Opera、Apple Safari)。所設(shè)計的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng),采用目前流行的中間件和組件技術(shù)的軟件架構(gòu)體系,前臺采用微軟的ASP.NET 2.0和C#語言,后臺數(shù)據(jù)庫采了Microsoft SQL Server 2005。3.系統(tǒng)實施要點借助于Ajax技術(shù)可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請求返回時,就可以使用JavaScript和CSS來相應(yīng)地更新UI,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信:WEB站點看起

18、來是即時響應(yīng)的。如使用了Ajax后,提交評論只刷新評論區(qū),對正在觀看的視頻無影響。四、進度計劃第1周第6周 畢業(yè)實習(xí),收集資料、熟悉開發(fā)環(huán)境第7周第9周 需求分析、總體設(shè)計第10周第14周 詳細設(shè)計、編碼、測試第15周第16周 完善文檔,論文答辯參考文獻1 侯秀萍,孫靜波,胡文彬基于WEB的互動輔助教學(xué)網(wǎng)絡(luò)系統(tǒng)的設(shè)計與實現(xiàn)J教育信息化,2002(12):512 王佳瑩,郭俊杰,梁鵬基于WEB2.0和Wiki技術(shù)的輔助教學(xué)環(huán)境的設(shè)計與實現(xiàn)J哈爾濱師范大學(xué)自然科學(xué)學(xué)報,2009,25(5)3 黃碩,項國雄國家精品課網(wǎng)站建設(shè)現(xiàn)狀J現(xiàn)代教育技術(shù),2008,18(5):991034 黃培培基于eb結(jié)構(gòu)的

19、校園電子商務(wù)系統(tǒng)的設(shè)計J電腦與電信,2010(1):47-495 張勇,肖利基于WEB的實驗教學(xué)管理系統(tǒng)的設(shè)計J吉林師范大學(xué)學(xué)報,2009(4):112-1156 尚亞麗,劉亞娟,劉德成基于WEB的自主學(xué)習(xí)環(huán)境設(shè)計研究J長春師范學(xué)院院報,2009,28(6):145-1467 張園林,張志雄基于Internet的網(wǎng)上輔助教學(xué)系統(tǒng)的設(shè)計J微機發(fā)展,2003,138 陳曉征網(wǎng)絡(luò)教學(xué)平臺在網(wǎng)站設(shè)計課程中的應(yīng)用J江蘇教育學(xué)院院報,2007,23(3):117-1199 丁昊凱,許靜雯,謝黎文ASP.NET網(wǎng)站開發(fā)M北京:電子工業(yè)出版社,200710 武新華,劉彥明,秦連清ASP.NET+SQL Ser

20、ver典型網(wǎng)站建設(shè)M北京:電子工業(yè)出版社,2007指導(dǎo)教師簽字時 間 年 月 日摘 要傳統(tǒng)的教學(xué)模式在信息共享和互動性等方面存在著諸多的不足之處。網(wǎng)絡(luò)教學(xué)平臺不僅輕松地解決了信息資料的共享問題,而且提高了師生之間的互動性,成為教學(xué)實踐的輔助平臺。本課題以A技術(shù)為支撐,設(shè)計并實現(xiàn)了一個基于Web的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)。該系統(tǒng)是在教師指導(dǎo)下的自主學(xué)習(xí)平臺,在信息資料共享方面,能夠把教師發(fā)布的文章、視頻等學(xué)習(xí)資料形成系統(tǒng)的資源庫以供學(xué)生在線學(xué)習(xí);在學(xué)習(xí)互動方面,能夠提供論壇和聊天室以實現(xiàn)師生交流、答疑等學(xué)習(xí)活動。本文論述了該系統(tǒng)的設(shè)計思路、系統(tǒng)分析、功能結(jié)構(gòu)、實現(xiàn)過程和關(guān)鍵技術(shù)。關(guān)鍵詞: 互動學(xué)習(xí)

21、輔助教學(xué) 網(wǎng)絡(luò)教學(xué)平臺AbstractThere are a lot of disadvantages on information sharing and interactive teaching of traditional instruction model. Web-based learning platform, which not only easy to solve the problems but also improves the interactive between teachers and students, becomes an aided education of

22、teaching practice.This paper designs and implements a Web-based on-line interactive knowledge learning system, which on the support of A technology platform. This system is an independent study platform which under the guidance of teachers. On information sharing, this system supports the teachers t

23、o publish articles, videos and other learning materials to form a resource library to support online learning. On interavtic learning, it also provides forums and chatrooms to realize communication and interaction between teachers and students. This paper elaborats the designing mentality, system an

24、alysis, function structure, achievement procedure and key technologies of this system.Keywords: interactive learning aided education WEB-based learning system 目 錄第1章 前言11.1課題研究背景11.2課題研究目標(biāo)與意義21.3課題研究思路31.4開發(fā)環(huán)境的確定3第2章 系統(tǒng)需求分析42.1系統(tǒng)的性能要求42.2系統(tǒng)功能需求分析42.2.1功能劃分42.2.2功能描述52.3用例模型52.3.1總用例圖52.3.1詳細用例圖62.4活

25、動圖82.5類圖11第3章 系統(tǒng)設(shè)計與實現(xiàn)123.1系統(tǒng)體系結(jié)構(gòu)設(shè)計123.2數(shù)據(jù)庫表的設(shè)計133.3系統(tǒng)實現(xiàn)具體技術(shù)133.3.1UML建模技術(shù)133.3.2MD5加密技術(shù)143.3.3流媒體技術(shù)143.3.4開源技術(shù)163.3.5AJAX技術(shù)18第4章 系統(tǒng)功能模塊194.1系統(tǒng)前臺功能194.2系統(tǒng)后臺功能21第5章 總結(jié)235.1系統(tǒng)主要特色235.2系統(tǒng)存在的不足23參考文獻24致 謝25附錄A 英文資料翻譯26第1章 前言在一個學(xué)習(xí)群體中,學(xué)習(xí)成員對知識的理解程度不可能完全一致,通過成員討論、溝通、傳授和分享,從而使得原本分布在各處的知識得以共享。現(xiàn)如今科技進步促發(fā)“學(xué)習(xí)的革命”,

26、知識經(jīng)濟則催化“教育的改革”。知識經(jīng)濟時代的到來,對人的能力提出了更高的要求,而人們對能力的需求則引發(fā)了對新教育形式的渴求為更多人提供學(xué)習(xí)機會的大規(guī)模教育。教學(xué)是由課堂授課、輔導(dǎo)答疑、階段測試、專題討論、實踐教學(xué)等環(huán)節(jié)組成的,是學(xué)校教育的核心。隨著高校教育體制改革的不斷深化,如何激發(fā)學(xué)習(xí)熱情、改善教學(xué)手段、提高教學(xué)質(zhì)量成為教育工作者極為關(guān)注的問題。在保證授課環(huán)節(jié)的同時加強輔助教學(xué)環(huán)節(jié)無疑可以提高教學(xué)質(zhì)量。但是在教學(xué)中,輔助教學(xué)環(huán)節(jié)受到時間和空間的限制,其效果并不理想。網(wǎng)絡(luò)教育能夠很好的解決了以上問題,給人們隨時獲取新知識提供強有力的支持。隨著Internet的飛速發(fā)展,基于網(wǎng)絡(luò)的自主學(xué)習(xí)正在成

27、為一種重要的學(xué)習(xí)方式。網(wǎng)絡(luò)教育中,由于師生、生生在時空上處于永久性分離的狀態(tài),為了保證遠程教學(xué)的質(zhì)量,應(yīng)充分利用現(xiàn)代化的教學(xué)手段和教學(xué)資源,創(chuàng)設(shè)一個在教師指導(dǎo)下的自主學(xué)習(xí)環(huán)境,這個環(huán)境能夠支持教師備課、講課、批改作業(yè),學(xué)生自主學(xué)習(xí)、考試,以及教師和學(xué)生課后交流、答疑等教學(xué)活動。1.1 課題研究背景目前,各高校改變了“黑板+粉筆”的死板教學(xué)模式,建立了帶有實物投影儀的大屏幕演示、電子教材、電子講稿、多媒體教室等教學(xué)環(huán)境,在這種教學(xué)環(huán)境里,教師既可演示課程的多媒體課件,又可利用實物投影儀對一些細節(jié)問題通過書寫演示給同學(xué),因此教學(xué)內(nèi)容顯得生動、活潑,增加了課堂容量,減少了教學(xué)時數(shù),提高了上課時效,從

28、而使教學(xué)效果較之普通教學(xué)模式有明顯提高。然而,這種方法對學(xué)生也提出了一個新的問題,由于播放信息量大且時間長,在課堂上學(xué)生可能沒有更多的時間完成全部筆記,對于教學(xué)內(nèi)容的理解也會有一定的困難,解決的辦法是:對基本原理、基本概念內(nèi)容要細講,有關(guān)操作技術(shù)及使用性內(nèi)容要少講多練,以學(xué)生為中心開展教學(xué),例如啟發(fā)式、討論式教學(xué),讓同學(xué)有更多機會參與到教學(xué)過程中來。但在課堂上學(xué)生參與的時間畢竟有限,我們面臨的問題是如何突破時間限制將課上問題移到課下解決,即將課堂延伸到課下并且不受時間和空間的限制,建立一種網(wǎng)上輔助教學(xué)環(huán)境可適當(dāng)解決這一問題。網(wǎng)上輔助教學(xué)環(huán)境縮短了師生之間的距離,只要環(huán)境在運行,師生之間就可跨越

29、空間進行實時或非實時的交互,教師可以及時地了解學(xué)生的學(xué)習(xí)進度和對課程的理解程度,解答學(xué)生所提出的問題,學(xué)生之間、師生之間,在更廣范圍內(nèi)對感興趣問題發(fā)表自己見解。學(xué)生也可根據(jù)自己情況選擇環(huán)境中輔導(dǎo)材料瀏覽學(xué)習(xí),加深對概念的理解。這樣在整個教學(xué)過程真正體現(xiàn)了教師的主導(dǎo)作用和學(xué)生的主體作用,這對于開展素質(zhì)教育,培養(yǎng)社會所需的高質(zhì)量人才很有意義。但是,經(jīng)過對現(xiàn)有的教學(xué)網(wǎng)站與精品課程研究發(fā)現(xiàn),大部分的教學(xué)網(wǎng)站或精品課程的資源都是由教師發(fā)布,缺少互動,不能很好的發(fā)揮互聯(lián)網(wǎng)共享的特點。因此,開發(fā)一個基于WEB的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)很有必要,該系統(tǒng)是一種輔助教學(xué)模式,學(xué)生和教師可以通過網(wǎng)絡(luò)這個平臺進行交流、學(xué)

30、習(xí)和互動。1.2 課題研究目標(biāo)與意義我們必須明確知識學(xué)習(xí)需要互動,而不是灌輸。所以基于WEB的互動知識學(xué)習(xí)系統(tǒng)的設(shè)計和開發(fā)應(yīng)實現(xiàn)以下目標(biāo):(1)培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和協(xié)作學(xué)習(xí)能力?;又R學(xué)習(xí)系統(tǒng)平臺應(yīng)該能夠提供大量的教學(xué)資源,如課件、講義、試題、音頻、視頻等學(xué)習(xí)資料,學(xué)生可以根據(jù)自己的需求,利用WEB的非線性呈現(xiàn)方式進行跳躍性學(xué)習(xí),真正體現(xiàn)學(xué)習(xí)的“自主性”,從而培養(yǎng)學(xué)生的自主學(xué)習(xí)能力。同時互動知識學(xué)習(xí)系統(tǒng)應(yīng)該為學(xué)生和教師提供協(xié)作式的虛擬學(xué)習(xí)社區(qū),使學(xué)生和教師、學(xué)生與學(xué)生之間保持同步或異步互動,加強交流和信息的反饋,培養(yǎng)學(xué)生的協(xié)作學(xué)習(xí)能力。(2)整合教學(xué)資源,提高授課質(zhì)量。利用互動知識學(xué)習(xí)系

31、統(tǒng)平臺,將各門課程的優(yōu)秀教學(xué)資源進行集成和共享,教師也可以進行網(wǎng)上的交流和討論,極大地提高課程的教學(xué)質(zhì)量。而且在這種寬松和諧的學(xué)習(xí)環(huán)境中,讓學(xué)生積極主動地尋找解決問題的最佳途徑,在探求知識的過程中培養(yǎng)和鍛煉了學(xué)生的創(chuàng)新精神和創(chuàng)新意識,能夠提高授課質(zhì)量。(3)改革教學(xué)模式,提高學(xué)習(xí)效率?;邮浇虒W(xué)改變了傳統(tǒng)教學(xué)模式下教師灌、學(xué)生裝的費時低效的教法,以導(dǎo)促學(xué),促使學(xué)生從“苦學(xué)、死學(xué)”變?yōu)椤皹穼W(xué)、會學(xué)”?;又R學(xué)習(xí)系統(tǒng)應(yīng)該提供一個師生之間、學(xué)生之間方便討論和交流的環(huán)境,師生之間可以在網(wǎng)上以各種方式進行在線或離線交流,獲取信息更容易,信息量更大,學(xué)生還可以在網(wǎng)上完成、上交作業(yè)等,進一步提高學(xué)習(xí)效率。

32、1.3 課題研究思路學(xué)習(xí)分為正式學(xué)習(xí)和非正式學(xué)習(xí)。正式學(xué)習(xí)主要是指通過學(xué)校組織、課堂授課等形式實現(xiàn)的學(xué)習(xí)形態(tài),它通常是有計劃性的、有明確的目標(biāo)和課程知識體系,學(xué)習(xí)的目的是獲取成績、證書,并為將來的工作做準(zhǔn)備。非正式學(xué)習(xí)指受內(nèi)在心理或外在情境觸動而引發(fā)的學(xué)習(xí)形式,它有明確的學(xué)習(xí)意圖,即解決當(dāng)前遇到的問題,因而與實踐的需要密切相關(guān),從而獲得能夠立即應(yīng)用到實踐當(dāng)中去的知識和技能?;赪EB的網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)的設(shè)計和實現(xiàn)遵循的一個主要思路就是:輔助正式學(xué)習(xí)、方便非正式學(xué)習(xí)。實現(xiàn)教學(xué)資源共享,輔助學(xué)生進行正式學(xué)習(xí)。教師將每次課的重點、難點、講稿與在備課期間收集的與課程內(nèi)容相關(guān)的學(xué)習(xí)視頻和大量的實例練

33、習(xí)等教學(xué)資源有序地上傳到網(wǎng)絡(luò)教學(xué)平臺上,結(jié)合課上講授的知識點,學(xué)生根據(jù)自身的情況在對這些教學(xué)資源進行有針對性的自主學(xué)習(xí)。提供交流互動功能,方便學(xué)生進行非正式學(xué)習(xí)。學(xué)生、教師能夠通過系統(tǒng)對非正式學(xué)習(xí)過程中遇到的問題進行方便的在線或離線交流,同時對討論話題、內(nèi)容進行整理、分析,得出普遍問題,形成常見問題庫,避免重復(fù)討論。非正式學(xué)習(xí)獲取的知識以隱性知識為主,因為非正式學(xué)習(xí)往往發(fā)生在個體的觀察、反思、交流、協(xié)作等活動中,需要學(xué)習(xí)者通過心理或行為的參與去主動挖掘知識??梢娡ㄟ^BBS和聊天室來促進非正式學(xué)習(xí)是本課題的重點和難點。1.4 開發(fā)環(huán)境的確定(1)硬件環(huán)境PC機一臺: 處理器:Intel(R) C

34、ore(TM)2 Duo CPU 1.80GHz,內(nèi)存2.00GB(2)軟件環(huán)境開發(fā)和運行環(huán)境:WIN7旗艦版作為底層平臺,系統(tǒng)類型32位操作系統(tǒng)開發(fā)工具的選擇UML建模:Microsoft Visio 繪圖 數(shù)據(jù)庫管理:Microsoft SQL Server 2005 A開發(fā):Microsoft Visual Studio2005網(wǎng)站頁面編輯:Dreamweaver8.0對位圖進行加工:Adobe PhotoShop第2章 系統(tǒng)需求分析2.1系統(tǒng)的性能要求網(wǎng)上互動知識學(xué)習(xí)系統(tǒng)主要建立在學(xué)生自主學(xué)習(xí)的動機上,為了鼓勵學(xué)生積極參與系統(tǒng)進行互動學(xué)習(xí),其基本要求是:(1)系統(tǒng)界面簡潔美觀。系統(tǒng)界面

35、應(yīng)簡潔美觀、具有統(tǒng)一的風(fēng)格,能準(zhǔn)確、規(guī)范、完善地展示文章、視頻、音頻等學(xué)習(xí)資源,使用戶打開首頁后愿意繼續(xù)使用系統(tǒng)。(2)系統(tǒng)操作簡單方便。能夠提供方便的站內(nèi)查詢和導(dǎo)航:用戶可以通過搜索功能和模糊查詢方便的找到自己需要的學(xué)習(xí)資料,并可通過導(dǎo)航到達自己想去的模塊實現(xiàn)相應(yīng)功能。(3)系統(tǒng)功能齊全。能夠?qū)崿F(xiàn)學(xué)學(xué)習(xí)和師生之間互動的基本需求。(4)系統(tǒng)安全可靠。數(shù)據(jù)庫易于維護,保證系統(tǒng)的數(shù)據(jù)、信息等資源安全可靠,防止信息的破壞和丟失,確保系統(tǒng)的正常運行。(5)系統(tǒng)具有擴展性。易于修改或增加系統(tǒng)的功能模塊2.2系統(tǒng)功能需求分析2.2.1功能劃分(1)系統(tǒng)前臺功能結(jié)構(gòu)(如圖2-1)圖2-1 系統(tǒng)前臺功能結(jié)構(gòu)(

36、2)系統(tǒng)后臺功能結(jié)構(gòu)(如圖2-2)圖2-2 系統(tǒng)后臺功能結(jié)構(gòu)2.2.2功能描述學(xué)生通過系統(tǒng)前臺可瀏覽公告;瀏覽文章、播放視頻音頻等在線學(xué)習(xí)并提出自己的觀點或疑惑;下載課件、視頻音頻等學(xué)習(xí)資料;參加論壇、聊天室進行互動學(xué)習(xí)。教師通過系統(tǒng)后臺可上傳課件、上傳視頻音頻、發(fā)表文章;通過系統(tǒng)前臺可以進行網(wǎng)絡(luò)答疑、論壇互動、查看學(xué)生意見和建議。系統(tǒng)管理員可通過系統(tǒng)后臺發(fā)布教學(xué)相關(guān)信息、管理用戶、審核管理文章、視頻、音頻。2.3用例模型2.3.1總用例圖(1)系統(tǒng)邊界系統(tǒng)的外部實體:管理員、教師、學(xué)生;輸入:用戶信息、公告、文章、視頻音頻、評論;處理單元:用戶管理、公告管理、文章管理、視頻音頻管理、評論管理

37、、論壇管理、聊天室管理;輸出:公告、文章、視頻音頻、評論;(2)系統(tǒng)總用例圖如圖2-3圖2-3 互動知識學(xué)習(xí)系統(tǒng)總用例圖2.3.1詳細用例圖(1)用戶管理用例圖圖2-4 用戶管理用例圖(2)文章管理用例圖圖2-5 文章管理用例圖(3)視頻音頻管理用例圖圖2-6 視頻管理用例圖(4)互動模塊管理用例圖(如圖2-7)圖2-7 互動模塊管理用例圖2.4活動圖(1)文章發(fā)表活動圖圖2-8文章發(fā)表活動圖 (2)用戶注冊活動圖圖2-9 用戶注冊活動圖(3)文章瀏覽活動圖(如圖2-10)(4)視頻音頻發(fā)布活動圖(如圖2-11)(5)視頻音頻播放活動圖(如圖2-12圖2-10 文章瀏覽活動圖 2-11 視頻音

38、頻發(fā)布活動圖圖2-12 視頻音頻播放活動圖2.5類圖圖2-13 系統(tǒng)類圖第3章 系統(tǒng)設(shè)計與實現(xiàn)3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計采用瀏覽器、服務(wù)器(Bowser/Server,B/S)三層體系結(jié)構(gòu)(如圖3-1),包括:表示層(USL)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL) 。數(shù)據(jù)訪問層:主要是對原始數(shù)據(jù)(數(shù)據(jù)庫或者文本文件等存放數(shù)據(jù)的形式)的操作層,而不是指原始數(shù)據(jù),是對數(shù)據(jù)而不是數(shù)據(jù)庫的操作,具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。 業(yè)務(wù)邏輯層:主要是針對具體的問題的操作,也可以理解成對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理,如果說數(shù)據(jù)層是積木,那邏輯層就是對這些積木的搭建。 表示層:主要表示W(wǎng)EB方式,

39、也可以表示成WINFORM方式,WEB方式也可以表現(xiàn)成:aspx,如果邏輯層相當(dāng)強大和完善,無論表現(xiàn)層如何定義和更改,邏輯層都能完善地提供服務(wù)。圖3-1 B/S三層結(jié)構(gòu)3.2數(shù)據(jù)庫表的設(shè)計表3-1 系統(tǒng)數(shù)據(jù)庫中各個數(shù)據(jù)表存儲的數(shù)據(jù)信息簡介數(shù)據(jù)表名稱主鍵其他屬性外鍵Student(學(xué)生表)學(xué)生ID學(xué)生昵稱、密碼、真實姓名、郵箱、電話、學(xué)生標(biāo)記、專業(yè)無Teacher(教師表)教師ID教師姓名、密碼、郵箱、電話、職稱無Subject(學(xué)科表)學(xué)科ID、學(xué)科名稱無Notice(公告表)公告ID公告標(biāo)題、內(nèi)容無Article(文章表)文章ID文章標(biāo)題、內(nèi)容、發(fā)布時間、附件地址、標(biāo)記、點擊數(shù)、評論數(shù)教師I

40、D、學(xué)科IDArticle_comment(文章評論表)評論ID評論內(nèi)容、時間文章ID、學(xué)生IDVideo(視頻音頻表)視頻音頻ID視頻音頻類型、標(biāo)題、大小、存儲地址、標(biāo)記、點擊數(shù)、下載次數(shù)、評論數(shù)教師ID、學(xué)科IDVideo_comment(視頻音頻評論表)評論ID評論內(nèi)容、時間視頻音頻ID學(xué)生IDRoomMsg(聊天室表)消息ID發(fā)言人、內(nèi)容、表情、顏色、是否私聊、時間學(xué)生ID、教師IDBBS_article(論壇帖子表)帖子ID帖子標(biāo)題、內(nèi)容、時間、附件地址學(xué)生ID、教師ID、版塊IDBBS_plate(論壇版塊表)版塊ID版塊名稱、描述學(xué)生ID、教師IDBBS_reply(論壇回復(fù))回

41、復(fù)ID回復(fù)時間、內(nèi)容帖子ID、學(xué)生ID、教師ID、3.3系統(tǒng)實現(xiàn)具體技術(shù)3.3.1UML建模技術(shù)統(tǒng)一建模語言(Unified Modeling Language, UML)是面向?qū)ο箝_發(fā)中一種通用的圖形化建模語言,面向?qū)ο蟮姆治鲋饕诩訌妼栴}空間和系統(tǒng)任務(wù)的理解、改進各方交流、與需求保持一致和支持軟件重用等4個方面表現(xiàn)出比其他系統(tǒng)分析方法更好的能力,成為主流的系統(tǒng)分析方法。UML建模就是用模型元素來組建整個系統(tǒng)的模型,模型元素包括系統(tǒng)中的類、類和類之間的關(guān)聯(lián)、類的實例相互配合實現(xiàn)系統(tǒng)的動態(tài)行為等。UML提供了多種圖形可視化描述模型元素,同一個模型元素可能會出現(xiàn)在多個圖中對應(yīng)多個圖形元素,人們

42、可以從多個視圖來考察模型。UML主要包括用例圖、類圖、對象圖、狀態(tài)圖、活動圖、交互圖、包圖、構(gòu)件圖、配置圖。本系統(tǒng)使用UML建模中的用例圖、活動圖和類圖對系統(tǒng)進行了分析。使用用例圖從系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)角度來描述系統(tǒng)的功能,獲得了用戶角度的功能需求;使用活動圖從系統(tǒng)中對象的動態(tài)行為和組成對象間的相互作用、消息傳遞來描述系統(tǒng)的功能,明確了用戶與系統(tǒng)的交互作用;使用類圖對系統(tǒng)的對象、整體結(jié)構(gòu)和行為有了一個更高層次的、全面的了解,并將類圖中的類映射成表,模型化出一個邏輯數(shù)據(jù)庫模式,即關(guān)系模型數(shù)據(jù)庫。具體內(nèi)容請看第二章系統(tǒng)需求分析及第三章數(shù)據(jù)庫的設(shè)計。3.3.2MD5加密技術(shù)MD5的全稱是Messag

43、e-Digest Algorithm 5(信息-摘要算法),MD5將任意長度的“字節(jié)串”變換成一個128bit的大整數(shù),它是一個不可逆的字符串變換算法。本系統(tǒng)使用A內(nèi)置的MD5加密函數(shù)對用戶密碼進行加密,原理就是在用戶注冊時,MD5將用戶密碼計算成MD5值后寫入數(shù)據(jù)庫,用戶登錄時,系統(tǒng)把用戶輸入的密碼計算成MD5值再和數(shù)據(jù)庫中保存的MD5值進行比較,進而確定輸入的密碼是否正確。通過這樣的步驟,系統(tǒng)在并不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統(tǒng)的合法性。實現(xiàn)方法:導(dǎo)入命名空間:using System.WEB.Security; 注冊時cs代碼:String pwd=System.WEB

44、.Security.FormsAuthentication.HashPasswordForStoringInConfigFile (mima2.Value.Trim (), MD5); 3.3.3流媒體技術(shù)流媒體指在Internet/Intranet中使用流式傳輸技術(shù)的連續(xù)時基媒體,如:音頻、視頻或多媒體文件。流式媒體在播放前并不下載整個文件,只將開始部分內(nèi)容存入內(nèi)存,流式媒體的數(shù)據(jù)流隨時傳送隨時播放,只是在開始時有一些延遲。流媒體實現(xiàn)的關(guān)鍵技術(shù)就是流式傳輸。采用流技術(shù)需要先在用戶的電腦上創(chuàng)建一個緩沖區(qū),在播放前預(yù)先下載一段資料作為緩沖。播放流媒體文件不必等到整個文件都下載到客戶端,而是當(dāng)?shù)谝?/p>

45、組數(shù)據(jù)到達時,用戶端的流媒體播放器就開始播放。在播放的同時,后續(xù)數(shù)據(jù)源源不斷地“流”向用戶端,直到傳輸結(jié)束。當(dāng)網(wǎng)路實際連線速度小于播放所耗用資料的速度時,播放程序就會取用緩沖區(qū)內(nèi)的資料,避免播放的中斷,使得播放品質(zhì)得以維持。本系統(tǒng)利用流媒體技術(shù)將視頻、音頻學(xué)習(xí)資料上傳至資源庫,供學(xué)生在不同時間點播,學(xué)生可以通過開始、停止、后退、快進或暫停流實現(xiàn)對流的最大控制,實現(xiàn)因材施教,交互式學(xué)習(xí)。流媒體播放代碼如下: param name=SRC value=/ 其中g(shù)etAddress()用來獲得請求視頻音頻的存儲位置public String getAddress() if (Request.Quer

46、yStringid != null) string sql = select * from vedio where v_id= + Request.QueryStringid.ToString(); DataSet ds = conn.getDataset(sql,address); if (ds.Tablesaddress.Rows.Count = 1) sql =ds.Tablesaddress.Rows0v_address.ToString(); string pathf = Server.MapPath(material); pathf= pathf.Substring(0, path

47、f.Length - 17); pathf = pathf + materialvedio + sql; return pathf; else return ; 3.3.4開源技術(shù)(1)FckEditor文本編輯器FCKeditor是一個功能強大支持所見即所得功能的文本編輯器,可以為用戶提供微軟office軟件一樣的在線文檔編輯服務(wù)。它不需要安裝任何形式的客戶端,兼容絕大多數(shù)主流瀏覽器。(如圖3-2)圖3-2 文章添加本系統(tǒng)在文章添加模塊使用了FCKeditor文本編輯器,實現(xiàn)方法:在Asp.Net項目中添加對 FCKeditor 的引用FredCK.FCKeditorV2.dll配置WEB.

48、Config,在節(jié)點添加,如下所示:編輯fckconfig.js 文件修改語言、皮膚、常用的字體、表情等配置。(2)第三方控件radupload(上傳大文件)系統(tǒng)使用第三方控件radupload來實現(xiàn)視頻音頻的大文件上傳(如圖3-3)圖3-3 視頻添加實現(xiàn)方法:在Asp.Net項目中添加對radupload的引用RadUpload.Net2.dll,RadUpload.Net2.xml, Telerik.QuickStart.dll配置WEB.Config,如下所示: 。/控制上傳文件大小導(dǎo)入命名空間:using Telerik.WEBControls;CS代碼 protected void

49、Submit1_ServerClick1(object sender, EventArgs e) foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles) string fileName = file.GetName().ToString(); fileName = fileName.Substring(fileName.LastIndexOf(.) + 1); string Path = Server.MapPath(material); Path = Path.Substring(0, (Path.Length - 17); string datatime = System.DateTime.Now.ToStrin

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論