畢業(yè)設(shè)計(jì)(論文)用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)_第1頁
畢業(yè)設(shè)計(jì)(論文)用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)_第2頁
畢業(yè)設(shè)計(jì)(論文)用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)_第3頁
畢業(yè)設(shè)計(jì)(論文)用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)_第4頁
畢業(yè)設(shè)計(jì)(論文)用HTML技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、永城職業(yè)學(xué)院 畢 業(yè) 論 文題目 用html技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué) 系別 電子信息工程系 專業(yè) 計(jì)算機(jī)應(yīng)用技術(shù)班級(jí) 2班 姓名 學(xué)號(hào) 指導(dǎo)教師 日期 2009年10月5日 0永城職業(yè)學(xué)院畢業(yè)論文目 錄摘 要2前 言3第一章 緒論41.1遠(yuǎn)程教學(xué)簡(jiǎn)介41.2可行性分析4第二章 系統(tǒng)開發(fā)工具及開發(fā)平臺(tái)52.1 系統(tǒng)開發(fā)平臺(tái)52.2 數(shù)據(jù)庫平臺(tái)52.3系統(tǒng)運(yùn)行環(huán)境62.3.1系統(tǒng)運(yùn)行平臺(tái)62.3.2硬件運(yùn)行平臺(tái)6第三章 系統(tǒng)分析73.1系統(tǒng)基本情況描述73.2系統(tǒng)數(shù)據(jù)流分析73.3系統(tǒng)流程73.4系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析83.5 系統(tǒng)的技術(shù)要求9第四章 系統(tǒng)詳細(xì)設(shè)計(jì)104.1服務(wù)模塊104.1.1系統(tǒng)主界面

2、104.1.2系教學(xué)動(dòng)態(tài)模塊124.1.3教學(xué)視頻列表134.2管理員模塊194.2.1視頻添加194.2.2 編輯視頻204.2.3資源管理20第五章 視頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試215.1 測(cè)試方法215.2 系統(tǒng)功能測(cè)試21第六章 總結(jié)22參考文獻(xiàn)24摘 要本論文描述了用html技術(shù)實(shí)現(xiàn)遠(yuǎn)程教學(xué)的設(shè)計(jì)與實(shí)現(xiàn)。隨著計(jì)算機(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)。本視頻點(diǎn)播系統(tǒng)根據(jù)流媒體傳輸原理,在校園局域網(wǎng)的基礎(chǔ)上模擬基于web的視

3、頻點(diǎn)播系統(tǒng),實(shí)現(xiàn)用戶信息管理、視頻文件的添加、刪除、修改及在線播放和搜索功能。由于本系統(tǒng)是一個(gè)小型系統(tǒng),所以我們采用基本的sql數(shù)據(jù)庫,易于實(shí)現(xiàn)。具體實(shí)現(xiàn)中將html、asp.net及javascript完美融合,力求界面美觀、操作流暢。本文主要論述服務(wù)器端視頻服務(wù)平臺(tái)的搭建、管理功能的具體實(shí)現(xiàn),并在此基礎(chǔ)上對(duì)網(wǎng)絡(luò)優(yōu)化作相應(yīng)的探索。關(guān)鍵字: visual studio、流媒體、asp.net、視頻點(diǎn)播前 言遠(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)為是人類教育史上的一次重

4、大變革。20世紀(jì)束,信息技術(shù)的應(yīng)用揭開了現(xiàn)代遠(yuǎn)程教學(xué)發(fā)展的序幕,在信息技術(shù)強(qiáng)有力的支持下,現(xiàn)代遠(yuǎn)程教學(xué)具有了前所未有的適應(yīng)性和靈活性,成為世界各國政府實(shí)現(xiàn)終身教育的第一選擇。與第一代函授教育和第二代多種媒體的遠(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)著各國教育領(lǐng)域的全面變革?,F(xiàn)代遠(yuǎn)程教學(xué)在終身教育體系中的重要作用體現(xiàn)在以下兩個(gè)方面:第一,現(xiàn)代遠(yuǎn)程教學(xué)作為獨(dú)立的教育形態(tài)在近10年內(nèi)迅速發(fā)展,廣泛應(yīng)用于各種教育系統(tǒng)中。第一

