【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET的校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET的校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET的校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET的校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET的校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中文摘要 中文 摘要 隨著網(wǎng)絡(luò)視頻技術(shù)的快速發(fā)展,高校大學(xué)生通常利用課外時(shí)間,借助電腦、板電腦、手機(jī)等終端上網(wǎng),在線看電影。然而由于流量費(fèi)用較高,同時(shí)會(huì)給高校學(xué)生的上課、學(xué)習(xí)帶來(lái)極大不便。本論文以 河南某高職院校 為實(shí)例 ,展開相應(yīng)研究。該校地位位置在城市郊區(qū),且在校生較多,學(xué)生工作管理人員較少,同學(xué)們?nèi)粘I钕鄬?duì)單一。很多同學(xué)通過校園局域網(wǎng)訪問外部網(wǎng)絡(luò)速度較慢,在線播放視頻速度較卡。為豐富同學(xué)們?nèi)粘I(yè)余生活,同時(shí)將該校較好的教學(xué)視頻資源,國(guó)內(nèi)外優(yōu)秀的公開課資源等,盡快流暢的傳遞給同學(xué),學(xué)校準(zhǔn)備在自己的校園局 域網(wǎng)內(nèi)建立網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng),這也成為選擇本課題的主要來(lái)源。 本系統(tǒng) 采用 008 作為開發(fā)數(shù)據(jù)庫(kù),使用 010 作為開發(fā)平臺(tái),在 層結(jié)構(gòu)框架下,使用 C#語(yǔ)言,結(jié)合 術(shù),最終完成了 該校的校園 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)。 本文主要從系統(tǒng)的需求分析、設(shè)計(jì)以及實(shí)現(xiàn)等幾個(gè)方面對(duì)校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)進(jìn)行了詳細(xì)描述。使用 層結(jié)構(gòu)實(shí)現(xiàn)了系統(tǒng)的視頻文件上傳管理、視頻列表、視頻分類、視頻搜索、用戶注冊(cè)驗(yàn)證、用戶管理、評(píng)論管理等功能。校園視頻網(wǎng)絡(luò)點(diǎn)播系統(tǒng)的 建立,一方面實(shí)現(xiàn)了高校學(xué)生免費(fèi)在線視頻播放,同時(shí)還可以借助此平臺(tái)發(fā)布很多國(guó)內(nèi)外校園公開課、本校優(yōu)質(zhì)視頻課程資源、日常安全視頻等,滿足學(xué)生日常學(xué)習(xí)、生活的需要。另一方面,校園視頻網(wǎng)絡(luò)點(diǎn)播系統(tǒng)給學(xué)校的日常學(xué)生管理工作帶來(lái)一定的便捷,同時(shí)為學(xué)校的網(wǎng)絡(luò)教學(xué)提供了有力支持,提高了學(xué)校的信息化教學(xué)管理水平。 關(guān)鍵字: 視頻點(diǎn)播系統(tǒng) 010 of of as to is at in In a as an on of of is is In to at as as to to on in of 008 as 010 as in # of on of in on OD to of of on a to a of of On on of a s 010目錄 目錄 第一章 緒論 . 1 第一節(jié) 研究背景 . 1 第二節(jié) 國(guó)內(nèi)外發(fā)展現(xiàn)狀 . 2 第三節(jié) 課 題研究的內(nèi)容與意義 . 3 第四節(jié) 本文組織結(jié)構(gòu) . 3 第二章 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)開發(fā)相關(guān)技術(shù) . 5 第一節(jié) 視頻點(diǎn)播系統(tǒng)開發(fā)技術(shù) . 5 臺(tái)介紹 . 5 008 . 7 術(shù) . 8 第二節(jié) 流媒體相關(guān)知識(shí) . 10 媒體技術(shù)的含義 . 10 媒體播放形式 . 11 分流媒體視頻點(diǎn)播系統(tǒng)介紹 . 12 第三節(jié) 流媒體實(shí)現(xiàn)技術(shù) . 13 媒體實(shí)現(xiàn)原理 . 13 媒體技術(shù)主要解決方案 . 14 第四節(jié) 本章小結(jié) . 15 第三章 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)分析 . 16 第一節(jié) 系統(tǒng)可行性分析 . 16 術(shù)可行性分析 . 16 作可行性分析 . 17 第二節(jié) 系統(tǒng)總體功能需求分析 . 17 目錄 統(tǒng)總體用例分析 . 17 統(tǒng)總體功能需求 . 18 第 三節(jié) 系統(tǒng)工作流程分析 . 19 第四節(jié) 系統(tǒng)數(shù)據(jù)流程分析 . 20 第五節(jié) 本章小結(jié) . 21 第四章 系統(tǒng)總體設(shè)計(jì) . 22 第一節(jié) 系統(tǒng)設(shè)計(jì)目標(biāo) . 22 第二節(jié) 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) . 23 第三節(jié) 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì) . 26 第四節(jié) 系統(tǒng)總體框架設(shè)計(jì) . 26 第五節(jié) 系統(tǒng)各功能模塊設(shè)計(jì) . 28 頻文件上傳管理模塊 . 28 頻列表管理 . 28 頻分類模塊 . 29 頻搜索模塊 . 30 戶注冊(cè)驗(yàn)證模塊 . 30 戶管理模塊 . 31 論管理模塊 . 32 第六 節(jié) 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) . 32 據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) . 32 據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) . 36 據(jù)庫(kù)關(guān)系模型 設(shè)計(jì) . 39 第七節(jié) 本章小結(jié) . 41 第五章 系統(tǒng)實(shí)現(xiàn) . 42 第一節(jié) 置信息 . 42 第二節(jié) 實(shí)現(xiàn) . 43 第三節(jié) 實(shí)現(xiàn) . 45 目錄 第四節(jié) 設(shè)計(jì)與實(shí)現(xiàn) . 46 臺(tái)管理員登錄模塊實(shí)現(xiàn) . 47 戶注冊(cè)實(shí)現(xiàn) . 50 頻文件上傳實(shí)現(xiàn) . 50 頻管理列表實(shí)現(xiàn) . 52 頻搜索實(shí)現(xiàn) . 53 戶管理實(shí)現(xiàn) . 54 論管理實(shí)現(xiàn) . 55 第五節(jié) 本章小結(jié) . 55 第六章 總結(jié)與展望 . 56 參考文獻(xiàn) . 58 致謝 . 錯(cuò)誤 !未定義書簽。 個(gè)人簡(jiǎn)歷、學(xué)術(shù)論文與研究成果 . 錯(cuò)誤 !未定義書簽。 第一章 緒論 1 第一章 緒論 本章主要從課題研究背景、課題 國(guó)內(nèi)外 發(fā)展現(xiàn)狀, 課題研究的內(nèi)容與意義等方面 進(jìn)行闡述。 第一節(jié) 研究背景 視頻點(diǎn)播 早的表現(xiàn)形式是傳統(tǒng)的電視廣播模式,但是傳統(tǒng)的電視節(jié)目只是單向輸出,用戶觀看節(jié)目完全受電視節(jié)目控制,只能按節(jié)目表看對(duì)應(yīng)的節(jié)目,如果時(shí)間有沖突還會(huì)錯(cuò)過喜歡的電視節(jié)目,顯得非常被動(dòng)。因此,隨著互聯(lián)網(wǎng)多媒體的傳統(tǒng)的發(fā)展,傳統(tǒng)的單向、被動(dòng)式的接受越來(lái)越不能滿足用戶的需求。 隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,人們可以很容易的主動(dòng)通過互聯(lián)網(wǎng)獲取信息,人們更青睞于能夠及時(shí)、主動(dòng)觀看自己喜歡節(jié)目的模式,這種意愿迫使電視廣播系統(tǒng)尋找新的發(fā)展方向,向著新的播放模式邁進(jìn),而視頻點(diǎn)播的出現(xiàn)彌補(bǔ)了傳統(tǒng)電視廣播模式的不足,更符合用戶的要求 ,成為電視廣播發(fā)展的新趨勢(shì)。 我國(guó)有線電視用戶、有線數(shù)字電視近幾年來(lái)一直增長(zhǎng)并取得突破性發(fā)展 ,然而有了有線電視后,很多城市還是推出了視頻點(diǎn)播服務(wù),有線電視在特定的時(shí)間播放特定的視頻,而視頻點(diǎn)播只要花幾美元就能在海量的影視中挑選自己喜歡的電影。并且可以快進(jìn)。退后、暫停隨心而定。隨著社會(huì)的穩(wěn)定發(fā)展。人們生活的提高。視頻點(diǎn)播系統(tǒng)會(huì)在我們穩(wěn)定快速發(fā)展。 視頻點(diǎn)播主要以多媒體流為主,以網(wǎng)絡(luò)和視頻技術(shù)為依托,為用戶提供高質(zhì)量的視頻服務(wù),用戶可以便捷的通過網(wǎng)絡(luò)點(diǎn)播獲取包含娛樂、商業(yè)、教育等多個(gè)領(lǐng)域的視頻服務(wù)。 視頻點(diǎn)播的遠(yuǎn) 端服務(wù)器擁有海量的視頻資源,用戶可以根據(jù)自己的需求對(duì)其進(jìn)行訪問,并獲取自己需要的資源。因此,視頻點(diǎn)播和傳統(tǒng)電視廣播模式存在本質(zhì)區(qū)別,它們的區(qū)別主要表現(xiàn)在: 1 視頻點(diǎn)播系統(tǒng)是通過數(shù)字化模式傳播信號(hào),而電視信號(hào)則是模擬而來(lái)的。 2 視頻點(diǎn)播模式下,用戶是視頻的主導(dǎo)者,用戶可以根據(jù)自己的喜好選擇視頻觀看,可以在最大程度上享受交互、實(shí)時(shí)和按需點(diǎn)播的服務(wù),這是傳統(tǒng)的電視模式不可企及的。 第一章 緒論 2 隨著網(wǎng)絡(luò)視頻技術(shù)的快速發(fā)展,高校大學(xué)生通常利用課外業(yè)余時(shí)間,借助電腦、 板電腦、手機(jī)等終端上網(wǎng),在線看電影。然而由于流量 費(fèi)用較高,同時(shí)會(huì)給高校學(xué)生的上課、學(xué)習(xí)帶來(lái)極大不便。 河南某高職院校, 地位位置在城市郊區(qū),且在校生較多,學(xué)生工作管理人員較少,同學(xué)們?nèi)粘I钕鄬?duì)單一。很多同學(xué)通過校園局域網(wǎng)訪問外部網(wǎng)絡(luò)速度較慢,在線播放視頻速度較卡。為豐富同學(xué)們?nèi)粘I(yè)余生活,同時(shí)將該校較好的教學(xué)視頻資源,國(guó)內(nèi)外優(yōu)秀的公開課資源盡快的流暢的傳遞給同學(xué),學(xué)校準(zhǔn)備在自己的校園局域網(wǎng)內(nèi)建立網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)。 第 二 節(jié) 國(guó)內(nèi)外 發(fā)展現(xiàn)狀 早期的網(wǎng)絡(luò)視頻主要是電腦為終端的視頻聊天,例如 聊天工具。隨著網(wǎng)絡(luò)視頻的發(fā)展,如今的網(wǎng)絡(luò)視頻已經(jīng)發(fā)展為具有 多個(gè)網(wǎng)絡(luò)視頻服務(wù)商提供的,具有多種格式、多種播放模式的聲像文件。 1994 年,美國(guó) 司成立,流媒體技術(shù)逐步開始推廣。一年后, 頻技術(shù)推出,流媒體技術(shù)快速發(fā)展。隨后的幾年中,多款流媒體播放器相繼誕生,并占據(jù)流媒體領(lǐng)域 80%以上的市場(chǎng)份額。 國(guó)內(nèi)的網(wǎng)絡(luò)視頻誕生于 2005 年,經(jīng)過幾年的快速發(fā)展,優(yōu)酷、土豆、酷 6、脫穎而出成為比較成熟的網(wǎng)絡(luò)視頻運(yùn)營(yíng)網(wǎng)站,其視頻內(nèi)容常見類型主要有商務(wù)廣告類、視頻教學(xué)類、電視直播類、休閑娛樂類等。 由于各 類視頻類型用戶群體的不同,處理技術(shù)上也存在較大區(qū)別。教學(xué)視頻主要提供視頻課件供學(xué)生使用,容量比較大,所以視頻的碼率、幀頻、分辨率等會(huì)相應(yīng)的降低。廣告類視頻則需要不間斷播放,而且要跟隨網(wǎng)頁(yè)的首頁(yè)自動(dòng)彈出,因此在技術(shù)處理上盡量減小播放長(zhǎng)度,減小存儲(chǔ)量。 隨著媒體服務(wù)的數(shù)字化 的 日益提高 , 2004 年, 我國(guó)各廣電運(yùn)營(yíng)商也開始借助 司的流媒體技術(shù)拓展網(wǎng)絡(luò)視頻業(yè)務(wù)。北京電視臺(tái)為滿足觀眾的個(gè)性化需求率先建立互聯(lián)網(wǎng) 眾可以觀看重播以及錯(cuò)過的電視節(jié)目。 國(guó)內(nèi)流媒體服務(wù)數(shù)字化和人 機(jī)交互程度的日益提高,技術(shù)的日益成熟以及網(wǎng)絡(luò)接入寬帶的普及使用戶可以輕松獲取所需內(nèi)容。內(nèi)容的創(chuàng)造者通過網(wǎng)絡(luò)點(diǎn)播取得最佳傳播途徑,從而獲取更高的利益。網(wǎng)絡(luò)視頻的迅速發(fā)展對(duì)運(yùn)營(yíng)商是第一章 緒論 3 極大的機(jī)遇和挑戰(zhàn),內(nèi)容定位服務(wù)和存儲(chǔ)、計(jì)費(fèi)以及擁塞管理等問題急需解決,這就要求各方面輔助設(shè)施必須落實(shí)到位,并且實(shí)現(xiàn)信息的高速接入與傳輸、充足的用戶與網(wǎng)絡(luò)存儲(chǔ)、內(nèi)容處理以及擁塞管理。 第 三 節(jié) 課題研究 的 內(nèi)容與意義 本課題 通過 對(duì) 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng) 的實(shí)際問題進(jìn)行深入研究,主要在以下幾方面進(jìn)行了相關(guān)的研究與分析: 首先,分析了 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng) 的 開發(fā)背景和國(guó)內(nèi)外研究現(xiàn)狀,在此基礎(chǔ)上對(duì)系統(tǒng)目前面臨的主要問題進(jìn)行分析,對(duì)本論文的主要工作進(jìn)行了總結(jié),并合理組織文章結(jié)構(gòu),對(duì) 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng) 做深入細(xì)致的分析。 其次,對(duì) 網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng) 的需求進(jìn)行了詳細(xì)的分析,按 視頻點(diǎn)播系統(tǒng) 中各個(gè)環(huán)節(jié)中的主要功能,采用功能分析圖的方式對(duì)各功能模塊進(jìn)行了需求分析,除此之外,還對(duì)系統(tǒng)的非功能性需求進(jìn)行了分析,包括安全性,可擴(kuò)展性等用戶對(duì)應(yīng)用系統(tǒng)的要求。 再次,對(duì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)描述,在對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),介紹了系統(tǒng)的 設(shè)計(jì)目標(biāo)、體系 架構(gòu)、 總體框架 等架構(gòu)信息,對(duì)各功能模塊的 功能 結(jié)構(gòu)進(jìn)行了設(shè)計(jì),最后,對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)行了分析,總結(jié)了數(shù)據(jù)庫(kù)中表與表之間的關(guān)聯(lián)以及數(shù)據(jù)庫(kù)中表的形式。對(duì)系統(tǒng)設(shè)計(jì)中的各個(gè)功能模塊進(jìn)行了實(shí)現(xiàn),對(duì)系統(tǒng)使用的關(guān)鍵算法進(jìn)行了詳細(xì)的說(shuō)明。 校園視頻網(wǎng)絡(luò)點(diǎn)播系統(tǒng) 的建立 , 一方面 可以 實(shí)現(xiàn)高校學(xué)生免費(fèi)在線視頻播放,同時(shí)還可以借助此平臺(tái)發(fā)布很多國(guó)內(nèi)外校園公開課、本校優(yōu)質(zhì)視頻課程資源、日常安全視頻等,滿足學(xué)生日常學(xué)習(xí)、生活的需要。 另一方面,校園視頻網(wǎng)絡(luò)點(diǎn)播系統(tǒng)能夠給學(xué)校的日常學(xué)生管理工作帶來(lái)一定的便捷,同時(shí)為學(xué)校的網(wǎng)絡(luò)教學(xué)提供有力支持,提高學(xué)校的信息化教學(xué)管理水平。 第 四 節(jié) 本文組織結(jié)構(gòu) 本文主要介紹校園網(wǎng)絡(luò)視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。 第一章 主要從課題研究背景、課題 國(guó)內(nèi)外 發(fā)展現(xiàn)狀, 課題研究的內(nèi)容與意義等方面 進(jìn)行闡述。 第一章 緒論 4 第二章 主要講述視頻點(diǎn)播系統(tǒng)的開發(fā)技術(shù)、流媒體相關(guān)知識(shí)、流媒體實(shí)現(xiàn)技術(shù)等三個(gè)方面。在視頻點(diǎn)播系統(tǒng)開發(fā)技術(shù)方面介紹 臺(tái)介紹、 008 和 術(shù)。在流媒體相關(guān)知識(shí)方面介紹流媒體技術(shù)的含義、流媒體播放形式、流媒體視頻點(diǎn)播系統(tǒng)分類情況。在流媒體實(shí)現(xiàn)技術(shù)方面主要講述流媒體實(shí)現(xiàn)原理和流媒體技術(shù)主要解決方案等。 第三章系統(tǒng)分析主要介紹視 頻點(diǎn)播系統(tǒng)的可行性分析、系統(tǒng)的設(shè)計(jì)目標(biāo)、系統(tǒng)各個(gè)功能需求分析、系統(tǒng)工作流程分析、系統(tǒng)數(shù)據(jù)流程分析等內(nèi)容。 第四章總體設(shè)計(jì)將主要從系統(tǒng)的設(shè)計(jì)目標(biāo)、系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)、總體框架設(shè)計(jì)以及系統(tǒng)的各個(gè)功能模塊設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)等方面進(jìn)行闡述。 第五章實(shí)現(xiàn)部分主要從系統(tǒng)的 置文件、系統(tǒng)的三層結(jié)構(gòu)(業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層、表現(xiàn)層)進(jìn)行了詳細(xì)描述。特別在表現(xiàn)層( 通過介紹后臺(tái)管理員登錄模塊、用戶注冊(cè)、視頻文件上傳、視頻列表、視頻搜索、用戶管理、評(píng)論管理等,簡(jiǎn)要闡述了各功能的具體實(shí)現(xiàn)。 第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 5 第二章 網(wǎng)絡(luò)視頻點(diǎn)播 系統(tǒng) 開發(fā) 相關(guān)技術(shù) 本章主要講述視頻點(diǎn)播系統(tǒng)的開發(fā)技術(shù)、流媒體相關(guān)知識(shí)、流媒體實(shí)現(xiàn)技術(shù)等三個(gè)方面。在視頻點(diǎn)播系統(tǒng)開發(fā)技術(shù)方面介紹 臺(tái)介紹、 008 和 術(shù)。在流媒體相關(guān)知識(shí)方面介紹流媒體技術(shù)的含義、流媒體播放形式、流媒體視頻點(diǎn)播系統(tǒng)分類情況。在流媒體實(shí)現(xiàn)技術(shù)方面主要講述流媒體實(shí)現(xiàn)原理和流媒體技術(shù)主要解決方案等。 第 一 節(jié) 視頻點(diǎn)播系統(tǒng)開發(fā)技術(shù) 自 于 B/們開始通 過瀏覽器來(lái)訪問外部 世界。從編程的語(yǔ)言發(fā)展來(lái)說(shuō): 0世紀(jì) 80年代的技術(shù) ,0世紀(jì) 90代初實(shí)現(xiàn)的, 來(lái)轉(zhuǎn) 為 應(yīng)用于 上這些平臺(tái)的最初設(shè)計(jì)都不是為 在 此 背景下,人們 急需一種全新理念的開發(fā)平臺(tái)。 微軟在 數(shù) 年前就認(rèn)識(shí)到了以上這一點(diǎn),并決定專門為 即 軟將其作為今后戰(zhàn)略的基礎(chǔ),公開宣稱以后幾乎所有的研究和開發(fā)都在這個(gè)平臺(tái)上進(jìn)行。 2000 年 6 月微軟向全球發(fā)布了其具有戰(zhàn)略意義的軟件和服 在通過先進(jìn)的軟件技術(shù)和眾多的智能設(shè)備,提供更簡(jiǎn)單、更以個(gè)性化、更有效的互聯(lián)網(wǎng)服務(wù)。用戶將完全擺脫硬件束縛, 不僅局限 于 可以通過任何桌面系統(tǒng),任何便攜式計(jì)算機(jī),任何移動(dòng)電話或者 任何的時(shí)候( 任何地 點(diǎn) ( 使用 任何工具( 可以 通過 自由 的 訪問、查看、使用自己的數(shù)據(jù) , 享受網(wǎng)絡(luò)帶給人們的便捷與 效率 。 五個(gè)方面創(chuàng)建了 臺(tái),即工具、服務(wù)器 軟件 、 務(wù)、 客戶端和 層以 通過 網(wǎng)絡(luò)服務(wù) ) 技術(shù)把分布在互聯(lián)網(wǎng)上的各種資源有效地 以 編程手段整合第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 6 在特定的應(yīng)用界面中, 其 核心和基礎(chǔ)是 目前已發(fā)展到了 它 是微軟繼 針對(duì) 下一個(gè)十年的 服務(wù)器和桌面型 新業(yè)務(wù) 開發(fā)平臺(tái)。該平臺(tái)致力于敏捷軟件開發(fā)、快速應(yīng)用開發(fā),具有平臺(tái)無(wú)關(guān)性和網(wǎng)絡(luò)透明化的特點(diǎn),包含了許多有助于互聯(lián)網(wǎng)和內(nèi)部網(wǎng)應(yīng)用迅捷開發(fā)的技術(shù) , 四 個(gè) 基礎(chǔ) 部分: 1)通用語(yǔ)言運(yùn)行時(shí)( 供了多語(yǔ)言執(zhí)行環(huán)境,使得組件和 2) 還是統(tǒng)一的萬(wàn)維網(wǎng)開發(fā)平臺(tái)。這個(gè)平臺(tái)為建立企業(yè)級(jí)萬(wàn)維網(wǎng)的開發(fā)者提供了必要的服務(wù)。 3) 創(chuàng)新,提供了可升級(jí)的數(shù)據(jù)接口 和 平臺(tái)的兼容性 。 4) 企業(yè) 、組織或個(gè)人 發(fā)布 ,是 完成其特定 業(yè)務(wù) 需求的在線應(yīng)用服務(wù) 。 其他公司應(yīng)用軟件能夠通過 用這項(xiàng)在線服務(wù) , 進(jìn)行 基于 通用語(yǔ)言運(yùn)行時(shí) 基礎(chǔ),支持 C#、 C+、 只要程序員編寫的代碼符合公共語(yǔ)言規(guī)范, 就可以使用一種或多種 并且 所有語(yǔ)言都提供基類庫(kù) ( ,即 常說(shuō)的 含了大量的代碼庫(kù),相當(dāng)于一種虛擬機(jī)。 提供了一個(gè)新的反射性的且面向?qū)ο蟪绦蛟O(shè)計(jì)編程接口 。這些革新性舉措使程序員可以同時(shí)進(jìn)行絡(luò)應(yīng)用軟件以及組件和 同時(shí), 供了完善的基礎(chǔ)類庫(kù)、數(shù)據(jù)庫(kù)訪問技術(shù) 開發(fā)者可以快速構(gòu)建 開發(fā)人員在創(chuàng)建和運(yùn)行應(yīng)用程序的方式上有了重大改變。托管代 碼提供了包括自動(dòng)內(nèi)存管理、基于屬性的編程和公共類型系統(tǒng)等在內(nèi)的 多 種 優(yōu)點(diǎn)。 這些功能強(qiáng)大、獨(dú)樹一幟的特性也使得它與以往基 于 象的編程有了 質(zhì) 的 區(qū)別。雖然 托管代碼容易一些,但有些情況下使用非托管第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 7 代碼是很困難的。讓 受 管代碼對(duì)象和非受管對(duì)象協(xié)同工作的過程稱為互用性 (通常簡(jiǎn)稱為 圖 臺(tái)的結(jié)構(gòu) 對(duì) 于 可通過 記事本一類的文本編輯器完成代碼編寫等功能, 隨后 通過命令 行工具 件 進(jìn)行 編譯 ,但集成開發(fā)環(huán)境提供了更為便捷和強(qiáng)大的功能 。 微軟的 010版, 編程環(huán)境中 幾乎 涵蓋 了所有 需要的 功能,但占用的硬盤空間比較大,價(jià)格 較 高。 為此,本系統(tǒng)的開發(fā)本著實(shí)用和經(jīng)濟(jì)的原則,采用了 臺(tái)中免費(fèi)的開發(fā)工具套件 備了 發(fā)所需要的基本功能,開發(fā)語(yǔ)言采用 C#。為此,在微軟的官方網(wǎng)站上下載了 臺(tái)安裝程序 (I)。 I 可運(yùn)行在 P、 003 及 008 等操作系統(tǒng)上 , 可運(yùn)行在 32位與 64 位 計(jì)算環(huán)境下 。 通過 I,可以 簡(jiǎn) 便的 安裝和配置 包括 010 008 在內(nèi)的 工具、服務(wù)器、數(shù)據(jù)庫(kù)、編程 應(yīng)用程序。 008 微軟數(shù)據(jù)平臺(tái)是一個(gè)信任度高,效率高,智能化的數(shù)據(jù) 管理第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 8 平臺(tái)。 截止目前 經(jīng)發(fā)展到 2010 版本, 稱為 微軟公司發(fā)布 上的 據(jù)庫(kù)管理系統(tǒng) 是所有數(shù)據(jù)庫(kù)管理平臺(tái)的一個(gè)典范,到目前全球各地的大部門企業(yè)、公司的數(shù)據(jù)庫(kù)管理都還沿用 且由于該系統(tǒng)的發(fā)布,很多大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)、以及電子商務(wù)等都使用該數(shù)據(jù)庫(kù)平臺(tái)。 據(jù)庫(kù)對(duì)象包含數(shù)據(jù)庫(kù)、表、列、索引、觸發(fā)器、存儲(chǔ)過程、用戶連接、鎖定與打開對(duì)象。如果僅僅是想將數(shù)據(jù)安全保存,則可使用任意數(shù)據(jù)存儲(chǔ)系統(tǒng)。 僅可以保存數(shù)據(jù)本身,還可以定義數(shù)據(jù)類型和數(shù)據(jù)業(yè)務(wù)規(guī)則。在管理 據(jù)庫(kù)時(shí), 非常優(yōu)秀的工具。該工具提供了通過相對(duì)易于使用的圖形用戶界面來(lái)管理服務(wù)器的各種功能 。作為 境的一個(gè)子集,該工具繼承了在獨(dú)立工具中使用的多個(gè)功能。 本系統(tǒng)將采用 本,完成視頻點(diǎn)播系統(tǒng)的數(shù)據(jù)庫(kù)管理。 術(shù) 異步 多 個(gè)技術(shù)的集合 , 包括 接樣式表 表 ) 、 可擴(kuò)展樣式語(yǔ)言轉(zhuǎn)換 ), 可以讓開發(fā)人員構(gòu)建新型 的 客戶端腳本與 交換數(shù)據(jù), 戶的 交互流程進(jìn)行 整頁(yè) 重新加裁, 可以動(dòng)態(tài)地 、局部的對(duì)頁(yè)面進(jìn)行 更新 ,提高了用戶體驗(yàn),使 開發(fā)操作和 外觀 類似桌面軟件的 為可能 。 通常, 用 問答 方式 ,用戶提 出 一個(gè)請(qǐng)求, 這個(gè)網(wǎng)頁(yè)又分成兩部分,一部分是內(nèi)容 , 另一部分是格式或其他 成分 。過去 在 網(wǎng)頁(yè)設(shè)計(jì) 上 不 用區(qū)分 這兩 個(gè)部分 ,但在 要區(qū) 分,而且內(nèi)容必須以 用 或者 在 當(dāng)前 網(wǎng)頁(yè)的某個(gè) 局 部加以顯示。這樣就實(shí)現(xiàn)了 內(nèi)容的提取和格式的提取 的 分離, 也節(jié)約了 網(wǎng)絡(luò)的帶寬。 種 主要 技術(shù) : 1. 用 2. 用 第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 9 3. 用 4. 后用 5. 檔對(duì)象模型) :使用 使用 戶操作與服務(wù)器響應(yīng)異步化。并不是所有的用戶請(qǐng)求都提交給服務(wù)器, 如 一些數(shù)據(jù)驗(yàn)證和數(shù)據(jù)處理等 , 都交給 有確定需要從服務(wù)器讀取新 的數(shù)據(jù)時(shí)再由 當(dāng) 前 要 具有以下 3種方式 : 1 2 3 與某種語(yǔ)言綁定 , 自動(dòng)生成 服務(wù)器端交互 : 1) 定語(yǔ)言 2) 定語(yǔ)言 3) 定語(yǔ)言 4) 定語(yǔ)言 5) 定語(yǔ)言 6) 定語(yǔ)言 通 過封裝使得 好的 與 過 以 使 客戶端的腳本直接調(diào)用 更大的優(yōu)勢(shì)。 以直接在開發(fā)環(huán)境中進(jìn)行使用。 如果 在 用 需要 先 在 微軟的 并導(dǎo)入到開發(fā)環(huán)境 。 由于 很 緊密,所以它與 有技術(shù)和控件可以 很好 地結(jié)合 起來(lái),可以在開發(fā)環(huán)境中 像 使用 也可以在已有的 過修改配置文件和引用 概念: 1 式第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 10 的表 明該頁(yè)面使用的是 2 來(lái)實(shí)現(xiàn)頁(yè)面的無(wú)刷新技術(shù) 。 開發(fā) 頁(yè)面 的時(shí)候,只需在 刷新的頁(yè)面區(qū)域,則每次瀏覽器向服務(wù)器端發(fā)出請(qǐng)求之后,只有該 控件 內(nèi)的部分才會(huì)被刷新,以此替代以往整個(gè)頁(yè)面都需要回調(diào)來(lái)獲取請(qǐng)求的回調(diào)方式。使用 可以將 以 區(qū)別該更新面板采用何種方式獲取服務(wù)器端的資源。 過 得客戶端瀏覽器可以方便地調(diào)用服務(wù)器端資源, 實(shí)現(xiàn) 調(diào) 用 過程 的 異步刷新 。 基于這 樣的 技術(shù),實(shí)現(xiàn)更好的用戶體驗(yàn) 和 更豐富的客戶端展現(xiàn)。 可以使用 大大的方便了開發(fā)和 豐富了 用起來(lái)與 第 二 節(jié) 流媒體相關(guān)知識(shí) 媒體技術(shù)的含義 過去人們通過網(wǎng)絡(luò)觀看電影或聽音樂,須要把文件下載并存儲(chǔ)后才能觀看。而 流媒體是通過視頻服務(wù)器傳送資源信息的一種網(wǎng)絡(luò)視頻技術(shù),是一種新的傳送方式。 所以通過流媒體觀看視頻,可以邊觀看邊傳輸,無(wú)需等待文件下載完畢。 各種類型文件通過特殊壓縮處理,再分解成多個(gè)壓縮包,根據(jù)用戶不同需求通過視頻服務(wù)器發(fā)送給用戶,經(jīng)過幾秒會(huì)幾十秒的等待,用戶可以觀看多媒體文件,而且用戶的觀看和其他文件的下載互不沖突。 合適的傳輸協(xié)議和緩存系統(tǒng)是流媒體 傳輸不可或缺的兩個(gè)重要條件。由于太適合實(shí)時(shí)數(shù)據(jù)的傳輸,因此多采用 緩存系統(tǒng)主要用于保證數(shù)據(jù)包順序正確,并且能連續(xù)、準(zhǔn)確到達(dá)客戶端,避免因路徑不同、路由、網(wǎng)絡(luò)變更造成的延遲和抖動(dòng)。高速緩存受其結(jié)構(gòu)形式的影響,容量比較小,而且為了保證播放順暢,高速緩存會(huì)為即將播放節(jié)目流第二章 系統(tǒng)開發(fā)相關(guān)技術(shù) 11 出空間而自動(dòng)清空已播放節(jié)目。 目前,流媒體發(fā)展迅速,應(yīng)用廣泛,對(duì)用戶具有極大吸引力,流媒體的應(yīng)用將成為網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。 媒體播放形式 流媒體 的播放形式主要有單播、組播、廣播與點(diǎn)播,各播放形式的主要特點(diǎn)如下: 1、單播 單播指的是服務(wù)器與客戶 端 之間是一對(duì)一的關(guān)系,一臺(tái)服務(wù)器發(fā)出的數(shù)據(jù)包只能傳送給特定的用戶。用戶單獨(dú)對(duì)服務(wù)器發(fā)出請(qǐng)求,而服務(wù)器也會(huì)單獨(dú)向用戶發(fā)送數(shù)據(jù)包,因此單播的最大特點(diǎn)就是用戶與服務(wù)器之間單獨(dú)聯(lián)系

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)網(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)論