資源描述:
《基于云存儲的視頻文件分享平臺的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、電子科技大學(xué)UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA專業(yè)學(xué)位碩士學(xué)位論文MASTERTHESISFORPROFESSIONALDEGREE論文題目基于云存儲的視頻文件分享平臺的設(shè)計與實現(xiàn)專業(yè)學(xué)位類別工程碩士學(xué)號201192230111作者姓名盧嘉中指導(dǎo)教師劉夢娟副教授萬方數(shù)據(jù)分類號密級注1UDC學(xué)位論文基于云存儲的視頻文件分享平臺的設(shè)計與實現(xiàn)(題名或副題名)盧嘉中(作者姓名)指導(dǎo)教師劉夢娟副教授電子科技大學(xué)成都張玉平高工成都工業(yè)學(xué)院成都(姓名、職稱、單位名稱)申請學(xué)位級別碩士專業(yè)學(xué)位類別工程碩士工程領(lǐng)域名稱軟件工程提交論文日期201
2、3.9論文答辯日期2013.12.04學(xué)位授予單位和日期電子科技大學(xué)2013年12月24日答辯委員會主席佘堃評閱人注1:注明《國際十進分類法UDC》的類號。萬方數(shù)據(jù)DESIGNANDIMPLEMENTATIONOFAVIDEOSHARINGPLATFORMBASEDONCLOUDSTORAGEAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:MasterofEngineeringAuthor:LuJiazhongAdvisor:LiuMengjuanSchool:SchoolofIn
3、formationandSoftwareEngineering萬方數(shù)據(jù)獨創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示謝意。作者簽名:日期:年月日論文使用授權(quán)本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位
4、論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)作者簽名:導(dǎo)師簽名:日期:年月日萬方數(shù)據(jù)摘要摘要隨著科技的發(fā)展、生活水平的提高,人們對互聯(lián)網(wǎng)應(yīng)用的要求也日益提高。簡單的文件分享也不例外。目前互聯(lián)網(wǎng)上主要的文件分享方式分為三類:基于P2P的文件分享系統(tǒng)、基于FHS(FileHostingService)的文件分享系統(tǒng)、基于CDN的文件分享系統(tǒng)。其中,基于P2P的文件分享在過去十年是文件分享最流行和主要的方式。然而隨著云存儲和數(shù)據(jù)中心技術(shù)的發(fā)展,基于云存儲的文件分享系統(tǒng)受到了越來越多的重視,例如微軟提出的S
5、kyDrive、華為網(wǎng)盤、百度云盤等基于FHS的文件分享平臺被廣泛部署。論文詳細介紹了平臺的需求分析,從平臺整體框架設(shè)計到代碼的編寫、實現(xiàn)和測試等一連串工作。在平臺設(shè)計框架前,首先需要對市場進行調(diào)研,通過調(diào)研確定用戶需求和平臺可實施的范圍;其次分析調(diào)研問題,撰寫平臺需求分析;最后歸類整理文檔。在平臺設(shè)計階段,根據(jù)需求分析和實施范圍對平臺的每個功能模塊和數(shù)據(jù)庫模塊進行詳細設(shè)計,形成平臺初步框架。在平臺實現(xiàn)階段,平臺采用Struts框架對Web服務(wù)器進行實現(xiàn),視頻存儲在以linux為操作系統(tǒng)的虛擬機里,數(shù)據(jù)庫則以MySQL的iBARIS框架進行數(shù)據(jù)庫連接。最后測試階段,平臺采用了黑白盒的測試方
6、法,詳細地測試了用例,并試運行系統(tǒng),以對實際應(yīng)用進行檢驗。本論文設(shè)計實現(xiàn)了一個基于云存儲的視頻文件分享平臺,包括用戶注冊、視頻文件上傳、下載、管理、分享、搜索、推薦以及添加好友等功能。系統(tǒng)以Hadoop的分布式文件系統(tǒng)HDFS(HadoopDistributedFileSystem)作為存儲解決方案,采用UML建模作為系統(tǒng)開發(fā)方法,在此基礎(chǔ)上實現(xiàn)視頻文件分享平臺。關(guān)鍵詞:云存儲,視頻文件分享,Hadoop,分布式文件系統(tǒng)I萬方數(shù)據(jù)ABSTRACTABSTRACTWiththedevelopmentofscienceandtechnology,theimprovementoflivingst
7、andards,PeopledemandforInternetapplicationsalsoisincreasingdaybyday.Simplefilesharingisnoexception.TherearethreemainwayoffilesharingcategoriesontheInterne:BasedontheP2Pfilesharingsystems,basedontheFHS(FileHosting