日韩欧美视频一区-日韩欧美三区-日韩欧美群交P内射捆绑-日韩欧美精品有码在线播放免费-成人免费一区二区无码视频-成人免费一级毛片在线播放视频

樹人論文網(wǎng)一個專業(yè)的學(xué)術(shù)咨詢網(wǎng)站!??!
樹人論文網(wǎng)

通信工程師論文基于JAVA的即時通信系統(tǒng)設(shè)計與實現(xiàn)

來源: 樹人論文網(wǎng)發(fā)表時間:2019-03-21
簡要:主要設(shè)計了JAVA即時通信技術(shù)的基本功能。現(xiàn)在系統(tǒng)功能雖然已經(jīng)設(shè)計完成,但在技術(shù)上仍然有待于提高。如建立群聊功能、建立視頻聊天、建立語音聊天等。即時通信,由于其具有實時

  主要設(shè)計了JAVA即時通信技術(shù)的基本功能?,F(xiàn)在系統(tǒng)功能雖然已經(jīng)設(shè)計完成,但在技術(shù)上仍然有待于提高。如建立群聊功能、建立視頻聊天、建立語音聊天等。即時通信,由于其具有實時性、跨平臺性、成本低、效率高等優(yōu)點而受到廣泛的使用。設(shè)計并實現(xiàn)一個能夠處理多用戶進(jìn)行實時、安全的即時通信系統(tǒng)具有較強的現(xiàn)實意義。該系統(tǒng)設(shè)計基于JAVA的簡單即時通信系統(tǒng),系統(tǒng)采用C/S模式。

