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