5、代函授教育和第二代遠(yuǎn)程教學(xué)主要提供大學(xué)層次的課程。在信息技術(shù)的支持下,現(xiàn)代遠(yuǎn)程教學(xué)不僅適用于遠(yuǎn)程高等教育,而且已經(jīng)廣泛地被應(yīng)用于基礎(chǔ)教育、大學(xué)后繼續(xù)教育、扶貧項(xiàng)目等多種層次、多種形式的教育中。第二,遠(yuǎn)程教學(xué)作為一種教與學(xué)的模式,已經(jīng)滲透到傳統(tǒng)學(xué)校中,正在改變著傳統(tǒng)教與學(xué)的理念和方法。遠(yuǎn)程教學(xué)為學(xué)生提供了更多自主學(xué)習(xí)的機(jī)會(huì),有利于培養(yǎng)學(xué)生獨(dú)立與自治的能力;遠(yuǎn)程教學(xué)允許在更大范圍內(nèi)更有效地共享優(yōu)質(zhì)教育資源,是實(shí)現(xiàn)教育全球化的主要教學(xué)模式,現(xiàn)代遠(yuǎn)程教學(xué)已經(jīng)成為改革傳統(tǒng)教學(xué)模式的重要手段。- 5 -第一章 緒論1.1遠(yuǎn)程教學(xué)簡(jiǎn)介遠(yuǎn)程教學(xué)基礎(chǔ)是視頻點(diǎn)播,視頻點(diǎn)播出現(xiàn)的最初動(dòng)力是人們對(duì)廣播電視的更高需求。

6、在傳統(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ù)方式符合人們對(duì)信息資源更深層次的需要。遠(yuǎn)程教學(xué)是一種受用戶控制的視頻分配業(yè)務(wù),它使得用戶可以交互的訪問遠(yuǎn)端服務(wù)器所存儲(chǔ)的豐富節(jié)目源?!八膶?shí)質(zhì)是信息的使用者根據(jù)自己的需要主動(dòng)獲得多媒

7、體信息?!边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é)是按事先安排好的課程學(xué)習(xí),學(xué)生在學(xué)習(xí)過程是被動(dòng)的。其次,遠(yuǎn)程教學(xué)系統(tǒng)打破了時(shí)間和地域限制。1.2可行性分析 系統(tǒng)的主要技術(shù)難度是解決并發(fā)流數(shù)。國外許多大公司推出的專有視頻服務(wù)器可以支持幾百個(gè)并發(fā)流,但價(jià)格相當(dāng)昂貴。國內(nèi)的幾個(gè)廠家采用的是高檔服務(wù)器作為視頻服務(wù)器 ,可以支持幾十個(gè)流,最多100個(gè)。采用服務(wù)器替代專有視頻服務(wù)器硬件成本大大降低, 但單臺(tái)服務(wù)器的并發(fā)流數(shù)和硬盤擴(kuò)充的極限太小,不能滿足大

