資源描述:
《網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、目錄1.引言12.系統(tǒng)分析12.1需求分析12.2技術(shù)可行性22.3經(jīng)濟(jì)可行性23.系統(tǒng)總體設(shè)計23.1概述23.2系統(tǒng)功能模塊34.數(shù)據(jù)庫設(shè)計54.1數(shù)據(jù)庫表的設(shè)計54.2數(shù)據(jù)庫的安全性85.系統(tǒng)的詳細(xì)設(shè)計85.1概述85.2用戶模塊95.3視頻模塊105.4游客模塊135.5管理員模塊146.系統(tǒng)測試166.1用戶注冊模塊測試166.2用戶登錄模塊測試166.3視頻上傳模塊測試177.結(jié)語17參考文獻(xiàn)18山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名:賀云鵬指導(dǎo)教師:楊森賈麗麗內(nèi)容提要:隨著寬帶速度的提升
2、,在線視頻播放已經(jīng)達(dá)到了很流暢的程度,而且學(xué)校里也有許多愛好攝影的同學(xué),因此視頻點播系統(tǒng)有一個廣闊的前景。該視頻點播系統(tǒng)可以更好的在學(xué)校和學(xué)生之間進(jìn)行互動溝通,建立一個具有交互性的視頻網(wǎng)站。本論文主要介紹了山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)。該系統(tǒng)主要分為前臺系統(tǒng)和后臺系統(tǒng)兩個主要模塊。前臺實現(xiàn)的功能有用戶注冊、登錄、評論、視頻搜索以及點播和下載。后臺實現(xiàn)的功能為管理員進(jìn)行用戶信息、視頻信息、欄目信息的管理與修改等。本系統(tǒng)采用了JSP技術(shù)動態(tài)生成網(wǎng)頁,開發(fā)工具為Myeclipse,數(shù)據(jù)庫為SQLServer。關(guān)鍵詞:視頻點播 JSP技術(shù) M
3、yeclipse SQLServer1.引言視頻點播出現(xiàn)的最初動力是人們對電視節(jié)目的更高需求。在傳統(tǒng)的電視播放中,觀眾完全是被動的。節(jié)目提供者播放什么節(jié)目,觀眾就只能觀看什么節(jié)目,節(jié)目的播放時間也是無法按照觀眾的意愿改變的。盡管電視可以提供很多的節(jié)目,但要想完整地收看到一個自己滿意的節(jié)目,對于許多人來講也是不太容易做到的。視頻點播的出現(xiàn)正迎合了人們的這種需求,而且本系統(tǒng)是專門針對我們學(xué)校的學(xué)生設(shè)計的,更加具有實際意義。在校園局域網(wǎng)的基礎(chǔ)上模擬基于Web并且按照B/S架構(gòu)來實現(xiàn)網(wǎng)上視頻點播系統(tǒng),為山大商院提供一個自己的視頻娛樂和學(xué)習(xí)的平臺。我們
4、可以通過這個網(wǎng)站,將最新消息視頻或者學(xué)生的自拍視頻以及娛樂方面電視劇、電影劇集、綜藝節(jié)目,或者一些教學(xué)視頻(尤其是圖書館光盤),免費提供給學(xué)生,可以滿足學(xué)生的不同需求,只要登錄網(wǎng)站便可查詢查看當(dāng)天或者當(dāng)前時段最受關(guān)注的視頻信息,或者查詢自己所需的視頻信息并觀看。2.系統(tǒng)分析對系統(tǒng)進(jìn)行一個必要的分析是設(shè)計實現(xiàn)系統(tǒng)所必不可少的一步,只有進(jìn)行了充分的分析之后,才可以完成一個比較完美的系統(tǒng)。本系統(tǒng)分析包括:需求分析、技術(shù)可行性和經(jīng)濟(jì)可行性。2.1需求分析需求分析是指需求分析人員將客戶描述的需求用一種計算機語言描述出來分析用戶的要求是否能實現(xiàn)。要設(shè)計出
5、來一個比較好的系統(tǒng)首要也是最重要的就是需求分析。它是決定一個系統(tǒng)成功與否的關(guān)鍵。需求分析是至關(guān)重要的一步,是來通過描述系統(tǒng)的需求定義系統(tǒng)中的重要功能模塊,進(jìn)而建立模型。需求分析是該系統(tǒng)的開發(fā)人員和用戶共同完成的,通過需求分析來明確系統(tǒng)是否符合對應(yīng)用戶的需求,或者適用于哪些用戶19山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)。通過自己對一些視頻網(wǎng)站的考察,網(wǎng)上視頻點播系統(tǒng)應(yīng)該有以下功能:包括用戶的注冊、登錄、視頻查詢、視頻上傳、視頻播放、用戶信息修改、視頻信息修改、刪除用戶,刪除視頻文件、新建管理員等,并具有角色和權(quán)限控制來保證系統(tǒng)功能完善。2.2技術(shù)
6、可行性系統(tǒng)可行性分析主要根據(jù)系統(tǒng)的功能、性能、約束條件等分析在現(xiàn)有資源和技術(shù)條件下系統(tǒng)能否實現(xiàn)。本系統(tǒng)是采用Myeclipse8.6集成開發(fā)環(huán)境,使用B/S(Browser/Server)架構(gòu),采用的模式是經(jīng)典的MVC三層使用JSP和Servlet,數(shù)據(jù)庫采用的是SQLServer,該數(shù)據(jù)庫能提供一個可視化的界面,因此操作起來比較簡單。而且本系統(tǒng)在后期維護(hù)起來,也比較方便。硬件方面的要求也不是很高,現(xiàn)在的硬件技術(shù)發(fā)展越來越快,性能越來越強大,容量越來越大,成本越來越小,一臺普普通通的筆記本即可滿足所有的硬件方面的配置,所以硬件方面是滿足開發(fā)需
7、要的,因此技術(shù)方面是可行的。2.3經(jīng)濟(jì)可行性軟件的經(jīng)濟(jì)可行性是指軟件所能帶來的經(jīng)濟(jì)效益與開發(fā)設(shè)計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟(jì)效益,本系統(tǒng)正是考慮系統(tǒng)開發(fā)的成本而設(shè)計。開發(fā)此系統(tǒng)不需要大量的經(jīng)費,而且是個人獨立設(shè)計,可以節(jié)省許多費用,成本幾乎為零,同時也可提高個人的實際動手能力,在系統(tǒng)中插入一些本校的廣告等等,還可以帶來一些經(jīng)濟(jì)收入。通過對該網(wǎng)站的收入支出總分析,我們可看出從客觀角度講,這個網(wǎng)站的收益/支出比將會是大于一的,所以說此系統(tǒng)在經(jīng)濟(jì)上同樣是可行的。3.系統(tǒng)總體設(shè)計3.1概述在線視頻點播系統(tǒng)
8、需要實現(xiàn)的功能包括用戶的管理、以及視頻信息的管理和使用等。具體來講,它包含用戶管理中常見的注冊、登錄操作,視頻信息的播放、搜索、評論以及個人信息資料操作,視頻管理和