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