企業(yè)及時(shí)通訊系統(tǒng)Java_第1頁(yè)
企業(yè)及時(shí)通訊系統(tǒng)Java_第2頁(yè)
企業(yè)及時(shí)通訊系統(tǒng)Java_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、企業(yè)及時(shí)通訊系統(tǒng)Java    畢業(yè)論文             目錄摘要 1前言 21 緒論 31.1 即時(shí)通訊系統(tǒng)的現(xiàn)狀 31.2 論文的主要目的 41.3 論文的主要內(nèi)容 42 相關(guān)知識(shí)和技術(shù) 52.1 系統(tǒng)的基本結(jié)構(gòu) 52.1.1 C/S體系結(jié)構(gòu) 52.1.2 C/S架構(gòu)軟件的優(yōu)勢(shì) 62.2 關(guān)鍵技術(shù) 62.2.1 TC

2、P/IP協(xié)議 62.2.2 UDP協(xié)議 72.2.3 Socket套接字 72.2.4 TLS(傳輸層安全協(xié)議) 92.3 JAVA語(yǔ)言的特點(diǎn) 102.4 JAVA語(yǔ)言概述 122.4.1 package語(yǔ)句 122.4.2 import語(yǔ)句 132.4.3 Java的工作原理圖 132.4.4 Java源文件的命名規(guī)則 142.5 JAVA開發(fā)環(huán)境與工具 142.5.1 Java程序的編譯 152.5.2 類路徑的配置 162.6 輔助工具JCREATOR簡(jiǎn)介&#

3、160;173 需求分析 193.1可行性需求分析 193.1.1 技術(shù)可行性 193.1.2 經(jīng)濟(jì)可行性 193.1.3 運(yùn)行可行性 193.2 聊天室功能需求分析 204 總體設(shè)計(jì) 214.1 系統(tǒng)分析 214.2 聊天室的信息流設(shè)計(jì) 214.3 聊天室的功能模塊劃分 225 詳細(xì)設(shè)計(jì) 265.1系統(tǒng)體系設(shè)計(jì) 265.1.1 服務(wù)器的體系設(shè)計(jì) 265.1.2 客戶端的體系設(shè)計(jì) 265.2 界面的設(shè)計(jì) 275.2.1 聊天室服務(wù)器界面 

4、;275.2.2 聊天室客戶端界面 305.3 主要功能實(shí)現(xiàn) 315.3.1 用戶注冊(cè) 315.3.2 用戶登錄 345.3.3 即時(shí)消息發(fā)送 375.3.4 給服務(wù)器留言 395.3.5 文件的傳送 405.3.6 服務(wù)器踢出用戶功能 435.3.7 服務(wù)器發(fā)送通知功能 456 總結(jié)與展望 486.1總結(jié) 486.2 展望 48參考文獻(xiàn) 49致謝 50企業(yè)及時(shí)通訊系統(tǒng) 摘要:隨著Internet的飛速發(fā)展和計(jì)算機(jī)應(yīng)用的普及,即時(shí)通訊系統(tǒng)的研究目

5、前是互聯(lián)網(wǎng)中的1個(gè)熱門方向,尤其是關(guān)于企業(yè)級(jí)即時(shí)通訊系統(tǒng)更為國(guó)內(nèi)外應(yīng)用的熱點(diǎn)。從國(guó)內(nèi)外即時(shí)通訊軟件的發(fā)展來(lái)看,出現(xiàn)了用于電子商務(wù)訂單跟蹤的通訊平臺(tái),企業(yè)用于客戶關(guān)系管理的即時(shí)通訊平臺(tái),用于人才招聘和遠(yuǎn)程考核的即時(shí)通訊平臺(tái)等等,同時(shí),人們也認(rèn)識(shí)到即時(shí)信息工具能夠帶來(lái)極高的生產(chǎn)力。作為使用頻率最高的網(wǎng)絡(luò)軟件,即時(shí)通訊已經(jīng)突破了作為技術(shù)工具的極限,被認(rèn)為是現(xiàn)代交流方式的新象征。論文以計(jì)算機(jī)網(wǎng)絡(luò)原理為指導(dǎo),結(jié)合當(dāng)前網(wǎng)絡(luò)中的1些常用的技術(shù),例如soket,tcp,udpb編程,多線程等。通過(guò)對(duì)騰訊聊天室的模仿,系統(tǒng)采用C/S機(jī)構(gòu),客戶端與客戶端以及客戶端與服務(wù)器端之間通過(guò)socket傳送消息。客戶端與服

