【畢業(yè)學(xué)位論文】(Word原稿)基于局域網(wǎng)的教學(xué)視頻點(diǎn)播系統(tǒng)設(shè)計(jì)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于局域網(wǎng)的教學(xué)視頻點(diǎn)播系統(tǒng)設(shè)計(jì)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于局域網(wǎng)的教學(xué)視頻點(diǎn)播系統(tǒng)設(shè)計(jì)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于局域網(wǎng)的教學(xué)視頻點(diǎn)播系統(tǒng)設(shè)計(jì)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于局域網(wǎng)的教學(xué)視頻點(diǎn)播系統(tǒng)設(shè)計(jì)-軟件工程_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第 I 頁 共 V 頁 基于局域網(wǎng)的 教學(xué) 視頻點(diǎn)播系統(tǒng) 設(shè)計(jì) 摘要 隨著時代的進(jìn)步 、教育事業(yè)的發(fā)展,教育系統(tǒng)逐步趨向于音頻視頻等多媒體方式教學(xué),如果學(xué)校的公共上機(jī)場所如學(xué)校機(jī)房能有一種視頻點(diǎn)播系統(tǒng)可以 實(shí)現(xiàn)對視頻 內(nèi)容、播放時間和播放進(jìn)度等諸多方面進(jìn)行選擇和控制 ,將能大力的促進(jìn)教育事業(yè)的發(fā)展 。 基于局域網(wǎng)的 教學(xué) 視頻點(diǎn)播就是為了滿足 學(xué)校學(xué)生們的 這種需求而產(chǎn)生的一種服務(wù)方式,即按照用戶的需求播放 教學(xué) 視頻。視頻點(diǎn)播系統(tǒng)將圖文、視音頻素材存于視頻服務(wù)器中,客戶端可通過網(wǎng)絡(luò)隨時交互式地查詢點(diǎn)播服務(wù)器中的媒體信息。在局域網(wǎng)中建立基于 局域網(wǎng) 的 教 學(xué) 視頻點(diǎn)播 系統(tǒng)是一種既經(jīng)濟(jì)又靈活的實(shí)現(xiàn)形式。 本文主要論述在局域網(wǎng)內(nèi)建立 教學(xué) 視頻點(diǎn)播系統(tǒng)。本文闡述了 教學(xué) 視頻點(diǎn)播系統(tǒng)的關(guān)鍵技術(shù)和實(shí)踐開發(fā)過程。一 是 對視頻點(diǎn)播 系統(tǒng) 做了一般性 的 概述、對比和總結(jié)。二 是 提出計(jì)算機(jī)局域網(wǎng)中的 教學(xué) 視頻點(diǎn)播系統(tǒng)設(shè)計(jì)模型。三 是 重點(diǎn)闡述了局域網(wǎng)中基于 學(xué)視頻點(diǎn)播 系統(tǒng) 的 關(guān)鍵技術(shù)問題和解決方案,具體論述了流媒體技術(shù)、數(shù)據(jù)壓縮技術(shù)、服務(wù)質(zhì)量 、 保證策略、并發(fā)用戶數(shù)量問題的解決方法和數(shù)據(jù)庫管理技術(shù) 。 本文根據(jù)實(shí)際開發(fā)過程,從流媒體的壓制、視頻服務(wù)器的配置、創(chuàng)建動態(tài)系統(tǒng)網(wǎng)頁、客戶端播放器的嵌人等 幾個方面進(jìn)行了詳細(xì)的介紹。主要體現(xiàn)在以下方面:本系統(tǒng)采用 術(shù)動態(tài) 生成系統(tǒng)網(wǎng)頁,采 用 數(shù)據(jù)庫技術(shù);將視頻服務(wù)器和 用數(shù)據(jù)庫管理視頻文件時存儲文件路徑而不是文件本身,在運(yùn)用協(xié)議傳輸視頻文件時采用將 議的方式,最后實(shí)現(xiàn)將 播放器 作為插件嵌在 便用戶使用 。 關(guān)鍵字: 局域網(wǎng), 教學(xué), 視頻點(diǎn)播 系統(tǒng) ,網(wǎng)頁 , 第 I 頁 共 V 頁 n of of to of if as a to of of is AN in to of a to s in at by On a on is an of A on is of is n is AN eb OD is on of in in SP SP eb be in in by to eb , 第 I 頁 共 V 頁 目 錄 1 緒論 . 1 . 1 題的開發(fā)背景 . 1 題的開發(fā)意義 . 1 . 1 術(shù)概述 . 1 述 . 2 述 . 3 2 系統(tǒng)分析 . 4 . 4 . 5 行性分析 . 5 統(tǒng)實(shí)現(xiàn)目標(biāo) . 5 統(tǒng)需要解決的主要問題及基本功能 . 6 3 系統(tǒng)設(shè)計(jì) . 6 . 6 面風(fēng)格設(shè)計(jì) . 6 架設(shè)計(jì) . 7 據(jù)庫的設(shè)計(jì) . 8 統(tǒng)對數(shù)據(jù)庫的要求 . 8 據(jù)模型 . 9 據(jù)庫設(shè)計(jì) 方法簡述 . 10 據(jù)庫設(shè)計(jì)的基本步驟 . 11 性圖 . 11 理員信息屬性圖 . 11 片屬性圖 . 12 . 12 統(tǒng)流程圖 . 13 第 I 頁 共 V 頁 4 系統(tǒng)實(shí)現(xiàn) . 13 . 13 系統(tǒng)的首頁主界面的實(shí)現(xiàn) . 14 類欄區(qū)域模塊的實(shí)現(xiàn) . 15 頻點(diǎn)播計(jì)數(shù)評價區(qū)域的實(shí)現(xiàn) . 15 頻播放區(qū)域模塊的實(shí)現(xiàn) . 16 索功能區(qū)域的實(shí)現(xiàn) . 17 頻排行榜區(qū)域的實(shí)現(xiàn) . 18 . 19 后臺管理系統(tǒng)首頁的實(shí)現(xiàn) . 19 管理分類模塊的實(shí)現(xiàn) . 21 管理視頻模塊的實(shí)現(xiàn) . 21 添加視頻模塊的實(shí)現(xiàn) . 23 5 系統(tǒng)測試 . 25 行環(huán)境測試 . 25 試目標(biāo) . 25 試項(xiàng)目說明 . 25 . 25 6 總結(jié) . 26 參考文獻(xiàn) . 27 致謝 . 29 第 1 頁 共 30 頁 1 緒論 題的 背景與意義 題的開發(fā) 背景 當(dāng)今社會 , 科技發(fā)展日新月異,人民生活水平提高,教育也趨向 于 多媒體化,即集合視頻、音頻等多元素的多媒體教學(xué)。 但目前學(xué)校的多媒體教學(xué)方式仍然欠缺很多, 還達(dá)不到我們 理想 的程度。學(xué)生多媒體的學(xué)習(xí)過程大多在學(xué)校機(jī)房,但 目前在學(xué)校公共機(jī)房觀看教學(xué)短片方式有兩種,一種是通過服務(wù)器觀看 盤上已儲存的教學(xué)視頻短片,一種是通過互聯(lián)網(wǎng)下載。此兩種觀看方式可以說都具有一定的枯燥性和盲目性,因?yàn)闆]有任何的文字或圖片簡要介紹用戶即將觀看的視頻文件,用戶很有可能選擇了不是自己需要的影視作品,這樣實(shí)際上是一種資源的浪費(fèi)。如果從互 聯(lián)網(wǎng)下載觀看將會影響到同一局域網(wǎng)內(nèi)其他用戶的上網(wǎng)速度,也是不可取的。 題的開發(fā)意義 如果利用服務(wù)器技術(shù)、網(wǎng)絡(luò)通信技術(shù)、多媒體技術(shù)等手段設(shè)計(jì)開發(fā) 一個 基于局域網(wǎng)的教學(xué)視頻點(diǎn)播系統(tǒng),存儲大量的教學(xué)視頻 視頻 ,安裝在學(xué)校機(jī)房供學(xué)生學(xué)習(xí)使用將大大改善目前的視頻教學(xué)狀況。本課題的設(shè)計(jì)就是基于此 目 的,他將大大提高學(xué)生 觀 看教學(xué)視頻的主動性,在此系統(tǒng)中學(xué)生能自主自由選擇自己需要觀看的教學(xué)視頻進(jìn)行觀看,在觀看的同時也可以執(zhí)行暫停、快進(jìn)等主觀的操作 1 。 我們將要研究設(shè)計(jì)的基于局域網(wǎng)的 教學(xué) 視頻點(diǎn)播系統(tǒng)正是為了解 決此類問題進(jìn)行設(shè)計(jì)開發(fā)的。它將解決傳統(tǒng)使用網(wǎng)上鄰居觀看對服務(wù)器要求高, 視頻 無簡介、無圖片、無搜索引擎的缺點(diǎn), 采用流媒體技術(shù)為核心,專門針對學(xué)校機(jī)房局域網(wǎng)用戶設(shè)計(jì)的 教學(xué) 視頻點(diǎn)播系統(tǒng)。安全方面,它以網(wǎng)頁形式呈現(xiàn),采用本地流媒體服務(wù)器 +客戶機(jī)使用 I E+播放器的播放方式有效防 止用戶惡意、 無意的破壞。它的優(yōu)勢在于對硬件要求低,采用先進(jìn)流媒體技術(shù)使用內(nèi)部網(wǎng)絡(luò)傳送 影視 文件,支持多人在線同時觀看而不占用用戶寶貴對外寬帶資源。 發(fā)工具與環(huán)境 術(shù)概述 英文縮寫。是微軟開發(fā)的一種服務(wù)器端技術(shù), 第 2 頁 共 30 頁 從字面上說, 含三方面含義: ( 1) 用了 術(shù)。 術(shù)是現(xiàn)在 件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強(qiáng)程序間合作。 很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 5。 ( 2) 行在服務(wù)器端。這樣 就不必?fù)?dān)心瀏覽器是否支持 使用的編程語言。 人可以很方便的快速上手。然而 以最好不要在客戶端使用 在服務(wù)器端,則無需考慮瀏覽器的支持問題。 ( 3) 回標(biāo)準(zhǔn)的 面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是 成的 而不是 樣就可以防止別人抄襲程序。 由此我們可以看出, 開發(fā) 便的編程工具。在了解了 基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的 6。 述 美國 是第一套針對專業(yè)網(wǎng)頁設(shè) 計(jì) 師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏 覽器限制的充滿動感的網(wǎng)頁 。 使用 本課題設(shè)計(jì)開發(fā)的好處: ( 1)最佳的制作效果: 以用最快速的方式將 檔案移至網(wǎng)頁上。使用檢色吸管工具選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁安全色。對于選單,快捷鍵與格式控制,都只要一個簡單步驟便可完成。 與您喜愛的設(shè)計(jì)工具,如 需離開 可完成,整體運(yùn)用流程自然順暢。除 第 3 頁 共 30 頁 此之 外,只要單擊便可使 動開啟 進(jìn)行編輯與設(shè)定圖檔的最佳化。 ( 2)方便快捷的網(wǎng)站管理: 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計(jì)、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱, 自動更新所有連結(jié)。使用支援文字、 、 ( 3)無可比擬的控制能力: 唯一提供 覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含 主流文字編輯器。幀 (表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得 供超強(qiáng)的支援能力給 商,包含 軟體。當(dāng)您正使用 見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。夢幻樣版和 內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊(duì)合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出 此外, 集成了程序開發(fā)語言,對 是完全支持的。 述 美國 司開發(fā)的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是目前世界上最著名的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一。它在性能和可擴(kuò)展方面確立了世界領(lǐng)先的地位,是一套完全的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案,使用戶可以快速創(chuàng)建下一代的可擴(kuò)展電子商務(wù)和數(shù)據(jù)倉庫解決方案。 000 在數(shù)據(jù)庫服務(wù)器自動調(diào)整和自動管理技術(shù)方面在數(shù)據(jù)庫領(lǐng)域中處于領(lǐng)先地位 ,使客戶可以集中精力處理商業(yè)戰(zhàn)略上的問題 ,而不是去細(xì)微調(diào)整數(shù)據(jù)庫服務(wù)器的各項(xiàng)參數(shù) 7。 主要功能 第 4 頁 共 30 頁 ( 1)數(shù)據(jù)庫管理功能 作為數(shù)據(jù)庫管理系統(tǒng), 然應(yīng)該具有數(shù)據(jù)庫管理功能。它的數(shù)據(jù)庫由包含數(shù)據(jù)的表集合和其他對象(如視圖、索引、存儲過程和觸發(fā)器)組成,目的是為執(zhí)行與數(shù)據(jù)有關(guān)的活動提供支持。存儲在數(shù)據(jù)庫中的數(shù)據(jù)通常與特定的主題或過程相關(guān) 8。 ( 2)數(shù)據(jù)倉庫功能 000 提供了一套全新的綜合分析服務(wù)系統(tǒng)。分析服務(wù)為商業(yè)活動提供了集成的 務(wù)和數(shù)據(jù)挖掘功能。 以通過多維存儲技術(shù)對大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。數(shù)據(jù) 挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢。 對包括集成數(shù)據(jù)挖掘、 務(wù)、安全性服務(wù)及通過 多維數(shù)據(jù)集進(jìn)行訪問和鏈接分析提供新的數(shù)據(jù)倉庫功能 9。 ( 3)電子商務(wù) 僅提供電子商務(wù)所需的可伸縮性與可擴(kuò)展性之外,還提供了豐富的數(shù)據(jù)庫編程能力,以確保系統(tǒng)的協(xié)同工作和靈活性。 僅支持集中化數(shù)據(jù)庫管理功能,而且還最大程度地實(shí)現(xiàn)了管理與優(yōu)化工作的自動化,從而,減輕了有關(guān)管理人員的負(fù)擔(dān)。 ( 4)完備的 能 許通過 議,在 進(jìn)行高性能、基于標(biāo)準(zhǔn)的安全訪問?;?客戶端擁有訪問關(guān)系型數(shù)據(jù)存儲和訪問分析服務(wù)的能力。 ( 5)分布式數(shù)據(jù)復(fù)制功能 它可以將一個數(shù)據(jù)庫中的數(shù)據(jù)復(fù)制到通過局域網(wǎng)、廣域網(wǎng)或 絡(luò)連接的不同地點(diǎn)服務(wù)器或同一服務(wù)器中的不同數(shù)據(jù)庫中,并能夠自動保持這些數(shù)據(jù)同步,使各個數(shù)據(jù)庫中具有相同的數(shù)據(jù) 10。 2 系統(tǒng)分析 統(tǒng)概述 基于局域網(wǎng)的教學(xué)視頻點(diǎn)播 系統(tǒng)建立在普通局域網(wǎng)平臺上, 以網(wǎng)頁形式呈現(xiàn),采用全 戶點(diǎn)播時無需等待 ,可支持多個用戶共同使用資源。 在應(yīng)用中,可將視頻服務(wù) 器分成若干區(qū)域,每個區(qū)域中設(shè)定若干臺專用服 第 5 頁 共 30 頁 務(wù)器處理用戶點(diǎn)播請求 ,本 系統(tǒng)采用群集及負(fù)載均衡處理技術(shù),可支持多臺服務(wù)器的協(xié)同工作, 支持 用戶 點(diǎn)播的需求。視頻服務(wù)器是 教學(xué)視頻 點(diǎn)播 系統(tǒng)的核心,主要負(fù)責(zé)視 訊資源的儲存 。系統(tǒng)在選擇視頻服務(wù)器時需充分考慮服務(wù)器的并發(fā)輸出能力、存儲容量、資源的共享性、系統(tǒng)結(jié)構(gòu)的開放性、系統(tǒng)的擴(kuò)充性、穩(wěn)定性、可靠性等因素對整個系統(tǒng)運(yùn)行的影響。 此 系統(tǒng)的視頻服務(wù)器建議選用帶有高速磁盤陣列及支持 普通專用 用 I/O、 時所有模塊均可進(jìn)行熱拔插操作,系統(tǒng)具有良好的散熱性,并有多個電源模塊保證系統(tǒng)的可靠性。系統(tǒng)視頻服務(wù)器采用模塊化設(shè)計(jì)方式,包括 源六種模塊。每個摸塊為一個獨(dú)立的處理節(jié)點(diǎn)組成,減少了數(shù)據(jù)的處理環(huán)節(jié)和總線的擁擠,可實(shí)現(xiàn)數(shù)據(jù)的內(nèi)部交換處理,從而達(dá)到資源的共享 24 統(tǒng)功能分析 行性分析 ( 1)技術(shù)可行性: 以網(wǎng)頁形式呈現(xiàn)的基于局域網(wǎng)的 教學(xué) 視頻點(diǎn)播系統(tǒng),關(guān)鍵技術(shù)在于網(wǎng)頁的動態(tài)、靜態(tài)顯示和管理,即從數(shù)據(jù)庫中取得相應(yīng)的影片數(shù)據(jù),根據(jù)用戶的需求調(diào)取并傳輸,能夠根據(jù)用戶的需求點(diǎn)播。 用戶在客戶端啟動播放請求,這個請求通過網(wǎng)絡(luò)發(fā)出,到達(dá)并由 系統(tǒng) 主機(jī)的網(wǎng)卡接收,傳送給 體統(tǒng) 主機(jī)。經(jīng)過請求驗(yàn)證后,主機(jī)把存儲系統(tǒng)中可訪問的節(jié)目準(zhǔn)備好,經(jīng)特殊壓縮處理后,通過網(wǎng)絡(luò)傳輸?shù)娇蛻舳?,使用戶可以瀏覽到所喜愛的節(jié)目。用戶選擇節(jié)目后,主機(jī)從存儲系統(tǒng)中取出節(jié)目內(nèi)容,并傳送到客戶端播放。系統(tǒng)整體設(shè)計(jì)目的是:經(jīng)過網(wǎng)絡(luò) 通道對視頻傳輸,使用戶在幾秒之內(nèi)即可播放平滑連續(xù)的視頻圖像。 ( 2)經(jīng)濟(jì)可行性: 軟件開發(fā)周期一般為 2 3 個月,開發(fā)所需硬件軟件設(shè)施目前大多數(shù) 系統(tǒng)能夠承擔(dān), 開發(fā)費(fèi)用不高 。目前,大多數(shù)單位都擁有高性能微機(jī)和局域網(wǎng),該軟件系統(tǒng)的安裝、部署、運(yùn)行和維護(hù),都不會給單位增加太高的費(fèi)用。 統(tǒng)實(shí)現(xiàn)目標(biāo) 基于局域網(wǎng)的 教學(xué) 視頻點(diǎn)播系統(tǒng) 既 滿足了在 學(xué)校機(jī)房 局域網(wǎng)環(huán)境下用戶對 教學(xué)視頻資料 的需求,而且還可以通過 視頻資料 介紹、點(diǎn)擊率等功能為用戶提供一些 第 6 頁 共 30 頁 參考意見。并且可以為廣大用戶節(jié)約寶貴的寬帶資源。 本視頻點(diǎn)播系統(tǒng)根 據(jù)流媒體傳輸原理,在局域網(wǎng)的基礎(chǔ)上模擬基于 視頻點(diǎn)播系統(tǒng),實(shí)現(xiàn)視頻文件的在線播放和搜索功能。具體實(shí)現(xiàn)中將 美融合,力求界面美觀 簡介 、操作流暢。本 系統(tǒng) 主要 是 服務(wù)器端視頻服務(wù)平臺的搭建、管理功能的具體實(shí)現(xiàn),并在此基礎(chǔ)上對網(wǎng)絡(luò)優(yōu)化作相 應(yīng)的探索 15 。 統(tǒng)需要解決的主要問題及基本功能 基于局域網(wǎng)的 教學(xué) 視頻點(diǎn)播系統(tǒng)是面向 學(xué)校機(jī)房 局域網(wǎng)內(nèi)的所有用戶的一個供大家 觀看教學(xué)視頻 的工具,所以要充分考慮到在眾多用戶同時觀看時的是否能流暢播放,用戶能否順利的對他所點(diǎn)播的 視頻資料 進(jìn)行快進(jìn)、后退等功能操作、 用戶能不能及時的在此系統(tǒng)中 快速 找到 自己需要的教學(xué)視頻資料。 因此,此系統(tǒng)應(yīng)具備一下功能: ( 1) 支持多種視頻編碼: 定義編碼; ( 2) 支持完整的 制:播放、暫停、快進(jìn)、倒退、查找、停止; ( 3) 支持 寬帶接入,并支持大量并發(fā)用戶訪問; 3 系統(tǒng)設(shè)計(jì) 統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 面 風(fēng)格 設(shè)計(jì) ( 1)有創(chuàng)意,專業(yè),有技術(shù)含量,有美感; ( 2)簡潔、大方、實(shí)用; ( 3)摒棄市面上如一些視頻點(diǎn)播系統(tǒng)的一些浮躁的東西 ,專門設(shè)計(jì)一種適用于學(xué)校機(jī)房的界面風(fēng)格 ; ( 4) 如果網(wǎng)站是一個人,他擁有的個性是:思想成熟; ( 5)作為站長,希望給人的印象是:敬業(yè),認(rèn)真投入,有深度,負(fù)責(zé); ( 6)用一種動物來比喻,這個網(wǎng)站最象:鷹 (目光銳利 ); ( 7)瀏覽者覺得和其他視頻點(diǎn)播系統(tǒng)的不同是:可以信賴,信息最快,使用方便; ( 8)瀏覽者和你交流合作的感受是:師生、朋友; 第 7 頁 共 30 頁 ( 9)絢麗色彩色背景配鮮艷顏色色字體,給人以醒目的感覺; ( 10)圖像與背景,圖像與字體等之間的互配,顏色不能相差太懸 殊,因?yàn)樽鳛轫撁嫔系闹饕曈X元素來講,顏色相差太遠(yuǎn)會影響整體的效果,給人不統(tǒng)一、一氣呵成的感覺,不實(shí)在 18, 19 ( 11)不同色彩之間的對比會有不同的效果,當(dāng)兩種色同時在一起時,這兩種色各自走向自己的極端是比較普遍的用法; ( 12)色彩間的對比也有純度對比,舉個例子,黃色是奪目的色,但是加入灰色會失去其奪目的光彩,通常可以用混入黑、白、灰色來對比純色,這樣可以減低其純度。純度的對比會使色彩的效果更明確肯定; ( 13)色彩所處的位置的不同 ,也會造成色彩對比的不同效果; ( 14)暗色中含高亮度的對比會給人清 晰、激烈,很有強(qiáng)烈的刺激,如深黃到刺黃色,暗色中間含高亮度的對比,會給人沉著、穩(wěn)重、深沉的感覺,中性色與低高度的對比,給人模糊、朦朧、深奧的感覺,如草綠中間是淺灰,純色與高亮度的對比,給人跳躍舞動的感覺,如黃色與白色的、純色與低亮度的對比,給人輕柔、歡快的感覺,如淺藍(lán)色與白色、純色與暗色的對比,給人強(qiáng)硬、不可改變的感覺; ( 15)一般說來 ,普通的底色應(yīng)柔和些 ,素一些 ,淡一些 ,配上黑色字體 ,讀起來自然、流暢,不易疲勞 20, 21。 架設(shè)計(jì) 基于局域網(wǎng)的教學(xué) 視頻點(diǎn)播系統(tǒng)的功能劃分為前臺功 能和后臺功能兩大類,因此本系統(tǒng)的模塊也分為前臺模塊和后臺模塊兩大類。用戶在前臺系統(tǒng)中瀏覽視頻、播放視頻、搜索視頻等功能可以組合成前臺模塊。而后臺模塊基本都是與管理員相關(guān)的模塊,如分類管理、視頻管理等。 所以此視頻點(diǎn)播系統(tǒng)只有普通用戶和系統(tǒng)管理員兩種用戶,系統(tǒng)管理員負(fù)責(zé)對視頻點(diǎn)播系統(tǒng)的視頻資源進(jìn)行維護(hù),而普通用戶僅僅能查看并播放視頻。 一般普通用戶在視頻點(diǎn)播系統(tǒng)中的行為是可瀏覽視頻。視頻點(diǎn)播系統(tǒng)的關(guān)鍵是能夠觀看視頻,使用戶選擇某一分類就能查看其中的視頻,也可以通過搜索來查詢到想看的視頻,單擊鏈接后就可以直接調(diào) 用客戶端的播放器進(jìn)行播放。 管理員的工作是要對整個視頻點(diǎn)播系統(tǒng)進(jìn)行維護(hù),所以管理員在視頻管理系統(tǒng)中的行為可歸納如下: 第 8 頁 共 30 頁 ( 1) 一般功能。管理員也擁有和普通用戶一樣的一般功能,如瀏覽、搜索視頻等。 ( 2) 管理分類。管理員必須可以對分類進(jìn)行動態(tài)管理,包括添加、編輯、刪除。 ( 3) 管理視頻。管理員可以對視頻進(jìn)行管理,包括對視頻信息進(jìn)行添加、編輯和刪除。 ( 4) 上傳視頻。管理員可以將視頻上傳到 系統(tǒng) 中去。 下面列出了該視頻點(diǎn)播系統(tǒng)的模塊體系: 圖 視頻點(diǎn)播系統(tǒng)模塊體系 據(jù)庫的設(shè)計(jì) 統(tǒng)對數(shù)據(jù)庫的要求 在系統(tǒng)中利用數(shù)據(jù)庫是為了更方便的管理和更新 視頻資料 ,而建立一個 基于局域網(wǎng)的教學(xué) 視頻點(diǎn)播系統(tǒng)一定要有大量的 教學(xué)視頻 資料供給觀眾選擇觀看,還需要不斷更新 視頻 資料。因此一定要有數(shù)據(jù)庫來管理這些數(shù)據(jù),那么就一定要有個數(shù)據(jù)庫來管理。在視頻點(diǎn)播系統(tǒng)中的數(shù)據(jù)庫主要用于存儲影片模塊。而視頻點(diǎn)播系統(tǒng)中的影片管理與更新主要是系統(tǒng)管理員來做的,而且維護(hù)起來簡單安全。下面將介紹下數(shù)據(jù)庫的基本概念和數(shù)據(jù)庫的發(fā)展 23。 數(shù)據(jù)( : 數(shù)據(jù)實(shí)際上就是描述事物的符號記錄。 數(shù)據(jù)庫( 稱 : 數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的大量的共享的數(shù)據(jù)集合。 數(shù)據(jù)庫管理系統(tǒng)( 稱 數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 視頻點(diǎn)播系統(tǒng) 前臺模塊 后臺模塊 瀏覽分類 管理視頻 分類視頻 刪除視頻 瀏覽視頻 播放視頻 搜索視頻 第 9 頁 共 30 頁 數(shù)據(jù)庫系統(tǒng)( 稱 數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成 24。 數(shù)據(jù)庫系統(tǒng)管理員( 稱 : 負(fù)責(zé)數(shù)據(jù)庫的建立、使用和維護(hù)的專門的人員。 據(jù)模型 通過下面的三個數(shù)據(jù)模型的比較和特點(diǎn)的介紹就知道,我們?yōu)槭裁匆谙到y(tǒng)的數(shù)據(jù)庫中引用關(guān)系模式,關(guān)系模式的特點(diǎn)使我們在視頻點(diǎn)播系統(tǒng)的管理上更加快捷方便,適合現(xiàn)在大多數(shù)的數(shù)據(jù)庫設(shè)計(jì)工具 25。 數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建模。 ( 1)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜 態(tài)特性,研究與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象,例如關(guān)系模型中的域、屬性、關(guān)系等。 ( 2)數(shù)據(jù)操作:數(shù)據(jù)庫主要有檢索和更新(包括插入、刪除、修改)兩大類操作。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號、操作規(guī)則(如優(yōu)先級)以及實(shí)現(xiàn)操作的語言。 ( 3)數(shù)據(jù)的約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和儲存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。此外,數(shù)據(jù)模型還應(yīng)該提供定義完整性約束條件的機(jī)制 26。 層次數(shù) 據(jù)模型的結(jié)構(gòu):層次模型用樹形結(jié)構(gòu)來表示各類實(shí)體以及實(shí)體間的聯(lián)系。每個結(jié)點(diǎn)表示一個記錄類型,結(jié)點(diǎn)之間的連線表示記錄類型間的聯(lián)系,這種聯(lián)系只能是父子聯(lián)系。每個記錄類型可包含若干個字段,這里,記錄類型描述的是實(shí)體,字段描述實(shí)體的屬性。 任何一個給定的記錄值只有按其路徑查看時,才能顯出它的全部意義,沒有一個子女記錄值能夠脫離雙親記錄值而獨(dú)立存在。只有一個結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),稱之為根結(jié)點(diǎn)。根以外的其它結(jié)點(diǎn)有且只有一個雙親結(jié)點(diǎn),用層次模型表示多對多聯(lián)系,必須首先將其分解成一對多聯(lián)系。分解方法有兩種:冗余結(jié)點(diǎn)法和 虛擬結(jié)點(diǎn)法。 網(wǎng)狀數(shù)據(jù)模型的結(jié)構(gòu):網(wǎng)狀數(shù)據(jù)模型是一種比層次模型更具普遍性的結(jié)構(gòu),它 第 10 頁 共 30 頁 去掉了層次模型的兩個限制,允許多個結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),允許結(jié)點(diǎn)有多個雙親結(jié)點(diǎn),此外它還允許兩個結(jié)點(diǎn)之間有多種聯(lián)系(稱之為復(fù)合聯(lián)系) 27。 ( 1)關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu):在用戶看來,一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。有關(guān)概念: 關(guān)系:對應(yīng)通常說的表。 元組:表中的一行即為一個元組。 屬性:表中的一列即為一個屬性。 主碼( 表中的某個屬性組,它可以唯一確定一個元組。 域( 屬性的取值范圍。 分量:元組中的一個屬性值;關(guān)系模式:對關(guān)系的描述,一般表示為:關(guān)系名(屬性 1,屬性 2,屬性 n)。 ( 2)關(guān)系數(shù)據(jù)模型的操縱與完整性約束: 關(guān)系數(shù)據(jù)模型的操縱主要包括查詢、插入、刪除和更新數(shù)據(jù)。這些操作必須滿足關(guān)系的完整性約束條件。關(guān)系模型中的數(shù)據(jù)操作是集合操作,操作對象和操作結(jié)果都是關(guān)系,即若干元組的集合。關(guān)系模型把存取路徑向用戶隱蔽起來,用戶只要指出“干什么”,不必詳細(xì)說明“怎么干”,從而大大地提高了數(shù)據(jù)的獨(dú)立性,提高了用戶生產(chǎn)率 28。 ( 3) 關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu): 關(guān)系數(shù)據(jù)模型中,實(shí)體及實(shí)體 間的聯(lián)系都用表來表示。在數(shù)據(jù)庫的物理組織中,表以文件形式存儲,每一個表通常對應(yīng)一種文件結(jié)構(gòu)。 ( 4) 關(guān)系數(shù)據(jù)模型的優(yōu)缺點(diǎn): 優(yōu)點(diǎn):關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。無論實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系來表示。對數(shù)據(jù)的檢索結(jié)果也是關(guān)系(即表),因此 概念單一,其數(shù)據(jù)結(jié)構(gòu)簡單、清晰。關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性,更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。缺點(diǎn):由于存取路徑對用戶透明,查詢效率往往不如非關(guān)系數(shù)據(jù)模型。因此為了提高性能,必須對用戶的查詢請求進(jìn)行優(yōu)化 ,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的負(fù)擔(dān) 29。 據(jù)庫設(shè)計(jì)方法簡述 十余年來,人們努力探索,提出了各種數(shù)據(jù)庫設(shè)計(jì)方法,這些方法運(yùn)用軟件工 第 11 頁 共 30 頁 程的思想和方法,提出了各種設(shè)計(jì)準(zhǔn)則和規(guī)程,都屬于規(guī)范設(shè)計(jì)方法。 規(guī)范設(shè)計(jì)方法中比較著名的有新奧爾良方法。它將數(shù)據(jù)庫設(shè)計(jì)分為四個階段:需求分析(分析用戶要求)、概念設(shè)計(jì)(信息分析和定義)、邏輯設(shè)計(jì)(設(shè)計(jì)實(shí)現(xiàn))和物理設(shè)計(jì)(物理數(shù)據(jù)庫設(shè)計(jì))。 基于 于 3三范式)的設(shè)計(jì)方法,基于抽象語法規(guī)范的設(shè)計(jì)方法等,是在數(shù)據(jù)庫設(shè)計(jì)的不同 階段上支持實(shí)現(xiàn)的具體技術(shù)和方法。 據(jù)庫設(shè)計(jì)的基本步驟 按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下六個階段: ( 1)需求分析階段 :進(jìn)行數(shù)據(jù)庫設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。需求分析是整個設(shè)計(jì)過程的基礎(chǔ)。 ( 2)概念結(jié)構(gòu)設(shè)計(jì)階段 :概念結(jié)構(gòu)設(shè)計(jì)是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體 ( 3)邏輯結(jié)構(gòu)設(shè)計(jì)階段 :邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為 對其進(jìn)行優(yōu)化。 ( 4)數(shù)據(jù)庫物理設(shè)計(jì)階段:數(shù)據(jù)庫物理設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。 ( 5)數(shù)據(jù)庫實(shí)施階段 :在數(shù)據(jù)庫實(shí)施階段,設(shè)計(jì)人員運(yùn)用 據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。 ( 6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段:數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價、調(diào)整和修改。 需要指出的是,這個設(shè)計(jì)步驟既是數(shù)據(jù)庫設(shè)計(jì)的過程,也包括了數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì) 過程。在設(shè)計(jì)過程中把數(shù)據(jù)庫的設(shè)計(jì)和對數(shù)據(jù)庫中數(shù)據(jù)處理的設(shè)計(jì)緊密結(jié)合起來,將這兩個方面的需求分析、抽象、設(shè)計(jì)、實(shí)現(xiàn)在各個階段同時進(jìn)行,相互參照,相互補(bǔ)充,以完善兩方面的設(shè)計(jì) 30, 31。 性圖 理員信息 屬性圖 第 12 頁 共 30 頁 圖 管理員屬性圖 片 屬性圖 圖 視頻資料 屬性圖 統(tǒng) 數(shù)據(jù)庫建表及其說明 考慮到整個系統(tǒng)的需要,我們一共設(shè)計(jì)了以下幾個數(shù)據(jù)庫 表:管理員信息表,影片信息表。如下幾個表所示: 表 理員信息表 表名: 文名: 管理員信息表 說明:保存管理員信息 字段名 數(shù)據(jù)類型及長度 中文含義 約束 備注 ) 自增 15) 賬號 主鍵 10) 管理員密碼 表 片信息表 表名: 文名: 影片信息表 說明:保存影片的信息 字段名 數(shù)據(jù)類型及長度 中文含義 約束 備注 ID 增 頻 名稱 頻簡介 講人 頻 類別 播次數(shù) 視頻資料 名稱 簡介 類別 點(diǎn)播次數(shù) 主講人 管理員 賬號 密碼 第 13 頁 共 30 頁 統(tǒng)流程圖 否 是 圖 程圖 4 系統(tǒng)實(shí)現(xiàn) 臺系統(tǒng)的實(shí)現(xiàn) 當(dāng) 配 置 好 數(shù) 據(jù) 庫 之 后 , 直 接 在 瀏 覽 器 的 地 址 欄 中 輸 入,界面如下圖所示: 網(wǎng)站首頁 導(dǎo)航欄 管理員登陸 判斷賬號和密碼 管理員界面 搜索影片 點(diǎn)擊選中教學(xué)視頻 數(shù) 據(jù) 庫 第 14 頁 共 30 頁 圖 頻點(diǎn)播系統(tǒng)的首頁 在 頻點(diǎn)播評價計(jì)數(shù)、視頻播放區(qū)域、搜索功能區(qū)域和視頻排行榜區(qū)域組成,下面我們分別對這些區(qū)域分別進(jìn)行介紹。 系統(tǒng)的首頁主界面的實(shí)現(xiàn) 主頁的文件 名為 文件的界面設(shè)計(jì)主要由 些主要功能都是通過調(diào)用元素庫來實(shí)現(xiàn)的。實(shí)現(xiàn)程序的步驟如下: (1) 使用代碼 連接數(shù)據(jù)庫。 (2) 使用代碼 調(diào)用頁面初始化設(shè)置。 (3) 使用代碼 在頁面上顯示頭部文件。 第 15 頁 共 30 頁 (4) 使用 代碼 實(shí)現(xiàn)搜說功能。 (5) 使用代碼 顯示分類。 類欄區(qū)域模塊的實(shí)現(xiàn) 圖 設(shè)置分類欄是為了用戶查找視頻更為容易,單擊分類欄中的分類可以迅速找到同一類別的視頻。單擊分類鏈接,將在頁面上顯示該分類所有的視頻信息。顯示程序的執(zhí)行步驟如下 : (1) 打開數(shù)據(jù)庫中的 (2) 使用循環(huán)語句找出所有“ ”的分類記錄,將它們顯示在頁面上,如果一個記錄的 ,則隱藏該分類。 (3) 創(chuàng)建跳轉(zhuǎn)到 (4) 使用 句關(guān)閉記錄集。 頻點(diǎn)播計(jì)數(shù)評價區(qū)域的實(shí)現(xiàn) 圖 該區(qū)域用來顯示視頻點(diǎn)播記錄列表。如果瀏覽者沒有單擊過分類欄中的分類,那么顯示默認(rèn)的視頻播放記錄;如果單擊了分類欄的分類,將顯示該類別的視頻。在該頁面中創(chuàng)建兩個重要的 本系統(tǒng)播放和評價、計(jì)數(shù)兩個重要功能的入口,如果單擊視頻 名稱則跳轉(zhuǎn)到播放頁面,并自動鏈接計(jì)數(shù)功能。單擊“評價跳轉(zhuǎn)到 視頻評價,這里還設(shè)置了一個參數(shù) 16 頁 共 30 頁 以此來確定是為哪個視頻做評價。程序的執(zhí)行步驟如下: ( 1) 從數(shù)據(jù)庫中選擇出 &的記錄,如果沒有傳遞過來的參數(shù),則從數(shù)據(jù)庫中獲得全部視頻信息并按照編號升序排列。 ( 2) 創(chuàng)建視頻名稱鏈接,單擊鏈接將打開播放頁面并傳遞參數(shù)。 ( 3) 創(chuàng)建“評價”鏈接,單擊“評價”鏈接將跳轉(zhuǎn)到 面并傳遞參數(shù) 。 頻播放區(qū)域模塊的實(shí)現(xiàn) 在分類欄模塊或者評價區(qū)域單擊視頻名稱將播放所選中的視頻文件。在此視頻點(diǎn)播系統(tǒng)中,視頻播放 是 這個系統(tǒng)中的核心以及難點(diǎn),那么視頻究竟是如何在網(wǎng)頁中進(jìn)行播放的呢?在這里將使用到插件,也就是要調(diào)用系統(tǒng)中安裝的視頻播放器。在 統(tǒng)中默認(rèn)安裝了

溫馨提示

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

最新文檔

評論

0/150

提交評論