基于云計算的互聯(lián)網(wǎng)圖片分享網(wǎng)站的設(shè)計與實現(xiàn)
發(fā)布時間:2021-08-01 22:34
隨著數(shù)碼攝影設(shè)備的普及與社區(qū)化交流方式的進一步流行,“讀圖時代”正在到來。目前我們習(xí)慣的讀圖方式有資訊式讀圖、審美式讀圖、技術(shù)化讀圖、人際化讀圖四種,其中人際化讀圖的比例正在增加。本論文通過《圖片時光》這一例基于社區(qū)的圖片分享網(wǎng)站的開發(fā),講述云計算時代圖片分享網(wǎng)站的技術(shù)與實現(xiàn);同時對互聯(lián)網(wǎng)應(yīng)用開發(fā)與傳統(tǒng)信息系統(tǒng)開發(fā)的異同進行一些探討。論文主要包括以下幾部分:1、分析圖片分享網(wǎng)站的技術(shù)特點、商業(yè)模式和市場前景,并介紹了相關(guān)實現(xiàn)技術(shù)。2、對《圖片時光》網(wǎng)站的可行性分析與功能需求分析,運用面向?qū)ο蠓治龇椒▽W(wǎng)站進行系統(tǒng)建模。3、提出網(wǎng)站的性能目標(biāo)與功能目標(biāo),結(jié)合現(xiàn)有技術(shù)完成系統(tǒng)架構(gòu)與功能設(shè)計。4、使用django開發(fā)框架完成網(wǎng)站開發(fā);并實現(xiàn)了一致性散列算法對網(wǎng)站的大量圖片文件進行管理。5、結(jié)合《圖片時光》網(wǎng)站的開發(fā),對WEB系統(tǒng)的測試進行了討論。云計算技術(shù)的核心思想是通過廉價標(biāo)準(zhǔn)服務(wù)器集群解決網(wǎng)站的規(guī)模可擴展性。隨時產(chǎn)生的大量圖片文件要求圖片分享網(wǎng)站有足夠的儲存與帶寬,我們通過在網(wǎng)站服務(wù)器上實現(xiàn)一致性散列算法滿足網(wǎng)站的擴展需要。現(xiàn)在是一個隨手拿起手機拍幾張圖片,人人都可以成為攝影師的時代。圖...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:85 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題來源及背景介紹
1.2 該課題領(lǐng)域的應(yīng)用現(xiàn)狀
1.3 課題研究價值
1.4 論文內(nèi)容
第二章 系統(tǒng)相關(guān)技術(shù)原理
2.1 統(tǒng)一建模語言 UML 介紹
2.2 系統(tǒng)運行環(huán)境
2.2.1 Linux 操作系統(tǒng)
2.2.2 Nginx 服務(wù)器
2.2.3 PostgreSQL 數(shù)據(jù)庫管理系統(tǒng)
2.3 開發(fā)語言與框架
2.3.1 Python 動態(tài)語言
2.3.2 Django 網(wǎng)站開發(fā)框架
2.4 本章小結(jié)
第三章 網(wǎng)站需求分析
3.1 項目可行性分析
3.2 網(wǎng)站目標(biāo)
3.3 功能分析
3.3.1 功能模塊
3.3.2 圖片空間
3.3.3 慢漫時光
3.4 系統(tǒng)建模
3.4.1 用例圖
3.4.2 順序圖
3.4.3 狀態(tài)圖
3.4.4 類圖
3.5 本章小結(jié)
第四章 網(wǎng)站系統(tǒng)設(shè)計
4.1 概要設(shè)計
4.1.1 設(shè)計目標(biāo)
4.1.2 MVC 結(jié)構(gòu)
4.1.3 網(wǎng)站架構(gòu)設(shè)計
4.1.4 網(wǎng)站規(guī)模與云計算
4.1.5 子系統(tǒng)設(shè)計
4.2 數(shù)據(jù)庫設(shè)計
4.2.1 設(shè)計原則
4.2.2 數(shù)據(jù)庫概念設(shè)計
4.2.3 數(shù)據(jù)庫邏輯設(shè)計
4.2.4 數(shù)據(jù)庫物理設(shè)計
4.3 信息架構(gòu)設(shè)計
4.3.1 網(wǎng)站信息組織
4.3.2 網(wǎng)站導(dǎo)航設(shè)計
4.3.3 網(wǎng)站搜索設(shè)計
4.4 本章小結(jié)
第五章 網(wǎng)站系統(tǒng)實現(xiàn)
5.1 網(wǎng)站模塊劃分
5.2 網(wǎng)站數(shù)據(jù)庫結(jié)構(gòu)
5.3 網(wǎng)站模塊實現(xiàn)
5.3.1 批量上傳模塊
5.3.2 相冊管理模塊
5.3.3 外鏈管理模塊
5.3.4 個人發(fā)布模塊
5.3.5 好友關(guān)注模塊
5.3.6 興趣圈模塊
5.3.7 登錄與個人信息模塊
5.3.8 檢索模塊
5.4 主要實現(xiàn)技術(shù)
5.4.1 基于 Django 框架的開發(fā)實現(xiàn)
5.4.2 圖片外鏈管理的技術(shù)實現(xiàn)
5.4.3 一致性散列算法的實現(xiàn)
5.5 本章小結(jié)
第六章 網(wǎng)站系統(tǒng)測試
6.1 軟件測試概述
6.2 WEB 系統(tǒng)測試
6.2.1 功能測試
6.2.2 性能測試
6.2.3 可用性測試
6.2.4 安全性測試
6.3 圖片時光網(wǎng)站的測試
6.3.1 單元測試
6.3.2 系統(tǒng)測試
6.3.3 測試用例
6.3.4 結(jié)果分析
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
致謝
參考文獻
附錄
【參考文獻】:
期刊論文
[1]利用Nginx實現(xiàn)基于URI的Web負(fù)載分配[J]. 田純青. 現(xiàn)代計算機(專業(yè)版). 2009(07)
[2]Web2.0的研究與應(yīng)用綜述[J]. 王偉軍,孫晶. 情報科學(xué). 2007(12)
[3]Deep Web數(shù)據(jù)集成研究綜述[J]. 劉偉,孟小峰,孟衛(wèi)一. 計算機學(xué)報. 2007(09)
[4]Web開發(fā)技術(shù)史話[J]. 王詠剛. 程序員. 2004(04)
[5]Web應(yīng)用服務(wù)器研究綜述[J]. 范國闖,鐘華,黃濤,馮玉琳. 軟件學(xué)報. 2003(10)
博士論文
[1]基于DHT的分布式網(wǎng)絡(luò)中負(fù)載均衡機制及其安全性的研究[D]. 弭偉.北京郵電大學(xué) 2012
碩士論文
[1]基于DHT的P2P文件共享技術(shù)的研究與應(yīng)用[D]. 周皓.武漢理工大學(xué) 2009
本文編號:3316363
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:85 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題來源及背景介紹
1.2 該課題領(lǐng)域的應(yīng)用現(xiàn)狀
1.3 課題研究價值
1.4 論文內(nèi)容
第二章 系統(tǒng)相關(guān)技術(shù)原理
2.1 統(tǒng)一建模語言 UML 介紹
2.2 系統(tǒng)運行環(huán)境
2.2.1 Linux 操作系統(tǒng)
2.2.2 Nginx 服務(wù)器
2.2.3 PostgreSQL 數(shù)據(jù)庫管理系統(tǒng)
2.3 開發(fā)語言與框架
2.3.1 Python 動態(tài)語言
2.3.2 Django 網(wǎng)站開發(fā)框架
2.4 本章小結(jié)
第三章 網(wǎng)站需求分析
3.1 項目可行性分析
3.2 網(wǎng)站目標(biāo)
3.3 功能分析
3.3.1 功能模塊
3.3.2 圖片空間
3.3.3 慢漫時光
3.4 系統(tǒng)建模
3.4.1 用例圖
3.4.2 順序圖
3.4.3 狀態(tài)圖
3.4.4 類圖
3.5 本章小結(jié)
第四章 網(wǎng)站系統(tǒng)設(shè)計
4.1 概要設(shè)計
4.1.1 設(shè)計目標(biāo)
4.1.2 MVC 結(jié)構(gòu)
4.1.3 網(wǎng)站架構(gòu)設(shè)計
4.1.4 網(wǎng)站規(guī)模與云計算
4.1.5 子系統(tǒng)設(shè)計
4.2 數(shù)據(jù)庫設(shè)計
4.2.1 設(shè)計原則
4.2.2 數(shù)據(jù)庫概念設(shè)計
4.2.3 數(shù)據(jù)庫邏輯設(shè)計
4.2.4 數(shù)據(jù)庫物理設(shè)計
4.3 信息架構(gòu)設(shè)計
4.3.1 網(wǎng)站信息組織
4.3.2 網(wǎng)站導(dǎo)航設(shè)計
4.3.3 網(wǎng)站搜索設(shè)計
4.4 本章小結(jié)
第五章 網(wǎng)站系統(tǒng)實現(xiàn)
5.1 網(wǎng)站模塊劃分
5.2 網(wǎng)站數(shù)據(jù)庫結(jié)構(gòu)
5.3 網(wǎng)站模塊實現(xiàn)
5.3.1 批量上傳模塊
5.3.2 相冊管理模塊
5.3.3 外鏈管理模塊
5.3.4 個人發(fā)布模塊
5.3.5 好友關(guān)注模塊
5.3.6 興趣圈模塊
5.3.7 登錄與個人信息模塊
5.3.8 檢索模塊
5.4 主要實現(xiàn)技術(shù)
5.4.1 基于 Django 框架的開發(fā)實現(xiàn)
5.4.2 圖片外鏈管理的技術(shù)實現(xiàn)
5.4.3 一致性散列算法的實現(xiàn)
5.5 本章小結(jié)
第六章 網(wǎng)站系統(tǒng)測試
6.1 軟件測試概述
6.2 WEB 系統(tǒng)測試
6.2.1 功能測試
6.2.2 性能測試
6.2.3 可用性測試
6.2.4 安全性測試
6.3 圖片時光網(wǎng)站的測試
6.3.1 單元測試
6.3.2 系統(tǒng)測試
6.3.3 測試用例
6.3.4 結(jié)果分析
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
致謝
參考文獻
附錄
【參考文獻】:
期刊論文
[1]利用Nginx實現(xiàn)基于URI的Web負(fù)載分配[J]. 田純青. 現(xiàn)代計算機(專業(yè)版). 2009(07)
[2]Web2.0的研究與應(yīng)用綜述[J]. 王偉軍,孫晶. 情報科學(xué). 2007(12)
[3]Deep Web數(shù)據(jù)集成研究綜述[J]. 劉偉,孟小峰,孟衛(wèi)一. 計算機學(xué)報. 2007(09)
[4]Web開發(fā)技術(shù)史話[J]. 王詠剛. 程序員. 2004(04)
[5]Web應(yīng)用服務(wù)器研究綜述[J]. 范國闖,鐘華,黃濤,馮玉琳. 軟件學(xué)報. 2003(10)
博士論文
[1]基于DHT的分布式網(wǎng)絡(luò)中負(fù)載均衡機制及其安全性的研究[D]. 弭偉.北京郵電大學(xué) 2012
碩士論文
[1]基于DHT的P2P文件共享技術(shù)的研究與應(yīng)用[D]. 周皓.武漢理工大學(xué) 2009
本文編號:3316363
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3316363.html
最近更新
教材專著