6、務(wù)器之間采用Tcp傳送信息,而客戶端之間采用Udp傳送信息。系統(tǒng)使用java語(yǔ)言編寫以及jcreator開發(fā)工具,實(shí)現(xiàn)了文本聊天、用戶注冊(cè)、用戶登錄、傳送文件以及踢用戶出聊天室等功能。關(guān)鍵字:Java;套接字;TCP/IP;Jcreator;客戶端/服務(wù)器.  Enterprise Instant Messaging System Abstract: Recently,with the quick development of the Internet and the popularization of computer application, the research

7、of instant messaging system has generated great interests ,especially enterprise instant messaging system is more domestic and international applied of hot point. In the view of the development of the instant messaging system, some instant messaging system softwares such as used in the electronic co

8、mmerce order form track communication platform, the enterprise used in the customer relations management instant messaging platform, used in the talented person employment advertise and the long-distance inspection instant messaging platform and so on.In the meantime, people also know instant inform

9、ation tool can bring very high productivity. Instant messaging system regard as the new symbol of the modern exchanges method because it already broken the extreme limit of the technique tool.In this paper, network principle of the computer for instruction, combine with some daily technology in the

10、present network,  such as socket ,TCP ,UDP, programming, multi-thread, etc. By the imitation of Tengxun ChatRoom, this system adopt C/S structure, client and client, client and server convey news through socket. Client and sever adopt TCP convey information, and between the clients adopt udp to

11、 convey news. The system using java language and adopt jcreator to complete such as the text chating in the system, the registration of users, uer land, transforming file to other users , ticking off the users and so on.Keywords: Java; socket; TCP/IP; Jcreator; C/S. 前言在現(xiàn)今的企業(yè),即時(shí)通訊開拓了網(wǎng)絡(luò)應(yīng)用的新領(lǐng)域。人們青

12、睞即時(shí)通訊不僅僅在于娛樂(lè)和聊天,還在于即時(shí)通訊軟件顯示出商務(wù)通訊的卓越功能。即時(shí)通訊軟件在商務(wù)上的吸引力是顯而易見(jiàn)的:它1方面能夠讓企業(yè)員工知道其他人是否在線,從而避免了員工在打電話找人或者通知開會(huì)等事宜上耗費(fèi)大量的時(shí)間。而正是這樣情況下即時(shí)通訊系統(tǒng)正在走入企業(yè)中。但是企業(yè)都不得不借助于現(xiàn)有的外部的服務(wù)器或者花費(fèi)高昂的價(jià)格購(gòu)進(jìn)軟件,以實(shí)現(xiàn)企業(yè)內(nèi)部網(wǎng)絡(luò)的通信。并不是所有的軟件都為企業(yè)提供了它們所需要的特性和便利。即時(shí)通訊系統(tǒng) (Instant Messaging System)的研究目前是互聯(lián)網(wǎng)中1個(gè)熱門方向,尤其是關(guān)于企業(yè)級(jí)即時(shí)通訊系統(tǒng)更為國(guó)內(nèi)外應(yīng)用的熱點(diǎn)。企業(yè)版的即時(shí)通訊軟件的誕生,給企業(yè)的

13、管理帶來(lái)了新的思路和手段。推動(dòng)了企業(yè)工作效率的提高,辦公費(fèi)用的降低,引起了工程應(yīng)用領(lǐng)域的研究熱潮。即時(shí)通訊系統(tǒng)均采用了客戶機(jī)/服務(wù)器 (C/S)模式,在此模式下,服務(wù)器無(wú)疑是處于1個(gè)核心地位。論文正是圍繞即時(shí)通訊系統(tǒng)服務(wù)器端軟件開發(fā)這1核心展開的。 首先,我研究了當(dāng)今流行的各種即時(shí)通訊軟件,對(duì)其進(jìn)行分析,確定了即時(shí)通訊系統(tǒng)的功能分析,提出了不同的即時(shí)通訊服務(wù)器的架構(gòu)。 圍繞即時(shí)通訊的論文字交流功能,設(shè)計(jì)了管理在線用戶,維護(hù)在線用戶,實(shí)現(xiàn)文字通訊的文字通訊主服務(wù)器。為了減輕服務(wù)器的負(fù)載,客戶端的基本文字消息的傳遞,首先利用UDP嘗試P2P地傳遞,若失敗則嘗試從主服務(wù)器中轉(zhuǎn),此方案大大提高了服務(wù)器的處理能力和響應(yīng)速度。 基于企業(yè)內(nèi)部傳輸文件的需求,從不同的技術(shù)實(shí)現(xiàn)角度來(lái)分析了即時(shí)通信系統(tǒng)如何實(shí)現(xiàn)內(nèi)網(wǎng)與內(nèi)網(wǎng)之間的傳輸,并從中選取了最佳實(shí)現(xiàn)方案。為此,我們?cè)O(shè)計(jì)了通訊路由服務(wù)器,負(fù)責(zé)在不同的子網(wǎng)之間傳遞文件。若客戶端為同1子網(wǎng)則可以直接連

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論