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

當前位置:主頁 > 科技論文 > 軟件論文 >

分布式企業(yè)即時通信系統(tǒng)的設計與實現

發(fā)布時間:2020-08-27 18:25
【摘要】:隨著網絡技術的不斷發(fā)展,即時通信產品種類層出不窮,在人們的生活工作中扮演著越來越重要的角色。特別是在企業(yè)工作中,隨著企業(yè)規(guī)模不停地增長,組織結構越來越復雜,員工之間的信息交流越來越頻繁,使得企業(yè)對即時通信軟件要求也越來越高。企業(yè)即時通信系統(tǒng)是一種面向企業(yè)用戶的即時通信應用,企業(yè)可以針對自身需求對其私有化部署,為其企業(yè)員工提供高效、安全的辦公通信服務。企業(yè)即時通信系統(tǒng)一般都是由一系列組件構成,主要包括了企業(yè)服務器、數據庫服務器和客戶端。然而,私有化部署的即時通信系統(tǒng)無法解決企業(yè)間的安全互聯問題,導致企業(yè)間用戶不能很好的信息交流,企業(yè)合作時信息無法實時溝通。因此,本文設計并實現了一個分布式企業(yè)即時通信系統(tǒng),既滿足了企業(yè)內部高效、安全的辦公通信需求,又解決了企業(yè)間安全互聯的問題。首先,通過對企業(yè)即時通信系統(tǒng)研究現狀的了解,分析了企業(yè)即時通信系統(tǒng)的需求,并詳細介紹了即時通信系統(tǒng)的相關應用技術,包括即時通信系統(tǒng)的相關協議、數據庫環(huán)境、Java加密技術和P2P網絡。其次,根據業(yè)務需求,設計了分布式即時通信系統(tǒng)的總體結構,采用整體分布、局部中心化的模型。在企業(yè)內部采用C/S模型,既能減輕客戶端工作量,又易于企業(yè)安全管理。企業(yè)間采用分布式模型,無中心化管理,各企業(yè)服務器能夠自由交互。設計采用Java語言,以IDEA作為集成開發(fā)環(huán)境,利用Java GUI技術實現軟件界面,Java Socket技術實現網絡編程,同時在服務器端采用Mysql數據庫平臺。在企業(yè)間通信過程中,采用Diffie-Hellman算法作為密鑰協商算法。然后,詳細介紹了系統(tǒng)各個業(yè)務模塊的設計流程,包括注冊登錄模塊、用戶查詢添加模塊和聊天模塊,同時對主要模塊的實現進行了關鍵代碼展示。最后,對系統(tǒng)進行了功能測試和性能測試,設計并執(zhí)行測試用例,測試結果表明該系統(tǒng)完全符合企業(yè)辦公需求,且具有高度的安全性和穩(wěn)定性。
【學位授予單位】:杭州電子科技大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52
【圖文】:

流程控制,協議約定,大核心,代碼


杭州電子科技大學碩士學位論文2.3.3 系統(tǒng)協議約定在本系統(tǒng)中,客戶端與服務器、服務器與服務器通信時在應用層都會遵循自定義的協議約定。協議約定規(guī)范了數據的結構標準,通信雙方都按照協議來組合或解析數據。本系統(tǒng)自定義協議約定的核心有兩個:數據包結構和流程控制。在通信雙方傳輸數據時,傳輸的數據包必須有以下結構:數據頭、數據長度、數據內容、校驗碼。數據頭包含了協議版本號、數據類型、數據發(fā)送者的種類 ID 等數據的基本信息[47];數據長度是指除了校驗碼外的數據包長度;數據內容是數據包的主要部分,包含了數據包所含信息;校驗碼是數據包哈希計算后得到的值,用于數據接收后的校驗。因為本系統(tǒng)使用 Java語言開發(fā),Java 提供了基于 TCP 封裝了傳輸協議細節(jié)的 Socket 接口,因此在應用層協議約定時不需要考慮數據長度、校驗等問題。系統(tǒng)中設計了一個 Data 類用于包裝數據包,類中屬性表示數據包中的結構,Data 類是數據包類,DataHead 是數據頭類,如圖 2.8 所示。

代碼


數據包中的結構,Data 類是數據包類,DataHead 是數據頭類,如圖 2.8 所示。圖 2.8 Data 類關鍵代碼程控制是協議約定的另一大核心,流程控制的本質就是定義通信雙方的交互規(guī)層有 IP 協議、傳輸層有 TCP 協議。TCP 協議規(guī)定了通信雙方在連接建立或斷程,只有完成三次握手才雙方才會認為連接已成功建立,完成四次揮手雙方才完全斷開。本系統(tǒng)采用 Java 語言開發(fā),Java 提供了封裝了傳輸協議細節(jié)的 So定義的流程控制只需要簡單在應用層校驗。通信雙方在建立連接后傳輸數據時流程:接收方收到數據后對數據(Data 對象)進行校驗,根據結果返回確認消是一個自定義的枚舉類 ACK,如圖 2.10 所示。發(fā)送方如果在一段時間內沒有就會重發(fā)數據,如果收到 ACK.NO 對象的確認消息說明數據已損壞或不符合規(guī)如果收到 ACK.OK 對象的確認消息則說明數據已成功接收。