8、型的市場(chǎng)需求。第二章 系統(tǒng)開發(fā)工具及開發(fā)平臺(tái)現(xiàn)在的系統(tǒng)開發(fā)語言有很多種,但一定要找一個(gè)功能強(qiáng)大,易學(xué)易用易掌握且適合自己的語言也就不多了。本系統(tǒng)經(jīng)過多種語言的優(yōu)缺點(diǎn)的對(duì)比之后,采用的是asp.net作為本系統(tǒng)的開發(fā)語言。2.1 系統(tǒng)開發(fā)平臺(tái) 本系統(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 的語法在很大程度上與 asp 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并

9、提供更好的安全保護(hù)。可以通過在現(xiàn)有 asp 應(yīng)用程序中逐漸添加 asp.net 功能,隨時(shí)增強(qiáng) asp 應(yīng)用程序的功能。asp.net是一個(gè)已編譯的、基于 .net 的環(huán)境,可以用任何與 .net 兼容的語言(包括 visual basic .net、c# 和 jscript .net.)創(chuàng)作應(yīng)用程序。另外,任何 asp.net 應(yīng)用程序都可以使用整個(gè) .net framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。asp.net 可以無縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual st

10、udio .net)一起工作。這不僅使得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到 web 頁的 gui 和完全集成的調(diào)試支持。當(dāng)創(chuàng)建asp.net 應(yīng)用程序時(shí),開發(fā)人員可以使用 web 窗體或xml web services,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義,這里只是列出幾種可能性而已。2.2 數(shù)據(jù)庫平臺(tái)asp.net所支持的數(shù)據(jù)庫很多,因此我們要根據(jù)實(shí)際需要來使用最合理的數(shù)據(jù)庫。數(shù)據(jù)庫分為平面數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫,但平面數(shù)據(jù)庫

11、會(huì)使存儲(chǔ)空間被重復(fù)和浪費(fèi),而關(guān)系數(shù)據(jù)庫則是由若干個(gè)平面數(shù)據(jù)庫連接在一起而形成的,采用關(guān)系數(shù)據(jù)庫,用戶不僅能像在平面數(shù)據(jù)庫管理中那樣搜索各個(gè)獨(dú)立的記錄,而且能夠建立一個(gè)記錄集合與另一個(gè)記錄集合的關(guān)系,就能使用戶的效率更高,操作更簡(jiǎn)捷。2.3系統(tǒng)運(yùn)行環(huán)境2.3.1系統(tǒng)運(yùn)行平臺(tái)本系統(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í)使用。2.3.2硬件運(yùn)行平臺(tái)cpu: intel的pentiumn處理器,可擴(kuò)展2個(gè)cpu.硬盤:40g scsi硬盤,可擴(kuò)至4-6個(gè)硬盤內(nèi)存:512mb顯卡:32位真彩色網(wǎng)卡:loom,與ieee

12、 802.1p標(biāo)準(zhǔn)兼容客戶端是普通的pc機(jī):cpu: intel的pentium11 266mhz或更高硬盤:ide硬盤內(nèi)存:32mb ram顯卡:16位真彩色網(wǎng)卡:10/loom支持?jǐn)?shù)據(jù)連接的普通適配卡第三章 系統(tǒng)分析為了實(shí)現(xiàn)本系統(tǒng),必須對(duì)整個(gè)系統(tǒng)的全面功能做出詳細(xì)的分析。一個(gè)好的系統(tǒng)必定有好的分析,因此本章我們將對(duì)在線視頻點(diǎn)播系統(tǒng)做出具體的分析。3.1系統(tǒng)基本情況描述在遠(yuǎn)程教學(xué)系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶的管理、視頻信息的管理、學(xué)習(xí)通告、交流園地、學(xué)習(xí)資料下載等。具體來講,它包含用戶管理中常見的注冊(cè)、登錄操作,視頻信息的顯示、播放、搜索操作,視頻管理中的添加、刪除、修改等。同時(shí)為了方便用戶使

13、用,增加了按影片類別來顯示等功能,這使得系統(tǒng)需要在視頻信息之外保留欄目信息,于是增加了對(duì)欄目信息的增加、刪除和修改的功能。遠(yuǎn)程教學(xué)系統(tǒng)是在對(duì)一些教師學(xué)生在線學(xué)習(xí)方式調(diào)研后,以實(shí)際為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)屬于s/s模式,用戶可以在線搜索、瀏覽、點(diǎn)播視頻。管理員可對(duì)用戶、視頻信息進(jìn)行增加、刪除以及修改等操作。該系統(tǒng)包括:動(dòng)態(tài)通告、教學(xué)資料下載、視頻信息顯示播放、視頻信息搜索、管理員模塊、學(xué)習(xí)交流。3.2系統(tǒng)數(shù)據(jù)流分析本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色的不同分為下面兩種用戶。管理員:采用自行設(shè)置方式進(jìn)入網(wǎng)站,負(fù)責(zé)管理網(wǎng)站上用戶信息和視頻信息的管理,以及欄目信息的管理。其中包括視頻信息的增加、刪除、修改,

