天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 碩博論文 > 信息類碩士論文 >

基于WebSocket的網(wǎng)頁(yè)即時(shí)通訊軟件應(yīng)用開發(fā)

發(fā)布時(shí)間:2017-04-03 19:12

  本文關(guān)鍵詞:基于WebSocket的網(wǎng)頁(yè)即時(shí)通訊軟件應(yīng)用開發(fā),由筆耕文化傳播整理發(fā)布。


【摘要】:網(wǎng)頁(yè)的即時(shí)通信是建立在互聯(lián)網(wǎng)基礎(chǔ)之上的一種通訊方式,隨著信息時(shí)代的到來(lái),互聯(lián)網(wǎng)技術(shù)飛速發(fā)展,各種瀏覽器應(yīng)運(yùn)而生,成為人們生活中不可缺少的搜索工具。瀏覽器發(fā)明初期還只能在線瀏覽一些文檔,沒有過(guò)多的交互功能。隨著JavaScrip發(fā)展和流行,基于瀏覽器的B/S架構(gòu)的應(yīng)用交互性越來(lái)越強(qiáng),大有替代C/S架構(gòu)應(yīng)用的趨勢(shì)。HTTP作為瀏覽器和服務(wù)器之間通信的協(xié)議,它的局限性開始逐漸的暴露出來(lái)。HTTP的請(qǐng)求/響應(yīng)模型給全雙工通信帶來(lái)了很大的障礙,瀏覽器每一次給服務(wù)器發(fā)出響應(yīng)指令時(shí)都要帶上一段HTTP頭和一些相關(guān)的請(qǐng)求信息,這樣會(huì)造成實(shí)現(xiàn)復(fù)雜、資源浪費(fèi)、實(shí)時(shí)性不高等問題。即使后來(lái)AJAX(異步的JavaScript和XML)的出現(xiàn),一些基于AJAX的模擬全雙工通信的手段,如AJAX長(zhǎng)輪詢依然沒有解決資源浪費(fèi)的問題。本文基于WebSocket的網(wǎng)頁(yè)即時(shí)通訊軟件主要研究?jī)?nèi)容有以下幾個(gè)方面:首先對(duì)目前廣泛應(yīng)用的幾種實(shí)時(shí)Web技術(shù)方法進(jìn)行分析,總結(jié)了他們?cè)趹?yīng)用過(guò)程中存在的缺陷;其次詳細(xì)分析了幾種本文涉及的關(guān)鍵技術(shù);最后在此基礎(chǔ)之上提出了一種基于WebSocket協(xié)議的網(wǎng)頁(yè)即時(shí)通訊軟件實(shí)施方案,實(shí)現(xiàn)基于瀏覽器的網(wǎng)頁(yè)即時(shí)通訊功能。這一方案能更好的彌補(bǔ)現(xiàn)有技術(shù)的不足之處,是一種更加方便、快捷、安全的實(shí)施方案。在現(xiàn)有技術(shù)的基礎(chǔ)上開發(fā)設(shè)計(jì)了一套網(wǎng)頁(yè)即時(shí)通訊軟件,并對(duì)開發(fā)環(huán)境,可行性等進(jìn)行了更深層次的理論分析。為了改善系統(tǒng)的安全性,快捷性和實(shí)用性,本文用Node.js搭建HTTP和WebSocket服務(wù)器,其中WebSocket服務(wù)器的搭建將借助于Socket.IO來(lái)輔助;使用WebSocket可以很方便地建立服務(wù)器到客戶端的sockets連接,該應(yīng)用主要是通過(guò)全新的全雙工通信技術(shù)Node.js server+ WebSocket來(lái)實(shí)現(xiàn)即時(shí)通訊的功能;本文還優(yōu)化了現(xiàn)有通訊軟件的頁(yè)面布局,使其兼?zhèn)浜?jiǎn)單性、針對(duì)性、實(shí)用性、一致性、可移植性和先進(jìn)性。為了驗(yàn)證這種新穎的網(wǎng)頁(yè)即時(shí)通訊系統(tǒng)的可行性,對(duì)軟件進(jìn)行了后期的測(cè)試和評(píng)估,通過(guò)對(duì)測(cè)試數(shù)據(jù)的整理和分析證明了該通訊系統(tǒng)的可行性。
【關(guān)鍵詞】:WebSocket 網(wǎng)頁(yè)即時(shí)通訊 JavaScript Node.js server
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52;TP393.092
【目錄】:
  • 摘要5-6
  • ABSTRACT6-10
  • 第1章 緒論10-20
  • 1.1 選題背景10-12
  • 1.2 國(guó)內(nèi)外對(duì)于WebSocket的研究現(xiàn)狀12-13
  • 1.3 關(guān)鍵技術(shù)簡(jiǎn)介13-19
  • 1.3.1 JavaScript13-14
  • 1.3.2 Node.js14-16
  • 1.3.3 WebSocket16-18
  • 1.3.4 Socket.IO18-19
  • 1.4 本文的主要研究?jī)?nèi)容19-20
  • 第2章 即時(shí)通訊軟件需求分析20-25
  • 2.1 應(yīng)用概述20
  • 2.2 應(yīng)用可行性分析20-22
  • 2.3 功能描述22-24
  • 2.3.1 用戶名注冊(cè)23
  • 2.3.2 在線人數(shù)統(tǒng)計(jì)23
  • 2.3.3 發(fā)送文本消息23
  • 2.3.4 發(fā)送圖片23
  • 2.3.5 發(fā)送表情23-24
  • 2.3.6 清空聊天內(nèi)容24
  • 2.3.7 修改聊天文本顏色24
  • 2.4 系統(tǒng)功能模塊24-25
  • 第3章 即時(shí)通訊軟件總體設(shè)計(jì)25-30
  • 3.1 MVC模式25-26
  • 3.2 功能模塊劃分26-27
  • 3.2.1 服務(wù)器端功能26
  • 3.2.2 客戶端功能26-27
  • 3.3 總體設(shè)計(jì)原則27-28
  • 3.4 通訊應(yīng)用的主流程28
  • 3.5 應(yīng)用層次劃分28-30
  • 3.5.1 前端部分29
  • 3.5.2 后端部分29-30
  • 第4章 即時(shí)通訊軟件詳細(xì)設(shè)計(jì)30-39
  • 4.1 功能設(shè)計(jì)30-37
  • 4.1.1 注冊(cè)30
  • 4.1.2 在線人數(shù)統(tǒng)計(jì)30-32
  • 4.1.3 顯示文本消息32
  • 4.1.4 發(fā)送文本消息32-33
  • 4.1.5 發(fā)送圖片33-34
  • 4.1.6 發(fā)送表情34-35
  • 4.1.7 修改聊天文本顏色35
  • 4.1.8 清空聊天歷史35-37
  • 4.2 其他相關(guān)功能的完善37
  • 4.3 HTML5頁(yè)面結(jié)構(gòu)設(shè)計(jì)37-39
  • 第五章 即時(shí)通訊軟件的應(yīng)用功能實(shí)現(xiàn)39-44
  • 5.1 用戶注冊(cè)界面設(shè)計(jì)39
  • 5.2 消息顯示界面設(shè)計(jì)39-40
  • 5.3 表情發(fā)送界面設(shè)計(jì)40-41
  • 5.4 發(fā)送圖片界面設(shè)計(jì)41-42
  • 5.5 選擇文本顏色界面設(shè)計(jì)42-44
  • 第六章 即時(shí)通訊軟件功能測(cè)試44-50
  • 6.1 軟件測(cè)試簡(jiǎn)介44-45
  • 6.1.1 軟件測(cè)試定義及意義44
  • 6.1.2 常用的軟件測(cè)試方法44-45
  • 6.2 測(cè)試環(huán)境45
  • 6.3 測(cè)試流程45-49
  • 6.3.1 應(yīng)用注冊(cè)模塊測(cè)試45-46
  • 6.3.2 在線人數(shù)統(tǒng)計(jì)模塊測(cè)試46
  • 6.3.3 文本發(fā)送模塊測(cè)試46-47
  • 6.3.4 圖片發(fā)送模塊測(cè)試47
  • 6.3.5 表情發(fā)送模塊測(cè)試47-48
  • 6.3.6 清空聊天內(nèi)容模塊測(cè)試48
  • 6.3.7 修改聊天文本顏色模塊測(cè)試48-49
  • 6.4 測(cè)試總結(jié)49-50
  • 研究展望50-52
  • 參考文獻(xiàn)52-54
  • 致謝54-55

