亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

簡單網(wǎng)絡(luò)實時消息傳遞工具的設(shè)計Java

  • 相關(guān)推薦

簡單網(wǎng)絡(luò)實時消息傳遞工具的設(shè)計Java

畢業(yè)論文

目錄
前言 1
1.1 網(wǎng)絡(luò)即時通訊概述 2
1.2 國內(nèi)外主流軟件的分析 2
1.3 即時通訊系統(tǒng)的發(fā)展前景 3
2.1 開發(fā)語言簡介 5
2.1.1 Java的背景 5
2.1.2 Java的定義 6
2.1.3 Java的特點 6
2.1.4 Java的工作原理 7
2.2 輔助工具簡介 8
2.2.1 JDK (Java Development Kit) 8
2.2.2 JDK的下載和安裝 8
2.2.3 JDK的命令工具 8
2.2.4 JDK的類路徑配置類路徑 9
2.3 開發(fā)工具簡介 10
2.3.1 Eclipse歷史 10
2.3.2 Eclipse概述 11
2.4 關(guān)鍵技術(shù) 16
2.4.1 JavaBean技術(shù) 16
2.4.2 Socket套接字 17
2.4.3 TLS(傳輸層安全協(xié)議) 19
2.4.4 TCP/IP協(xié)議 20
2.4.5 UDP協(xié)議 21
2.4.6 多線程技術(shù) 21
3.1系統(tǒng)的功能分析 23
3.2 需求分析 23
3.2.1 功能要求 24
3.2.2 運行環(huán)境 24
3.2.3 運行可行性 24
4.1系統(tǒng)功能模塊 25
4.2服務(wù)器設(shè)計 25
4.3客戶端設(shè)計 26
4.4聊天室的信息流設(shè)計 26
4.4.1 由客戶端向服務(wù)端傳遞的主要消息 27
4.4.2 服務(wù)器端向客戶端傳遞的主要消息 27
4.5聊天系統(tǒng)的設(shè)計流程 27
4.5.1 服務(wù)器端程序設(shè)計流程 27
4.5.2 客戶端程序設(shè)計流程 28
4.6系統(tǒng)的基本結(jié)構(gòu) 28
4.6.1 服務(wù)層 29
4.6.2 客戶層 29
5.1服務(wù)器圖形界面設(shè)計 30
5.2客戶端圖形界面設(shè)計 32
5.3主要功能實現(xiàn) 35
5.3.1 用戶登錄 35
5.3.2 發(fā)送消息 37
5.3.3 文件傳送 40
5.3.4 服務(wù)器公告 42
總結(jié) 45
參考文獻 46
致謝 47

簡易網(wǎng)絡(luò)實時消息傳遞系統(tǒng)工具的設(shè)計
 
 
摘要:基于企業(yè)的即時通訊工具是企業(yè)電子辦公的1個重要環(huán)節(jié)。它成功解決了目前網(wǎng)絡(luò)即時通訊工具存在的1些問題,使網(wǎng)絡(luò)即時通訊更加的高效和安全。本系統(tǒng)建立在JAVA平臺上,系統(tǒng)的設(shè)計使用了面向?qū)ο蠹夹g(shù)和面向?qū)ο蟮脑O(shè)計原則。系統(tǒng)的實現(xiàn)使用了C/S結(jié)構(gòu)、JAVA多線程和socket編程等1些技術(shù)。除此之外該論文主要對當今聊天軟件的發(fā)展情況、與該聊天軟件相關(guān)的各種技術(shù)以及該聊天工具的實現(xiàn)做了1個詳細的闡述:
系統(tǒng)采用c/s結(jié)構(gòu),客戶端與客戶端以及客戶端與服務(wù)器端之間通過Socket傳送消息。使用java語言編寫,開發(fā)工具采用Eclipse。服務(wù)器端設(shè)計與實現(xiàn)過程當中,采用了多線程技術(shù),可以在單個程序當中同時運行多個不同的線程,執(zhí)行不同的任務(wù)。大大增強了程序?qū)Ψ⻊?wù)器資源的利用。系統(tǒng)主要包括文本聊天、傳送文件等功能。
論文首先簡要介紹了實現(xiàn)該系統(tǒng)所需的各種網(wǎng)絡(luò)技術(shù),包括java語言、java的socket編程、TCP、UDP基礎(chǔ)、數(shù)據(jù)庫技術(shù)、多線程技術(shù)等技術(shù)。分析了該系統(tǒng)的基本原理。結(jié)合部分源代碼詳細介紹了聊天系統(tǒng)的詳細設(shè)計與實現(xiàn)。
關(guān)鍵詞:JAVA;SOCKET;Eclipse;TCP/IP;多線程.
 
The Design of Simple Network Real-time News Transmission System
 