14、以及欄目信息的增加,刪除和修改。普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入管理網(wǎng)站,在網(wǎng)站中可以在線瀏覽視頻信息,搜索視頻信息,以及在線觀看視頻信息。3.3系統(tǒng)流程調(diào)查遠(yuǎn)程視頻點(diǎn)播的業(yè)務(wù)流程應(yīng)順著系統(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所示。圖3-1視頻點(diǎn)播業(yè)務(wù)流程圖3.4系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析根為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確的描述出來,通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模

15、型)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的實(shí)現(xiàn)環(huán)境,而且與在系統(tǒng)中的實(shí)現(xiàn)的方法無關(guān)。數(shù)據(jù)模型中包含3種相互關(guān)聯(lián)的信息:數(shù)據(jù)對(duì)象、數(shù)據(jù)對(duì)象的屬性及數(shù)據(jù)對(duì)象彼此間的相互連接的關(guān)系。1、數(shù)據(jù)對(duì)象數(shù)據(jù)對(duì)象是對(duì)系統(tǒng)必須理解的復(fù)合信息的抽象,數(shù)據(jù)對(duì)象彼此之間是相互關(guān)聯(lián)的。2、屬性屬性定義了數(shù)據(jù)對(duì)象的性質(zhì)。必須把一個(gè)或多個(gè)屬性定義為標(biāo)識(shí)符也就是說,當(dāng)我們希望找到數(shù)據(jù)對(duì)象的一個(gè)實(shí)例時(shí)用標(biāo)識(shí)符屬性作為關(guān)鍵字(通常簡(jiǎn)稱為“鍵” )。3、聯(lián)系(1) 客觀世界中的事物彼此間往往是有聯(lián)系的。數(shù)據(jù)對(duì)象之間相互連接的方式稱為聯(lián)系,也稱為關(guān)系。

16、3.5 系統(tǒng)的技術(shù)要求功能要求(1)系統(tǒng)設(shè)計(jì)的各項(xiàng)功能能夠正確完成。(2)對(duì)輸入的數(shù)據(jù)能判斷出是否為非法數(shù)據(jù)或越界數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)給出提示,告訴用戶重新輸入。(3)各模塊在運(yùn)行時(shí)互不干擾,各種操作的快捷鍵能夠正確運(yùn)行。(4)對(duì)非法操作能夠給出正確處理。編碼要求主應(yīng)用程序的命名:主應(yīng)用程序的命名應(yīng)由項(xiàng)目負(fù)責(zé)人確定,能完全表達(dá)出本系統(tǒng)意義的英文字符串即可,包括應(yīng)用程序?qū)ο竺?,?yīng)用所在的庫名、項(xiàng)目名,可執(zhí)行文件名都必須統(tǒng)一使用本命名。界面要求1.各頁面的布局合理,插有圖版,界面美觀大方。2.各頁面的控件及按鈕的文字命名正確,有時(shí)還配有圖標(biāo)。數(shù)據(jù)庫要求1.表的設(shè)計(jì)合理,沒有冗余的數(shù)據(jù)。2.表及字段的命

17、名采用英文方式,字段類型及長(zhǎng)度合理。3.表的主鍵、外鍵和索引正確無誤。4.前臺(tái)操作與后臺(tái)數(shù)據(jù)庫之間的連接正確。25 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)系統(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è)主要模塊,首頁、網(wǎng)站介紹、教學(xué)動(dòng)態(tài)、教師隊(duì)伍、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)視頻、教學(xué)資源、疑難解答、在線考試等功能模塊。4.1服務(wù)模塊對(duì)于一個(gè)系統(tǒng)來說,它應(yīng)具備視頻播放和教學(xué)資源下載這一功能,但這些資源的上傳需要用戶登陸,這也是為了保護(hù)資源內(nèi)容的質(zhì)量。下面將介紹本系統(tǒng)的系統(tǒng)主界面、網(wǎng)站介紹