【相似文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 ;即時(shí)通訊軟件走向?qū)I(yè)化[J];數(shù)碼世界;2004年16期

2 ;即時(shí)通訊軟件[J];新電腦;2006年03期

3 張健;;即時(shí)通訊軟件營(yíng)銷存在的問題與解決對(duì)策[J];軟件導(dǎo)刊;2010年12期

4 孫濤;;現(xiàn)代網(wǎng)絡(luò)即時(shí)通訊軟件的發(fā)展分析[J];電子制作;2012年10期

5 穆永;網(wǎng)上最新的即時(shí)通訊軟件[J];電腦知識(shí)與技術(shù);2000年10期

6 穆永;網(wǎng)上最新的即時(shí)通訊軟件[J];多媒體世界;2000年12期

7 ITBOY;即時(shí)通訊軟件——總是那么美[J];電腦知識(shí)與技術(shù);2002年11期

8 ;即時(shí)通訊軟件橫向評(píng)測(cè)——網(wǎng)絡(luò)溝通面對(duì)面[J];新電腦;2004年03期

9 憶棠;搜Q搜出你的好友來(lái)[J];網(wǎng)絡(luò)與信息;2004年03期

10 彭力,汪秉文;即時(shí)通訊軟件服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J];微機(jī)發(fā)展;2004年10期

