需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):18324 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:HTML5是下一代互聯(lián)網(wǎng)的Web標(biāo)準(zhǔn)網(wǎng)頁語言,其跨平臺的支持得到不斷增強(qiáng)。HTML5提供WebSocket API,在瀏覽器和服務(wù)器之間建立了一個(gè)基于TCP連接的雙向通道。Web開發(fā)人員可以非常方便的地使用WebSocket構(gòu)建實(shí)時(shí)Web應(yīng)用。 -本文首先分析國內(nèi)外研究現(xiàn)狀,然后介紹本文用到了基于Node.js作為后端開發(fā)語言,HTML5配合EJS模板引擎,WebSocket作為即時(shí)聊天模塊的技術(shù)支撐,Bootstrap作為前端樣式庫,采用Mongoose映射MongoDB數(shù)據(jù)庫等關(guān)鍵技術(shù),以及本文實(shí)例開發(fā)中如何用NPM包管理工具統(tǒng)一管理各獨(dú)立的功能驅(qū)動模塊和使用express-generator命令行快速構(gòu)建項(xiàng)目的框架方法。接下來會詳細(xì)說明如何利用WebSocket等技術(shù)實(shí)現(xiàn)一個(gè)簡單的B/S結(jié)構(gòu)的在線聊天室,并對當(dāng)中遇到的問題進(jìn)行分析和解決。本文創(chuàng)新點(diǎn)在于利用最熱門的HTML5技術(shù)WebSocket結(jié)合Node.js后臺實(shí)現(xiàn)一個(gè)簡單的聊天室系統(tǒng)。 -本文理論研究到設(shè)計(jì)實(shí)現(xiàn)基本闡述HTML5的優(yōu)缺點(diǎn),并且提出一些針對不同瀏覽器使用WebSocket應(yīng)該注意的問題和解決方法。此聊天室系統(tǒng),基本上能夠滿足當(dāng)今互聯(lián)網(wǎng)用戶的即使通信和交流的需求。解決用戶隨時(shí)隨地就能上網(wǎng)聊天交流的問題。 關(guān)鍵詞:HTML5,WebSocket,Node.js,Mongoose,B/S結(jié)構(gòu),聊天室系統(tǒng)
目錄 摘要 Abstract 1引言-1 1.1 背景-1 1.2 目的與意義-1 1.3 國內(nèi)外研究現(xiàn)狀-1 1.4 課題主要研究內(nèi)容-2 1.5 軟硬件需求-2 1.6 論文結(jié)構(gòu)-2 2開發(fā)工具及開發(fā)技術(shù)-3 2.1 開發(fā)工具-3 2.1.1 MongoDB-3 2.1.2 Node.JS-4 2.2開發(fā)技術(shù)-4 2.2.1 EJS模板引擎-4 2.2.2 Bootstrap-5 2.2.3 NPM簡介-5 2.2.4 Express簡介-5 2.2.5 Mongoose-6 3 需求分析-6 3.1 需求調(diào)研-6 3.2可行性分析-6 3.2.1 技術(shù)可行性分析-6 3.2.2 經(jīng)濟(jì)可行性分析-7 3.2.3 社會可行性分析-7 3.2.4 法律可行性分析-7 3.3 系統(tǒng)需求-7 3.4 功能需求-7 3.5 性能需求-8 3.5.1 安全性需求-8 3.5.2 完整性需求-8 4系統(tǒng)概要設(shè)計(jì)-8 4.1 系統(tǒng)用戶用例圖-8 4.2 系統(tǒng)功能模塊設(shè)計(jì)-10 4.3 系統(tǒng)流程圖-10 4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)-11 4.4.1 概念結(jié)構(gòu)設(shè)計(jì)-12 4.4.2 數(shù)據(jù)庫表設(shè)計(jì)-13 5詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)-13 5.1 Session檢測模型分析-14 5.2 各功能詳細(xì)設(shè)計(jì)-14 5.2.1 普通會員用戶模塊功能-15 5.2.2 群管理員模塊功能-15 5.3 系統(tǒng)實(shí)現(xiàn)-15 5.3.1 系統(tǒng)登錄模塊實(shí)現(xiàn)-15 5.3.2 群管理員管理模塊實(shí)現(xiàn)-21 6系統(tǒng)測試-25 6.1系統(tǒng)測試概述-25 6.2測試用例-25 6.2.1首頁登錄模塊用例測試-25 6.2.2 用戶注冊模塊用例測試-25 7 結(jié)論-26 參 考 文 獻(xiàn)-27 致 謝-28 |