18、模塊、教學(xué)動(dòng)態(tài)模塊、教學(xué)視頻模塊、教師隊(duì)伍模塊、疑難解答模塊。4.1.1系統(tǒng)主界面啟動(dòng)ie,連接本網(wǎng)址后的主界面如下圖4-1所示:圖4-1遠(yuǎn)程教學(xué)系統(tǒng)主界面4.1.2系教學(xué)動(dòng)態(tài)模塊圖4-2遠(yuǎn)程教學(xué)系統(tǒng)教學(xué)動(dòng)態(tài)界面圖4-3遠(yuǎn)程教學(xué)系統(tǒng)教學(xué)動(dòng)態(tài)新聞?wù)故?.1.3教學(xué)視頻列表教學(xué)視頻列表里面顯示了網(wǎng)站的視頻資源,視頻的大小、講師等等信息,也可以真接下載,點(diǎn)擊視頻標(biāo)題時(shí)可以進(jìn)入到播放頁面直接進(jìn)行播放。圖 4-4遠(yuǎn)程教學(xué)視頻列表教學(xué)視頻列表頁面后臺(tái)代碼如下:using system;using system.data;using system.data.sql;using system.configur

19、ation;using system.collections;using system.web;using system.io;using system.data.oledb;using system.web.security;using system.web.ui;using system.web.ui.webcontrols;using system.web.ui.webcontrols.webparts;using system.web.ui.htmlcontrols;using microsoft.win32;using system.drawing;using system.coll

20、ections.generic;using system.componentmodel;using system.text;public partial class _default : system.web.ui.page public string picdz; public string id; public string filekind = jpg; protected void page_load(object sender, eventargs e) if (sessionbu = 管理員) button4.visible = true; label1.visible = fal

21、se; if (sessionuser != null) button4.visible = true; label1.text = sessionuser + 你好,歡迎你的到來!; oledbconnection mycn = new oledbconnection(provider=microsoft.jet.oledb.4.0;data source= + server.mappath(zlzy.mdb); oledbdataadapter myad = new oledbdataadapter(select spname,zyzl,spwr,sppath,spnumber,spdax

22、iao,sptime from splx order by sptime desc, mycn); oledbdataadapter myad0 = new oledbdataadapter(select spname,zyzl,spnumber from splx order by spnumber desc, mycn);/視配器 oledbcommandbuilder mycmb = new oledbcommandbuilder(myad); dataset myds = new dataset(); myad.fill(myds);/從數(shù)據(jù)厙?yán)锩嫒≡磾?shù)據(jù) gridview1.data

23、source = myds; gridview1.databind(); oledbcommandbuilder mycmb0 = new oledbcommandbuilder(myad0); dataset myds0 = new dataset(); myad0.fill(myds0);/從數(shù)據(jù)厙?yán)锩嫒≡磾?shù)據(jù) gridview2.datasource = myds0; gridview2.databind(); mycn.close(); protected void button1_click(object sender, eventargs e) string filedz = c:

