基于java的企業(yè)級即時平臺設計與實現(xiàn)

基于java的企業(yè)級即時平臺設計與實現(xiàn)

ID:13805257

大小:2.42 MB

頁數:133頁

時間:2018-07-24

基于java的企業(yè)級即時平臺設計與實現(xiàn)_第1頁
基于java的企業(yè)級即時平臺設計與實現(xiàn)_第2頁
基于java的企業(yè)級即時平臺設計與實現(xiàn)_第3頁
基于java的企業(yè)級即時平臺設計與實現(xiàn)_第4頁
基于java的企業(yè)級即時平臺設計與實現(xiàn)_第5頁
資源描述:

《基于java的企業(yè)級即時平臺設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、中南大學學士論文基于JAVA的企業(yè)級即時通信平臺設計與實現(xiàn)中南大學本科生畢業(yè)論文(設計)題目基于JAVA的企業(yè)級即時通訊平臺設計與實現(xiàn)學生姓名胡海亮指導教師馬本江學院商學院專業(yè)班級信息管理及信息系統(tǒng)0601完成時間2010年5月1中南大學學士論文基于JAVA的企業(yè)級即時通信平臺設計與實現(xiàn)目錄摘要1Abstract2第一章緒論31.1本文研究背景及意義31.1.1本文研究背景31.1.2本文研究意義31.2國內外即時通訊發(fā)展狀況41.3本文內容及結構5第二章相關技術理論概述72.1即時通訊常用技術簡介72.2EIM

2、通信系統(tǒng)相關技術82.2.1TCP/IP與UDP簡介82.2.2Mina通信框架簡介92.2.3XML解析簡介102.2.4Hibernate框架簡介122.2.5Swing美工技術13第三章EIM系統(tǒng)通信協(xié)議設計163.1EIM系統(tǒng)網絡結構163.2EIM系統(tǒng)通信協(xié)議分析163.2.1現(xiàn)行常用即時通信協(xié)議163.2.2EIM通信協(xié)議分析173.3EIM系統(tǒng)協(xié)議設計173.3.1消息結構設計173.3.2消息詳細設計183.3.3EIM通信協(xié)議總結23第四章EIM服務器設計與實現(xiàn)254.1EIM服務器分析254.1

3、.1EIM服務器可行性分析254.1.2EIM服務器需求分析264.2EIM服務器設計304.2.1服務器總體設計304.2.2服務器數據庫設計314.2.3服務器詳細設計324.3EIM服務器運行界面展示36第五章EIM客戶端設計與實現(xiàn)375.1EIM客戶端分析375.1.1EIM客戶端可行性分析375.1.2EIM需求分析需求分析371中南大學學士論文基于JAVA的企業(yè)級即時通信平臺設計與實現(xiàn)5.2EIM客戶端設計385.2.1客戶端總體設計385.2.2客戶端詳細設計395.3EIM客戶端界面展示42第六章結

4、論43結束語45參考文獻46附錄471中南大學學士論文基于JAVA的企業(yè)級即時通信平臺設計與實現(xiàn)摘要即時通訊(IM:InstantMessenger)軟件是我國目前上網用戶使用率最高的軟件之一,即時通訊系統(tǒng)(InstantMessagingsystem)可使人們在網上識別在線用戶并與之實時交流。通過IM我們可以達到即時和溝通[1]。在現(xiàn)代化的企業(yè)中,員工在工作時經常要與其他同事進行協(xié)同工作和跨部門合作,全方位地利用有限資源協(xié)同完成更多工作,因此各部門同事間需要進行即時的溝通。而很多公司內部員工的溝通是基于Email

5、、電話、短信、傳真。大公司在通信費用上的花銷絕對不是個小數目,尤其是那些跨地域分公司眾多的企業(yè)這塊尤其突出。在競爭如此激烈的社會,企業(yè)節(jié)約這部分費用也是利率提高的手段。本文對企業(yè)即時通訊系統(tǒng)所涉及的技術問題進行了比較系統(tǒng)的研究,針對即時通訊的特點,運用Java、Apache的開源通信框架Mina(MultipurposeInfrastructureforNetworkApplications)以及Mysql開發(fā)一個在基于TCP/IP面向連接的企業(yè)內部溝通平臺。主要在一下幾個方面做了研究:①通信框架Mina。用Apa

6、che的開源通信框架Mina作為本系統(tǒng)的應用層,通信連接類都是在Mina的基礎上封裝而成。②Java技術。在系統(tǒng)中大量運用Java中的Swing、多線程,IO流,集合框架以及眾多的設計模式③數據持久。系統(tǒng)中運用了Mysql作為數據庫,Hibernate作為ORM(ObjectRelationalMapping)層。④解析XML。用XML文件去為系統(tǒng)做配置,大消息內容也是基于XML。所以此系統(tǒng)用了大量的XML解析。本系統(tǒng)的最終目的是構造一個企業(yè)級的即時通訊軟件,實現(xiàn)企業(yè)內部的即時通信。通過該系統(tǒng),在服務器端可以向全公

7、司的人員發(fā)布通知、公司新聞、行業(yè)動向,而在客戶端可以即時消息、文件傳輸等功能。可實現(xiàn)使用者與各部門同事間協(xié)同辦公的要求,滿足企業(yè)內部進行更加高效溝通的需求,為企業(yè)提供一種公共的、可靠的內部溝通方式。關鍵詞:即時通訊;Java;Swing;ApacheMina;XML;Hibernate1中南大學學士論文基于JAVA的企業(yè)級即時通信平臺設計與實現(xiàn)AbstractAstointernetusersinChinaatpresent,IM(InstantMessenger)softwareisoneofthehighest

8、ratesofsoftware.InstantMessengerSystemwillenablepeopletoidentifyonlineusersandtheInternetwithreal-timecommunication.Wecanachievereal-timeviaIMandcommunication.Inthemodernenterprise

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。