基于Node.js的圖片分享應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-05-27 13:11
本文關(guān)鍵詞:基于Node.js的圖片分享應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,拍照分享到社交平臺(tái)已經(jīng)成了人們的一個(gè)習(xí)慣。國(guó)內(nèi)外也相繼出現(xiàn)了許多圖片分享應(yīng)用,比如Instagram、美圖秀秀等。雖然國(guó)內(nèi)外的圖片應(yīng)用紛繁復(fù)雜,但是它們的側(cè)重點(diǎn)主要在圖片本身,比如為圖片加上特效處理,所以目前所有圖片類(lèi)應(yīng)用都將產(chǎn)品的重點(diǎn)放在了“工具性”上,而嚴(yán)重地忽視了社交因素。為了提高圖片分享應(yīng)用的社交性,將圖片與游戲相結(jié)合,本文設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)與微信公眾號(hào)結(jié)合的圖片分享應(yīng)用系統(tǒng)。本文的主要任務(wù)是設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于Node.js的圖片分享應(yīng)用的移動(dòng)端Web系統(tǒng)。首先對(duì)圖片分享應(yīng)用的需求進(jìn)行分析,總結(jié)了系統(tǒng)的功能性需求及性能方面的需求,為了充分利用了移動(dòng)設(shè)備和微信平臺(tái)的優(yōu)勢(shì),該系統(tǒng)以微信公眾號(hào)作為用戶(hù)與系統(tǒng)的接口。然后基于移動(dòng)端Web應(yīng)用的系統(tǒng)設(shè)計(jì)原則,對(duì)圖片分享應(yīng)用進(jìn)行總體設(shè)計(jì),包括系統(tǒng)架構(gòu)、功能模塊以及開(kāi)發(fā)環(huán)境的設(shè)計(jì),其主要功能模塊包括用戶(hù)注冊(cè),拍照上傳、裁剪照片、自定義游戲中的圖片、分享自定義的游戲等。接著,根據(jù)MVC設(shè)計(jì)模式,對(duì)圖片分享應(yīng)用進(jìn)行詳細(xì)設(shè)計(jì),包括模型層的數(shù)據(jù)庫(kù)設(shè)計(jì),控制層的相關(guān)業(yè)務(wù)邏輯接口的定義以及系統(tǒng)的界面設(shè)計(jì)。依照系統(tǒng)的詳細(xì)設(shè)計(jì),對(duì)圖片分享應(yīng)用進(jìn)行開(kāi)發(fā)和實(shí)現(xiàn),并針對(duì)系統(tǒng)的主要技術(shù)點(diǎn)的實(shí)現(xiàn)進(jìn)行詳細(xì)的介紹,主要包括系統(tǒng)業(yè)務(wù)邏輯的實(shí)現(xiàn);圖片裁剪的實(shí)現(xiàn);圖庫(kù)瀑布流布局的實(shí)現(xiàn);將應(yīng)用接入微信公眾號(hào);系統(tǒng)性能優(yōu)化的實(shí)現(xiàn)。最后,為了確保系統(tǒng)的穩(wěn)定性,對(duì)系統(tǒng)進(jìn)行完善的功能測(cè)試。
【關(guān)鍵詞】:移動(dòng)互聯(lián)網(wǎng) 圖片分享應(yīng)用 微信 Node.js
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP311.52
【目錄】:
- 摘要3-4
- Abstract4-7
- 1 緒論7-11
- 1.1 課題背景7
- 1.2 國(guó)內(nèi)外現(xiàn)狀分析7-8
- 1.3 論文主要內(nèi)容8-9
- 1.4 論文組織結(jié)構(gòu)9-11
- 2 相關(guān)技術(shù)研究11-20
- 2.1 JavaScript11-12
- 2.2 Node.js12-13
- 2.2.1 Node.js與JavaScript的關(guān)系12
- 2.2.2 Node.js優(yōu)缺點(diǎn)12-13
- 2.3 Express13-14
- 2.4 非關(guān)系型數(shù)據(jù)庫(kù)(Nosql)14-16
- 2.4.1 關(guān)系型數(shù)據(jù)庫(kù)瓶頸14-15
- 2.4.2 Nosql特點(diǎn)15
- 2.4.3 Nosql15-16
- 2.5 MongoDB16-18
- 2.5.1 MongoDB16
- 2.5.2 MongoDB特點(diǎn)16-17
- 2.5.3 MongoDB適用場(chǎng)景17-18
- 2.6 jQuery Mobile18-19
- 2.6.1 jQuery Mobile簡(jiǎn)介18
- 2.6.2 功能特點(diǎn)18-19
- 2.7 本章小結(jié)19-20
- 3 圖片分享應(yīng)用的需求分析與設(shè)計(jì)20-43
- 3.1 需求分析20-26
- 3.1.1 系統(tǒng)業(yè)務(wù)流程分析21-23
- 3.1.2 系統(tǒng)的功能需求23-25
- 3.1.3 性能需求分析25-26
- 3.2 系統(tǒng)總體設(shè)計(jì)26-32
- 3.2.1 系統(tǒng)設(shè)計(jì)原則26-27
- 3.2.2 系統(tǒng)架構(gòu)設(shè)計(jì)27-30
- 3.2.3 功能模塊設(shè)計(jì)30-31
- 3.2.4 開(kāi)發(fā)環(huán)境31-32
- 3.3 系統(tǒng)詳細(xì)設(shè)計(jì)32-42
- 3.3.1 模型層設(shè)計(jì)32-35
- 3.3.2 控制層接口設(shè)計(jì)35-38
- 3.3.3 頁(yè)面原型設(shè)計(jì)38-42
- 3.4 本章小結(jié)42-43
- 4 圖片分享應(yīng)用的實(shí)現(xiàn)43-57
- 4.1 系統(tǒng)業(yè)務(wù)邏輯的實(shí)現(xiàn)43-46
- 4.2 圖片裁剪的實(shí)現(xiàn)46-49
- 4.3 圖庫(kù)瀑布流布局的實(shí)現(xiàn)49-53
- 4.3.1 傳統(tǒng)多列浮動(dòng)49-50
- 4.3.2 CSS3新特性方式50-51
- 4.3.3 絕對(duì)定位方式51-53
- 4.4 接入微信公眾號(hào)53-54
- 4.5 系統(tǒng)性能優(yōu)化實(shí)現(xiàn)54-56
- 4.6 本章小結(jié)56-57
- 5 系統(tǒng)測(cè)試57-60
- 5.1 功能測(cè)試57
- 5.2 性能測(cè)試57-59
- 5.3 本章小結(jié)59-60
- 6 總結(jié)和展望60-62
- 6.1 本文主要工作60
- 6.2 展望60-62
- 致謝62-63
- 參考文獻(xiàn)63-65
- 附錄65
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前4條
1 覃秋密;韋永軍;蔣家斌;;CSS Sprites提升網(wǎng)頁(yè)加載速度的應(yīng)用研究[J];電腦知識(shí)與技術(shù);2011年27期
2 李晶;;NodeJS——服務(wù)器端JavaScript運(yùn)行環(huán)境[J];程序員;2010年12期
3 劉旭;;Chrome V8引擎中的JavaScript數(shù)組實(shí)現(xiàn)分析與性能優(yōu)化[J];計(jì)算機(jī)與現(xiàn)代化;2014年10期
4 申德榮;于戈;王習(xí)特;聶鐵錚;寇月;;支持大數(shù)據(jù)管理的NoSQL系統(tǒng)研究綜述[J];軟件學(xué)報(bào);2013年08期
本文關(guān)鍵詞:基于Node.js的圖片分享應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):400045
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/400045.html
最近更新
教材專(zhuān)著