前言:尋找寫作靈感?中文期刊網用心挑選的廣播電視大學VOD系統設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
一、引言
當前社會是一個信息社會,隨著教育目的的多樣化,各種教育手段也層出不窮。相比較而言,最直觀經濟的方式莫過于視頻教學。徐州廣播電視大學(以下簡稱徐州電大)作為一所高職院校,需要有自己的視頻點播系統,并使之成為傳統課堂教學的重要補充。先針對學校的具體情況進行分析。
二、需求分析
1、功能需求分析
徐州電大全日制在校生合計2000人左右。針對該vod系統面向的客戶比較少、主要為學生服務的特點,又根據簡潔易用、界面友好的原則,確定該VOD系統主要的功能包括:視頻文件的點播與預覽、管理員的登錄與管理、視頻文件的上傳修改與刪除、視頻文件的搜索。根據實際應用情況,該VOD視頻點播系統應該具有視頻文件點播、管理員登錄與管理、數據庫檢索三大基本功能模塊。(1)視頻文件預覽與點播模塊。該模塊完成主功能———視頻點播功能。(2)管理員登錄與管理模塊。該模塊完成Web服務器端與數據庫服務器端對視頻文件進行維護的功能。(3)數據庫檢索模塊。該模塊完成用戶對數據庫服務器中已有視頻文件的檢索功能。系統共有兩類用戶,一類是負責維護該系統的管理員,另一類是使用系統觀看視頻節目的學生。對于管理員,可以對系統進行后臺管理,登錄系統之后,可以添加視頻文件、修改視頻文件的說明以及路徑、刪除視頻文件等等。對于學生,則可以選擇觀看管理員所提供的視頻,并對感興趣的視頻進行搜索。
2、運行需求分析
該系統應該在運行的時候需要滿足以下的需求。(1)界面友好,使用方便。(2)學生進行視頻點播視頻流暢,無嚴重時延。(3)保證在校園網內的用戶都可以方便的訪問到該系統。(4)保證數據庫的安全,只有管理員才可以修改數據庫。
三、系統設計
1、網絡拓撲設計
徐州廣播電視大學包括南北兩個校區,相距15公里。該VOD系統主要為南校住校學生提供視頻服務,服務器設置在南校區網絡中心。南北校區之間共用100M電信光纖,通過電信路由相連接,北校區的用戶也可以瀏覽VOD系統上的視頻文件。
2、VOD系統服務器結構設計
目前比較流行的VOD網絡結構是瀏覽器/服務器/數據庫結構。在這種結構中,用戶可以通過瀏覽器向服務器提出請求,服務器根據客戶的請求訪問數據庫,并將結果返回給客戶端的瀏覽器進行反饋。這樣就構成了一個三層結構:表示層、功能層、數據層。第一層表示層即瀏覽器,其任務是向服務器提出各種請求,請求數據或者執行操作之后的返回值。這一層相當于馮諾依曼體系統中的輸入、輸出設備,最接近于用戶,所以也是保密性最差的一層。第二層功能層即Web服務器。Web服務器根據瀏覽器發送來的請求向數據庫服務器發出指令,進行數據的檢索、讀取、計算之后,在這一層實現各種各樣的功能,并將結果以網頁形式發送給瀏覽器。這一層相當于運算器與控制器。第三層數據層即數據庫服務器。數據庫服務器根據Web服務器的指令對指定的數據進行檢索計算,將結果發送給Web服務器。這一層主要相當于存儲器,也承擔了一些數據檢索計算的任務。該層遠離用戶,只有Web服務器可以訪問其數據,很好的保證了數據的安全性與保密性。在軟件上,表示層將使用微軟公司的IE瀏覽器,功能層將使用WindowsServer2008操作系統,數據層使用SQLServer2005數據庫管理系統。這三層的軟件都是出自于微軟公司的產品,在兼容性上將不存在問題。
3、數據庫設計
根據本系統的功能設計,后臺數據庫應該包含以下4個表:視頻網站頁面分頁信息表、管理員基本信息表、視頻基本信息表和視頻分類信息表。(1)網站頁面分頁信息表home該表主要用于對于網站顯示頁面的調整,設定網站名稱以及每頁顯示的最大視頻文件數目。設置此表的意義在于可以隨時對每個頁面每頁顯示的最大視頻文件數目進行調整,只需要改動此表中的數據即可,無需改動每個頁面文件。該表包括網站名稱(home)、每頁最多顯示視頻文件數目(duo)兩個字段。(2)管理員基本信息表password該表主要用于對管理員身份的認證,只有管理員輸入了正確的賬號與密碼才能進入管理界面。該表包括編號(id)、賬號(name)、密碼(password)三個字段。(3)視頻文件基本信息表Learning該表主要用于對各個視頻文件進行數據庫管理,進行檢索與調用,并進行一些統計工作,比如說點擊次數。該表包括視頻編號(articleid)、點擊數(hits)、視頻觀看地址(images)、加入時間(dateandtime)、視頻名稱(title)、視頻來源(source)、視頻分類(typeid)7個字段。(4)視頻文件分類信息表type該表主要用于存放視頻文件分類信息。當視頻數目很多的時候,每頁檢索顯然不可行。對視頻文件進行分類存放,可以大大提高檢索效率,也有利于客戶迅速找到自己需要的視頻文件信息。特別是我校學生分為五系,這樣各個系的學生可以很方便的找到自己系部的課件進行學習。該表包括分類編號(typeid)、視頻分類名稱(type)兩個字段。
四、結束語
根據以上設計,再輔以頁面設計與ASP架構設計,即可形成功能適用、界面友好、美觀大方的VOD點播系統。該系統具有上手簡單、清晰易用的特點,學生實際試用效果良好,對于傳統面授教學起到了良好的輔助作用。
作者:高明 單位:徐州開放大學