視頻點播系統開題報告
一、選題的依據及意義:
近年來,Internet技術得到迅速的發展,已經成為計算機產業的一個技術熱點。促成Internet高速發展的因素之一就是Web技術。Web技術由最初的靜態HTML發展到動態網頁技術DHTML,CGI(Command Gateway Interface),腳本語言與ASP(Active Server Pages)後來居上,並且大有取代CGI的趨勢。Web已經不再侷限於僅僅提供大量的信息服務,Web技術的發展使得那些具有交互動態頁面、有條理的數據庫查詢、豐富信息內容的頁面成為最吸引人的網頁。
隨着以互聯網為龍頭的信息產業的迅速發展,社會的各個領域正發生着一場深刻的變革。而這樣的信息網也以湧進了我國的千家萬户,並隨着網絡信息的不斷完善下在線影視以其改變了傳統的影視觀看方式,不受任何限制、可以足不出户等優點越來越受廣大用户的喜愛和重視。
隨着計算機網絡在中國的廣泛普及,視頻點播以是近年來新興的傳媒方式,它是在原有的文字、圖片等靜態信息瀏覽的基礎上,增加了視頻和音頻的動態瀏覽等多媒體點播服務。在線點播系統就是提供了這一服務的具有動態交互功能的管理信息系統,它實現了一個互聯網上的在線影院。用户可以在線瀏覽視頻信息並根據自己的喜好單擊播放。這樣,使用户足不出户就可觀看電影,隨時隨地地瀏覽網頁,擺脱了傳統電視收看時間的侷限性,以及傳統CD播放資源的侷限性,極大豐富了人們的網絡生活。
二、國內外研究概況及發展趨勢
1.技術可行性研究
系統的主要技術難度是解決併發流數。國外許多大公司推出的專有視頻服務器可以支持幾百個併發流,但價格相當昂貴。國內的幾個廠家採用的是高檔服務器作為視頻服務器 ,可以支持幾十個流,最多100個。採用服務器替代專有視頻服務器硬件成本大大降低, 但單台服務器的併發流數和硬盤擴充的極限太小,不能滿足大型的市場需求。
2.經濟可行性研究
軟件的.經濟可行性是指軟件所能帶來的經濟效益與開發設計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用户帶來足夠的經濟效益,我們開發的這套系統正是考慮系統開發的成本而設計。本系統的開發在經濟上是完全可行的。開發此軟件不需要大量的經費,而且是個人獨立設計,可以節省許多費用,同時也可提高個人的實際動手能力。
綜合以上技術特點,為了降低成本,我們採用PC服務器作為視頻服務器,而且PC服務器 的性能還在不斷提高,支持的併發流數也在增加。PC服務器作為視頻服務器的方案正逐步取代以前的專有視頻服務器。為了解決多併發流數,我們採用多台PC服務器以集羣的形式,通過控制網關完成服務器之間的協調,提高系統的利用率。控制網關以及集羣服務器技術是我們的技術增值點。另外,由於採用集羣形式,我們不要求PC服務器實現最 大流數,可以採用低檔PC服務器和IDE硬盤,這樣又可以提高單台視頻服務器的性能價格比。經過我們預研和測試,服務器的瓶頸不在CPU,這樣可以用低檔CPU和主板。採用IDE RAID卡和7200轉IDE硬盤的服務器仍可支持三、四十個併發流。控制網關的技術經過前 期的預研也是可行的。系統的整個方案都是我們自行開發並在通用的軟硬件平台上運行 ,具有較強的靈活性。
三、研究內容及方案:
(一)研究內容:
1.用户管理系統數據庫的設計;
2.基於瀏覽器/服務器方式的多功能的視頻點播系統
(二)實現方案
1.系統體系結構及實現方法
1.1目標設計
在線視頻服務系統所要實現的功能分為前台功能和後台功能。
(1)前台功能:
包括在主界面進行的基本操作,具體內容如下:
(a).電影瀏覽:用户可以通過電影分類和點機排行以及最近更新來瀏覽最新的電影,電視劇,和各類綜藝節目。
(b).電影搜索:用户可以根據電影名稱和電影演員進行查詢。
(c)電影推薦:用户可以簡單明瞭的瞭解近期內最精彩的影視作品。
(2)後台功能:
本系統的重點,不同的管理員擁有不同的權限。超級用户具有最高
權限,可以添加修改刪除註冊用户,並可以根據需要添加或刪除電影。具體功能如下:
【初級管理員】(必須登陸管理頁面)
1.添加電影:可以在各個欄目進行電影的添加工作。
【高級管理員】(必須登陸管理頁面)
1. 添加電影:可以在各個欄目進行電影的添加工作。
2. 電影管理:可以對所有電影進行刪除和修改操作。
3. 分類管理:可添加電影的分類。
【超級管理員】(必須登陸管理頁面)
1. 分類管理:可以在各個欄目進行新聞的添加工作。
2. 添加電影:可以對所有新聞進行刪除和修改操作。
3. 電影管理:可以對各個大類、小類進行刪除、修改、新增操作。
4. 地址管理 可添加服務器。
5. 影片評論
6. 用户管理:可以添加不同權限的管理員,並可對所有類別的管理員資料進行修改、刪除。
7. 錯誤報告註冊擁護可以報告電影錯誤或不能正常觀看等。
1.2設計思想
1.Browser/Server結構
在線視頻服務系統的特點就是利用Browser/Server(B/S)結構,實現電影的在線點播、添加、修改、刪除等功能。
Client/Server(C/S)模式與Browser/Server模式是現在比較流行的兩種數據庫應用模式。單獨應用哪一種模式都將受其自身弱點的限制。Client/Server模式主要是在以局域網為基礎的環境下展開應用的,它受到地域的限制。而Brower/Server模式通過Internet進行通信,可以不受地域的限制,但是它不能夠進行聯機事物處理,並且在處理大量數據的情況下,速度較慢。從目前的開發技術來看,Browser端作為信息收集源,特別是大量的數據錄入工作還不能完全取代Client端的用户界面。在這方面,Client端的各種開發工具的功能更加強大也更加靈活。
-
數據庫期末考試答案
下面是小編整理的數據庫期末考試答案,希望能幫助到大家!一、選擇題(每題1分,共20分)1.在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。在這幾個階段中,數據獨立性最高的是(A)階段。A.數據庫系統B.文件系統C.人工管理D.數據項管理2.數據庫...
-
自考互聯網數據庫易考點
一、數據字典及其構成數據字典是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。數據字典通常包括數據項,數據結構,數據流,數據存儲和處理過程五個部分。其中數據項是數據的最小組成單位,若干個數據項可以組成一個數據結構,數據字典通過...
-
MySQL數據庫備份守則和方法
在數據庫表丟失或損壞的情況下,備份你的數據庫是很重要的。如果發生系統崩潰,你肯定想能夠將你的表儘可能丟失最少的數據恢復到崩潰發生時的狀態。有時,正是MySQL管理員造成破壞。管理員已經知道表已破壞,用諸如vi或Emacs等編輯器試圖直接編輯它們,這對錶絕對不是件...
-
U盤重裝系統步驟圖解
現在,好多小夥伴都有一台心愛的筆記本電腦,但卻苦於當前的系統太卡,或者系統不能正常使用了。沒關係,下面小編教你U盤重裝系統win7步驟圖文教程!希望能夠對你有所幫助!一、製作U極速U盤啟動盤1.下載並安裝U盤啟動盤製作軟件,本教程以”U極速“為例。2.打開“U極速”U...