版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘摘要要 隨著計(jì)算機(jī)技術(shù)和 internet 的日新月異,寬帶 vod 視頻點(diǎn)播技術(shù)因良好 的人機(jī)交互性和流媒體傳輸技術(shù)倍受教育、娛樂(lè)等行業(yè)青睞。這里結(jié)合平臺(tái) 開發(fā)實(shí)例,闡述了基于 web 的交互式視頻點(diǎn)播系統(tǒng)的協(xié)議原理、軟件結(jié)構(gòu)和 設(shè)計(jì)實(shí)現(xiàn)。 本視頻點(diǎn)播系統(tǒng)根據(jù)流媒體傳輸原理,在校園局域網(wǎng)的基礎(chǔ)上模擬基于 web 的視頻點(diǎn)播系統(tǒng),實(shí)現(xiàn)用戶信息管理、視頻文件的添加、刪除、修改及 在線播放和搜索功能。由于本系統(tǒng)是一個(gè)小型系統(tǒng),所以我們采用基本的 sql 數(shù)據(jù)庫(kù),易于實(shí)現(xiàn)。具體實(shí)現(xiàn)中將 html、asp.net 及 javascript 完美 融合,力求界面美觀、操作流暢。 本文主要論述服務(wù)器端視
2、頻服務(wù)平臺(tái)的搭建、管理功能的具體實(shí)現(xiàn),并 在此基礎(chǔ)上對(duì)網(wǎng)絡(luò)優(yōu)化作相應(yīng)的探索。 關(guān)鍵詞關(guān)鍵詞流媒體;sql server;asp.net;視頻點(diǎn)播 目目錄錄 摘要.i 目錄.ii 第 1 章 緒論.1 1.1視頻點(diǎn)播簡(jiǎn)介.1 1.1.1視頻點(diǎn)播的含義.1 1.2可行性分析.1 1.2.1 市場(chǎng)可行性分析.1 1.2.2 技術(shù)可行性分析.2 1.2.3經(jīng)濟(jì)可行性分析.2 1.3系統(tǒng)目標(biāo).3 1.4小 結(jié).3 第 2 章系統(tǒng)開發(fā)工具及開發(fā)平臺(tái).4 2.1系統(tǒng)開發(fā)平臺(tái).4 2.2數(shù)據(jù)庫(kù)平臺(tái).5 2.3系統(tǒng)運(yùn)行環(huán)境.6 2.3.1軟件運(yùn)行平臺(tái).6 2.3.2 硬件運(yùn)行平臺(tái).6 2.4小結(jié).7 第 3 章
3、 系統(tǒng)分析.8 3.1系統(tǒng)基本情況描述.8 3.2系統(tǒng)數(shù)據(jù)流分析.8 3.3系統(tǒng)流程.10 3.3.1業(yè)務(wù)流程分析.10 3.3.2系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析.11 3.4系統(tǒng)的技術(shù)要求.13 3.5小結(jié).14 第 4 章 系統(tǒng)設(shè)計(jì).15 4.1系統(tǒng)功能設(shè)計(jì).15 4.2系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì).17 4.3系統(tǒng)安全設(shè)計(jì).19 4.4小結(jié).20 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì).21 5.1會(huì)員服務(wù)模塊.21 5.1.1系統(tǒng)主界面.21 5.1.2會(huì)員注冊(cè).22 5.1.3系統(tǒng)登陸.22 5.1.4用戶服務(wù).23 5.1.5影片詳細(xì)信息顯示.24 5.1.6 影片播放.24 5.2管理員模塊.25 5.2.1 影
4、片添加.25 5.2.2 編輯影片.26 5.2.3 用戶管理.27 5.2.4 評(píng)論管理.28 5.3小結(jié).29 第 6 章 視頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試.30 6.1測(cè)試方法.30 6.2系統(tǒng)功能測(cè)試.30 6.3小結(jié).31 總結(jié).32 第第 1 章章 緒論緒論 視頻點(diǎn)播 vod(video on demand)出現(xiàn)的最初動(dòng)力是人們對(duì)廣播電視的 更高需求。在傳統(tǒng)的電視中,觀眾完全是被動(dòng)的。節(jié)目提供者播放什么節(jié)目, 觀眾就只能觀看什么節(jié)目,節(jié)目的播放時(shí)間也是無(wú)法按照觀眾的意愿改變的。 盡管電視臺(tái)可以提供很多的節(jié)目,但要想完整地收看到一個(gè)自己滿意的節(jié)目, 對(duì)于許多人來(lái)講也是不太容易做到的,因?yàn)樵诳?/p>
5、節(jié)奏的現(xiàn)代生活中,許多人 不可能為了看某一個(gè)電視節(jié)目而預(yù)先安排自己的時(shí)間。被動(dòng)收看節(jié)目的人們 希望能夠按照自己的需要自由地點(diǎn)播節(jié)目。視頻點(diǎn)播的出現(xiàn)正迎合了人們的 這種需求,這種信息服務(wù)方式符合人們對(duì)信息資源更深層次的需要。 1.11.1視頻點(diǎn)播簡(jiǎn)介視頻點(diǎn)播簡(jiǎn)介 1.1.1視頻點(diǎn)播的含義 視頻點(diǎn)播,英文簡(jiǎn)稱 vod(video on demand),指的是按照用戶的要求 播放視頻。vod 有很廣泛的含義,包含了娛樂(lè)、教育、商業(yè)等領(lǐng)域的多種應(yīng) 用,如影片點(diǎn)播( movie on demand)、熱點(diǎn)新聞點(diǎn)播( hot-news on demand)、 交互視頻游戲( interactive vid
6、eo games)和遠(yuǎn)程教學(xué)( long distance learning)等。 vod 是一種受用戶控制的視頻分配業(yè)務(wù),它使得用戶可以交互的訪問(wèn)遠(yuǎn) 端服務(wù)器所存儲(chǔ)的豐富節(jié)目源?!八膶?shí)質(zhì)是信息的使用者根據(jù)自己的需要 主動(dòng)獲得多媒體信息?!币曨l點(diǎn)播與傳統(tǒng)電視有本質(zhì)不同,主要體現(xiàn)在以下 兩個(gè)方面:首先,視頻點(diǎn)播具有交互性,用戶可根據(jù)個(gè)人需求選擇視頻節(jié)目, 并指定該節(jié)目的起始時(shí)間,從這一點(diǎn)來(lái)說(shuō),視頻點(diǎn)播也可以稱為交互式視頻 點(diǎn)播;而傳統(tǒng)電視是按事先安排好的程序播放節(jié)目,用戶在選擇和觀看節(jié)目 方面是被動(dòng)的,只有頻道選擇權(quán),沒(méi)有播放控制權(quán),更不能對(duì)視頻進(jìn)行交互 式操作。其次,vod 系統(tǒng)中的信號(hào)是數(shù)
7、字化的,而傳統(tǒng)電視中的信號(hào)是模擬 的。 1.21.2可行性分析可行性分析 1.2.1 市場(chǎng)可行性分析 目前具有 vod 點(diǎn)播功能的網(wǎng)站很多,如天天在線影視、互動(dòng)影視城。 目前都是基于單臺(tái) pc 服務(wù)器的方案,最大鏈接數(shù)不超過(guò) 100 個(gè)。不適合用 于大型的 vod 系統(tǒng)。雖然有專門的 vod 視頻服務(wù)器可以支持大流數(shù),但價(jià) 格一般極其昂貴。從應(yīng)用范圍上看,由于產(chǎn)品支持流數(shù)有限,只能應(yīng)用 在 一些小型的 vod 系統(tǒng)中,如酒店、卡拉 ok 包房、中小企事業(yè)學(xué)校的培訓(xùn)、 商場(chǎng)等等,不適合長(zhǎng)寬應(yīng)用在大型社區(qū)網(wǎng)和城域網(wǎng)中。從價(jià)格上看,盡管 幾家都采用 pc 服務(wù)器方案,相對(duì)于專業(yè)視頻服務(wù)器的價(jià)格的確很
8、低,但方 案仍然要采用高檔 pc 服務(wù)器、scsi raid 卡 和 scsi 硬盤,硬件成本仍然 較高。綜合幾方面,我們開發(fā)出一套支持多并發(fā)流數(shù)、軟硬 件成本低、管 理完善的大型 vod 集群服務(wù)器系統(tǒng)是有其市場(chǎng)空間和優(yōu)勢(shì)。 1.2.2 技術(shù)可行性分析 系統(tǒng)的主要技術(shù)難度是解決并發(fā)流數(shù)。國(guó)外許多大公司推出的專有視 頻服務(wù)器可以支持幾百個(gè)并發(fā)流,但價(jià)格相當(dāng)昂貴。國(guó)內(nèi)的幾個(gè)廠家采用 的是高檔服務(wù)器作為視頻服務(wù)器 ,可以支持幾十個(gè)流,最多 100 個(gè)。采用 服務(wù)器替代專有視頻服務(wù)器硬件成本大大降低, 但單臺(tái)服務(wù)器的并發(fā)流數(shù) 和硬盤擴(kuò)充的極限太小,不能滿足大型的市場(chǎng)需求。 1.2.3經(jīng)濟(jì)可行性分析
9、軟件的經(jīng)濟(jì)可行性是指軟件所能帶來(lái)的經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投 資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來(lái)足夠的經(jīng)濟(jì)效 益,我們開發(fā)的這套系統(tǒng)正是考慮系統(tǒng)開發(fā)的成本而設(shè)計(jì)。本系統(tǒng)的開發(fā)在 經(jīng)濟(jì)上是完全可行的。開發(fā)此軟件不需要大量的經(jīng)費(fèi),而且是個(gè)人獨(dú)立設(shè)計(jì), 可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)人的實(shí)際動(dòng)手能力。 綜合以上技術(shù)特點(diǎn),為了降低成本,我們采用 pc 服務(wù)器作為視頻服務(wù) 器,而且 pc 服務(wù)器 的性能還在不斷提高,支持的并發(fā)流數(shù)也在增加。pc 服務(wù)器作為視頻服務(wù)器的方案正逐步取代以前的專有視頻服務(wù)器。為了解決 多并發(fā)流數(shù),我們采用多臺(tái) pc 服務(wù)器以集群的形式,通過(guò)控制網(wǎng)關(guān)完成
10、服 務(wù)器之間的協(xié)調(diào),提高系統(tǒng)的利用率??刂凭W(wǎng)關(guān)以及集群服務(wù)器技術(shù)是我們 的技術(shù)增值點(diǎn)。另外,由于采用集群形式,我們不要求 pc 服務(wù)器實(shí)現(xiàn)最 大 流數(shù),可以采用低檔 pc 服務(wù)器和 ide 硬盤,這樣又可以提高單臺(tái)視頻服務(wù) 器的性能價(jià)格比。經(jīng)過(guò)我們預(yù)研和測(cè)試,服務(wù)器的瓶頸不在 cpu,這樣可以 用低檔 cpu 和主板。采用 ide raid 卡和 7200 轉(zhuǎn) ide 硬盤的服務(wù)器仍可支 持三、四十個(gè)并發(fā)流??刂凭W(wǎng)關(guān)的技術(shù)經(jīng)過(guò)前 期的預(yù)研也是可行的。系統(tǒng) 的整個(gè)方案都是我們自行開發(fā)并在通用的軟硬件平臺(tái)上運(yùn)行 ,具有較強(qiáng)的 靈活性。 1.31.3系統(tǒng)目標(biāo)系統(tǒng)目標(biāo) 設(shè)計(jì)目標(biāo): 該系統(tǒng)設(shè)計(jì)目標(biāo)為 1
11、000 個(gè)并發(fā)流,采用機(jī)架式結(jié)構(gòu)設(shè)計(jì),主要由多臺(tái) 支持較少并發(fā)流的視頻服務(wù)器組成。系統(tǒng)支持 mpeg1,mpeg2,mpeg4 的 影 片效果。 實(shí)現(xiàn)方案: 硬件:視頻服務(wù)器采用機(jī)架式 pc server、千兆 switch、電源模塊、機(jī) 柜、調(diào)度服務(wù)器。 軟件:每臺(tái)視頻服務(wù)器上的并發(fā)流軟件,調(diào)度網(wǎng)關(guān)服務(wù)器上的管理和負(fù) 載均衡軟件。 1.41.4 小小 結(jié)結(jié) 本章主要介紹了視頻點(diǎn)播系統(tǒng)的意義和目的,并對(duì)本系統(tǒng)做了進(jìn)一步的 分析。 第第 1 章章 系統(tǒng)開發(fā)工具及開發(fā)平系統(tǒng)開發(fā)工具及開發(fā)平臺(tái)臺(tái) 現(xiàn)在的軟件開發(fā)語(yǔ)言有很多種,但一定要找一個(gè)功能強(qiáng)大,易學(xué)易用易 掌握且適合自己的語(yǔ)言也就不多了。本系統(tǒng)經(jīng)
12、過(guò)多種語(yǔ)言的優(yōu)缺點(diǎn)的對(duì)比之 后,采用的是 asp.net 作為本系統(tǒng)的開發(fā)語(yǔ)言,以 sql server2005 作后臺(tái) 的數(shù)據(jù)支持。 1.11.1 系統(tǒng)開發(fā)平臺(tái)系統(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 的 語(yǔ)法在很大程度上與 asp 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu), 可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò) 在現(xiàn)有 asp 應(yīng)用程序中
13、逐漸添加 asp.net 功能,隨時(shí)增強(qiáng) asp 應(yīng)用程序 的功能。 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),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、 類型安全、繼承等等。 asp.net 可以無(wú)縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual studio .net)一起工作。這不僅使
14、得 web 開發(fā)更加方 便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來(lái)將 服務(wù)器控件拖放到 web 頁(yè)的 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.22.2數(shù)據(jù)庫(kù)平臺(tái)數(shù)據(jù)庫(kù)平臺(tái) asp.net 所支持的數(shù)據(jù)庫(kù)很多,因此我們要根據(jù)實(shí)際需要來(lái)使用最合理 的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)分為平面數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù),但平面數(shù)據(jù)庫(kù)會(huì)
15、使存儲(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)捷。 數(shù)據(jù)庫(kù),簡(jiǎn)單而言就是要存儲(chǔ)這些大量的數(shù)據(jù)而且要能正確的存儲(chǔ)。 數(shù)據(jù)會(huì)隨著時(shí)間的增加,而積累,導(dǎo)致數(shù)據(jù)量日漸龐大。我們常常需要 快速地在大量的數(shù)據(jù)中,找出設(shè)備的存儲(chǔ)記錄,同時(shí)也希望數(shù)據(jù)能有一定的 保密性。 而數(shù)據(jù)的最終作用,就是提供決策分析的信息。如果我們不能利用大量 數(shù)據(jù)的分析,以最快的速度找到我們要找尋的數(shù)據(jù),則數(shù)據(jù)只是簡(jiǎn)單的資料 羅列而己。 由最基本的元
16、素組合成數(shù)據(jù)叫記錄(record)。由相同性質(zhì)的記錄組合起 來(lái)叫表(table),相關(guān)的表組合起來(lái)就叫數(shù)據(jù)庫(kù) (database)。處理數(shù)據(jù)的建 立、查詢、更新等工作的程序就叫做數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system, dbms)。縱向的每一列叫做字段,橫向組合起來(lái)就成為一條記錄所 有記錄的集合就是表,與其他相關(guān)的表組合起來(lái)就叫做數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是以數(shù)據(jù)庫(kù)為基礎(chǔ)的信息管理系統(tǒng)。手工方式的數(shù)據(jù)處 理是繁瑣的重復(fù)勞動(dòng)。因此,也就有低效率、準(zhǔn)確性差以及復(fù)雜化等缺點(diǎn)的 不可避免性,隨著計(jì)算機(jī)的出現(xiàn),開辟了電子數(shù)據(jù)處理的新紀(jì)元。 本系統(tǒng)采用 sql server 2
17、005 作為后臺(tái)開發(fā)工具。因有其重要特性及優(yōu) 點(diǎn),詳細(xì)介紹如下: internet 集成 sql server 2005 數(shù)據(jù)庫(kù)引擎提供完整的 xml 支持。它還具有構(gòu)成最大 的 web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所還需的可伸縮性、可用性和安全功能。sql server 2005 程序設(shè)計(jì)模型與 windows dna 構(gòu)架集成,用以開發(fā) web 應(yīng)用程 序,并且 sql server 2005 支持 english query 和 microsoft 搜索服務(wù)等功 能,在 web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。 可伸縮性和可用性 同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 mi
18、crosoft windows 98 的便攜式電腦,到運(yùn)行 microsoft windows 2000 數(shù)據(jù)中心版 的大型多處理器服務(wù)器。sql server 2005 企業(yè)版支持聯(lián)合服務(wù)器、索引視 圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大 web 站點(diǎn)所需要的性能級(jí)別。 sql server 2005 與 windows nt 和 windows 2000 故障轉(zhuǎn)移群集共同支持不 間斷地將故障即時(shí)轉(zhuǎn)移到備份服務(wù)器。sql server 2005 還引入了日志傳送 功能,使您得以在可用性要求較低的環(huán)境中維護(hù)備用服務(wù)器。 企業(yè)級(jí)數(shù)據(jù)庫(kù)功能 sql server 2005 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)
19、今苛刻的數(shù)據(jù)處理所需的功能。 數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上使并發(fā)修改數(shù)據(jù)庫(kù)用戶的開 銷減到最小。sql server 2005 分布式查詢使您可以引用來(lái)自不同的分布式 事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您能維護(hù)多個(gè) 數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移 動(dòng)的脫機(jī)用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)到 服務(wù)器。 易于安裝、部署和使用 sql server 2005 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多 個(gè)站點(diǎn)上安裝、部署、管理和使用 sql server 2005 的過(guò)程。sql server 2005
20、 還支持基于標(biāo)準(zhǔn)的、與 windows dna 集成的程序設(shè)計(jì)模型,使 sql server 2005 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部 分。這些功能使您得以快速交付 sql server 應(yīng)用程序,使客戶只需最少的 安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 數(shù)據(jù)倉(cāng)庫(kù) sql server 2005 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (olap)的工具。sql server 中還包括一些工具,可用來(lái)直觀地設(shè)計(jì)數(shù)據(jù)庫(kù) 并通過(guò) english query 來(lái)分析數(shù)據(jù)。 2.32.3系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境 2.3.1軟件運(yùn)行平臺(tái) 本系統(tǒng)設(shè)計(jì)運(yùn)行在 windows98/2
21、000/nt/xp 操作系統(tǒng)環(huán)境下,因?yàn)樵撓?統(tǒng)用戶界面友好,易學(xué)易用。 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 802.1p標(biāo)準(zhǔn)兼容 客戶端是普通的pc機(jī): cpu: intel的pentium11 266mhz或更高 硬盤:e工de硬盤 內(nèi)存:32mb ram 顯卡:16位真彩色 網(wǎng)卡:10/loom 支持?jǐn)?shù)據(jù)連接的普通適配卡 2.42.4小結(jié)小結(jié) 本章主要闡述了系統(tǒng)的開發(fā)平臺(tái)和數(shù)據(jù)庫(kù)平臺(tái)中的一些基本概念。 asp.net 是
22、目前在 windows 平臺(tái)中最強(qiáng)勁的 web 頁(yè)編輯工具之一,具有 強(qiáng)大的可視化設(shè)計(jì)功能,對(duì)數(shù)據(jù)庫(kù)開發(fā)有獨(dú)到的優(yōu)勢(shì),產(chǎn)生的代碼具有執(zhí)行 快、效率高、安全性好等特點(diǎn)。 本章詳細(xì)的介紹了 asp.net 特性及優(yōu)點(diǎn)、sql server 2005 中可伸縮性 和可用性、企業(yè)級(jí)數(shù)據(jù)庫(kù)功能、易于安裝、部署和使用及數(shù)據(jù)倉(cāng)庫(kù)等一些知 識(shí)。系統(tǒng)運(yùn)行的硬軟件平臺(tái)、b/s 模式的一些優(yōu)缺點(diǎn)。 第第 2 章章 系統(tǒng)分析系統(tǒng)分析 為了實(shí)現(xiàn)本系統(tǒng),必須對(duì)整個(gè)系統(tǒng)的全面功能做出詳細(xì)的分析。一個(gè)好 的系統(tǒng)必定有好的分析,因此本章我們將對(duì)在線視頻點(diǎn)播系統(tǒng)做出具體的分 析。 3 3.1.1系統(tǒng)基本情況描述系統(tǒng)基本情況描述
23、在線視頻點(diǎn)播系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶的管理,以及視頻信息的管 理和使用等。具體來(lái)講,它包含用戶管理中常見的注冊(cè)、登錄操作,視頻信 息的顯示、播放、搜索操作,視頻管理中的添加、刪除、修改等。同時(shí)為了 方便用戶使用,增加了按影片類別來(lái)顯示等功能,這使得系統(tǒng)需要在視頻信 息之外保留欄目信息,于是增加了對(duì)欄目信息的增加、刪除和修改的功能。 在線視頻點(diǎn)播系統(tǒng)是在對(duì)一些用戶觀看電影的實(shí)際方式調(diào)研后,以實(shí)際 為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)屬于 b/s 模式,用戶可以在線搜索、瀏覽、點(diǎn)播 視頻。管理員可對(duì)用戶、視頻信息進(jìn)行增加、刪除以及修改等操作。該系統(tǒng) 包括四大模塊:會(huì)員管理、視頻信息顯示播放、視頻信息搜索、管
24、理員模塊。 3 3.2.2系統(tǒng)數(shù)據(jù)流系統(tǒng)數(shù)據(jù)流分析分析 本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色的不同分為下面兩種用戶。 管理員:采用自行設(shè)置方式進(jìn)入網(wǎng)站,負(fù)責(zé)管理網(wǎng)站上用戶信息和視頻 信息的管理,以及欄目信息的管理。其中包括視頻信息的增加、刪除、修改, 以及欄目信息的增加,刪除和修改。 普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入管理網(wǎng)站,在網(wǎng)站中可以在線 瀏覽視頻信息,搜索視頻信息,以及在線觀看視頻信息。 根據(jù)用戶的角色和需求進(jìn)行劃分后,可以歸納出整個(gè)系統(tǒng)的數(shù)據(jù)流圖如 圖 3-13-4 所示。 用戶文件 末登陸 圖 3-1 用戶未登錄時(shí)流圖 用戶文件 合法用戶 圖 3-2 用戶登錄后流圖 用戶文件 錄入各項(xiàng)
25、信息 無(wú)重復(fù) 重復(fù) 操作用戶 用戶身份 驗(yàn)證 瀏覽、查詢、在線播放、下 載(迅雷)但不能評(píng)論 操作用戶用戶身 份驗(yàn)證 瀏覽、查詢、點(diǎn)播、下 載(迅雷)、發(fā)表評(píng)論 驗(yàn)證用戶是 否存在重 復(fù) 數(shù)據(jù)庫(kù)存入用 戶信息 提示重新 錄入 圖 3-3 用戶注冊(cè)流圖 管理員文件 管理員 圖 3-4 管理員登錄流圖 3.33.3系統(tǒng)流程系統(tǒng)流程 3.3.1業(yè)務(wù)流程分析 調(diào)查視頻點(diǎn)播的業(yè)務(wù)流程應(yīng)順著系統(tǒng)信息流動(dòng)的過(guò)程逐步地進(jìn)行,內(nèi)容 包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、信息流的去向提供信息的時(shí) 間和形態(tài)(報(bào)告、單據(jù)等)通過(guò)對(duì)視頻點(diǎn)播業(yè)務(wù)的實(shí)際調(diào)查分析,系統(tǒng)的系 統(tǒng)分析階段,我們?cè)O(shè)計(jì)出我們系統(tǒng)的業(yè)務(wù)流程圖,弄
26、清了視頻點(diǎn)播系統(tǒng)的業(yè) 務(wù)流程,系統(tǒng)的業(yè)務(wù)流程如圖 3-1 所示。 操作用戶 用戶身 份驗(yàn)證 修改各類信息 圖 3-5視頻點(diǎn)播業(yè)務(wù)流程圖 3.3.2系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析 為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確的描述出來(lái),通常建立一個(gè)概念性的 數(shù)據(jù)模型(也稱為信息模型)。概念性數(shù)據(jù)模型是一種面向問(wèn)題的數(shù)據(jù)模型, 是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它 反映了用戶的實(shí)現(xiàn)環(huán)境,而且與在軟件系統(tǒng)中的實(shí)現(xiàn)的方法無(wú)關(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ì)軟件必須理解的復(fù)合信息的抽象,數(shù)據(jù)對(duì)象彼此
27、之間是相 互關(guān)聯(lián)的。 2、屬性 屬性定義了數(shù)據(jù)對(duì)象的性質(zhì)。必須把一個(gè)或多個(gè)屬性定義為標(biāo)識(shí)符也就 是說(shuō),當(dāng)我們希望找到數(shù)據(jù)對(duì)象的一個(gè)實(shí)例時(shí)用標(biāo)識(shí)符屬性作為關(guān)鍵字(通 常簡(jiǎn)稱為“鍵”)。 3、聯(lián)系 客觀世界中的事物彼此間往往是有聯(lián)系的。數(shù)據(jù)對(duì)象之間相互連接的方 式稱為聯(lián)系,也稱為關(guān)系。聯(lián)系可分以下 3 種類型: (1) 一對(duì)一聯(lián)系(1:1) (2) 一對(duì)多聯(lián)系(1:m) (3) 多對(duì)多聯(lián)系(m:n) 3.43.4系統(tǒng)的技術(shù)系統(tǒng)的技術(shù)要求要求 功能要求 (1)系統(tǒng)設(shè)計(jì)的各項(xiàng)功能能夠正確完成。 (2)對(duì)輸入的數(shù)據(jù)能判斷出是否為非法數(shù)據(jù)或越界數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)給出提 示,告訴用戶重新輸入。 (3)各模塊在
28、運(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)用所在的庫(kù)名、 項(xiàng)目名,可執(zhí)行文件名都必須統(tǒng)一使用本命名。 界面要求 1.各窗口的大小適中,布局合理,插有圖版,界面美觀大方。 2.各窗口的控件及按鈕的文字命名正確,有時(shí)還配有圖標(biāo)。 數(shù)據(jù)庫(kù)要求 1.表的設(shè)計(jì)合理,沒(méi)有冗余的數(shù)據(jù)。 2.表及字段的命名采用英文方式,字段類型及長(zhǎng)度合理。 3.表的主鍵、外鍵和索引正確無(wú)誤。 4.前臺(tái)操作與后臺(tái)數(shù)據(jù)庫(kù)之間的連接正確。 3.53.5小結(jié)小結(jié) 本
29、章主要分析了本系統(tǒng)的業(yè)務(wù)流程、數(shù)據(jù)庫(kù)的邏輯關(guān)系、數(shù)據(jù)流關(guān)系, 并用具體的圖形近一步說(shuō)明。通過(guò)本章的論述便我們更加了解本系統(tǒng)的功能。 第第 4 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 在系統(tǒng)需求分析階段,已經(jīng)搞清楚了系統(tǒng)“做什么”的問(wèn)題,并通過(guò)需 求說(shuō)明書將這些需求描述出來(lái),這也是目標(biāo)系統(tǒng)的邏輯模型。進(jìn)入了設(shè)計(jì)階 段,要把系統(tǒng)“做什么”的邏輯模型變化為“怎么做”的物理模型,即著手 實(shí)現(xiàn)軟件的需求,并將設(shè)計(jì)的結(jié)果反映在“設(shè)計(jì)說(shuō)明書”文檔中,所以系統(tǒng) 設(shè)計(jì)是一個(gè)把系統(tǒng)需求轉(zhuǎn)換為系統(tǒng)表示的過(guò)程,最初這種表示只是描述了軟 件的總的體系結(jié)構(gòu),成為系統(tǒng)概要設(shè)計(jì)或結(jié)構(gòu)設(shè)計(jì)。然后對(duì)結(jié)構(gòu)進(jìn)一步細(xì)化, 稱為詳細(xì)設(shè)計(jì)或過(guò)程設(shè)計(jì)。軟件
30、系統(tǒng)設(shè)計(jì)過(guò)程首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種 不同的方案,需求分析階段得到的數(shù)據(jù)流成圖是設(shè)想各種可能方案的基礎(chǔ)。 本章主要介紹系統(tǒng)功能設(shè)計(jì)和系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。 4.14.1系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) 在線視頻點(diǎn)播系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶的管理、以及視頻信息的管 理和使用等。具體來(lái)講,它包含用戶管理中常見的注冊(cè)、登錄操作,視頻信 息的顯示、播放、搜索、評(píng)論以及個(gè)人信息資料操作,視頻管理和說(shuō)評(píng)論管 理中的添加、刪除、修改等。 在線視頻點(diǎn)播系統(tǒng)是在對(duì)一些用戶觀看電影的實(shí)際方式調(diào)研后,以實(shí)際 為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)屬于 b/s 模式,用戶可以在線搜索、瀏覽、點(diǎn)播 以及評(píng)論視頻,并可通過(guò)用戶服務(wù)模塊對(duì)個(gè)人信
31、息進(jìn)行修改密碼等操作。管 理員可對(duì)用戶、視頻信息、評(píng)論信息進(jìn)行增加、刪除以及修改等操作。該系 統(tǒng)包括四大模塊:會(huì)員管理、視頻信息顯示播放、視頻信息搜索、管理員模 塊。 本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色不同可分為三種用戶: 管理員:負(fù)責(zé)管理網(wǎng)站上用戶信息、視頻信息、評(píng)論信息的管理。其中 包括視頻信息的增加、刪除、修改,用戶信息和評(píng)論信息的刪除和修改。 普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入網(wǎng)站,在網(wǎng)站中可以在線瀏覽 視頻信息,搜索、評(píng)論、下載(迅雷)視頻等操作。 普通游客:只能對(duì)本站的視頻信息進(jìn)行瀏覽,不可以觀看、評(píng)論、下載 等操作。 本系統(tǒng)的功能模塊如圖 41 所示。 圖 4-1 系統(tǒng)功能模塊圖
32、4.24.2系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是在完成了描述系統(tǒng)各種數(shù)據(jù)之間的依賴關(guān)系和信息分 類的基礎(chǔ)上,將各種信息轉(zhuǎn)換成相應(yīng)的數(shù)據(jù)項(xiàng)定義表。數(shù)據(jù)項(xiàng)定義表的作用 主要是定義每個(gè)表的表名、表中各字段的名稱、數(shù)據(jù)類型長(zhǎng)度和允許空,但 在不同的數(shù)據(jù)庫(kù),數(shù)據(jù)類型的表示符號(hào)和長(zhǎng)度有所差別。本系統(tǒng)的數(shù)據(jù)庫(kù)建 表詳見如下: 1、在數(shù)據(jù)庫(kù)中建立用戶表,用戶表包括了用戶的編號(hào)、角色類別編號(hào)、 用戶名、性別、密碼、郵件地址等信息,詳見表 4-1 用戶表。 表 4-1用戶表 列 名 數(shù)據(jù)類型 可否為空說(shuō) 明 useridintnot null自動(dòng)編號(hào) roleidintnull角色類別編號(hào) user
33、namenvarchar(16)null用戶名 sexnvarchar(2)not null l性別 agesmallintnull年齡 pwdnvarchar(64) not null l密碼 emailnvarchar(30)null電子郵箱 2、在數(shù)據(jù)庫(kù)里建立一個(gè)評(píng)論表,其中包括編號(hào)、影片名、評(píng)論者、評(píng) 論時(shí)間、評(píng)論內(nèi)容、評(píng)論者用戶名。評(píng)論表詳見表 4-2 評(píng)論表。 表 4-2評(píng)論表 列 名 數(shù)據(jù)類型 可否為空說(shuō) 明 msgidintnot null自動(dòng)編號(hào) movidintnull影片名 useridintnull評(píng)論者編號(hào) msgcontent nvarchar(2000 ) not
34、 null 評(píng)論標(biāo)題 msgtitlenvarchar(50)not null 評(píng)論內(nèi)容 adddatesmalldatetimenull評(píng)論時(shí)間 3、在數(shù)據(jù)庫(kù)里建立一個(gè)視頻信息表,其中字段包括編號(hào)、視頻信息名、 視頻文件名、點(diǎn)擊次數(shù)、分類、視頻大小、圖片、上傳時(shí)間、主要演員、內(nèi) 容簡(jiǎn)介、評(píng)論等基本信息,詳見表 4-3 視頻信息表。 表 4-3視頻信息表 列 名 數(shù)據(jù)類型 可否為空說(shuō) 明 movidintnot null自動(dòng)編號(hào) catidintnull影片分類 movnamenvarchar(30)not null電影名 movdirectornvarchar(30)null導(dǎo)演 movac
35、tornvarchar(50)null主演 movdecnvarchar(2000)not null影片簡(jiǎn)介 movstartdatasmalldatetimenull上映時(shí)間 movtimeintnot null時(shí)長(zhǎng) hitnumintnull點(diǎn)播次數(shù) adddatenvarchar(50)not null上傳時(shí)間 movcountrynvarchar(20)not null國(guó)家 movlanguagenvarchar(10)null語(yǔ)言 moveimagenvarchar(50)not null海報(bào)文件名 movnvarchar(50)not null影片文件名 4、在數(shù)據(jù)庫(kù)里建立一個(gè)角色
36、信息表,其中字段包括自動(dòng)編號(hào)、角色號(hào)。詳 見表 4-4 視頻信息表。 表 4-4角色信息表 列 名 數(shù)據(jù)類型 可否為空說(shuō) 明 roleidintnot null自動(dòng)編號(hào) rolenamenvarchar(16)not null角色號(hào) 5、在數(shù)據(jù)庫(kù)中建立管理員表,用戶表包括了用管理員的用戶名、密碼、郵 件地址、是否為管理員電話、地址等信息,詳見表 4-5 管理員表。 表 4-5用戶表 列 名 數(shù)據(jù)類型 可否為空說(shuō) 明 manageridintnot null l自動(dòng)編號(hào) roleidintnot null l角色類別編號(hào) managernamenvarchar(16)not null l管理員用
37、戶名 pwdnvarchar(64)not null l密碼 addressnvarchar(200)not null l地址 sexnvarchar(2)not null l性別 ageintnot null l年齡 phonenvarchar(20)not null l電話 emailnvarchar(30)not null l電子郵箱 6、在數(shù)據(jù)庫(kù)里建立一個(gè)電影類別表,其中字段包括自動(dòng)編號(hào)、電影類別名。 詳見表 4-4 視頻信息表。 表 4-6電影類別表 列 名 數(shù)據(jù)類型 可否為空說(shuō) 明 catidintnot null自動(dòng)編號(hào) catnamenvarchar(30)not null電影
38、類別 4.34.3系統(tǒng)安全設(shè)計(jì)系統(tǒng)安全設(shè)計(jì) 由于設(shè)備管理系統(tǒng)的數(shù)據(jù)量大,涉及面廣,為使系統(tǒng)有效地運(yùn)行,并始 終保持?jǐn)?shù)據(jù)的正確性和完整性,防止數(shù)據(jù)的泄漏。需要采取一定的安全保密 措施。本系統(tǒng)的安全保密設(shè)計(jì)圍繞以下兩個(gè)方面進(jìn)行: 1.源程序編譯 源程序經(jīng)過(guò)編譯生成特殊代碼,可避免非法操作,起到安全保密的作用。 另外,源程序編譯后,計(jì)算機(jī)執(zhí)行編譯后的目標(biāo)文件,也可以大大提高程序 執(zhí)行速度。當(dāng)然,系統(tǒng)正式交付使用后,仍需維護(hù)和完善,因此,不能拋開 源程序。較好的做法是,源程序由專人負(fù)責(zé)保管,未經(jīng)許可不能隨意使用, 一般操作人員只能接觸目標(biāo)文件。 2.程序文件屬性修改 為防止對(duì)庫(kù)文件的單獨(dú)操作,在程序中
39、修改庫(kù)文件的屬性。進(jìn)入系統(tǒng)時(shí) 設(shè)置為讀寫屬性,退出系統(tǒng)時(shí)將其設(shè)置為只讀屬性。 4.44.4小結(jié)小結(jié) 本章是總體設(shè)計(jì)主要是對(duì)本系統(tǒng)的系統(tǒng)流程、數(shù)據(jù)流程進(jìn)行分析,并且 對(duì)系統(tǒng)的功能進(jìn)行分析,根據(jù)分析得到系統(tǒng)的功能,并且畫出了功能模塊圖, 以及數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)系統(tǒng)有更進(jìn)一步的了解。 第第 5 章章 系統(tǒng)系統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 系統(tǒng)說(shuō)明對(duì)于系統(tǒng)的初級(jí)應(yīng)用者來(lái)說(shuō)是一個(gè)非常重要的部分,它詳細(xì)的 介紹了本系統(tǒng)的基本應(yīng)用,以就是說(shuō)看了體統(tǒng)使用說(shuō)明書就等于學(xué)會(huì)了此系 統(tǒng)的基本應(yīng)用,本文根據(jù)各個(gè)功能在主界面從左到右的順序介紹了其應(yīng)用方 法,有系統(tǒng)登陸、系統(tǒng)數(shù)據(jù)的添加、系統(tǒng)數(shù)據(jù)的統(tǒng)計(jì)、系統(tǒng)的查詢與瀏覽等 功能模塊。 5
40、.15.1會(huì)員服務(wù)模塊會(huì)員服務(wù)模塊 對(duì)于一個(gè)系統(tǒng)來(lái)說(shuō),它應(yīng)具備注冊(cè)并登陸這一環(huán)節(jié),這也是系統(tǒng)安全之 所在,否則任何人都可以使用該系統(tǒng),則對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)安全具有嚴(yán)重的危 險(xiǎn)性,數(shù)據(jù)容易丟失或被更改,所以系統(tǒng)登陸是很有必要的。下面將介紹本 系統(tǒng)的登陸過(guò)程和一些基本的要求。 5.1.1系統(tǒng)主界面 正確登陸本系統(tǒng)后的主界面如下圖 5-1 所示,其中普通用戶和管理員均 用此界面,以用戶權(quán)限來(lái)判斷操作。 圖 5-1 在線點(diǎn)播系統(tǒng)主界面示意圖 5.1.2會(huì)員注冊(cè) 啟動(dòng) ie,連接本系統(tǒng)網(wǎng)址,點(diǎn)擊運(yùn)行,首先看到的是整個(gè)系統(tǒng)的主界 面,在主頁(yè)頭部上顯示的一些信息或歡迎詞,使用本系統(tǒng)必須要注冊(cè)才要以使 用其完全功
41、能,其中系統(tǒng)的注冊(cè)界面如圖 5-2 所示。 圖 5-2在線點(diǎn)播系統(tǒng)展示界面 5.1.3系統(tǒng)登陸 注冊(cè)成功之后再回到主界面時(shí)就可通過(guò)登陸模塊進(jìn)行登陸,如果密碼及 用戶名正確輸入后則進(jìn)入本系統(tǒng)并登陸界面消失。登陸模塊如圖 5-3 。 圖 5-3在線點(diǎn)播系統(tǒng)的系統(tǒng)登錄界面 5.1.4用戶服務(wù) 在用戶登陸界面當(dāng)中有用戶服務(wù)及修改密碼兩項(xiàng),點(diǎn)擊之后就會(huì)分別進(jìn) 入用戶服務(wù)項(xiàng)及修改密碼項(xiàng)中。在用戶服務(wù)項(xiàng)中用戶可以修改個(gè)人密碼等操 作,如圖 5-4。 圖 5-4在線點(diǎn)播系統(tǒng)用戶服務(wù)界面 圖 5-5 為用戶修改界面。 圖 5-5 在線點(diǎn)播系統(tǒng)修改密碼界面 5.1.5影片詳細(xì)信息顯示 當(dāng)用戶點(diǎn)擊某個(gè)影片名或圖片時(shí)
42、就會(huì)連接到 details.aspx,其中會(huì)向用戶 顯示影片的詳細(xì)信息,如圖 5-6 所示 圖 5-6 在線點(diǎn)播系統(tǒng)詳細(xì)信息顯示 5.1.6 影片播放 當(dāng)用戶找到要觀看的影片時(shí)點(diǎn)擊播放按鈕就會(huì)轉(zhuǎn)入 play.aspx 進(jìn)行影片 觀看了。圖 5-7 為播放界面。 圖 5-7在線點(diǎn)播系統(tǒng)視頻播放圖 5.25.2管理員模塊管理員模塊 5.2.1影片添加 影片添加的基本信息包括影片的分類、影片名稱、上傳影片、上傳圖片、 影片大小、主要演員、內(nèi)容簡(jiǎn)介等信息。如果信息均符合驗(yàn)證要求則當(dāng)點(diǎn)擊 “上傳”按鈕時(shí)影片的信息就會(huì)添加到數(shù)據(jù)庫(kù)當(dāng)中。見圖 5-8 圖 5-8 在線點(diǎn)播系統(tǒng)添加影片 5.2.2 編輯影片
43、在編輯影片當(dāng)中管理員首先可以查看影片的詳細(xì)信息,并對(duì)影片執(zhí)行修 改和刪除操作。如圖 5-9、5-10。 圖 5-9 在線點(diǎn)播系統(tǒng)編輯視頻圖 圖 5-10 在線點(diǎn)播系統(tǒng)更新影片示意圖 5.2.3 用戶管理 管理員可以通過(guò)此項(xiàng)操作可以對(duì)用戶有的一切信息進(jìn)行修改或刪除。如 圖 5-11 所示。 圖 5-11在線點(diǎn)播系統(tǒng)用戶管理示意圖 5.2.4 評(píng)論管理 在此模塊中管理員可以對(duì)用戶所發(fā)表的影片評(píng)論進(jìn)行管理。如圖 5- 12。 圖 5-12在線點(diǎn)播系統(tǒng)評(píng)論管理頁(yè)面 5.35.3小結(jié)小結(jié) 本章介紹了本系統(tǒng)的詳細(xì)功能和使用步驟,通過(guò)具體的圖文分別說(shuō)明具 體細(xì)節(jié)。 第第 6 章章 視頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試視
44、頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試 系統(tǒng)的應(yīng)用是做系統(tǒng)的目標(biāo)和意義,本章我們將討論本系統(tǒng)的實(shí)際應(yīng)用 進(jìn)行分析,并進(jìn)行必要的測(cè)試。 6.16.1 測(cè)試方法測(cè)試方法 系統(tǒng)測(cè)試的目標(biāo)是以最少的時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺 陷。如對(duì)系統(tǒng)實(shí)施了嚴(yán)格的規(guī)范測(cè)試,就能夠發(fā)現(xiàn)其中大部分的錯(cuò)誤。系統(tǒng) 測(cè)試能夠確認(rèn)系統(tǒng)實(shí)現(xiàn)的功能和性能與需求說(shuō)明的一致性。系統(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)我們采用了一
45、系統(tǒng)列的測(cè)試方案,在其中發(fā)現(xiàn)了一些系統(tǒng)漏洞, 均通過(guò)重新修改源程序?qū)⑵鋸浹a(bǔ)。近一步的系統(tǒng)測(cè)試將在今后的用戶使用階 段來(lái)完成。 6.26.2 系統(tǒng)功能測(cè)試系統(tǒng)功能測(cè)試 本系統(tǒng)以初步實(shí)現(xiàn)基本功能,在局域網(wǎng)網(wǎng)中先行測(cè)試使用,使用過(guò)的學(xué) 生、老師可在休閑時(shí)根據(jù)需求點(diǎn)播喜歡節(jié)目,使用情況良好。系統(tǒng)主頁(yè)如下 圖 6-1。 圖 6-1在線點(diǎn)播系統(tǒng)主頁(yè)面示意圖 當(dāng)用戶點(diǎn)擊其中的鏈接時(shí)就會(huì)得到相應(yīng)的信息。 本系統(tǒng)不同于有線電視系統(tǒng),因?yàn)樗軡M足用戶的需求比較多。 功能特性具體說(shuō)明 節(jié)目來(lái)源vcd 光盤 電視臺(tái)節(jié)目 內(nèi)容編輯能對(duì)視頻服務(wù)器中的節(jié)目進(jìn)行編輯,歸類 內(nèi)容管理能實(shí)現(xiàn)存儲(chǔ)、查詢 節(jié)目控制暫停、播放、快進(jìn)、快退、全屏、播放進(jìn)度拖拉 服務(wù)時(shí)限系統(tǒng)可以 24 小時(shí)服務(wù) 6.36.3小結(jié)小結(jié) 本章主要通過(guò)理論知識(shí)介紹系統(tǒng)的應(yīng)用與測(cè)試,主要包括系統(tǒng)正常應(yīng)用 的新特性及優(yōu)點(diǎn),測(cè)試的目的及方法。 總總 結(jié)結(jié) 本視頻系統(tǒng)基本達(dá)到預(yù)期的各項(xiàng)技
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年金融業(yè)務(wù)代收委托協(xié)議3篇
- 2024年適用:物業(yè)消防系統(tǒng)維修保養(yǎng)服務(wù)合同3篇
- 成都醫(yī)學(xué)院《能源環(huán)境化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 成都醫(yī)學(xué)院《D設(shè)計(jì)軟件》2023-2024學(xué)年第一學(xué)期期末試卷
- 成都體育學(xué)院《建設(shè)項(xiàng)目檔案管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 成都農(nóng)業(yè)科技職業(yè)學(xué)院《機(jī)械設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 成都工業(yè)職業(yè)技術(shù)學(xué)院《國(guó)家公務(wù)員制度》2023-2024學(xué)年第一學(xué)期期末試卷
- 成都工業(yè)學(xué)院《層序地層理論與實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度智慧城市建設(shè)項(xiàng)目合同7篇
- 2024年版私人借款協(xié)議標(biāo)準(zhǔn)文本版B版
- 2024年上海市交大附中嘉定高二物理第一學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- (新版)焊工(初級(jí))理論知識(shí)考試200題及答案
- 新版《電力設(shè)備典型消防規(guī)程》
- 《艱辛探索和建設(shè)成就》教學(xué)設(shè)計(jì)
- YS/T 673-2013還原鈷粉
- GB/T 7631.5-1989潤(rùn)滑劑和有關(guān)產(chǎn)品(L類)的分類第5部分:M組(金屬加工)
- GB/T 40428-2021電動(dòng)汽車傳導(dǎo)充電電磁兼容性要求和試驗(yàn)方法
- 七年級(jí)下冊(cè)道德與法治復(fù)習(xí)資料
- 阿里云數(shù)字化轉(zhuǎn)型生態(tài)介紹課件
- 初中語(yǔ)文人教八年級(jí)上冊(cè)《誠(chéng)信綜合實(shí)踐》PPT
- 奧齒泰-工具盒使用精講講解學(xué)習(xí)課件
評(píng)論
0/150
提交評(píng)論