中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前10條

1 秋 禾;即時(shí)通訊軟件市場(chǎng)醞釀變局[N];中國(guó)企業(yè)報(bào);2004年

2 本報(bào)實(shí)習(xí)記者 劉愛英;即時(shí)通訊軟件烽煙再起[N];中國(guó)知識(shí)產(chǎn)權(quán)報(bào);2005年

3 特約作者 張翼軫;即時(shí)通訊軟件在擴(kuò)張[N];電腦報(bào);2002年

4 本報(bào)記者 余峧;何種即時(shí)通訊軟件才是上班族的最愛?[N];通信信息報(bào);2003年

5 電腦虎;沒有極限的溝通:IM[N];中國(guó)電腦教育報(bào);2004年

6 ;中商科技 商訊即時(shí)通訊軟件[N];中國(guó)計(jì)算機(jī)報(bào);2010年

7 姜濤 劉刈;南京大學(xué)生自創(chuàng)即時(shí)通訊軟件[N];中國(guó)改革報(bào);2004年

8 ITBOY;QQ:毒的就是你![N];中國(guó)電腦教育報(bào);2002年

9 廖言;“工作”面臨新革命[N];科技日?qǐng)?bào);2004年

10 艾瑞;iResearch:2007年第一季度QQ領(lǐng)先優(yōu)勢(shì)加大[N];中華新聞報(bào);2007年

中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條

1 李宏芳;即時(shí)通訊軟件應(yīng)用評(píng)價(jià)研究[D];南京航空航天大學(xué);2012年

2 李巖;即時(shí)通訊軟件對(duì)新生代產(chǎn)業(yè)工人群體凝聚力影響的研究[D];首都經(jīng)濟(jì)貿(mào)易大學(xué);2015年

3 畢馳珉;教育系統(tǒng)即時(shí)通訊軟件的研究與開發(fā)[D];復(fù)旦大學(xué);2013年

4 劉睿智;企業(yè)內(nèi)部即時(shí)通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2014年

5 范明巖;基于WebSocket的網(wǎng)頁(yè)即時(shí)通訊軟件應(yīng)用開發(fā)[D];大連海事大學(xué);2015年

6 曹霞;基于即時(shí)通訊軟件的區(qū)域教研實(shí)踐研究[D];西南大學(xué);2009年

7 鄭國(guó)偉;即時(shí)通訊軟件的可用性實(shí)驗(yàn)研究[D];浙江理工大學(xué);2011年

8 馬驍驊;IBM Chart Meeting即時(shí)通訊軟件設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2012年

9 黃晨帆;面向教育的即時(shí)通訊軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];廈門大學(xué);2014年

10 齊迎旭;手機(jī)軟酷網(wǎng)即時(shí)通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2013年


  本文關(guān)鍵詞:基于WebSocket的網(wǎng)頁(yè)即時(shí)通訊軟件應(yīng)用開發(fā),由筆耕文化傳播整理發(fā)布。

,

本文編號(hào):284838

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/284838.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶1ac14***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com