- 相關推薦
家居生活視頻網功能分析及結構設計
E-life家居生活視頻網是一個與用戶互動的現代家居生活視頻網站,下面是小編搜集的一篇研究家居生活視頻網功能的論文范文,供大家閱讀查看。
1、概述
通過結合網站開發的實例,論述了E-life家居生活視頻網的設計原理、系統結構和設計實現。E-life家居生活視頻網的系統基于Web的在線視頻系統,主要實現用戶登錄管理、視頻文件的上傳、審核、發布及在線播放和檢索功能。系統采用ASP.NET技術,以 SQL Server2005作為數據庫,使用Mi-crosoft Visual Studio 2008作開發平臺,分為游客、會員及管理員3種身份進行設計。具體實現中將HTML、CSS、ASP.NET 及S QL Server完美融合,力求界面美觀、操作流暢。本文主要論述在線視頻網站的搭建、管理功能的具體實現。
2、市場需求及項目可行性研究
2.1市場需求分析
目前具有Online Video功能的網站很多,如國內比較出名的土豆網、優酷網、百度視頻等等。在網絡信息和媒體技術發展的同時,人們對網絡上各類信息的發布方式和獲取方式的要求逐漸提高,在線視頻技術在各類網站間的應用也趨于頻繁。例如:新浪、搜狐等大型知名網站通過特定的策略對大量的視頻信息進行收集、加工、處理和發布,土豆網、優酷網等通過分享視頻而廣受關注乃至逐步崛起,并且,新聞網站在重視信息內容的充實性的同時,對視頻技術的重視力度也大大提高,不斷地投入資金對視頻技術進行開發和應用。
由此可見,中國的視頻網站領域正在以跨越式的方式向前推進,此項技術在將來的應用必將俞加廣泛,因此開發本系統不論是從專業技術方面來講,還是市場前景來看都有著深遠的意義。
2.2項目可行性研究
為了提高效率,視頻網站采用原來的已有的整站代碼,通過調試運行,做出網站的模板。用Dream Weaver,Photo-Shop進行網頁制作,并通過CSS等技術對網站進行了修改,并對對網站的功能有了擴充。視頻服務器采用PC服務器,而且PC服務器性能也在不斷提高。為了解決多并發流數,讓多臺PC服務器以集群的形式,利用控制網關的方法完成服務器之間的協調運行,這樣提高了系統的利用率。另外,由于采用集群形式,不要求PC服務器實現最大流數,可以采用低檔PC服務器和IDE硬盤,這樣又可以提高單臺視頻服務器的性能價格比。系統的整個方案都是自行開發并在PC端運行,具有較強的靈活性。
3、功能分析及結構設計
3.1功能需求分析
在線視頻系統需要實現的功能包括會員模塊、管理員模塊,以及視頻信息的展示和播放等。具體來講,它包括會員模塊中的注冊、登錄、視頻上傳修改以及評論管理,管理員模塊中的視頻審核刪除、用戶管理、公告管理等。同時增加了按視頻的類別來顯示等功能。
在對系統的功能和需求進行詳細分析之前,首先要根據使用該網站的用戶角色的不同分為管理員、普通會員、游客3種用戶。這樣,在對用戶進行劃分后,得出系統分析如圖1所示。
3.2業務流程
(1)會員注冊:在注冊頁面,用戶填寫用戶名、密碼及郵箱等基本信息后,需要經過系統檢驗其合法性,如果通過,則注冊成功,用戶的信息保存到數據庫用戶信息表中,否則重新填寫信息,直到通過。
(2)會員登錄:在登錄界面,用戶輸入用戶名和密碼,經系統檢驗通過后,根據用戶的權限,進入相應的操作界面。
(3)視頻上傳:游客可以瀏覽本站的所有審核視頻,但不能進行評論,對于注冊用戶,系統會判斷其是否登錄,如果已登錄,則可以上傳自己的視頻,也可回復視頻。
(4)管理員模塊:網站管理員可以對視頻信息進行審核及刪除不符合規則的內容,同時可以對注冊會員進行管理,對公告和首頁幻燈進行維護。
(5)游客瀏覽本網站可以觀看視頻并運用搜索功能快速找到自己需求的內容。
3.3數據庫
數據庫(DataBase,簡稱DB)是按一定結構組織并長期存儲在計算機內的、可共享的大量數據的有機集合。在一個應用程序中,數據庫的設計是數據存儲的核心工作,通過需求分析和數據流的分析,設計出適合網站運行的數據庫是整個網站建設的關鍵。選擇合適的數據庫,根據各功能設計字段、創建合理的表結構、表關系是實現數據庫設計的首要任務。在線視頻系統可以作為個人多用戶使用也可以作為企業使用,是一個中小型軟件系統,為了系統以后的擴展成為企業級系統的定位,系統采用了SQL Server2005數據庫。
SQL Server2005是微軟公司開發的新一代企業級數據庫產品,它提供了集成的數據解決方案,增強了數據的安全性和可伸縮性,更易于創建、部署和管理。以下是系統建立數據庫的設計過程。
3.3.1數據庫創建
在創建數據庫的邏輯表結構之前,首先需要創建數據庫,在線視頻系統的實現是通過MicrosoftSQLServer2005的SQLServerManagementStudioExpress直接創建數據庫!俺绦颉->“Microsoft SQL Server2005”->“SQL Server Management StudioExpress”->在出現的對話框中選擇“連接”->在對象管理器中的數據庫文件夾上右鍵單擊鼠標->在彈出的快捷菜單中選擇“新建數據庫”命令,則彈出數據庫屬性對話框,在該對話框中設置數據庫的名字為play Video,并指定保存數據庫的路徑和其他屬性。
3.3.2數據庫的邏輯結構
在SQLServer2005數據庫管理系統中建立數據庫playVideo,再在此數據庫中建立8張數據表,分別是公告消息表(bulletin)、管理員表(manage User)、個人信息表(user-Info)、注冊用戶表(userRegister)、評論信息表(video Idea)、視頻信息表(video Info)、視頻的來源表(video Poll)、視頻分類表(video Taxis)。
3.3.3安全保密
對于數據庫而言,安全性是指保護數據庫不被破壞、偷竊和非法使用的性能。一個設計良好的安全模式不僅能簡便用戶的合法操作,同時可以使非法操作和意外破壞很難或不可能發生。SQLServer2005的安全性主要分為以下兩類:數據庫安全性和應用程序安全性。數據庫安全性以信息資源和信息資源的用戶為主要管理對象,用戶只要擁有對某個對象的訪問權限,則不論使用什么工具,都可以對該對象進行訪問。
因為客戶端層和數據庫層隔離,客戶端無法接觸本質的數據庫,也就無法進行非法修改和破壞,從而可以有效、安全地保護數據庫。
作為一個管理系統,一定要采取保密措施來保證其安全性。因此系統數據庫要設置操作員表,操作員表記錄著管理員名稱和密碼,只有擁有管理員權限的操作員才能登錄系統,反之則不能。擁有權限的人員才能進入數據庫進行維護操作,反之,數據庫中的數據資料不允許隨意更改。
4、結語
E-life家居生活視頻網一個與用戶互動的現代家居生活視頻網站,該網站的內容以現代家居生活為主、生活內容的信息為切入點。通過視聽的方式傳播應用,形象生動地向用戶傳達了生活中所遇到的各種知識。此外,該網站也是一個用戶分享交流的虛擬平臺,使用戶可以在分享交流視頻的同時,獲得實用的知識和技巧。
E-life家居生活視頻網站系統基本達到了預期的各項技術指標,實現了預期的各項功能。從總體上來講,系統還比較令人滿意。然而,由于時間有限,本系統還存在一些有待深入研究并改正的地方。比如,系統雖給出了基本的視頻網站框架,但是內容不夠豐富。在線視頻是伴隨著音頻、視頻處理技術和網絡技術的快速發展而日益風行的一門綜合性技術,是當前網絡多媒體應用技術中的熱門方向,它所涉及到的知識面很廣泛,技術含量比較高,包括傳輸協議、磁盤存儲、視頻壓縮、準入控制、資源預約、緩沖調度、負載平衡、多點傳送、媒體播放等技術。在視頻網站中視頻解碼是一個難點,因為新的編碼格式的出現,會對在線視頻格式等支持提出新的要求,所以在線視頻系統對視頻編碼格式的適應性還有待深入研究。相信隨著對視頻網站更深入地研究和學習,該視頻網站將會更加完善,更加造福于現實生活,為廣大用戶帶來更多的樂趣,受到更多青睞。
參考文獻:
[1](美)謝菲爾徳.ASP.NET從入門到精通(微軟技術叢書)防應急預案[J].林業勞動安全,2008,(3):26-33.
[2]張超,裴玉起,邱華.國內外數字化應急預案技術發展現狀與趨勢[J].中國安全生產科學技術,2010,6(5):154-158.
[3]韓新,汪永明.數字化滅火救援預案編制及應用技術研究(Ⅰ)———編制模式與方法[J].安全與環境學報,2004,4(1):45-48.
[4]徐娟.計算機虛擬現實技術在消防數字預案中的應用[J].人工智能及識別技術,2007:198-200.
[5]韓新,汪永明.數字化滅火救援預案編制及應用技術研究(Ⅱ)———應用軟件系統構成[J].安全與環境學報,2004,21(3):59-61.
【家居生活視頻網功能分析及結構設計】相關文章:
數字視頻網絡03-18
基于公司治理的內部審計功能分析03-24
論虛擬存儲技術及其在視頻網絡中的應用03-18
服務器集群技術及其在視頻網絡中的應用03-18
微電影社會教育功能分析論文12-02
飯店結構設計開題報告12-05
鋼結構設計用鋼11-22
淺談剪力墻結構設計03-26
剪力墻結構設計要點01-17