版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 隨著計(jì)算機(jī)技術(shù)和Internet的日新月異,寬帶VOD視頻點(diǎn)播技術(shù)因良好的人機(jī)交互性和流媒體傳輸技術(shù)倍受教育、娛樂等行業(yè)青睞。這里結(jié)合平臺(tái)開發(fā)實(shí)例,闡述了基于Web的交互式視頻點(diǎn)播系統(tǒng)的協(xié)議原理、軟件結(jié)構(gòu)和設(shè)計(jì)實(shí)現(xiàn)。</p><p> 本視頻點(diǎn)播系統(tǒng)根據(jù)流媒體傳輸原理,在校園局域網(wǎng)的基礎(chǔ)上模擬基于W
2、eb的視頻點(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完美融合,力求界面美觀、操作流暢。</p><p> 本文主要論述服務(wù)器端視頻服務(wù)平臺(tái)的搭建、管理功能的具體實(shí)現(xiàn),并在此基礎(chǔ)上對(duì)網(wǎng)絡(luò)優(yōu)化作相應(yīng)的探索。</p><p> 關(guān)鍵詞
3、 流媒體;SQL Server;ASP.NET;視頻點(diǎn)播 </p><p><b> Abstract</b></p><p> Along with computer network with Internet change for each passing day , broadband VOD video on demand technology beca
4、use of its good human-computer interaction and streaming media transmission technical get the favours of profession such as education and amusement.In this paper, I elaborate systematic principle of the protocol, softwar
5、e structure and design realization based on Web interactive video of demand with combining ASP.NET platform development instances.</p><p> According to the streaming media transmission principle ,This video
6、 on demand system imitates video on demand system based on the Web , realizes that users’information management and the functions of adding and deleting , modifing ,online playing and searching for video files on the bas
7、ic upper local area network of the campus. Since this system is a small-sized system ,So we use the basic ACCESS database which is easy to realize.In specific ealization , I fuse HTML, ASP and Javascript perfectly</p&
8、gt;<p> This paper discuss mainly about the video service platform put up to build , the specific realization of nagement function, and make corresponding explore for network optimization on this foundation. <
9、;/p><p> Keywords Streaming media SQL Server ASP.NET video on demand</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p>&
10、lt;p><b> 目 錄III</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 視頻點(diǎn)播簡(jiǎn)介1</p><p> 1.1.1 視頻點(diǎn)播的含義1</p><p> 1.2 可行性分析1</p><p> 1.2.
11、1 市場(chǎng)可行性分析1</p><p> 1.2.2 技術(shù)可行性分析2</p><p> 1.2.3 經(jīng)濟(jì)可行性分析2</p><p> 1.3 系統(tǒng)目標(biāo)3</p><p><b> 1.4 小 結(jié)3</b></p><p> 第2章 系統(tǒng)開發(fā)工具及開發(fā)平臺(tái)4</p&
12、gt;<p> 2.1 系統(tǒng)開發(fā)平臺(tái)4</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 軟件運(yùn)行平臺(tái)6</p><p> 2.3.2 硬件運(yùn)行平臺(tái)6</p><p><b> 2.4 小結(jié)7</b&g
13、t;</p><p> 第3章 系統(tǒng)分析8</p><p> 3.1 系統(tǒng)基本情況描述8</p><p> 3.2 系統(tǒng)數(shù)據(jù)流分析8</p><p> 3.3 系統(tǒng)流程10</p><p> 3.3.1 業(yè)務(wù)流程分析10</p><p> 3.3.2 系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析
14、11</p><p> 3.4 系統(tǒng)的技術(shù)要求13</p><p><b> 3.5 小結(jié)14</b></p><p> 第4章 系統(tǒng)設(shè)計(jì)15</p><p> 4.1 系統(tǒng)功能設(shè)計(jì)15</p><p> 4.2 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)17</p><p>
15、 4.3 系統(tǒng)安全設(shè)計(jì)19</p><p><b> 4.4 小結(jié)19</b></p><p> 第5章 系統(tǒng)詳細(xì)設(shè)計(jì)20</p><p> 5.1 會(huì)員服務(wù)模塊20</p><p> 5.1.1 系統(tǒng)主界面20</p><p> 5.1.2 會(huì)員注冊(cè)21</p>
16、;<p> 5.1.3 系統(tǒng)登陸21</p><p> 5.1.4 用戶服務(wù)22</p><p> 5.1.5 影片詳細(xì)信息顯示23</p><p> 5.1.6 影片播放24</p><p> 5.2 管理員模塊24</p><p> 5.2.1 影片添加24</p&g
17、t;<p> 5.2.2 編輯影片25</p><p> 5.2.3 用戶管理26</p><p> 5.2.4 評(píng)論管理27</p><p> 5.2.5 消息管理28</p><p><b> 5.3 小結(jié)28</b></p><p> 第6章 視
18、頻點(diǎn)播系統(tǒng)的應(yīng)用與測(cè)試29</p><p> 6.1 測(cè)試方法29</p><p> 6.2 系統(tǒng)功能測(cè)試29</p><p><b> 6.3 小結(jié)30</b></p><p><b> 總 結(jié)31</b></p><p><b> 致 謝3
19、3</b></p><p><b> 參考文獻(xiàn)34</b></p><p><b> 附錄136</b></p><p><b> 附錄245</b></p><p><b> 緒論</b></p><p>
20、; 視頻點(diǎn)播VOD(Video on Demand)出現(xiàn)的最初動(dòng)力是人們對(duì)廣播電視的更高需求。在傳統(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é)目的人們希望能夠按照自己的
21、需要自由地點(diǎn)播節(jié)目。視頻點(diǎn)播的出現(xiàn)正迎合了人們的這種需求,這種信息服務(wù)方式符合人們對(duì)信息資源更深層次的需要。</p><p> 1.1 視頻點(diǎn)播簡(jiǎn)介</p><p> 1.1.1 視頻點(diǎn)播的含義</p><p> 視頻點(diǎn)播,英文簡(jiǎn)稱VOD(Video on Demand),指的是按照用戶的要求播放視頻。VOD有很廣泛的含義,包含了娛樂、教育、商業(yè)等領(lǐng)域的多種應(yīng)
22、用,如影片點(diǎn)播( Movie On Demand)、熱點(diǎn)新聞點(diǎn)播( Hot-News On Demand)、交互視頻游戲( Interactive Video Games)和遠(yuǎn)程教學(xué)( Long Distance Learning)等。</p><p> VOD是一種受用戶控制的視頻分配業(yè)務(wù),它使得用戶可以交互的訪問遠(yuǎn)端服務(wù)器所存儲(chǔ)的豐富節(jié)目源?!八膶?shí)質(zhì)是信息的使用者根據(jù)自己的需要主動(dòng)獲得多媒體信息?!币曨l點(diǎn)
23、播與傳統(tǒng)電視有本質(zhì)不同,主要體現(xiàn)在以下兩個(gè)方面:首先,視頻點(diǎn)播具有交互性,用戶可根據(jù)個(gè)人需求選擇視頻節(jié)目,并指定該節(jié)目的起始時(shí)間,從這一點(diǎn)來說,視頻點(diǎn)播也可以稱為交互式視頻點(diǎn)播;而傳統(tǒng)電視是按事先安排好的程序播放節(jié)目,用戶在選擇和觀看節(jié)目方面是被動(dòng)的,只有頻道選擇權(quán),沒有播放控制權(quán),更不能對(duì)視頻進(jìn)行交互式操作。其次,VOD系統(tǒng)中的信號(hào)是數(shù)字化的,而傳統(tǒng)電視中的信號(hào)是模擬的。</p><p><b>
24、1.2 可行性分析</b></p><p> 1.2.1 市場(chǎng)可行性分析</p><p> 目前具有VOD點(diǎn)播功能的網(wǎng)站很多,如天天在線影視、互動(dòng)影視城。目前都是基于單臺(tái)PC服務(wù)器的方案,最大鏈接數(shù)不超過100個(gè)。不適合用于大型的VOD系統(tǒng)。雖然有專門的VOD視頻服務(wù)器可以支持大流數(shù),但價(jià)格一般極其昂貴。從應(yīng)用范圍上看,由于產(chǎn)品支持流數(shù)有限,只能應(yīng)用 在一些小型的VOD系
25、統(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à)格的確很低,但方案仍然要采用高檔PC服務(wù)器、SCSI RAID卡 和SCSI硬盤,硬件成本仍然較高。綜合幾方面,我們開發(fā)出一套支持多并發(fā)流數(shù)、軟硬 件成本低、管理完善的大型VOD集群服務(wù)器系統(tǒng)是有其市場(chǎng)空間和優(yōu)勢(shì)。</p><p> 1.2
26、.2 技術(shù)可行性分析 </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ù)器硬件成本大大降低, 但單臺(tái)服務(wù)器的并發(fā)流數(shù)和硬盤擴(kuò)充的極限太小,不能滿足大型的市場(chǎng)需求。</p><p> 1.2..3 經(jīng)濟(jì)可
27、行性分析</p><p> 軟件的經(jīng)濟(jì)可行性是指軟件所能帶來的經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來足夠的經(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)手能力。</p><p> 綜合以上技術(shù)特點(diǎn),為了降低成
28、本,我們采用PC服務(wù)器作為視頻服務(wù)器,而且PC服務(wù)器 的性能還在不斷提高,支持的并發(fā)流數(shù)也在增加。PC服務(wù)器作為視頻服務(wù)器的方案正逐步取代以前的專有視頻服務(wù)器。為了解決多并發(fā)流數(shù),我們采用多臺(tái)PC服務(wù)器以集群的形式,通過控制網(wǎng)關(guān)完成服務(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ù)器的
29、性能價(jià)格比。經(jīng)過我們預(yù)研和測(cè)試,服務(wù)器的瓶頸不在CPU,這樣可以用低檔CPU和主板。采用IDE RAID卡和7200轉(zhuǎn)IDE硬盤的服務(wù)器仍可支持三、四十個(gè)并發(fā)流??刂凭W(wǎng)關(guān)的技術(shù)經(jīng)過前 期的預(yù)研也是可行的。系統(tǒng)的整個(gè)方案都是我們自行開發(fā)并在通用的軟硬件平臺(tái)上運(yùn)行 ,具有較強(qiáng)的靈活性。</p><p><b> 1.3 系統(tǒng)目標(biāo)</b></p><p>&l
30、t;b> 設(shè)計(jì)目標(biāo):</b></p><p> 該系統(tǒng)設(shè)計(jì)目標(biāo)為1000個(gè)并發(fā)流,采用機(jī)架式結(jié)構(gòu)設(shè)計(jì),主要由多臺(tái)支持較少并發(fā)流的視頻服務(wù)器組成。系統(tǒng)支持MPEG1,MPEG2,MPEG4的 影片效果。 </p><p><b> 實(shí)現(xiàn)方案:</b></p><p> 硬件:視頻服務(wù)器采用機(jī)架式PC SERVE
31、R、千兆SWITCH、電源模塊、機(jī)柜、調(diào)度服務(wù)器。</p><p> 軟件:每臺(tái)視頻服務(wù)器上的并發(fā)流軟件,調(diào)度網(wǎng)關(guān)服務(wù)器上的管理和負(fù)載均衡軟件。</p><p><b> 1.4 小 結(jié)</b></p><p> 本章主要介紹了視頻點(diǎn)播系統(tǒng)的意義和目的,并對(duì)本系統(tǒng)做了進(jìn)一步的分析。</p><p> 系統(tǒng)開發(fā)工
32、具及開發(fā)平臺(tái)</p><p> 現(xiàn)在的軟件開發(fā)語言有很多種,但一定要找一個(gè)功能強(qiáng)大,易學(xué)易用易掌握且適合自己的語言也就不多了。本系統(tǒng)經(jīng)過多種語言的優(yōu)缺點(diǎn)的對(duì)比之后,采用的是ASP.NET作為本系統(tǒng)的開發(fā)語言,以SQL Server2000作后臺(tái)的數(shù)據(jù)支持。</p><p><b> 系統(tǒng)開發(fā)平臺(tái)</b></p><p> 本系統(tǒng)采用ASP
33、.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)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) A
34、SP 應(yīng)用程序的功能。</p><p> 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)行庫(kù)環(huán)境、類型安全、繼承等等。</p&
35、gt;<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í),開發(fā)人員可以使用 Web 窗體或XML Web services
36、,或以他們認(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í)際需要來使用最合理的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)分為平面數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù),但平面數(shù)
37、據(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> 數(shù)據(jù)庫(kù),簡(jiǎn)單而言就是要存儲(chǔ)這些大量的數(shù)據(jù)而且要能正確的存儲(chǔ)。</p><p> 數(shù)據(jù)會(huì)隨著時(shí)間的增加,而積累,導(dǎo)致數(shù)據(jù)量日漸龐大。我
38、們常常需要快速地在大量的數(shù)據(jù)中,找出設(shè)備的存儲(chǔ)記錄,同時(shí)也希望數(shù)據(jù)能有一定的保密性。</p><p> 而數(shù)據(jù)的最終作用,就是提供決策分析的信息。如果我們不能利用大量數(shù)據(jù)的分析,以最快的速度找到我們要找尋的數(shù)據(jù),則數(shù)據(jù)只是簡(jiǎn)單的資料羅列而己。</p><p> 由最基本的元素組合成數(shù)據(jù)叫記錄(Record)。由相同性質(zhì)的記錄組合起來叫表(Table),相關(guān)的表組合起來就叫數(shù)據(jù)庫(kù) (Da
39、tabase)。處理數(shù)據(jù)的建立、查詢、更新等工作的程序就叫做數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System, DBMS)。縱向的每一列叫做字段,橫向組合起來就成為一條記錄所有記錄的集合就是表,與其他相關(guān)的表組合起來就叫做數(shù)據(jù)庫(kù)。</p><p> 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是以數(shù)據(jù)庫(kù)為基礎(chǔ)的信息管理系統(tǒng)。手工方式的數(shù)據(jù)處理是繁瑣的重復(fù)勞動(dòng)。因此,也就有低效率、準(zhǔn)確性差以及復(fù)雜化等缺點(diǎn)的不可避免性,隨著
40、計(jì)算機(jī)的出現(xiàn),開辟了電子數(shù)據(jù)處理的新紀(jì)元。</p><p> 本系統(tǒng)采用SQL Server 2000作為后臺(tái)開發(fā)工具。因有其重要特性及優(yōu)點(diǎn),詳細(xì)介紹如下:</p><p> Internet 集成</p><p> SQL Server 2000數(shù)據(jù)庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所還需的可伸縮性、可用性和安全功能。SQ
41、L Server 2000程序設(shè)計(jì)模型與Windows DNA構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,并且SQL Server 2000支持English Query和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。</p><p><b> 可伸縮性和可用性</b></p><p> 同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從
42、運(yùn)行Microsoft Windows® 98的便攜式電腦,到運(yùn)行Microsoft Windows 2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需要的性能級(jí)別。SQL Server 2000 與Windows NT和Windows 2000故障轉(zhuǎn)移群集共同支持不間斷地將故障即時(shí)轉(zhuǎn)移到備份服務(wù)器。SQL Server 2
43、000還引入了日志傳送功能,使您得以在可用性要求較低的環(huán)境中維護(hù)備用服務(wù)器。</p><p><b> 企業(yè)級(jí)數(shù)據(jù)庫(kù)功能</b></p><p> SQL Sever 2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上使并發(fā)修改數(shù)據(jù)庫(kù)用戶的開銷減到最小。SQL Server 2000分布式查詢使您可以引用來自不同的分
44、布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您能維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫機(jī)用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)到服務(wù)器。</p><p> 易于安裝、部署和使用</p><p> SQL Server 2000中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQL Se
45、rver 2000的過程。SQL Server 2000還支持基于標(biāo)準(zhǔn)的、與Windows DNA集成的程序設(shè)計(jì)模型,使SQL Server 2000數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。</p><p><b> 數(shù)據(jù)倉(cāng)庫(kù)</b></p><p
46、> SQL Server 2000中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP)的工具。SQL Server中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過English Query來分析數(shù)據(jù)。</p><p> 2.3 系統(tǒng)運(yùn)行環(huán)境</p><p> 2..3..1 軟件運(yùn)行平臺(tái)</p><p> 本系統(tǒng)設(shè)計(jì)運(yùn)行在Windows98/2000/
47、NT/XP操作系統(tǒng)環(huán)境下,因?yàn)樵撓到y(tǒng)用戶界面友好,易學(xué)易用。適合于本學(xué)院學(xué)籍管理數(shù)據(jù)吞吐量大使用。</p><p> 2..3..2 硬件運(yùn)行平臺(tái)</p><p> CPU: Intel的PENTIUMN處理器,可擴(kuò)展2個(gè)CPU.</p><p> 硬盤:40G SCSI硬盤,可擴(kuò)至4-6個(gè)硬盤</p><p><b>
48、 內(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><p> CPU: Intel的PENTIUM11 266MHZ或更高</p><
49、p><b> 硬盤:E工DE硬盤</b></p><p> 內(nèi)存:32MB RAM</p><p><b> 顯卡:16位真彩色</b></p><p> 網(wǎng)卡:10/loom支持?jǐn)?shù)據(jù)連接的普通適配卡</p><p><b> 2.4 小結(jié)</b></p&
50、gt;<p> 本章主要闡述了系統(tǒng)的開發(fā)平臺(tái)和數(shù)據(jù)庫(kù)平臺(tái)中的一些基本概念。</p><p> ASP.NET是目前在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)。</p><p> 本章詳細(xì)的介紹了ASP.NET特性及優(yōu)點(diǎn)、SQL Server 2000 中可伸縮性和
51、可用性、企業(yè)級(jí)數(shù)據(jù)庫(kù)功能、易于安裝、部署和使用及數(shù)據(jù)倉(cāng)庫(kù)等一些知識(shí)。系統(tǒng)運(yùn)行的硬軟件平臺(tái)、B/S模式的一些優(yōu)缺點(diǎn)。</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 系
52、統(tǒng)基本情況描述</p><p> 在線視頻點(diǎn)播系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶的管理,以及視頻信息的管理和使用等。具體來講,它包含用戶管理中常見的注冊(cè)、登錄操作,視頻信息的顯示、播放、搜索操作,視頻管理中的添加、刪除、修改等。同時(shí)為了方便用戶使用,增加了按影片類別來顯示等功能,這使得系統(tǒng)需要在視頻信息之外保留欄目信息,于是增加了對(duì)欄目信息的增加、刪除和修改的功能。</p><p> 在線視頻
53、點(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ì)員管理、視頻信息顯示播放、視頻信息搜索、管理員模塊。</p><p> 3.2 系統(tǒng)數(shù)據(jù)流分析</p><p> 本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色的不同分為下面兩種用戶。</p&g
54、t;<p> 管理員:采用自行設(shè)置方式進(jìn)入網(wǎng)站,負(fù)責(zé)管理網(wǎng)站上用戶信息和視頻信息的管理,以及欄目信息的管理。其中包括視頻信息的增加、刪除、修改,以及欄目信息的增加,刪除和修改。</p><p> 普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入管理網(wǎng)站,在網(wǎng)站中可以在線瀏覽視頻信息,搜索視頻信息,以及在線觀看視頻信息。</p><p> 根據(jù)用戶的角色和需求進(jìn)行劃分后,可以歸納出整
55、個(gè)系統(tǒng)的數(shù)據(jù)流圖如圖3-1-3-4所示。</p><p><b> 用戶文件</b></p><p><b> 末登陸</b></p><p> 圖3-1 用戶未登錄時(shí)流圖</p><p><b> 用戶文件</b></p><p><b
56、> 合法用戶</b></p><p><b> 管理員</b></p><p> 圖3-2 用戶登錄后流圖</p><p><b> 用戶文件</b></p><p> 錄入各項(xiàng)信息 無重復(fù)&
57、lt;/p><p><b> 重復(fù)</b></p><p> 圖3-3 用戶注冊(cè)流圖</p><p><b> 用戶文件</b></p><p><b> 管理員</b></p><p><b> 無效用戶</b></
58、p><p> 圖3-4 管理員登錄流圖</p><p><b> 3.3 系統(tǒng)流程</b></p><p> 3..3..1 業(yè)務(wù)流程分析</p><p> 調(diào)查視頻點(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ù)等)通
59、過對(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-5 視頻點(diǎn)播業(yè)務(wù)流程圖</p><p> 3..3..2 系統(tǒng)數(shù)據(jù)實(shí)體及關(guān)系分析</p><p> 為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確的描述出來,通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。概
60、念性數(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><p><b> 1、數(shù)據(jù)對(duì)象</b></p><p>
61、 數(shù)據(jù)對(duì)象是對(duì)軟件必須理解的復(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í)符屬性作為關(guān)鍵字(通常簡(jiǎn)稱為“鍵”)。</p><p><b> 3、聯(lián)系</
62、b></p><p> 客觀世界中的事物彼此間往往是有聯(lián)系的。數(shù)據(jù)對(duì)象之間相互連接的方式稱為聯(lián)系,也稱為關(guān)系。聯(lián)系可分以下3種類型:</p><p> 一對(duì)一聯(lián)系(1:1)</p><p> 一對(duì)多聯(lián)系(1:M)</p><p> 多對(duì)多聯(lián)系(M:N)</p><p> 本系統(tǒng)的整體數(shù)據(jù)庫(kù)的E-R圖的詳
63、細(xì)描述見圖3-6所示。</p><p> 圖3-6 視頻點(diǎn)播數(shù)據(jù)庫(kù)E-R圖</p><p> 3.4 系統(tǒng)的技術(shù)要求</p><p><b> 功能要求</b></p><p> (1)系統(tǒng)設(shè)計(jì)的各項(xiàng)功能能夠正確完成。</p><p> (2)對(duì)輸入的數(shù)據(jù)能判斷出是否為非法數(shù)據(jù)或越界數(shù)據(jù)
64、,系統(tǒng)會(huì)自動(dòng)給出提示,告訴用戶重新輸入。</p><p> (3)各模塊在運(yùn)行時(shí)互不干擾,各種操作的快捷鍵能夠正確運(yùn)行。</p><p> (4)對(duì)非法操作能夠給出正確處理。</p><p><b> 編碼要求</b></p><p> 主應(yīng)用程序的命名:主應(yīng)用程序的命名應(yīng)由項(xiàng)目負(fù)責(zé)人確定,能完全表達(dá)出本系統(tǒng)意義
65、的英文字符串即可,包括應(yīng)用程序?qū)ο竺?,?yīng)用所在的庫(kù)名、項(xiàng)目名,可執(zhí)行文件名都必須統(tǒng)一使用本命名。</p><p><b> 界面要求</b></p><p> 1. 各窗口的大小適中,布局合理,插有圖版,界面美觀大方。</p><p> 2. 各窗口的控件及按鈕的文字命名正確,有時(shí)還配有圖標(biāo)。</p><p>&l
66、t;b> 數(shù)據(jù)庫(kù)要求</b></p><p> 1. 表的設(shè)計(jì)合理,沒有冗余的數(shù)據(jù)。</p><p> 2. 表及字段的命名采用英文方式,字段類型及長(zhǎng)度合理。</p><p> 3. 表的主鍵、外鍵和索引正確無誤。</p><p> 4. 前臺(tái)操作與后臺(tái)數(shù)據(jù)庫(kù)之間的連接正確。</p><p>
67、;<b> 3.5 小結(jié)</b></p><p> 本章主要分析了本系統(tǒng)的業(yè)務(wù)流程、數(shù)據(jù)庫(kù)的邏輯關(guān)系、數(shù)據(jù)流關(guān)系,并用具體的圖形近一步說明。通過本章的論述便我們更加了解本系統(tǒng)的功能。</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p> 在系統(tǒng)需求分析階段,已經(jīng)搞清楚了系統(tǒng)“做什么”的問題,并通過需求說明書
68、將這些需求描述出來,這也是目標(biāo)系統(tǒng)的邏輯模型。進(jìn)入了設(shè)計(jì)階段,要把系統(tǒng)“做什么”的邏輯模型變化為“怎么做”的物理模型,即著手實(shí)現(xiàn)軟件的需求,并將設(shè)計(jì)的結(jié)果反映在“設(shè)計(jì)說明書”文檔中,所以系統(tǒng)設(shè)計(jì)是一個(gè)把系統(tǒng)需求轉(zhuǎn)換為系統(tǒng)表示的過程,最初這種表示只是描述了軟件的總的體系結(jié)構(gòu),成為系統(tǒng)概要設(shè)計(jì)或結(jié)構(gòu)設(shè)計(jì)。然后對(duì)結(jié)構(gòu)進(jìn)一步細(xì)化,稱為詳細(xì)設(shè)計(jì)或過程設(shè)計(jì)。軟件系統(tǒng)設(shè)計(jì)過程首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流成圖是設(shè)想各種
69、可能方案的基礎(chǔ)。本章主要介紹系統(tǒng)功能設(shè)計(jì)和系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。</p><p> 4.1 系統(tǒng)功能設(shè)計(jì)</p><p> 在線視頻點(diǎn)播系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶的管理、以及視頻信息的管理和使用等。具體來講,它包含用戶管理中常見的注冊(cè)、登錄操作,視頻信息的顯示、播放、搜索、評(píng)論以及個(gè)人信息資料操作,視頻管理和說評(píng)論管理中的添加、刪除、修改等。</p><p> 在
70、線視頻點(diǎn)播系統(tǒng)是在對(duì)一些用戶觀看電影的實(shí)際方式調(diào)研后,以實(shí)際為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)屬于B/S模式,用戶可以在線搜索、瀏覽、點(diǎn)播以及評(píng)論視頻,并可通過用戶服務(wù)模塊對(duì)個(gè)人信息進(jìn)行修改以及申請(qǐng)密碼保護(hù)等操作。管理員可對(duì)用戶、視頻信息、評(píng)論信息進(jìn)行增加、刪除以及修改等操作。該系統(tǒng)包括四大模塊:會(huì)員管理、視頻信息顯示播放、視頻信息搜索、管理員模塊。</p><p> 本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色不同可分為三種用戶:&
71、lt;/p><p> 管理員:負(fù)責(zé)管理網(wǎng)站上用戶信息、視頻信息、評(píng)論信息的管理。其中包括視頻信息的增加、刪除、修改,用戶信息和評(píng)論信息的刪除和修改。</p><p> 普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入網(wǎng)站,在網(wǎng)站中可以在線瀏覽視頻信息,搜索、評(píng)論、下載視頻等操作以及對(duì)自己個(gè)人信息管理。</p><p> 普通游客:只能對(duì)本站的視頻信息進(jìn)行瀏覽,不可以觀看、評(píng)論
72、、下載等操作。</p><p> 本系統(tǒng)的功能模塊如圖4-1所示。</p><p> 圖4-1 系統(tǒng)功能模塊圖</p><p> 4.2 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p> 數(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è)表的表名、表中各字
73、段的名稱、數(shù)據(jù)類型長(zhǎng)度和允許空,但在不同的數(shù)據(jù)庫(kù),數(shù)據(jù)類型的表示符號(hào)和長(zhǎng)度有所差別。本系統(tǒng)的數(shù)據(jù)庫(kù)建表詳見如下:</p><p> 1、在數(shù)據(jù)庫(kù)中建立用戶表,用戶表包括了用戶的用戶名、密碼、郵件地址、是否為管理員、密碼保護(hù)提示問題、回答等信息,詳見表4-1學(xué)籍表。</p><p><b> 表4-1 用戶表</b></p><p> 2、
74、在數(shù)據(jù)庫(kù)里建立一個(gè)最新消息表,其中字段包括編號(hào)、站內(nèi)公告消息1、站內(nèi)公告消息2。詳見表4-2最新消息表。</p><p> 表4-2 最新消息表</p><p> 3、在數(shù)據(jù)庫(kù)里建立一個(gè)評(píng)論表,其中包括編號(hào)、影片名、評(píng)論者、評(píng)論時(shí)間、評(píng)論內(nèi)容、評(píng)論者IP。評(píng)論表詳見表4-3評(píng)論表。</p><p><b> 表4-3 評(píng)論表</b><
75、;/p><p> 4、在數(shù)據(jù)庫(kù)里建立一個(gè)視頻信息表,其中字段包括編號(hào)、視頻信息名、視頻文件名、點(diǎn)擊次數(shù)、分類、視頻大小、圖片、上傳時(shí)間、主要演員、內(nèi)容簡(jiǎn)介、評(píng)論等基本信息,詳見表4-4視頻信息表。</p><p> 表4-4 視頻信息表</p><p> 4.3 系統(tǒng)安全設(shè)計(jì)</p><p> 由于設(shè)備管理系統(tǒng)的數(shù)據(jù)量大,涉及面廣,為使系
76、統(tǒng)有效地運(yùn)行,并始終保持?jǐn)?shù)據(jù)的正確性和完整性,防止數(shù)據(jù)的泄漏。需要采取一定的安全保密措施。本系統(tǒng)的安全保密設(shè)計(jì)圍繞以下兩個(gè)方面進(jìn)行:</p><p><b> 1.源程序編譯</b></p><p> 源程序經(jīng)過編譯生成特殊代碼,可避免非法操作,起到安全保密的作用。另外,源程序編譯后,計(jì)算機(jī)執(zhí)行編譯后的目標(biāo)文件,也可以大大提高程序執(zhí)行速度。當(dāng)然,系統(tǒng)正式交付使用后
77、,仍需維護(hù)和完善,因此,不能拋開源程序。較好的做法是,源程序由專人負(fù)責(zé)保管,未經(jīng)許可不能隨意使用,一般操作人員只能接觸目標(biāo)文件。</p><p> 2.程序文件屬性修改</p><p> 為防止對(duì)庫(kù)文件的單獨(dú)操作,在程序中修改庫(kù)文件的屬性。進(jìn)入系統(tǒng)時(shí)設(shè)置為讀寫屬性,退出系統(tǒng)時(shí)將其設(shè)置為只讀屬性。</p><p><b> 4.4 小結(jié)</b&g
78、t;</p><p> 本章是總體設(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)一步的了解。</p><p><b> 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 系統(tǒng)說明對(duì)于系統(tǒng)的初級(jí)應(yīng)用者來說是一個(gè)非常重要的部分,它詳細(xì)的介紹了本系統(tǒng)的基
79、本應(yīng)用,以就是說看了體統(tǒng)使用說明書就等于學(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)的查詢與瀏覽等功能模塊。</p><p> 5.1 會(huì)員服務(wù)模塊 </p><p> 對(duì)于一個(gè)系統(tǒng)來說,它應(yīng)具備注冊(cè)并登陸這一環(huán)節(jié),這也是系統(tǒng)安全之所在,否則任何人都可以使用該系統(tǒng),則對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)安全具有嚴(yán)重的危險(xiǎn)性,
80、數(shù)據(jù)容易丟失或被更改,所以系統(tǒng)登陸是很有必要的。下面將介紹本系統(tǒng)的登陸過程和一些基本的要求。</p><p> 5..1.1系統(tǒng)主界面</p><p> 正確登陸本系統(tǒng)后的主界面如下圖5-1所示,其中普通用戶和管理員均用此界面,以用戶權(quán)限來判斷操作。</p><p> 圖5-1 在線點(diǎn)播系統(tǒng)主界面示意圖</p><p> 5.1.2
81、 會(huì)員注冊(cè)</p><p> 啟動(dòng)IE,連接本系統(tǒng)網(wǎng)址,點(diǎn)擊運(yùn)行,首先看到的是整個(gè)系統(tǒng)的主界面,在主頁(yè)頭部上顯示的一些信息或歡迎詞,使用本系統(tǒng)必須要注冊(cè)才要以使用其完全功能,其中系統(tǒng)的注冊(cè)界面如圖5-2所示。</p><p> 圖5-2 在線點(diǎn)播系統(tǒng)展示界面</p><p> 5.1.3 系統(tǒng)登陸</p><p> 注冊(cè)成功之后再回到
82、主界面時(shí)就可通過登陸模塊進(jìn)行登陸,如果密碼及用戶名正確輸入后則進(jìn)入本系統(tǒng)并登陸界面消失,在原位置上出現(xiàn)站內(nèi)公告模塊。登陸模塊如圖5-3 ,登陸后站內(nèi)公告模塊如圖5-4。</p><p> 圖5-3 在線點(diǎn)播系統(tǒng)的系統(tǒng)登錄界面</p><p> 圖5-4 在線點(diǎn)播系統(tǒng)登陸后的公告界面</p><p> 5.1.4 用戶服務(wù) </p><p&g
83、t; 在用戶登陸界面當(dāng)中有用戶服務(wù)及忘記密碼兩項(xiàng),點(diǎn)擊之后就會(huì)分別進(jìn)入用戶服務(wù)項(xiàng)及取回密碼項(xiàng)中。在用戶服務(wù)項(xiàng)中用戶可以過行申請(qǐng)密碼保護(hù)、修改個(gè)人密碼等操作,如圖5-5。</p><p> 圖5-5 在線點(diǎn)播系統(tǒng)用戶服務(wù)界面</p><p> 圖5-6為用戶取回密碼界面。</p><p> 圖5-6 在線點(diǎn)播系統(tǒng)取回密碼界面</p><p
84、> 5.1.5 影片詳細(xì)信息顯示</p><p> 當(dāng)用戶點(diǎn)擊某個(gè)影片名或圖片時(shí)就會(huì)連接到showVoid.aspx,其中會(huì)向用戶顯示影片的詳細(xì)信息,如圖5-7所示</p><p> 圖 5-7 在線點(diǎn)播系統(tǒng)詳細(xì)信息顯示</p><p> 5.1.6 影片播放</p><p> 當(dāng)用戶找到要觀看的影片時(shí)點(diǎn)擊播放按鈕就會(huì)轉(zhuǎn)入
85、play.aspx進(jìn)行影片觀看了。圖5-8為播放界面。</p><p> 圖 5-8 在線點(diǎn)播系統(tǒng)視頻播放圖</p><p><b> 5.2 管理員模塊</b></p><p> 5.2.1 影片添加</p><p> 影片添加的基本信息包括影片的分類、影片名稱、上傳影片、上傳圖片、影片大小、主要演員、內(nèi)容簡(jiǎn)介
86、等信息。如果信息均符合驗(yàn)證要求則當(dāng)點(diǎn)擊“上傳”按鈕時(shí)影片的信息就會(huì)添加到數(shù)據(jù)庫(kù)當(dāng)中。見圖5-9</p><p> 圖5-9 在線點(diǎn)播系統(tǒng)添加影片</p><p> 5.2.2 編輯影片</p><p> 在編輯影片當(dāng)中管理員首先可以查看影片的詳細(xì)信息,并對(duì)影片執(zhí)行修改和刪除操作。如果想具體操作某影片還可以通過搜索欄進(jìn)行精確或模糊查找,如圖5-10、5-11。
87、</p><p> 圖 5-10 在線點(diǎn)播系統(tǒng)編輯視頻圖</p><p> 圖 5-11 在線點(diǎn)播系統(tǒng)更新影片示意圖</p><p> 5.2.3 用戶管理</p><p> 管理員可以通過此項(xiàng)操作可以對(duì)用戶有的一切信息進(jìn)行修改或刪除。如圖5-12所示。</p><p> 圖5-12 在線點(diǎn)播系統(tǒng)用戶管理
88、示意圖</p><p> 當(dāng)點(diǎn)擊用戶名時(shí)就會(huì)顯示用戶的詳細(xì)信息,如圖5-13。</p><p> 圖5-13 在線點(diǎn)播系統(tǒng)用戶信息修改</p><p> 5.2.4 評(píng)論管理</p><p> 在此模塊中管理員可以對(duì)用戶所發(fā)表的影片評(píng)論進(jìn)行管理。如圖5-14。</p><p> 圖5-14 在線點(diǎn)播系統(tǒng)評(píng)論管
89、理頁(yè)面</p><p> 5.2.5 消息管理</p><p> 在此模塊中管理員可以分別對(duì)本站的兩個(gè)動(dòng)態(tài)消息進(jìn)行編輯管理。如圖5-15。</p><p> 圖5-15 在線點(diǎn)播系統(tǒng)消息管理</p><p> 在此項(xiàng)中用戶可以修改相應(yīng)消息,然后點(diǎn)擊更新,既要立即更新內(nèi)容。</p><p><b>
90、5.3 小結(jié)</b></p><p> 本章介紹了本系統(tǒng)的詳細(xì)功能和使用步驟,通過具體的圖文分別說明具體細(xì)節(jié)。</p><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> 6.1 測(cè)試方法&l
91、t;/b></p><p> 系統(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)的功能和性能與需求說明的一致性。系統(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è)試集中
92、反映了人們心理上、技術(shù)上、經(jīng)濟(jì)上對(duì)系統(tǒng)的認(rèn)識(shí),這種認(rèn)識(shí)在很大程度上又影響了系統(tǒng)的設(shè)計(jì)。</p><p> 本系統(tǒng)我們采用了一系統(tǒng)列的測(cè)試方案,在其中發(fā)現(xiàn)了一些系統(tǒng)漏洞,均通過重新修改源程序?qū)⑵鋸浹a(bǔ)。近一步的系統(tǒng)測(cè)試將在今后的用戶使用階段來完成。</p><p> 6.2 系統(tǒng)功能測(cè)試</p><p> 本系統(tǒng)以初步實(shí)現(xiàn)基本功能,在局域網(wǎng)網(wǎng)中先行測(cè)試使用,使用
93、過的學(xué)生、老師可在休閑時(shí)根據(jù)需求點(diǎn)播喜歡節(jié)目,使用情況良好。系統(tǒng)主頁(yè)如下圖6-1?! ?lt;/p><p> 圖6-1 在線點(diǎn)播系統(tǒng)主頁(yè)面示意圖</p><p> 當(dāng)用戶點(diǎn)擊其中的鏈接時(shí)就會(huì)得到相應(yīng)的信息。</p><p> 本系統(tǒng)不同于有線電視系統(tǒng),因?yàn)樗軡M足用戶的需求比較多。</p><p><b> 6.3 小結(jié)<
94、/b></p><p> 本章主要通過理論知識(shí)介紹系統(tǒng)的應(yīng)用與測(cè)試,主要包括系統(tǒng)正常應(yīng)用的新特性及優(yōu)點(diǎn),測(cè)試的目的及方法。</p><p><b> 總 結(jié)</b></p><p> 本視頻系統(tǒng)基本達(dá)到預(yù)期的各項(xiàng)技術(shù)指標(biāo),實(shí)現(xiàn)了預(yù)期的各種功能。從整體上來講,本系統(tǒng)還比較令人滿意。當(dāng)然也有一些不足之處和需要改進(jìn)的地方。下面對(duì)整個(gè)系
95、統(tǒng)作一番總結(jié)。</p><p> 本論文的主要工作和創(chuàng)新點(diǎn)體現(xiàn)在以下幾個(gè)方面:</p><p> (1) 在收集整理和研究大量相關(guān)參考文獻(xiàn)的基礎(chǔ)上,概述視頻點(diǎn)播的相關(guān)技術(shù)和概念,并通過對(duì)比等分析方法,做出了一些總結(jié)。討論了VOD系統(tǒng)中的若干關(guān)鍵技術(shù),分析了VOD構(gòu)建過程中的一些問題,并針對(duì)具體問題給出了比較合適的解決方案,例如如何壓縮視頻、音頻等數(shù)據(jù),控制并發(fā)用戶數(shù)量等。</p&
96、gt;<p> (2) 在對(duì)經(jīng)典的VOD系統(tǒng)進(jìn)行了深入研究和性能分析后,結(jié)合本系的條件,設(shè)計(jì)了一種經(jīng)濟(jì)快捷的系統(tǒng)建立方案,開發(fā)了基于Web的VOD系統(tǒng)模型,并在此模型基礎(chǔ)上實(shí)現(xiàn)了該系統(tǒng)。</p><p> (3) 從內(nèi)容上來講,本系統(tǒng)針對(duì)實(shí)用性的需求,包含了視頻點(diǎn)播、課件點(diǎn)播和歌曲點(diǎn)播三個(gè)部分,突破了傳統(tǒng)的視頻點(diǎn)播在內(nèi)容上單純?yōu)橐曨l的缺陷。正是因?yàn)楸鞠到y(tǒng)中納入了課件點(diǎn)播一部分,所以,本系統(tǒng)面臨著
97、一個(gè)新的問題:如何在網(wǎng)絡(luò)上正確、流暢、迅速地播放基于多種開發(fā)工具的課件,如基于Flash, Authorware, 3DMAX, DIVX,VB開發(fā)的課件。</p><p> (4) 從技術(shù)上來看;本系統(tǒng)引入了數(shù)據(jù)庫(kù)管理技術(shù),利用動(dòng)態(tài)網(wǎng)頁(yè)來與用戶交互。本系統(tǒng)中采用ASP.NET+SQL SERVER的數(shù)據(jù)庫(kù)連接技術(shù),利用asp.net的優(yōu)越技術(shù),開發(fā)完成之后只需使用IIS就可以完成系統(tǒng)提供服務(wù)。</p&g
98、t;<p> (5) 數(shù)據(jù)的存儲(chǔ)和管理方面,本系統(tǒng)也做得比較有前瞻性。雖然在物理上,視頻服務(wù)器、Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器三者一體,但是,我們從邏輯上將它們分開。我們并不按照傳統(tǒng)的方式將視頻存在Web頁(yè)的當(dāng)前目錄中,而是全部存在視頻服務(wù)器的view目錄中,實(shí)現(xiàn)視頻與Web服務(wù)器完全隔離,對(duì)于以后的系統(tǒng)擴(kuò)展提供極大的方便。在對(duì)視頻路徑進(jìn)行引用時(shí),我們采用RTSP協(xié)議。經(jīng)過多次調(diào)試后,我們得出了在系統(tǒng)均可采用HTTP和RTS
99、P進(jìn)行遠(yuǎn)程引用視頻文件的方法,并總結(jié)了如何使用以及將二者合用。</p><p> 當(dāng)然,由于時(shí)間有限,本系統(tǒng)還存在一些不盡人意之處和有待深入研究的地方。本系統(tǒng)給出了基本的VOD系統(tǒng)框架,但是內(nèi)容稍嫌單薄;系統(tǒng)是用軟編碼來實(shí)現(xiàn)的,雖然實(shí)現(xiàn)了Web本系統(tǒng),但暫且只是一個(gè)在線點(diǎn)播系統(tǒng),沒有涉及在線直播和視頻會(huì)議等方面,當(dāng)然,通過進(jìn)一步的設(shè)置,實(shí)現(xiàn)視頻直播是沒有問題的。但是實(shí)現(xiàn)視頻會(huì)議就有一定難度,需要深入研究。本文只
100、是停留在應(yīng)用層面上進(jìn)行開,還沒有在視頻點(diǎn)播原型系統(tǒng)上做深入的挖掘和探討。視頻點(diǎn)播是伴隨著音頻、視頻處理技術(shù)及網(wǎng)絡(luò)技術(shù)的發(fā)展而迅速風(fēng)行的一門綜合性技術(shù),是當(dāng)前網(wǎng)絡(luò)多媒體應(yīng)用技術(shù)中的熱門方向,它涉及到的知識(shí)面很廣泛,技術(shù)含量比較高,包括傳輸協(xié)議、視頻壓縮、磁盤存儲(chǔ)、準(zhǔn)入控制、資源預(yù)約、緩沖調(diào)度、負(fù)載平衡、多點(diǎn)傳送、媒體播放等技術(shù)?;赪eb的視頻點(diǎn)播研究將是綜合多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)研究的一個(gè)重大課題,仍有很多方面尚需進(jìn)一步研究:在視頻點(diǎn)播廣
101、播算法中,服務(wù)器熱門視頻節(jié)目的選擇算法是一個(gè)尚未深入探討的方面。由于視頻節(jié)目的受歡迎程度極大地影響服務(wù)器總體性能,為非熱門節(jié)目預(yù)分配通道進(jìn)行廣播,無疑是一種極大的資源浪費(fèi)。視頻 解碼也是一個(gè)難點(diǎn)。VOD系統(tǒng)對(duì)視頻編碼格式的適應(yīng)性</p><p> 相信隨著以上各方面研究的深入開展,視頻點(diǎn)播將更加完善,會(huì)給人們的生活帶來更多樂趣,必將受到大眾青睞。</p><p><b> 致
102、 謝</b></p><p> 時(shí)光飛逝 ,短暫的三年生活就要結(jié)束了,本文是一個(gè)總結(jié)。但即使做完全部的事情,合上扉頁(yè),三年的生活也絕不僅如時(shí)光逝去那樣匆匆無痕。畢業(yè)在即,論文的撰寫工作使我有機(jī)會(huì)對(duì)過去的學(xué)習(xí)生活作個(gè)總結(jié)。三年的時(shí)間中,許多人給予了我無私的指導(dǎo)和幫助,給我的生活和工作平添了許多樂趣。下面的致謝永遠(yuǎn)也表達(dá)不完三年來他們對(duì)我的指導(dǎo)和幫助。</p><p> 首先衷
103、心的感謝我的導(dǎo)師王建一教授,王老師言傳身教于我設(shè)計(jì)研究的態(tài)度和方法、培養(yǎng)我設(shè)計(jì)研究中的嚴(yán)謹(jǐn)和執(zhí)著、始終不懈地為我設(shè)計(jì)工作掌舵、導(dǎo)航,使我獲益非淺。我在畢業(yè)設(shè)計(jì)期間取得的所有成績(jī),都凝聚著王老師辛勤指導(dǎo)的汗水。王老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的科學(xué)知識(shí)、高度的責(zé)任感以及誨人不倦的精神,給我深深的影響,讓我終生難忘,將激勵(lì)我在今后的道路上刻苦鉆研、不斷進(jìn)步,再次致上最深沉的謝意。</p><p> 感謝在畢業(yè)設(shè)計(jì)期間呂志
104、峰老師、鄧?yán)ダ蠋?、張世龍老師、翟霞老師等各位老師的教?dǎo)都讓我在校期間受益良多,在此致上深深謝意。</p><p> 感謝實(shí)驗(yàn)室同學(xué)們給予的協(xié)助,與他們討論問題給我相當(dāng)大的啟示,讓我受益非淺,在此深表感謝。</p><p> 感謝自己成長(zhǎng)過程中關(guān)心和幫助過我的所有親人、師長(zhǎng)、同學(xué)和朋友們!感謝論文答辯委員會(huì)的諸位老師能在百忙之中審閱我的論文,并出席論文答辯會(huì)。</p>&l
105、t;p> 謹(jǐn)以此文獻(xiàn)給我的父母,沒有他們?cè)谖覍W(xué)習(xí)生涯中的無私奉獻(xiàn)和默默的支持,沒有他們的關(guān)心和理解,我將無法順利完成今天的學(xué)業(yè)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] Scott Stanfield, Ralph Arvesen. Visual C++開發(fā)人員指南[M].北京:機(jī)械</p><p>
106、 1一業(yè)出版 社 , 1998.</p><p> [2] Danny 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
107、系統(tǒng)的調(diào)度策略[J].計(jì)算機(jī)工程與應(yīng)用,2000, (11)</p><p> [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><
108、p> 與應(yīng)用,2002,( 14)</p><p> [8] 榮波,周旗.VOD系統(tǒng)中QoS管理的框架結(jié)構(gòu)與對(duì)象模型[J],計(jì)算機(jī)工程與</p><p> 應(yīng)用200 0, (8)</p><p> [9] 鄭仁祥.VOD系統(tǒng)中信道調(diào)度問題綜述[J].東北大學(xué)學(xué)報(bào)(自然科學(xué)版)2002,</p><p><b> (
109、6)</b></p><p> [10] 胡飛,朱耀庭.Internet視頻點(diǎn)播差錯(cuò)控制[J].計(jì)算機(jī)研究與發(fā)展2002, (1)</p><p> [11] 陳文周.基于以太網(wǎng)實(shí)現(xiàn)VOD的方法研究〔J].電視技術(shù),2002, (3).</p><p> [12] KLee,J.B.Kwon,and R.Y.Yeom. Exploiting cac
110、hing for realtime multimedia systems. In Proe. of sixth IEEE International Conference on Multimedia Computing and Systems, Florence, Italy, 1999.To be appeared.</p><p> [13] Dan and D. Sitaram. Buffer ma
111、nagement policy for an on-demand video server. Technical Report RC 19347, IBM T.J Watson Research Center, 1994.</p><p> [14] W Tavanapong, Kien A. Hua, and J. Wang. A framework for supporting previewing a
112、nd VC R operations in a low bandwidth environment. In ACM Conference on Multi media Systems:3 03^-312,Seattle, U.S.A.,November 1997.</p><p> [15] W.Feng,F .Jahanian,a ndS .Sechreat.P roviding VRC function
113、alityina constant quality video on-demand transportations ervice.k Procofte IEEEIn t' 1 C onf.o n Multimedia Systems'9 6,H iroshima, Japan,J une 1996.</p><p> [16] T .S .C hua,J. L i,B .C .O
114、oi,a ndK .L .T an. Disks ripings trategyf orl arge video on-demand servers. In the 4th ACM International Multimedia Confer ence:297^-306,Boston,MA,USA,November1996.</p><p> [17] T. Ng and R.Dilek. Statistic
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] jsp視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)
- 交互式視頻點(diǎn)播系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 基于web的視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--視頻點(diǎn)播系統(tǒng)
- 畢業(yè)設(shè)計(jì)--視頻點(diǎn)播系統(tǒng)
- 畢業(yè)設(shè)計(jì)---視頻點(diǎn)播系統(tǒng)
- 視頻點(diǎn)播系統(tǒng)的軟件設(shè)計(jì)和實(shí)現(xiàn).pdf
- 視頻點(diǎn)播軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)論文-視頻點(diǎn)播系統(tǒng)
- 畢業(yè)設(shè)計(jì)---在線視頻點(diǎn)播系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--基于流媒體技術(shù)的視頻點(diǎn)播系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于Web視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)踐.pdf
- 基于web的視頻點(diǎn)播系統(tǒng)畢業(yè)論文
- 軟件工程畢業(yè)論文-視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于Web服務(wù)的全景視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的視頻點(diǎn)播系統(tǒng)的分析與設(shè)計(jì).pdf
- 畢業(yè)論文——視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于Web的流媒體視頻點(diǎn)播系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于web的視頻點(diǎn)播系統(tǒng) 開題報(bào)告
- 視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
評(píng)論
0/150
提交評(píng)論