江蘇通信

  《江蘇通信》Jiangsu Communication(雙月刊)曾用刊名:江蘇通信技術(shù),1985年創(chuàng)刊,立足江蘇通信行業(yè),面向世界通信發(fā)展,報道最新科技成果,開展學(xué)術(shù)技術(shù)培訓(xùn)交流。堅持為社會主義服務(wù)的方向,堅持以馬克思列寧主義、毛澤東思想和鄧小平理論為指導(dǎo)。

  0 前 言

  即時通信工具以實時交互、資費低廉等優(yōu)點,受到了廣大個人用戶的喜愛,成為網(wǎng)絡(luò)生活中不可或缺的一部分。 即時通信系統(tǒng)主要是由服務(wù)端和客戶端兩部分組成:服務(wù)端是整個即時通信系統(tǒng)運作的樞紐,包括登錄、數(shù)據(jù)庫設(shè)定、服務(wù)器參數(shù)設(shè)定、啟動服務(wù)、關(guān)閉服務(wù)、組織結(jié)構(gòu)管理、用戶管理、公告管理、個性化設(shè)計;客戶端是即時通信系統(tǒng)中主要的交流途徑,是系統(tǒng)中使用頻率最高、使用覆蓋面最廣的一個模塊,這個模塊的設(shè)計除了功能實現(xiàn)外,人機(jī)交互的友好性也是系統(tǒng)設(shè)計要考慮的一個重要因素。

  1 系統(tǒng)概述

  服務(wù)器端模塊的具體內(nèi)容。

  1.1 消息處理模塊,對來自客戶端請求的消息進(jìn)行接收

  如果接收的消息是一個請求,比如添加好友,則調(diào)用相關(guān)的請求處理模塊進(jìn)行處理,并發(fā)送處理結(jié)果至客戶端。如果是一條信息,則對該信息進(jìn)行轉(zhuǎn)發(fā)或調(diào)用數(shù)據(jù)處理模塊將信息添加到數(shù)據(jù)庫。

  1.2 請求處理模塊,對來自客戶端請求的消息進(jìn)行分析

  通過分析后服務(wù)器端將會把相應(yīng)的結(jié)果返回給客戶端。

  1.3 數(shù)據(jù)處理模塊,操作用戶數(shù)據(jù)的模塊

  供消息處理模塊和請求處理模塊調(diào)用,對用戶數(shù)據(jù)進(jìn)行操作,將操作后的數(shù)據(jù)保存至數(shù)據(jù)庫中。

  2 客戶端模塊的具體內(nèi)容

  (1)注冊模塊。獲取用戶輸入的注冊信息,發(fā)送至服務(wù)器端進(jìn)行注冊。

  (2)登錄模塊。將用戶輸入的用戶名和密碼發(fā)送至服務(wù)器端進(jìn)行驗證,并等待服務(wù)器端返回的結(jié)果。

  (3)聊天模塊。向好友發(fā)送消息或留言,模塊將消息發(fā)送至服務(wù)器端,服務(wù)器端對消息進(jìn)行分析,并實現(xiàn)相應(yīng)的操作。

  (4)好友管理模塊。模塊將會向服務(wù)器端發(fā)送相關(guān)請求,并返回相應(yīng)結(jié)果給用戶。

  (5)用戶管理模塊。模塊將會向服務(wù)器端發(fā)送相關(guān)請求,并返回相應(yīng)結(jié)果給用戶。

  3 系統(tǒng)功能分析

  注冊模塊包括用戶名,昵稱,密碼,確認(rèn)密碼這些基本信息。用戶填寫好這些基本信息后即可進(jìn)行登錄。

  登錄模塊主要包括用戶名和密碼基本信息。用戶輸入用戶名和密碼進(jìn)行登錄,身份驗證通過即登錄成功,進(jìn)入用戶主界面,可進(jìn)行聊天、查找好友等操作(如果用戶名不正確,則提示未找到該用戶;如果密碼不正確,則提示密碼錯誤)。

  聊天模塊主要用來向好友發(fā)送消息或留言、發(fā)送文件和聊天記錄這些基本信息,用戶打開聊天框架向好友發(fā)送消息或留言后,服務(wù)器會對消息進(jìn)行分析并進(jìn)行相應(yīng)的處理。如果消息可行,服務(wù)器將會把消息發(fā)送至對方好友;如果消息出現(xiàn)錯誤,服務(wù)器將會把消息返回至用戶以便修改。

  好友管理模塊主要包括添加好友和查找好友這些基本信息。用戶在主界面中可進(jìn)行好友管理操作,好友管理其中包括添加好友和根據(jù)昵稱添加好友。單擊添加好友輸入好友用戶名,單擊根據(jù)昵稱添加好友輸入好友昵稱,消息將發(fā)送至服務(wù)器端,服務(wù)器會對消息進(jìn)行分析并進(jìn)行相應(yīng)的處理,對方系統(tǒng)將會顯示好友添加請求消息,對方單擊是則添加好友成功,對方單擊否則拒絕添加你為好友(如果不存在該用戶則提示未找到該用戶,如果該用戶已經(jīng)是你好友則提示你與該用戶已經(jīng)是好友)。

  用戶管理模塊包括ID,昵稱,性別,所在城市和簡介這些基本信息。用戶在主界面中可對用戶自己自身的資料進(jìn)行管理,在主界面中單擊頭像可對用戶頭像進(jìn)行管理(拉伸,原始或修改頭像),同時還可對用戶自身的ID,昵稱,性別,所在城市和簡介這些信息進(jìn)行添加或修改。

  4 系統(tǒng)設(shè)計

  根據(jù)系統(tǒng)分析階段所確定的系統(tǒng)的功能,就可設(shè)計出一個能在計算機(jī)網(wǎng)絡(luò)環(huán)境上實施的方案,即建立新系統(tǒng)的物理模型。這個階段的任務(wù)是設(shè)計軟件系統(tǒng)的模塊層次結(jié)構(gòu),以及設(shè)計模塊的控制流程,其目的是明確軟件系統(tǒng)“如何做”。該系統(tǒng)主要從總體設(shè)計和子模塊設(shè)計兩方面來介紹系統(tǒng)設(shè)計。

  4.1 系統(tǒng)總體設(shè)計

  總體設(shè)計又叫概要設(shè)計,是確定軟件如何做的過程。JAVA即時通信系統(tǒng)分為服務(wù)器端和客戶端兩大模塊。其中,服務(wù)器端模塊又分為消息處理模塊、請求處理模塊、數(shù)據(jù)處理模塊三大子模塊,客戶端模塊又分為注冊、登錄、聊天、好友管理、用戶管理五大子模塊。

  4.2 系統(tǒng)流程

  系統(tǒng)流程是用來對系統(tǒng)進(jìn)行進(jìn)一步的模塊劃分及細(xì)化的一個過程。該系統(tǒng)的系統(tǒng)流程過程如下。

  從數(shù)據(jù)起點注冊輸入注冊信息數(shù)據(jù)流通過注冊成功的變換處理進(jìn)入數(shù)據(jù)終點登錄。再從數(shù)據(jù)起點登錄開始,通過輸入登錄信息數(shù)據(jù)流和登錄成功變換處理可進(jìn)入聊天、好友管理和用戶管理三個數(shù)據(jù)終點。而后以聊天為數(shù)據(jù)起點,通過輸入聊天信息的數(shù)據(jù)流和發(fā)送成功的變換處理,進(jìn)入聊天記錄的數(shù)據(jù)終點。同樣,以好友管理為數(shù)據(jù)起點,通過輸入添加好友數(shù)據(jù)流和添加好友成功變換處理,進(jìn)入更新后好友列表數(shù)據(jù)終點。以用戶管理為數(shù)據(jù)起點,通過輸入修改資料數(shù)據(jù)流和修改成功變換處理,進(jìn)入更新后用戶信息數(shù)據(jù)終點。

  4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計

  數(shù)據(jù)厙設(shè)計(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。該系統(tǒng)主要通過E-R圖和邏輯結(jié)構(gòu)設(shè)計圖來介紹數(shù)據(jù)厙設(shè)計。系統(tǒng)E-R圖包括實體、屬性和實體與屬性之間的關(guān)系三大類。其中關(guān)系包括一對一、一對多、多對多的關(guān)系。該系統(tǒng)的實體有用戶和好友兩個實體,其中用戶實體有用戶名、昵稱、密碼、所在城市、頭像和性別這些屬性,好友實體有用戶號和好友號兩個屬性。用戶和好友之間的關(guān)系是管理關(guān)系,該關(guān)系屬于多對多的關(guān)系。一個用戶可以和多個好友通信,一個好友也可以和多個用戶通信。

  主要參考文獻(xiàn)

  [1]劉壽強,溫子梅.企業(yè)即時通信系統(tǒng)(EIM)安全性初探[J].計算機(jī)安全,2004(8):29-31.

  [2]熊小敏,劉瑛,陳惠清.基于Java的網(wǎng)絡(luò)即時通訊系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)與現(xiàn)代化,2005(12):89-91.

  [3]鐘岱暉.在實戰(zhàn)中成長:C,,開發(fā)之路[M].北京:電子工業(yè)出版社,2009.

