版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢 業(yè) 論 文</b></p><p> 題目用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué) </p><p> 系別電子信息工程系 </p><p> 專業(yè)計(jì)算機(jī)應(yīng)用技術(shù) </p><p><b> 目 錄</b>
2、</p><p><b> 摘 要2</b></p><p><b> 前 言3</b></p><p><b> 第一章 緒論4</b></p><p> 1.1遠(yuǎn)程教學(xué)簡(jiǎn)介4</p><p> 1.2可行性分析4</p
3、><p> 第二章 系統(tǒng)開發(fā)工具及開發(fā)平臺(tái)5</p><p> 2.1 系統(tǒng)開發(fā)平臺(tái)5</p><p> 2.2 數(shù)據(jù)庫(kù)平臺(tái)5</p><p> 2.3系統(tǒng)運(yùn)行環(huán)境6</p><p> 2.3.1系統(tǒng)運(yùn)行平臺(tái)6</p><p> 2.3.2硬件運(yùn)行平臺(tái)6</p>
4、<p> 第三章 系統(tǒng)分析7</p><p> 3.1系統(tǒng)基本情況描述7</p><p> 3.2系統(tǒng)數(shù)據(jù)流分析7</p><p><b> 3.3系統(tǒng)流程7</b></p><p> 3.4系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析8</p><p> 3.5 系統(tǒng)的技術(shù)要求9&
5、lt;/p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)10</p><p> 4.1服務(wù)模塊10</p><p> 4.1.1系統(tǒng)主界面10</p><p> 4.1.2 系教學(xué)動(dòng)態(tài)模塊12</p><p> 4.1.3教學(xué)視頻列表13</p><p> 4.2 管理員模塊19</
6、p><p> 4.2.1視頻添加19</p><p> 4.2.2 編輯視頻20</p><p> 4.2.3資源管理20</p><p> 第五章 視頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試21</p><p> 5.1 測(cè)試方法21</p><p> 5.2 系統(tǒng)功能測(cè)試21<
7、/p><p><b> 第六章 總結(jié)22</b></p><p><b> 參考文獻(xiàn)24</b></p><p><b> 摘 要</b></p><p> 本論文描述了《用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)》的設(shè)計(jì)與實(shí)現(xiàn)。</p><p> 隨著計(jì)算
8、機(jī)技術(shù)和INTERNET的日新月異,寬帶VOD視頻點(diǎn)播技術(shù)因良好的人機(jī)交互性和流媒體傳輸技術(shù)倍受教育、娛樂等行業(yè)青睞。這里結(jié)合平臺(tái)開發(fā)實(shí)例,闡述了基于WEB的交互式視頻點(diǎn)播系統(tǒng)的協(xié)議原理、系統(tǒng)結(jié)構(gòu)和設(shè)計(jì)實(shí)現(xiàn)。</p><p> 本視頻點(diǎn)播系統(tǒng)根據(jù)流媒體傳輸原理,在校園局域網(wǎng)的基礎(chǔ)上模擬基于WEB的視頻點(diǎn)播系統(tǒng),實(shí)現(xiàn)用戶信息管理、視頻文件的添加、刪除、修改及在線播放和搜索功能。由于本系統(tǒng)是一個(gè)小型系統(tǒng),所以我們采
9、用基本的SQL數(shù)據(jù)庫(kù),易于實(shí)現(xiàn)。具體實(shí)現(xiàn)中將HTML、ASP.NET及JAVASCRIPT完美融合,力求界面美觀、操作流暢。</p><p> 本文主要論述服務(wù)器端視頻服務(wù)平臺(tái)的搭建、管理功能的具體實(shí)現(xiàn),并在此基礎(chǔ)上對(duì)網(wǎng)絡(luò)優(yōu)化作相應(yīng)的探索。</p><p> 關(guān)鍵字: Visual Studio、流媒體、ASP.NET、視頻點(diǎn)播</p><p><b&g
10、t; 前 言</b></p><p> 遠(yuǎn)程教學(xué)作為一個(gè)獨(dú)立的教育形態(tài),起源于19世紀(jì)40年代的函授教育。在20世紀(jì)70年代,利用多種媒體的遠(yuǎn)程教學(xué)迅速發(fā)展,使遠(yuǎn)程教學(xué)第一次受到世界教育領(lǐng)域的普遍關(guān)注,被認(rèn)為是人類教育史上的一次重大變革。20世紀(jì)束,信息技術(shù)的應(yīng)用揭開了現(xiàn)代遠(yuǎn)程教學(xué)發(fā)展的序幕,在信息技術(shù)強(qiáng)有力的支持下,現(xiàn)代遠(yuǎn)程教學(xué)具有了前所未有的適應(yīng)性和靈活性,成為世界各國(guó)政府實(shí)現(xiàn)終身教育的第一
11、選擇。與第一代函授教育和第二代多種媒體的遠(yuǎn)程教學(xué)相比,現(xiàn)代遠(yuǎn)程教學(xué)已經(jīng)由教育的邊緣模式,發(fā)展成為教育的主流模式?,F(xiàn)代遠(yuǎn)程教學(xué)不再只作為一種替補(bǔ)的教育形式,為那些錯(cuò)過接受高等教育機(jī)會(huì)的人們提供補(bǔ)救的學(xué)習(xí)機(jī)會(huì),而已經(jīng)成為一種代表教育未來發(fā)展方向的教育形式,正在引領(lǐng)著各國(guó)教育領(lǐng)域的全面變革。</p><p> 現(xiàn)代遠(yuǎn)程教學(xué)在終身教育體系中的重要作用體現(xiàn)在以下兩個(gè)方面:第一,現(xiàn)代遠(yuǎn)程教學(xué)作為獨(dú)立的教育形態(tài).在近10年內(nèi)
12、迅速發(fā)展,廣泛應(yīng)用于各種教育系統(tǒng)中。第一代函授教育和第二代遠(yuǎn)程教學(xué)主要提供大學(xué)層次的課程。在信息技術(shù)的支持下,現(xiàn)代遠(yuǎn)程教學(xué)不僅適用于遠(yuǎn)程高等教育,而且已經(jīng)廣泛地被應(yīng)用于基礎(chǔ)教育、大學(xué)后繼續(xù)教育、扶貧項(xiàng)目等多種層次、多種形式的教育中。</p><p> 第二,遠(yuǎn)程教學(xué)作為一種教與學(xué)的模式,已經(jīng)滲透到傳統(tǒng)學(xué)校中,正在改變著傳統(tǒng)教與學(xué)的理念和方法。遠(yuǎn)程教學(xué)為學(xué)生提供了更多自主學(xué)習(xí)的機(jī)會(huì),有利于培養(yǎng)學(xué)生獨(dú)立與自治的能力
13、;遠(yuǎn)程教學(xué)允許在更大范圍內(nèi)更有效地共享優(yōu)質(zhì)教育資源,是實(shí)現(xiàn)教育全球化的主要教學(xué)模式,現(xiàn)代遠(yuǎn)程教學(xué)已經(jīng)成為改革傳統(tǒng)教學(xué)模式的重要手段。</p><p><b> 第一章 緒論</b></p><p><b> 1.1遠(yuǎn)程教學(xué)簡(jiǎn)介</b></p><p> 遠(yuǎn)程教學(xué)基礎(chǔ)是視頻點(diǎn)播,視頻點(diǎn)播出現(xiàn)的最初動(dòng)力是人們對(duì)廣播電視
14、的更高需求。在傳統(tǒng)的電視中,觀眾完全是被動(dòng)的。節(jié)目提供者播放什么節(jié)目,觀眾就只能觀看什么節(jié)目,節(jié)目的播放時(shí)間也是無法按照觀眾的意愿改變的。盡管電視臺(tái)可以提供很多的節(jié)目,但要想完整地收看到一個(gè)自己滿意的節(jié)目,對(duì)于許多人來講也是不太容易做到的,因?yàn)樵诳旃?jié)奏的現(xiàn)代生活中,許多人不可能為了看某一個(gè)電視節(jié)目而預(yù)先安排自己的時(shí)間。被動(dòng)收看節(jié)目的人們希望能夠按照自己的需要自由地學(xué)習(xí)所需知識(shí)。視頻點(diǎn)播的出現(xiàn)正迎合了人們的這種需求,這種信息服務(wù)方式符合人
15、們對(duì)信息資源更深層次的需要。</p><p> 遠(yuǎn)程教學(xué)是一種受用戶控制的視頻分配業(yè)務(wù),它使得用戶可以交互的訪問遠(yuǎn)端服務(wù)器所存儲(chǔ)的豐富節(jié)目源?!八膶?shí)質(zhì)是信息的使用者根據(jù)自己的需要主動(dòng)獲得多媒體信息?!边h(yuǎn)程教學(xué)與傳統(tǒng)教學(xué)有本質(zhì)不同,主要體現(xiàn)在以下兩個(gè)方面:首先,遠(yuǎn)程教學(xué)具有交互性,用戶可根據(jù)個(gè)人需求選擇視頻課程,并指定學(xué)習(xí)的起始時(shí)間,從這一點(diǎn)來說,遠(yuǎn)程教學(xué)也可以稱為交互式遠(yuǎn)程教學(xué);而傳統(tǒng)教學(xué)是按事先安排好的課程
16、學(xué)習(xí),學(xué)生在學(xué)習(xí)過程是被動(dòng)的。其次,遠(yuǎn)程教學(xué)系統(tǒng)打破了時(shí)間和地域限制。</p><p><b> 1.2可行性分析</b></p><p> 系統(tǒng)的主要技術(shù)難度是解決并發(fā)流數(shù)。國(guó)外許多大公司推出的專有視頻服務(wù)器可以支持幾百個(gè)并發(fā)流,但價(jià)格相當(dāng)昂貴。國(guó)內(nèi)的幾個(gè)廠家采用的是高檔服務(wù)器作為視頻服務(wù)器 ,可以支持幾十個(gè)流,最多100個(gè)。采用服務(wù)器替代專有視頻服務(wù)器硬件成本
17、大大降低, 但單臺(tái)服務(wù)器的并發(fā)流數(shù)和硬盤擴(kuò)充的極限太小,不能滿足大型的市場(chǎng)需求。</p><p> 第二章 系統(tǒng)開發(fā)工具及開發(fā)平臺(tái)</p><p> 現(xiàn)在的系統(tǒng)開發(fā)語(yǔ)言有很多種,但一定要找一個(gè)功能強(qiáng)大,易學(xué)易用易掌握且適合自己的語(yǔ)言也就不多了。本系統(tǒng)經(jīng)過多種語(yǔ)言的優(yōu)缺點(diǎn)的對(duì)比之后,采用的是ASP.NET作為本系統(tǒng)的開發(fā)語(yǔ)言。</p><p> 2.1 系統(tǒng)開發(fā)
18、平臺(tái)</p><p> 本系統(tǒng)采用ASP.NET作為后臺(tái)開發(fā)工具。ASP.NET 不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)
19、有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。</p><p> ASP.NET是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其
20、中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。</p><p> ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。當(dāng)創(chuàng)建ASP.NET 應(yīng)用程序時(shí)
21、,開發(fā)人員可以使用 Web 窗體或XML Web services,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義,這里只是列出幾種可能性而已。</p><p><b> 2.2 數(shù)據(jù)庫(kù)平臺(tái)</b></p><p> ASP.NET所支持的數(shù)據(jù)庫(kù)很多,因此我們要根據(jù)實(shí)際需
22、要來使用最合理的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)分為平面數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù),但平面數(shù)據(jù)庫(kù)會(huì)使存儲(chǔ)空間被重復(fù)和浪費(fèi),而關(guān)系數(shù)據(jù)庫(kù)則是由若干個(gè)平面數(shù)據(jù)庫(kù)連接在一起而形成的,采用關(guān)系數(shù)據(jù)庫(kù),用戶不僅能像在平面數(shù)據(jù)庫(kù)管理中那樣搜索各個(gè)獨(dú)立的記錄,而且能夠建立一個(gè)記錄集合與另一個(gè)記錄集合的關(guān)系,就能使用戶的效率更高,操作更簡(jiǎn)捷。</p><p><b> 2.3系統(tǒng)運(yùn)行環(huán)境</b></p><p&
23、gt; 2.3.1系統(tǒng)運(yùn)行平臺(tái)</p><p> 本系統(tǒng)設(shè)計(jì)運(yùn)行在Windows98/2000/NT/XP操作系統(tǒng)環(huán)境下,因?yàn)樵撓到y(tǒng)用戶界面友好,易學(xué)易用。適合于本學(xué)院教師學(xué)習(xí)學(xué)習(xí)使用。</p><p> 2.3.2硬件運(yùn)行平臺(tái)</p><p> CPU: Intel的PENTIUMN處理器,可擴(kuò)展2個(gè)CPU.</p><p> 硬
24、盤:40G SCSI硬盤,可擴(kuò)至4-6個(gè)硬盤</p><p><b> 內(nèi)存:512MB</b></p><p><b> 顯卡:32位真彩色</b></p><p> 網(wǎng)卡:loom,與IEEE 802.1p標(biāo)準(zhǔn)兼容</p><p> 客戶端是普通的PC機(jī):</p><
25、p> CPU: Intel的PENTIUM11 266MHZ或更高</p><p><b> 硬盤:IDE硬盤</b></p><p> 內(nèi)存:32MB RAM</p><p><b> 顯卡:16位真彩色</b></p><p> 網(wǎng)卡:10/loom支持?jǐn)?shù)據(jù)連接的普通適配卡<
26、;/p><p><b> 第三章 系統(tǒng)分析</b></p><p> 為了實(shí)現(xiàn)本系統(tǒng),必須對(duì)整個(gè)系統(tǒng)的全面功能做出詳細(xì)的分析。一個(gè)好的系統(tǒng)必定有好的分析,因此本章我們將對(duì)在線視頻點(diǎn)播系統(tǒng)做出具體的分析。</p><p> 3.1系統(tǒng)基本情況描述</p><p> 在遠(yuǎn)程教學(xué)系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶的管理、視頻信息的
27、管理、學(xué)習(xí)通告、交流園地、學(xué)習(xí)資料下載等。具體來講,它包含用戶管理中常見的注冊(cè)、登錄操作,視頻信息的顯示、播放、搜索操作,視頻管理中的添加、刪除、修改等。同時(shí)為了方便用戶使用,增加了按影片類別來顯示等功能,這使得系統(tǒng)需要在視頻信息之外保留欄目信息,于是增加了對(duì)欄目信息的增加、刪除和修改的功能。</p><p> 遠(yuǎn)程教學(xué)系統(tǒng)是在對(duì)一些教師學(xué)生在線學(xué)習(xí)方式調(diào)研后,以實(shí)際為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)屬于S/S模式,用戶
28、可以在線搜索、瀏覽、點(diǎn)播視頻。管理員可對(duì)用戶、視頻信息進(jìn)行增加、刪除以及修改等操作。該系統(tǒng)包括:動(dòng)態(tài)通告、教學(xué)資料下載、視頻信息顯示播放、視頻信息搜索、管理員模塊、學(xué)習(xí)交流。</p><p> 3.2系統(tǒng)數(shù)據(jù)流分析</p><p> 本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色的不同分為下面兩種用戶。</p><p> 管理員:采用自行設(shè)置方式進(jìn)入網(wǎng)站,負(fù)責(zé)管理網(wǎng)站上用戶信
29、息和視頻信息的管理,以及欄目信息的管理。其中包括視頻信息的增加、刪除、修改,以及欄目信息的增加,刪除和修改。</p><p> 普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入管理網(wǎng)站,在網(wǎng)站中可以在線瀏覽視頻信息,搜索視頻信息,以及在線觀看視頻信息。</p><p><b> 3.3系統(tǒng)流程</b></p><p> 調(diào)查遠(yuǎn)程視頻點(diǎn)播的業(yè)務(wù)流程應(yīng)順
30、著系統(tǒng)信息流動(dòng)的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來源、處理方法、信息流的去向提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)等)通過對(duì)視頻點(diǎn)播業(yè)務(wù)的實(shí)際調(diào)查分析,系統(tǒng)的系統(tǒng)分析階段,我們?cè)O(shè)計(jì)出我們系統(tǒng)的業(yè)務(wù)流程圖,弄清了視頻點(diǎn)播系統(tǒng)的業(yè)務(wù)流程,系統(tǒng)的業(yè)務(wù)流程如圖3-1所示。</p><p> 圖3-1 視頻點(diǎn)播業(yè)務(wù)流程圖</p><p> 3.4系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析</p>
31、<p> 根為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確的描述出來,通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的實(shí)現(xiàn)環(huán)境,而且與在系統(tǒng)中的實(shí)現(xiàn)的方法無關(guān)。</p><p> 數(shù)據(jù)模型中包含3種相互關(guān)聯(lián)的信息:數(shù)據(jù)對(duì)象、數(shù)據(jù)對(duì)象的屬性及數(shù)據(jù)對(duì)象彼此間的相互連接的關(guān)系。</p>
32、<p><b> 1、數(shù)據(jù)對(duì)象</b></p><p> 數(shù)據(jù)對(duì)象是對(duì)系統(tǒng)必須理解的復(fù)合信息的抽象,數(shù)據(jù)對(duì)象彼此之間是相互關(guān)聯(lián)的。</p><p><b> 2、屬性</b></p><p> 屬性定義了數(shù)據(jù)對(duì)象的性質(zhì)。必須把一個(gè)或多個(gè)屬性定義為標(biāo)識(shí)符也就是說,當(dāng)我們希望找到數(shù)據(jù)對(duì)象的一個(gè)實(shí)例時(shí)用標(biāo)識(shí)符屬
33、性作為關(guān)鍵字(通常簡(jiǎn)稱為“鍵” )。</p><p><b> 3、聯(lián)系</b></p><p> 客觀世界中的事物彼此間往往是有聯(lián)系的。數(shù)據(jù)對(duì)象之間相互連接的方式稱為聯(lián)系,也稱為關(guān)系。</p><p> 3.5 系統(tǒng)的技術(shù)要求</p><p><b> 功能要求</b></p>
34、<p> (1)系統(tǒng)設(shè)計(jì)的各項(xiàng)功能能夠正確完成。</p><p> (2)對(duì)輸入的數(shù)據(jù)能判斷出是否為非法數(shù)據(jù)或越界數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)給出提示,告訴用戶重新輸入。</p><p> (3)各模塊在運(yùn)行時(shí)互不干擾,各種操作的快捷鍵能夠正確運(yùn)行。</p><p> (4)對(duì)非法操作能夠給出正確處理。</p><p><b&
35、gt; 編碼要求</b></p><p> 主應(yīng)用程序的命名:主應(yīng)用程序的命名應(yīng)由項(xiàng)目負(fù)責(zé)人確定,能完全表達(dá)出本系統(tǒng)意義的英文字符串即可,包括應(yīng)用程序?qū)ο竺瑧?yīng)用所在的庫(kù)名、項(xiàng)目名,可執(zhí)行文件名都必須統(tǒng)一使用本命名。</p><p><b> 界面要求</b></p><p> 1. 各頁(yè)面的布局合理,插有圖版,界面美觀大方
36、。</p><p> 2. 各頁(yè)面的控件及按鈕的文字命名正確,有時(shí)還配有圖標(biāo)。</p><p><b> 數(shù)據(jù)庫(kù)要求</b></p><p> 1. 表的設(shè)計(jì)合理,沒有冗余的數(shù)據(jù)。</p><p> 2. 表及字段的命名采用英文方式,字段類型及長(zhǎng)度合理。</p><p> 3. 表的主鍵
37、、外鍵和索引正確無誤。</p><p> 4. 前臺(tái)操作與后臺(tái)數(shù)據(jù)庫(kù)之間的連接正確。</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 系統(tǒng)說明對(duì)于系統(tǒng)的初級(jí)應(yīng)用者來說是一個(gè)非常重要的部分,它詳細(xì)的介紹了本系統(tǒng)的基本應(yīng)用,就是說看了體統(tǒng)使用說明書就等于學(xué)會(huì)了此系統(tǒng)的基本應(yīng)用,本文根據(jù)各個(gè)功能在主界面主要介紹了幾個(gè)主要模塊,首頁(yè)、網(wǎng)站介紹、教學(xué)動(dòng)態(tài)、教師
38、隊(duì)伍、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)視頻、教學(xué)資源、疑難解答、在線考試等功能模塊。</p><p><b> 4.1服務(wù)模塊</b></p><p> 對(duì)于一個(gè)系統(tǒng)來說,它應(yīng)具備視頻播放和教學(xué)資源下載這一功能,但這些資源的上傳需要用戶登陸,這也是為了保護(hù)資源內(nèi)容的質(zhì)量。下面將介紹本系統(tǒng)的系統(tǒng)主界面、網(wǎng)站介紹模塊、教學(xué)動(dòng)態(tài)模塊、教學(xué)視頻模塊、教師隊(duì)伍模塊、疑難解答模塊。&
39、lt;/p><p> 4.1.1系統(tǒng)主界面</p><p> 啟動(dòng)IE,連接本網(wǎng)址后的主界面如下圖4-1所示:</p><p> 圖4-1遠(yuǎn)程教學(xué)系統(tǒng)主界面</p><p> 4.1.2 系教學(xué)動(dòng)態(tài)模塊</p><p> 圖4-2遠(yuǎn)程教學(xué)系統(tǒng)教學(xué)動(dòng)態(tài)界面</p><p> 圖4-3遠(yuǎn)程教
40、學(xué)系統(tǒng)教學(xué)動(dòng)態(tài)新聞?wù)故?lt;/p><p> 4.1.3教學(xué)視頻列表</p><p> 教學(xué)視頻列表里面顯示了網(wǎng)站的視頻資源,視頻的大小、講師等等信息,也可以真接下載,點(diǎn)擊視頻標(biāo)題時(shí)可以進(jìn)入到播放頁(yè)面直接進(jìn)行播放。</p><p> 圖 4-4遠(yuǎn)程教學(xué)視頻列表</p><p> 教學(xué)視頻列表頁(yè)面后臺(tái)代碼如下:</p><
41、;p> using System;</p><p> using System.Data;</p><p> using System.Data.Sql;</p><p> using System.Configuration;</p><p> using System.Collections;</p><
42、;p> using System.Web;</p><p> using System.IO;</p><p> using System.Data.OleDb;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p
43、> using System.Web.UI.WebControls;</p><p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlControls;</p><p> using Microsoft.Win32;</p><p
44、> using System.Drawing;</p><p> using System.Collections.Generic;</p><p> using System.ComponentModel;</p><p> using System.Text;</p><p> public partial class _
45、Default : System.Web.UI.Page</p><p><b> {</b></p><p> public string picdz;</p><p> public string Id;</p><p> public string filekind = "jpg";&l
46、t;/p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (Session["bu"] == "管理員")</p><p><b> {&
47、lt;/b></p><p> Button4.Visible = true;</p><p> Label1.Visible = false;</p><p><b> }</b></p><p> if (Session["user"] != null)</p><
48、;p><b> {</b></p><p> Button4.Visible = true;</p><p> Label1.Text = Session["user"] + "你好,歡迎你的到來!";</p><p><b> }</b></p><
49、;p> OleDbConnection mycn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("zlzy.mdb"));</p><p> OleDbDataAdapter myad = new OleDbDataAdapter(&qu
50、ot;select spName,ZyZl,spWr,spPath,spNumber,spdaxiao,sptime from splx order by sptime desc", mycn); </p><p> OleDbDataAdapter myad0 = new OleDbDataAdapter("select spName,ZyZl,spNumber from splx ord
51、er by spNumber desc", mycn);//視配器</p><p> OleDbCommandBuilder mycmb = new OleDbCommandBuilder(myad);</p><p> DataSet myds = new DataSet();</p><p> myad.Fill(myds);//從數(shù)據(jù)厙?yán)锩嫒≡?/p>
52、數(shù)據(jù)</p><p> GridView1.DataSource = myds;</p><p> GridView1.DataBind();</p><p> OleDbCommandBuilder mycmb0 = new OleDbCommandBuilder(myad0);</p><p> DataSet myds0 = n
53、ew DataSet();</p><p> myad0.Fill(myds0);//從數(shù)據(jù)厙?yán)锩嫒≡磾?shù)據(jù)</p><p> GridView2.DataSource = myds0;</p><p> GridView2.DataBind();</p><p> mycn.Close();</p><p>&
54、lt;b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string filedz = "C://";</p><p>
55、 if (Session["user"] == null)</p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('" + "只有登陸之后才能發(fā)表!請(qǐng)登陸!" +
56、 "')</script>");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> if (FileUpload1.HasFile)//獲取是
57、否選擇了文件了</p><p><b> {</b></p><p> if (FileUpload1.PostedFile.ContentLength > 100000000)//測(cè)試上傳文件的大小</p><p><b> {</b></p><p> Response.Write
58、("<script language='javascript'>alert('" + "上傳文件不能超過100M" + "')</script>");//提示信息</p><p><b> }</b></p><p><b> else&l
59、t;/b></p><p><b> {</b></p><p> string fullFileName = FileUpload1.PostedFile.FileName; </p><p> string type = fullFileName.Substring(FileUpload1.PostedFile.FileName
60、.LastIndexOf(".") + 1);//提取文件的類型</p><p> Random rd = new Random();//產(chǎn)生隨機(jī)數(shù) </p><p> int valationNo = 10 + rd.Next(99);//產(chǎn)生隨機(jī)數(shù) </p><p> string changeMath = valationNo.ToS
61、tring();//產(chǎn)生隨機(jī)數(shù) </p><p> string UpLoadFileTime = DateTime.Now.ToString("yyyyMMddHHmmss") + changeMath;//得到系統(tǒng)時(shí)間并加上隨機(jī)數(shù)以便生成上傳圖片名稱 </p><p> string filename = UpLoadFileTime + ".&quo
62、t; + type;//產(chǎn)生上傳圖片的名稱 </p><p> string webFilePath = Server.MapPath("UpVideo//" + filename); </p><p> filedz = "UpVideo" + "/" + filename;</p><p> if
63、 (!File.Exists(webFilePath))</p><p><b> {</b></p><p> FileUpload1.SaveAs(webFilePath); </p><p> string daxiao = (FileUpload1.PostedFile.ContentLength) / 1000 + "
64、KB";</p><p> OleDbConnection mycn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("zlzy.mdb"));</p><p> OleDbCommand mycmd = new
65、 OleDbCommand("insert into splx(spName,spIntroduction,spKind,spPath,spWr,spdaxiao)values('" + FileUpload1.FileName + "','" + TxtContent.Text + "','" + filekind + "
66、39;,'" + filedz + "','" + Session["user"] + "','" + daxiao + "')", mycn);</p><p> mycn.Open();</p><p> mycmd.ExecuteNonQuer
67、y();</p><p> mycmd.Dispose();</p><p> mycn.Close();</p><p> TxtContent.Text = "";</p><p> Response.Write("<script language='javascript'>
68、;alert('" + "文件上傳成功!" + "')</script>");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p>&
69、lt;p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('" + "你還沒有選擇要止傳的文件呢?" + "&
70、#39;)</script>");</p><p><b> }</b></p><p> Page_Load(sender, e);</p><p><b> }</b></p><p><b> }</b></p><p&g
71、t;<b> }</b></p><p> 當(dāng)用戶點(diǎn)擊某個(gè)視頻名稱就會(huì)連接到播放頁(yè)面,其中會(huì)向用戶播放同時(shí)顯示影片的詳細(xì)信息,如圖4-5所示</p><p> 圖 4-5遠(yuǎn)程教學(xué)視頻播放頁(yè)面</p><p><b> 4.2 管理員模塊</b></p><p> 在后臺(tái)的管理中教學(xué)動(dòng)態(tài)、教
72、學(xué)資源、教學(xué)視頻、疑難解答、在線解答等模塊都可以管理,進(jìn)入相應(yīng)的模塊可以對(duì)對(duì)相應(yīng)的內(nèi)容進(jìn)行增加、修改、刪除等功能。</p><p><b> 4.2.1視頻添加</b></p><p> 視頻添加的基本信息包括視頻名稱、上傳視頻、主要教師、內(nèi)容簡(jiǎn)介等信息。如果信息均符合驗(yàn)證要求則當(dāng)點(diǎn)擊“上傳”按鈕時(shí)視頻的信息就會(huì)添加到數(shù)據(jù)庫(kù)當(dāng)中。</p><p
73、> 4.2.2 編輯視頻</p><p> 在編輯視頻當(dāng)中管理員首先可以查看視頻的詳細(xì)信息,并對(duì)視頻執(zhí)行修改和刪除操作。如果想具體操作某視頻還可以通過搜索欄進(jìn)行精確或模糊查找。</p><p><b> 4.2.3資源管理</b></p><p> 資源管理可以添加教學(xué)資料、下載、修改和刪除,如圖</p><
74、p> 第五章 視頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試</p><p> 系統(tǒng)的應(yīng)用是做系統(tǒng)的目標(biāo)和意義,本章我們將討論本系統(tǒng)的實(shí)際應(yīng)用進(jìn)行分析,并進(jìn)行必要的測(cè)試。</p><p><b> 5.1 測(cè)試方法</b></p><p> 系統(tǒng)測(cè)試的目標(biāo)是以最少的時(shí)間和人力找出系統(tǒng)中潛在的各種錯(cuò)誤和缺陷。如對(duì)系統(tǒng)實(shí)施了嚴(yán)格的規(guī)范測(cè)試,就能夠發(fā)現(xiàn)其中
75、大部分的錯(cuò)誤。系統(tǒng)測(cè)試能夠確認(rèn)系統(tǒng)實(shí)現(xiàn)的功能和性能與需求說明的一致性。系統(tǒng)測(cè)試還能收集到足夠的測(cè)試結(jié)果為系統(tǒng)可靠性提供依據(jù)。</p><p> 目前測(cè)試仍然是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟,它是對(duì)系統(tǒng)需求規(guī)格、設(shè)計(jì)和編碼最后的驗(yàn)證、復(fù)審。系統(tǒng)測(cè)試集中反映了人們心理上、技術(shù)上、經(jīng)濟(jì)上對(duì)系統(tǒng)的認(rèn)識(shí),這種認(rèn)識(shí)在很大程度上又影響了系統(tǒng)的設(shè)計(jì)。</p><p> 本系統(tǒng)我們采用了一系統(tǒng)列的測(cè)試方案,在其
76、中發(fā)現(xiàn)了一些系統(tǒng)漏洞,均通過重新修改源程序?qū)⑵鋸浹a(bǔ)。近一步的系統(tǒng)測(cè)試將在今后的用戶使用階段來完成。</p><p> 5.2 系統(tǒng)功能測(cè)試</p><p> 本系統(tǒng)以初步實(shí)現(xiàn)基本功能,在局域網(wǎng)網(wǎng)中先行測(cè)試使用,老師、學(xué)生可根據(jù)自己學(xué)習(xí)的需求自行查看,使用情況良好。第六章 總結(jié)</p><p> 此次畢業(yè)設(shè)計(jì)是我們大學(xué)三年所學(xué)知識(shí)的綜合運(yùn)用,整個(gè)設(shè)計(jì)過程使我們
77、的動(dòng)手能力、對(duì)問題的分析能力以及解決能力都得到了充分了鍛煉,因此此次設(shè)計(jì)對(duì)我們非常重要, 所以在此次設(shè)計(jì)上我投入了我所有的時(shí)間和精力。在整個(gè)設(shè)計(jì)過程中,我始終保持著嚴(yán)謹(jǐn)、認(rèn)真的治學(xué)態(tài)度。從設(shè)計(jì)最初的構(gòu)思到最后的實(shí)現(xiàn)我都花費(fèi)了大量的心血,不敢有半點(diǎn)馬虎。盡管如此,由于知識(shí)和經(jīng)驗(yàn)的欠缺,在整個(gè)系統(tǒng)的開發(fā)過程中遇到了很多困難,比如由于早期的需求分析不充分,給后來系統(tǒng)的具體實(shí)現(xiàn)帶來了很大的困難,這使得我不的不重新對(duì)系統(tǒng)的整個(gè)結(jié)構(gòu)做詳細(xì)的分析,所
78、以做了相當(dāng)多的無用功,但通過自己的不懈努力和同學(xué)的幫助,設(shè)計(jì)才得以圓滿完成,所以盡憑個(gè)人之力想設(shè)計(jì)出一個(gè)完美的系統(tǒng)幾乎是不可能的。</p><p> 通過此次設(shè)計(jì),使我大學(xué)所學(xué)專業(yè)知識(shí)得到了充分的應(yīng)用,鍛煉了我思考問題、解決問題的能力,使我動(dòng)手能力得到很大的提高,對(duì)我以后的工作、學(xué)習(xí)有非常大的幫助。</p><p><b> 致 謝</b></p>
79、<p> 在論文即將完成之際,回顧緊張但又充實(shí)的學(xué)習(xí)班和開發(fā)過程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們及網(wǎng)友致以最真誠(chéng)的感謝。</p><p> 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師--------xx老師身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大
80、的幫助,在此感謝她耐心的輔導(dǎo)。在撰寫論文階段,xx老師幾次審閱我們的論文,提出了許多寶貴意見,沒有他的指導(dǎo),我就不能較好的完成課題設(shè)計(jì)的任務(wù)。</p><p> 另外,我還要感謝在這幾年來對(duì)我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。</p><p> 在此,我只想真心地對(duì)xx老師說聲“謝謝”,并祝他們身
81、體健康,萬(wàn)事如意。同時(shí),我也感謝全體計(jì)算機(jī)2班的同學(xué)對(duì)我默默地支持。最后,我還想說一聲:“我愛永成職業(yè)學(xué)院”。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] Scott Stanfield, Ralph Arvesen. Visual C++開發(fā)人員指南[M].北京:機(jī)械工業(yè)出版社</p><p> [2] Dan
82、ny Ayers. Java服務(wù)器高級(jí)編程[M].北京:機(jī)械工業(yè)出版社,2001[3] SUN公司,KJSP 1. 2規(guī)范》</p><p> [4] 李仲,顧澤月,唐耀 Premier。實(shí)用教程[M].北京:人民郵電出版社,1999.</p><p> [5] 劉衛(wèi)忠、墻威等實(shí)時(shí)VOD系統(tǒng)的調(diào)度策略[J].計(jì)算機(jī)工程與應(yīng)用,2000, (11)</p><p>
83、; [6] 冒東奎、馮曉鑫、景永俊以RM和ASF流媒體文件格式在局域網(wǎng)實(shí)現(xiàn)影視點(diǎn)</p><p><b> 播[J]</b></p><p> [7] 朱晴波、周剛、陳道蓄VOD服務(wù)器中共享1/0流的關(guān)鍵技術(shù)CJ].計(jì)算機(jī)工程</p><p> 與應(yīng)用2002,( 14)</p><p> [8] 榮波、周旗V
84、OD系統(tǒng)中QoS管理的框架結(jié)構(gòu)與對(duì)象模型[J],計(jì)算機(jī)工程與</p><p> 應(yīng)用2000, (8)</p><p> [9]鄭仁祥VOD系統(tǒng)中信道調(diào)度問題綜述[J].東北大學(xué)學(xué)報(bào)(自然科學(xué)版)2002,</p><p><b> (6)</b></p><p> [10] 胡飛、朱耀庭Internet視頻點(diǎn)播
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于本體的遠(yuǎn)程教學(xué)輔助系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 基于web的遠(yuǎn)程教學(xué)系統(tǒng)設(shè)計(jì) 畢業(yè)論文
- 畢業(yè)設(shè)計(jì)(論文)-基于web的遠(yuǎn)程教學(xué)平臺(tái)
- html網(wǎng)頁(yè)畢業(yè)論文
- 基于.net技術(shù)的遠(yuǎn)程教學(xué)平臺(tái)的研究及實(shí)現(xiàn)
- 畢業(yè)論文-internet環(huán)境中遠(yuǎn)程教學(xué)系統(tǒng)的網(wǎng)絡(luò)安全問題
- 《internet環(huán)境中遠(yuǎn)程教學(xué)系統(tǒng)的網(wǎng)絡(luò)安全問題》畢業(yè)論文
- 遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 淺談遠(yuǎn)程教學(xué)系統(tǒng)
- 遠(yuǎn)程教學(xué)答疑系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 遠(yuǎn)程教學(xué)支撐平臺(tái)的研究與實(shí)現(xiàn).pdf
- 基于“面向?qū)ο蠹夹g(shù)”的英語(yǔ)遠(yuǎn)程教學(xué)原型系統(tǒng)的實(shí)現(xiàn).pdf
- 高職軟件專業(yè)畢業(yè)論文--關(guān)于html論文
- 遠(yuǎn)程教學(xué)模型研究.pdf
- 遠(yuǎn)程教學(xué)教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 遠(yuǎn)程教學(xué)課程安排教學(xué)計(jì)劃
- 基于流媒體技術(shù)的遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于網(wǎng)格技術(shù)的現(xiàn)代遠(yuǎn)程教學(xué)系統(tǒng)模型研究與實(shí)現(xiàn).pdf
- 基于Web挖掘技術(shù)的遠(yuǎn)程教學(xué)平臺(tái)研究.pdf
- 多媒體遠(yuǎn)程教學(xué)輔助系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論