需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):12633 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著網(wǎng)絡(luò)和信息技術(shù)飛速發(fā)展,以及科技水平的不斷提升,通訊系統(tǒng)也在日新月異地更新和升級(jí),使用幾乎隨處可見。在PC端和移動(dòng)端,通訊系統(tǒng)是必備的一個(gè)功能。正得益于這些通訊系統(tǒng)和軟件的出現(xiàn),人們方便了交流,大大的縮近了和對(duì)方的距離,讓人們的生活和交流更加的便利。但是通訊系統(tǒng)大部分都是基于Java技術(shù),開發(fā)比較復(fù)雜,所以使用Node.js開發(fā)通訊系統(tǒng),實(shí)現(xiàn)快捷,開發(fā)簡單,是很好的一種技術(shù)。 本文根據(jù)設(shè)計(jì)前期首先對(duì)目前市面上的主流通訊系統(tǒng)進(jìn)行了解和調(diào)研,并查閱關(guān)于Node.js技術(shù)的相關(guān)文獻(xiàn),書籍等資料,確定開發(fā)流程和方向,完善系統(tǒng)的需求等。本系統(tǒng)以Node.js作為服務(wù)器,B/S架構(gòu),MySQL數(shù)據(jù)庫為基礎(chǔ),開發(fā)出能滿足聊天需求的通訊系統(tǒng)。實(shí)現(xiàn)了用戶群聊,一對(duì)一私聊,更改用戶信息,管理員管理用戶等功能。通過本系統(tǒng),可以讓通訊系統(tǒng)變得更容易實(shí)現(xiàn),使用也變得更加便捷, 人們交流更加方便。 關(guān)鍵詞:Socket;Node.js;通訊系統(tǒng)
目錄 摘要 Abstract 1 緒論-1 1.1 課題的背景、目的和意義-1 1.2 課題國內(nèi)外發(fā)展概況-1 1.3 課題欲解決的問題-2 2 需求分析和可行性分析-2 2.1系統(tǒng)需求分析-2 2.1.1功能性需求分析-2 2.1.2非功能性需求分析-3 2.2可行性分析-3 2.2.1技術(shù)可行性-3 2.2.2經(jīng)濟(jì)可行性-3 2.2.3操作可行性-3 2.3開發(fā)平臺(tái)-4 3 系統(tǒng)概要設(shè)計(jì)-4 3.1系統(tǒng)概述-4 3.2功能模塊劃分-4 3.3數(shù)據(jù)庫設(shè)計(jì)-5 3.3.1邏輯設(shè)計(jì)-5 3.3.2數(shù)據(jù)表設(shè)計(jì)-6 4 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)-8 4.1核心技術(shù)簡介-8 4.1.1 JQuery-8 4.1.2 Express-8 4.1.3 Socket-8 4.2數(shù)據(jù)庫鏈接-9 4.3系統(tǒng)注冊模塊-10 4.3.1模塊設(shè)計(jì)思路-10 4.3.2系統(tǒng)注冊界面-12 4.4系統(tǒng)登錄模塊-13 4.4.1模塊設(shè)計(jì)思路-13 4.3.2系統(tǒng)登錄界面-14 4.5用戶信息模塊-15 4.5.1模塊設(shè)計(jì)思路-15 4.5.2用戶信息界面-16 4.6聊天模塊-17 4.6.1模塊設(shè)計(jì)思路-17 4.6.2系統(tǒng)聊天界面-20 4.7系統(tǒng)管理模塊-25 4.7.1模塊設(shè)計(jì)思路-25 4.7.2系統(tǒng)管理界面-27 5 軟件測試-30 5.1軟件測試概述-30 5.2系統(tǒng)的測試-31 5.2.1用戶注冊的測試-31 5.2.2用戶登錄的測試-31 6 結(jié)論-32 參 考 文 獻(xiàn)-34 致 謝-35 |