主站蜘蛛池模板: 久久精品视频16 | 色窝窝亚洲AV在线观看 | 国产成人无码精品久久久按摩 | 亚洲欧美中文字幕5发布 | 久久九九亚洲精品 | 国内精品欧美久久精品 | 再插深点嗯好大好爽 | 在线A亚洲老鸭窝天堂AV高清 | 中文免费视频 | 最近中文字幕免费高清MV视频6 | 多人乱肉高hnp | 寂寞夜晚视频高清观看免费 | 日本内射精品一区二区视频 | 免费的好黄的漫画 | 韩国污动漫无遮掩无删减电脑版 | 精品日韩二区三区精品视频 | 最美白嫩的极品美女ASSPICS | 久久热免费观看视频 | 亚洲成年男人的天堂网 | 羞羞答答的免费视频在线观看 | 国内精品免费视频精选在线观看 | YELLOW日本动漫免费动漫 | 777午夜精品久久AV蜜臀 | 国产女人毛片 | 国产麻豆精品人妻无码A片 国产麻豆精品久久一二三 国产麻豆精品传媒AV国产在线 | a在线免费观看视频 | 拔萝卜电视剧高清免费 | 99国产福利 | 欧美激情一区二区三区四区 | YELLOW视频在线观看免费版高清 | 高中生高潮抽搐喷出白浆视频 | 办公室日本肉丝OL在线 | 日本阿v片在线播放免费 | 花蝴蝶在线高清视频观看免费播放 | 飘雪在线观看免费完整版 | 美女视频黄a视频全免费网站色窝 | 打扑克床上视频不用下载免费观看 | 中文乱码35页在线观看 | 国产美女裸身网站免费观看视频 | 亚洲日韩国产精品乱-久 | 69精品人妻一区二区三区蜜桃 |