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