企業(yè)級即時通訊系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2020-08-15 13:37
【摘要】:作為企業(yè)溝通必備的工具,企業(yè)即時通訊軟件不僅解決實時溝通問題,提高工作效率和部門業(yè)務(wù)協(xié)同能力。它有利于實現(xiàn)企業(yè)辦公自動化智能化,同時對企業(yè)內(nèi)部管理、信息安全、業(yè)務(wù)集成方面都可以發(fā)揮重要作用。所以企業(yè)即時通訊軟件給企業(yè)管理帶來全新的溝通解決方案。但企業(yè)即時通訊在給企業(yè)帶來諸多便利的同時,也帶來一些問題。如隨著企業(yè)擴張,人員迅速增長,傳統(tǒng)的即時通訊無法保證其可用性和穩(wěn)定性;黑客可以通過企業(yè)即時通訊軟件漏洞竊取企業(yè)人員信息和重要溝通信息等。針對現(xiàn)代企業(yè)級用戶對即時通訊高可用,高安全的需求,本文設(shè)計一款可分布式部署的企業(yè)級即時通訊系統(tǒng)。根據(jù)單位調(diào)研客戶對企業(yè)通訊產(chǎn)品實際應(yīng)用需求,進行產(chǎn)品功能設(shè)計和研發(fā)。本文首先分析研究企業(yè)即時通訊的實際需求,通過比較近代通信技術(shù),最終采用J2EE技術(shù)體系,C/S結(jié)構(gòu),可擴展的分布式架構(gòu)。選取JSON輕量級的數(shù)據(jù)通訊格式傳輸數(shù)據(jù),支持跨平臺的客戶端,消息推送采用基于WEBSOCKET協(xié)議實現(xiàn)可定制格式的消息推送。系統(tǒng)采用分布式架構(gòu),分為五層:客戶端層,接入層,業(yè)務(wù)邏輯層,底層業(yè)務(wù)邏輯層,數(shù)據(jù)存儲層。每一層都采用無狀態(tài)設(shè)計,支持動態(tài)擴展。基于以上原理和設(shè)計實現(xiàn)企業(yè)即時通訊功能,包括私群聊,組織通訊錄,企業(yè)管理后臺等模塊功能。針對一些重要模塊,如負載均衡,用戶登錄,信息交換和存儲,消息推送等,提出高可用和安全可靠的解決方案。
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:F270;TN914
【圖文】:
2. 注重資料共享和存儲企業(yè)員工在溝通和協(xié)作過程中,會產(chǎn)生很多消息和文件記錄。企業(yè)即時通訊軟支持員工快速回溯歷史的消息和文件,也能方便分享和轉(zhuǎn)發(fā)。3. 注重信息安全企業(yè)員工溝通傳達的許多內(nèi)容都屬于企業(yè)內(nèi)部的重要信息,甚至包括機密文件于企業(yè)用戶而言,即時消息通信的安全性需要得到保證。4. 需要身份認證對于企業(yè)來說,企業(yè)員工需對聊天對象個人信息有較全面的掌握,這樣才不會信息,所以每個員工需標明個人身份信息。身份信息也可以被控制為只有在管理員并批準后才能發(fā)布。2.2 系統(tǒng)模塊需求
第二章 系統(tǒng)需求分析模塊,包含部門用戶管理,功能權(quán)限設(shè)置,運營管理功能。該系統(tǒng)有兩個主要角色:企業(yè)管理員和普通員工。企業(yè)管理員可使用管理后臺,而普通員工只能使用組織通訊錄模塊,即時通訊模塊的功能。角色功能模塊下圖所示:
圖 2-2 角色功能模塊用例圖2.2.1 組織通訊錄模塊需求分析組織通訊錄模塊作為企業(yè)通訊的用戶體系基礎(chǔ),主要包括用戶登錄登出功能組織通訊錄,備注用戶信息,搜索用戶功能。組織通訊錄模塊用例圖如下:
本文編號:2794188
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:F270;TN914
【圖文】:
2. 注重資料共享和存儲企業(yè)員工在溝通和協(xié)作過程中,會產(chǎn)生很多消息和文件記錄。企業(yè)即時通訊軟支持員工快速回溯歷史的消息和文件,也能方便分享和轉(zhuǎn)發(fā)。3. 注重信息安全企業(yè)員工溝通傳達的許多內(nèi)容都屬于企業(yè)內(nèi)部的重要信息,甚至包括機密文件于企業(yè)用戶而言,即時消息通信的安全性需要得到保證。4. 需要身份認證對于企業(yè)來說,企業(yè)員工需對聊天對象個人信息有較全面的掌握,這樣才不會信息,所以每個員工需標明個人身份信息。身份信息也可以被控制為只有在管理員并批準后才能發(fā)布。2.2 系統(tǒng)模塊需求
第二章 系統(tǒng)需求分析模塊,包含部門用戶管理,功能權(quán)限設(shè)置,運營管理功能。該系統(tǒng)有兩個主要角色:企業(yè)管理員和普通員工。企業(yè)管理員可使用管理后臺,而普通員工只能使用組織通訊錄模塊,即時通訊模塊的功能。角色功能模塊下圖所示:
圖 2-2 角色功能模塊用例圖2.2.1 組織通訊錄模塊需求分析組織通訊錄模塊作為企業(yè)通訊的用戶體系基礎(chǔ),主要包括用戶登錄登出功能組織通訊錄,備注用戶信息,搜索用戶功能。組織通訊錄模塊用例圖如下:
【參考文獻】
相關(guān)期刊論文 前3條
1 賈軍營;王月鵬;王少華;;基于MQTT協(xié)議IM的研究和實現(xiàn)[J];計算機系統(tǒng)應(yīng)用;2015年07期
2 劉慶;劉穎;周華春;;即時通訊實時監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機技術(shù)與發(fā)展;2012年08期
3 王正才;楊世平;;抗重放攻擊認證協(xié)議的設(shè)計原則和方法研究[J];計算機工程與設(shè)計;2008年20期
本文編號:2794188
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2794188.html
最近更新
教材專著