需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):9685 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
【摘要】現(xiàn)在互聯(lián)網(wǎng)平臺上已有許多互動型社區(qū),本系統(tǒng)定位于技術(shù)社區(qū),專為行業(yè)內(nèi)的朋友設(shè)計(jì),以文章的分享、閱讀、交流為主,輔以問答等社交型功能,目的是使用戶能在社區(qū)中解決問題、交流互動,達(dá)到自我提升的最終目的。系統(tǒng)實(shí)現(xiàn)了文章發(fā)表和評論、問題發(fā)表回答和點(diǎn)贊、個(gè)人中心、后臺管理等功能。 本系統(tǒng)使用Node.js來構(gòu)建服務(wù)端程序,并使用Experss框架,使用Ejs模板引擎渲染視圖界面,使用非關(guān)系型數(shù)據(jù)庫MongoDB存儲數(shù)據(jù),前端使用jQuery框架來編寫業(yè)務(wù)邏輯,使用Bootstrap實(shí)現(xiàn)頁面布局。
【關(guān)鍵詞】在線社區(qū);Node.js; MongoDB; Express
目錄 摘要 Abstract 1 引言-1 1.1研究的目的及意義-1 1.2研究的應(yīng)用前景-1 1.3研究的主要內(nèi)容-1 2 開發(fā)環(huán)境與相關(guān)技術(shù)-1 2.1 Node.js-1 2.2Express框架-2 2.3 MongoDB-2 2.4 EJS-2 2.5開發(fā)環(huán)境與開發(fā)工具-2 3 軟件系統(tǒng)可行性及需求分析-3 3.1 系統(tǒng)可行性分析-3 3.1.1 技術(shù)可行性-3 3.1.2 操作性-3 3.1.3 經(jīng)濟(jì)可行性-3 3.2 需求分析-3 3.2.1功能需求分析-3 3.2.2性能需求分析-4 4 系統(tǒng)的總體設(shè)計(jì)-4 4.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)-4 4.1.1 系統(tǒng)的架構(gòu)結(jié)構(gòu)-4 4.1.2 系統(tǒng)功能架構(gòu)設(shè)計(jì)-6 4.2 系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)-7 4.2.1系統(tǒng)E-R圖-7 4.2.2數(shù)據(jù)庫表設(shè)計(jì)-8 4.2.3數(shù)據(jù)庫表關(guān)聯(lián)-10 5 系統(tǒng)詳細(xì)實(shí)現(xiàn)-10 5.1中間件功能的實(shí)現(xiàn)-10 5.2系統(tǒng)多用戶功能的實(shí)現(xiàn)-11 5.3數(shù)據(jù)庫連接和定義的實(shí)現(xiàn)-11 5.4 登錄注冊功能的實(shí)現(xiàn)-12 5.5 文章操作功能的實(shí)現(xiàn)-14 5.6 搜索功能的實(shí)現(xiàn)-15 5.7 個(gè)人中心功能的實(shí)現(xiàn)-17 6 系統(tǒng)測試-19 7 結(jié)論-20 7.1 系統(tǒng)的優(yōu)缺點(diǎn)-20 7.2 開發(fā)過程中遇到的問題及解決方法-20 7.3 收獲與體會-21 參考文獻(xiàn)--22 致謝--23 |