流程圖,基本表,用戶信息,注冊信息


客戶端 服務器填寫注冊信息 建立連接開啟客戶端線程加密注冊信息 發(fā)送服務器公鑰發(fā)送注冊信息私鑰解密校驗用戶名注冊失敗 YES已存在?創(chuàng)建新用戶NO注冊成功圖 3.1 注冊模塊流程圖

【相似文獻】

相關期刊論文 前10條

1 楊君;徐迪;;分布式即時通信系統(tǒng)的設計與實現[J];現代計算機(專業(yè)版);2017年24期

2 唐偉;劉國山;王亞翔;;一種基于分級保護的企業(yè)即時通信系統(tǒng)的設計與實現[J];通信技術;2016年06期

3 吳鵬飛;;淺談即時通信系統(tǒng)的安全威脅及目標[J];知識經濟;2010年08期

4 戴浩;;無線對講即時通信系統(tǒng)的應用現狀及管理對策[J];中國無線電;2017年11期

5 ;密信通安全即時通信系統(tǒng)[J];軍民兩用技術與產品;2017年07期

6 李艷;;即時通信系統(tǒng)在企業(yè)中的應用探究[J];價值工程;2010年13期

7 滕向宇;;企業(yè)即時通信系統(tǒng)中的安全問題分析[J];中國管理信息化;2016年16期

8 孫馨梅;;對多種即時通信系統(tǒng)開發(fā)技術的簡要探討[J];民營科技;2009年05期

9 解曉峰;;企業(yè)級即時通信系統(tǒng)的應用研究[J];中國新技術新產品;2009年20期

10 劉影;季波;;企業(yè)級即時通信系統(tǒng)的應用研究[J];現代商貿工業(yè);2007年06期

相關會議論文 前5條

1 劉麗;梁對;;即時通信系統(tǒng)的設計與實現[A];武漢市第二屆學術年會、通信學會2006年學術年會論文集[C];2006年

2 沈玲;吳威;;對等即時通信系統(tǒng)反饋自適應路由算法[A];第四屆和諧人機環(huán)境聯合學術會議論文集[C];2008年

3 李春華;楊戍;;地鐵火災即時通信系統(tǒng)分析[A];2008通信理論與技術新進展——第十三屆全國青年通信學術會議論文集(上)[C];2008年

4 來天平;楊旭;彭一明;高志同;;基于XMPP協議的高校WEB即時通信系統(tǒng)的應用與集成研究[A];中國高等教育學會教育信息化分會第十二次學術年會論文集[C];2014年

5 趙揚;陶孝鋒;朱厲洪;史晶晶;;基于無人機中繼的天空地一體化即時通信系統(tǒng)設計實現[A];第十五屆衛(wèi)星通信學術年會論文集[C];2019年

相關重要報紙文章 前9條

1 本報記者 王亦君;全國首例即時通信系統(tǒng)侵權案開庭[N];中國青年報;2007年

2 通訊員 韓寧寧;新型即時通信系統(tǒng)防監(jiān)聽防竊取[N];科技日報;2010年

3 編譯 方紅琴;企業(yè)級IM邁過安全門檻[N];計算機世界;2004年

4 記者 鄒韌 通訊員 郭京霞;全國首例即時通信系統(tǒng)侵權案開庭[N];中國新聞出版報;2007年

5 田劍波;企業(yè)級IM部署七大秘訣[N];計算機世界;2008年

6 夏凌;誰挖走了移動QQ用戶[N];中華工商時報;2007年

7 秀兵;QQ不只是“閑聊”工具[N];光明日報;2002年

8 席丹 黃培 胥軍;中小企業(yè)信息化增效須破七大核心問題[N];中國工業(yè)報;2010年

9 彭芳;哪里都能找到你[N];中國計算機報;2003年

相關碩士學位論文 前10條

1 李新月;企業(yè)即時通信系統(tǒng)信息安全問題的研究與解決方案[D];寧夏大學;2019年

2 錢元軍;應急局域網即時通信系統(tǒng)客戶端的設計與實現[D];南京郵電大學;2018年

3 秦洪保;一種基于商用密碼的即時通信系統(tǒng)的設計與實現[D];杭州電子科技大學;2016年

4 劉曉亮;基于混合加密的即時通信系統(tǒng)的設計與實現[D];上海交通大學;2016年

5 葛澤烽;分布式企業(yè)即時通信系統(tǒng)的設計與實現[D];杭州電子科技大學;2018年

6 張馳;基于DES和RSA混合加密的即時通信系統(tǒng)的設計與實現[D];廈門大學;2017年

7 彭恒;3D虛擬動畫即時通信系統(tǒng)的設計與實現[D];北京郵電大學;2019年

8 張鵬洋;分布式即時通信系統(tǒng)設計與實現[D];北京化工大學;2018年

9 茆玉庭;基于Node.js和WebSocket的即時通信系統(tǒng)的設計與實現[D];南京郵電大學;2018年

10 王悅;云聯絡中心即時通信系統(tǒng)的設計與實現[D];西安電子科技大學;2018年



本文編號:2806459

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

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2806459.html


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

版權申明:資料由用戶20308***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com