24、/; if (sessionuser = null) response.write(alert( + 只有登陸之后才能發(fā)表!請(qǐng)登陸! + ); else if (fileupload1.hasfile)/獲取是否選擇了文件了 if (fileupload1.postedfile.contentlength 100000000)/測(cè)試上傳文件的大小 response.write(alert( + 上傳文件不能超過100m + );/提示信息 else string fullfilename = fileupload1.postedfile.filename; string type = full

25、filename.substring(fileupload1.postedfile.filename.lastindexof(.) + 1);/提取文件的類型 random rd = new random();/產(chǎn)生隨機(jī)數(shù) int valationno = 10 + rd.next(99);/產(chǎn)生隨機(jī)數(shù) string changemath = valationno.tostring();/產(chǎn)生隨機(jī)數(shù) string uploadfiletime = datetime.now.tostring(yyyymmddhhmmss) + changemath;/得到系統(tǒng)時(shí)間并加上隨機(jī)數(shù)以便生成上傳圖片名稱

26、 string filename = uploadfiletime + . + type;/產(chǎn)生上傳圖片的名稱 string webfilepath = server.mappath(upvideo/ + filename); filedz = upvideo + / + filename; if (!file.exists(webfilepath) fileupload1.saveas(webfilepath); string daxiao = (fileupload1.postedfile.contentlength) / 1000 + kb; oledbconnection mycn =

27、 new oledbconnection(provider=microsoft.jet.oledb.4.0;data source= + server.mappath(zlzy.mdb); oledbcommand mycmd = new oledbcommand(insert into splx(spname,spintroduction,spkind,sppath,spwr,spdaxiao)values( + fileupload1.filename + , + txtcontent.text + , + filekind + , + filedz + , + sessionuser +

28、 , + daxiao + ), mycn); mycn.open(); mycmd.executenonquery(); mycmd.dispose(); mycn.close(); txtcontent.text = ; response.write(alert( + 文件上傳成功! + ); else response.write(alert( + 你還沒有選擇要止傳的文件呢? + ); page_load(sender, e); 當(dāng)用戶點(diǎn)擊某個(gè)視頻名稱就會(huì)連接到播放頁面,其中會(huì)向用戶播放同時(shí)顯示影片的詳細(xì)信息,如圖4-5所示圖 4-5遠(yuǎn)程教學(xué)視頻播放頁面4.2管理員模塊在后臺(tái)的管理中教

29、學(xué)動(dòng)態(tài)、教學(xué)資源、教學(xué)視頻、疑難解答、在線解答等模塊都可以管理,進(jìn)入相應(yīng)的模塊可以對(duì)對(duì)相應(yīng)的內(nèi)容進(jìn)行增加、修改、刪除等功能。4.2.1視頻添加視頻添加的基本信息包括視頻名稱、上傳視頻、主要教師、內(nèi)容簡(jiǎn)介等信息。如果信息均符合驗(yàn)證要求則當(dāng)點(diǎn)擊“上傳”按鈕時(shí)視頻的信息就會(huì)添加到數(shù)據(jù)庫當(dāng)中。4.2.2 編輯視頻在編輯視頻當(dāng)中管理員首先可以查看視頻的詳細(xì)信息,并對(duì)視頻執(zhí)行修改和刪除操作。如果想具體操作某視頻還可以通過搜索欄進(jìn)行精確或模糊查找。4.2.3資源管理資源管理可以添加教學(xué)資料、下載、修改和刪除,如圖第五章 視頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試系統(tǒng)的應(yīng)用是做系統(tǒng)的目標(biāo)和意義,本章我們將討論本系統(tǒng)的實(shí)際應(yīng)用進(jìn)

30、行分析,并進(jìn)行必要的測(cè)試。5.1 測(cè)試方法系統(tǒng)測(cè)試的目標(biāo)是以最少的時(shí)間和人力找出系統(tǒng)中潛在的各種錯(cuò)誤和缺陷。如對(duì)系統(tǒng)實(shí)施了嚴(yán)格的規(guī)范測(cè)試,就能夠發(fā)現(xiàn)其中大部分的錯(cuò)誤。系統(tǒng)測(cè)試能夠確認(rèn)系統(tǒng)實(shí)現(xiàn)的功能和性能與需求說明的一致性。系統(tǒng)測(cè)試還能收集到足夠的測(cè)試結(jié)果為系統(tǒng)可靠性提供依據(jù)。目前測(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ì)。本系統(tǒng)我們采用了一系統(tǒng)列的測(cè)試方案,在其中發(fā)現(xiàn)了一些系統(tǒng)漏洞,均通過重新修改源程序?qū)⑵鋸浹a(bǔ)。近一步的系統(tǒng)測(cè)試將在今后的用戶使用階段來完成。5

31、.2 系統(tǒng)功能測(cè)試本系統(tǒng)以初步實(shí)現(xiàn)基本功能,在局域網(wǎng)網(wǎng)中先行測(cè)試使用,老師、學(xué)生可根據(jù)自己學(xué)習(xí)的需求自行查看,使用情況良好。第六章 總結(jié) 此次畢業(yè)設(shè)計(jì)是我們大學(xué)三年所學(xué)知識(shí)的綜合運(yùn)用,整個(gè)設(shè)計(jì)過程使我們的動(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)帶來了很大的困難,這使得我不的不重

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論