資源描述:
《視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)技術(shù)和Inter的日新月異,寬帶VOD視頻點(diǎn)播技術(shù)因其良好的人機(jī)交互性和流媒體傳輸技術(shù)倍受教育、娛樂(lè)等行業(yè)青睞。本文闡述了基于L、ASP.及C#相結(jié)合,力求界面美觀、操作流暢。本文主要論述服務(wù)器端視頻服務(wù)平臺(tái)的搭建、流媒體的相關(guān)原理及管理功能的具體實(shí)現(xiàn)。關(guān)鍵詞:流媒體;ASP.;視頻點(diǎn)播2視頻點(diǎn)播系統(tǒng)系統(tǒng)分析2.1系統(tǒng)需求分析需求分析是指:需求分析人員將客戶描述的需求用一種計(jì)算機(jī)語(yǔ)言描述出來(lái),分析用戶的要求是否能實(shí)現(xiàn),是否還可以提供更多的功能。要開(kāi)發(fā)一個(gè)軟件產(chǎn)品,首要也是最重要的就是需求分
2、析,它是決定一個(gè)系統(tǒng)成功與否的關(guān)鍵。本系統(tǒng)的目的是讓用戶通過(guò)本系統(tǒng)點(diǎn)播視頻及相互交流看法。2.1.1用戶身份級(jí)別要求即根據(jù)身份的不同對(duì)系統(tǒng)的使用權(quán)限有所不同。從權(quán)限大小大致可以分為:系統(tǒng)管理員、注冊(cè)用戶、發(fā)布員、未注冊(cè)用戶。系統(tǒng)提供靈活的角色設(shè)定和權(quán)限的分配功能。1)系統(tǒng)管理員:是權(quán)限最大的用戶,擁有視頻點(diǎn)播系統(tǒng)的所有權(quán)限,主要負(fù)責(zé)對(duì)系統(tǒng)平臺(tái)的日常網(wǎng)絡(luò)維護(hù)管理,可以對(duì)系統(tǒng)進(jìn)行修改,排除故障。2)發(fā)布員:擁有注冊(cè)用戶的權(quán)限并可以上傳視頻文件。3)注冊(cè)用戶:權(quán)限包括查看系統(tǒng)中視頻的信息、點(diǎn)播及下載視頻、發(fā)表言論、投票等。4)未注冊(cè)
3、用戶:是權(quán)限最小的用戶,只能查看系統(tǒng)中視頻的信息。2.1.2系統(tǒng)功能需求與劃分1)用戶管理:對(duì)使用本系統(tǒng)注冊(cè)用戶信息的操作。包括刪除用戶、修改密碼、權(quán)限的設(shè)置等操作。操作對(duì)象:系統(tǒng)管理員。瀏覽對(duì)象:系統(tǒng)管理員。2)用戶注冊(cè):未注冊(cè)用戶可以注冊(cè)新的帳號(hào),在注冊(cè)頁(yè)面填寫相關(guān)的注冊(cè)信息,添加注冊(cè)信息到系統(tǒng)的數(shù)據(jù)庫(kù)中,以后就能用該賬戶登錄到系統(tǒng)中。操作對(duì)象:未注冊(cè)用戶。瀏覽對(duì)象:未注冊(cè)用戶。3)用戶登錄:注冊(cè)用戶填寫登錄信息經(jīng)過(guò)系統(tǒng)驗(yàn)證之后就能瀏覽該賬戶的權(quán)限所能訪問(wèn)的頁(yè)
4、面。操作對(duì)象:注冊(cè)用戶。瀏覽對(duì)象:注冊(cè)用戶。具體操作:在登錄表中填入相關(guān)信息,系統(tǒng)驗(yàn)證信息是否正確,如果正確就允許用戶登錄到系統(tǒng)中,用戶可以訪問(wèn)該賬戶所允許訪問(wèn)的頁(yè)面。沒(méi)有注冊(cè)的用戶需先注冊(cè)。需要模塊:用戶注冊(cè)模塊,用戶驗(yàn)證模塊。4)用戶權(quán)限驗(yàn)證:驗(yàn)證用戶的權(quán)限是否能夠訪問(wèn)用戶要求訪問(wèn)的頁(yè)面。操作對(duì)象:所有合法用戶。瀏覽對(duì)象:所有合法用戶。具體操作:用戶登錄時(shí)驗(yàn)證用戶輸入的登錄信息是否正確,如果正確就讀取數(shù)據(jù)庫(kù)中該賬
5、戶的權(quán)限字段并儲(chǔ)存到系統(tǒng)中,當(dāng)用戶要求訪問(wèn)某個(gè)頁(yè)面時(shí)就驗(yàn)證該用戶的權(quán)限是否能訪問(wèn)該頁(yè)面。需要模塊:用戶注冊(cè)模塊、用戶登錄模塊。5)視頻點(diǎn)播和下載模塊:點(diǎn)播和下載視頻文件。操作對(duì)象:所有合法用戶。瀏覽對(duì)象:所有合法用戶。6)用戶留言:用戶發(fā)表自己的意見(jiàn)。操作對(duì)象:所有合法用戶。瀏覽對(duì)象:所有合法用戶。7)視頻文件管理:系統(tǒng)管理員根據(jù)用戶需求添加或刪除視頻文件,發(fā)布員根據(jù)用戶需求上傳視頻文件。操作對(duì)象:系統(tǒng)管理員,發(fā)布員。
6、;瀏覽對(duì)象:系統(tǒng)管理員,發(fā)布員。具體操作:對(duì)視頻文件參數(shù)的基本設(shè)置。包括添加、刪除、修改等。需要模塊:用戶權(quán)限驗(yàn)證模塊,用戶登錄模塊。8)注銷:所有的系統(tǒng)合法用戶登錄完成操作后退出系統(tǒng)都要進(jìn)行“注銷”操作、或者進(jìn)行用戶轉(zhuǎn)換也需要進(jìn)行“注銷”操作。操作對(duì)象:所有合法用戶。2.2系統(tǒng)設(shè)計(jì)目標(biāo)研制視頻點(diǎn)播系統(tǒng)的總體目標(biāo)是將網(wǎng)絡(luò)技術(shù)、信息技術(shù)、現(xiàn)代管理技術(shù)相結(jié)合,建立視頻點(diǎn)播和信息交流平臺(tái)。視頻點(diǎn)播系統(tǒng)采用流媒體技術(shù),充分利用了網(wǎng)絡(luò)資源,為廣大用戶提供在線點(diǎn)播服務(wù),用戶可以根據(jù)自己的需求
7、自主選擇。本系統(tǒng)采用一邊播放、一邊下載、一邊丟棄的方式,大大節(jié)省用戶的時(shí)間,不會(huì)在用戶端留下任何拷貝,保護(hù)了知識(shí)產(chǎn)權(quán),同時(shí)提高帶寬利用率。本系統(tǒng)首先要實(shí)現(xiàn)動(dòng)態(tài)性。所謂的動(dòng)態(tài)性就是能動(dòng)態(tài)更新內(nèi)容,如更新用戶信息、視頻文件信息、用戶留言等。這要求與數(shù)據(jù)庫(kù)有良好的連接。系統(tǒng)操作方便、操作界面美觀。2.3系統(tǒng)的開(kāi)發(fā)工具2.3.1開(kāi)發(fā)環(huán)境MicrosoftVisualStudio2005介紹VisualStudio是微軟公司出品的一款大型應(yīng)用軟件,是一套完整的開(kāi)發(fā)工具集,它主要用于生成ASP.LicrosoftSQLServer2000
8、介紹MicrosoftSQLServer2000是目前使用最廣泛的數(shù)據(jù)庫(kù)之一。