Abrstract:For enterprise instant communication is an important part of enterprise electronic office. It succeeded in solving the immediate communication network problems so that immediate communications networks more efficient and secure. The system built on JAVA, system design using object-oriented technology and object-oriented design principles. Systems used to achieve C/S system, Java programming, such as multi-socket systems and technologies. In addition to the main papers in chat software development, with the chat software, and related technical tools to achieve the chat done a detailed exposition :
The system used c/s Structure.Customers and server-protocol transmission of information between the two sides through Socket.Use java languages, the development tool used Eclipse. Server-design and realization process, a number of systems using technology in a single procedure, while a number of different operating systems, the implementation of different tasks. Greatly strengthened procedures for the use of server resources. System include text chat, messaging, and other functions.
First briefing paper for the achievement of the system of network technologies, including java language, the java socket programming, TCP, UDP based, database technology, multi-systems technologies. Analysis of the basic tenets of the system. Some details of the source code of chat system and the realization of the detailed design.
Keywords: JAVA;SOCKET;Eclipse;TCP/IP; Multi-process.
前言
在現(xiàn)今的企業(yè),即時通訊為他們開拓了網(wǎng)絡(luò)應(yīng)用的新領(lǐng)域。人們青睞即時通訊不僅僅在于娛樂和聊天,還在于即時通訊軟件顯示出商務(wù)通訊的卓越功能。即時通訊軟件在商務(wù)上的吸引力是顯而易見的:它1方面能夠讓企業(yè)員工知道其他人是否在線,從而避免了員工在打電話找人或者通知開會等事宜上耗費大量的時間。而正是這樣情況下即時通訊系統(tǒng)正在走入企業(yè)中。但是企業(yè)都不得不借助于現(xiàn)有的外部的服務(wù)器或者花費高昂的價格購進軟件,以實現(xiàn)企業(yè)內(nèi)部網(wǎng)絡(luò)的通信。并不是所有的軟件都為企業(yè)提供了它們所需要的特性和便利。
即時通訊系統(tǒng) (Instant Messaging System)的研究目前是互聯(lián)網(wǎng)中1個熱門方向,尤其是關(guān)于企業(yè)級即時通訊系統(tǒng)更為國內(nèi)外應(yīng)用的熱點。企業(yè)版的即時通訊軟件的誕生,給企業(yè)的管理帶來了新的思路和手段。推動了企業(yè)工作效率的提高,辦公費用的降低,引起了工程應(yīng)用領(lǐng)域的研究熱潮。
即時通訊系統(tǒng)均采用了客戶機/服務(wù)器 (C/S)模式,在此模式下,服務(wù)器無疑是處于1個核心地位。本文正是圍繞即時通訊系統(tǒng)服務(wù)器端軟件開發(fā)這1核心展開的。研究了當今流行的各種即時通訊軟件,對其進行分析,確定了即時通訊系統(tǒng)的功能分析,提出了不同的即時通訊服務(wù)器的架構(gòu)。 圍繞即時通訊的基本文字交流功能,設(shè)計了刷新在線用戶,顯示在線用戶,實現(xiàn)文字通訊的文字通訊主服務(wù)器。基于企業(yè)內(nèi)部傳輸文件的需求,從不同的技術(shù)實現(xiàn)角度來分析了即時通信系統(tǒng)如何實現(xiàn)內(nèi)網(wǎng)與內(nèi)網(wǎng)之間的傳輸,并從中選取了最佳實現(xiàn)方案。為此,我們設(shè)計了所有通訊由服務(wù)器負責,在整個局域網(wǎng)之間傳遞文件。保持客戶端可以進行信息傳遞。
 即時通訊系統(tǒng)為用戶提供了1個集文字通信、在線信息、文件傳輸于1體的即時通信平臺。滿足中小型企業(yè)或局域網(wǎng)用戶的需要。

【簡單網(wǎng)絡(luò)實時消息傳遞工具的設(shè)計Java】相關(guān)文章:

嵌入式實時網(wǎng)絡(luò)通信技術(shù)淺析論文(精選7篇)07-26

最新java畢業(yè)設(shè)計論文參考文獻09-20

適應(yīng)實時多任務(wù)的微控制器高效指令支持05-29

基于J2EE的遠動系統(tǒng)Web實時曲線的研究05-11

飛機艙音背景聲特征實時分析系統(tǒng)開發(fā)及應(yīng)用05-05

java畢業(yè)論文參考文獻10-13

基于電話網(wǎng)絡(luò)的熱網(wǎng)遠程控制系統(tǒng)設(shè)計05-11

企業(yè)知識管理的實現(xiàn)技術(shù)和工具的電商論文05-02

“校校通”網(wǎng)絡(luò)方案05-10

網(wǎng)絡(luò)寫作的新特點03-02