資源描述:
《聊天工具畢業(yè)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)編號(hào)畢業(yè)設(shè)計(jì)(論文)題目基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)二級(jí)學(xué)院計(jì)算機(jī)科學(xué)與工程專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)10903XXXX時(shí)間2013.6重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)目錄重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)摘要IABSTRACTII前言-1-第一章概述-2-1.1課題背景及意義-2-1.1.1課題背景-2-1.1.2課題意義-3-1.2課題現(xiàn)狀及發(fā)展-3-1.2.1課題現(xiàn)狀-3-1.2
2、.2課題發(fā)展-4-1.3課題內(nèi)容、目的及目標(biāo)-4-1.3.1課題內(nèi)容-4-1.3.2課題目的和目標(biāo)-4-第二章開(kāi)發(fā)技術(shù)和平臺(tái)-6-2.1開(kāi)發(fā)技術(shù)-6-2.1.1Java語(yǔ)言-6-2.1.1.1Java發(fā)展歷程-6-2.11.2Java特點(diǎn)-6-2.1.1.3Java與Internet-7-2.1.2多線程-8-2.1.3TCP/UDP協(xié)議-8-2.1.4C/S模式-10-2.1.5Socket-11-2.2開(kāi)發(fā)平臺(tái)-11-2.2.1硬件環(huán)境-11-2.2.2軟件環(huán)境-11-2.2.2.1Eclipse-11-2.2
3、.2.2JDK1.6-12-2.2.2.3SQLServer2005和JDBC-12-2.2.2.4AWT組件-12-第三章系統(tǒng)分析與設(shè)計(jì)-13-3.1系統(tǒng)分析-13-3.1.1系統(tǒng)可行性分析-13-3.1.2系統(tǒng)功能需求-13-3.1.3系統(tǒng)實(shí)現(xiàn)原理-14-3.1.4各個(gè)模塊功能詳解-15-重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)3.1.4.1服務(wù)器端結(jié)構(gòu)-15-3.1.4.2客戶端結(jié)構(gòu)-16-3.2系統(tǒng)設(shè)計(jì)-17-3.2.1設(shè)計(jì)原則-17-3.2.2架構(gòu)設(shè)計(jì)-17-3.2.3功能設(shè)計(jì)-18
4、-3.2.4數(shù)據(jù)庫(kù)設(shè)計(jì)-18-第四章系統(tǒng)的實(shí)現(xiàn)-19-4.1服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)-19-4.1.1服務(wù)器工作流程圖-19-4.1.2服務(wù)器主界面-19-4.1.3服務(wù)器的開(kāi)啟-21-4.1.4服務(wù)器的關(guān)閉-21-4.1.5服務(wù)器管理用戶-21-4.2客戶端的設(shè)計(jì)與實(shí)現(xiàn)-27-4.2.1客戶端工作流程圖-27-4.2.2客戶端登陸主界面-27-4.2.3客戶端注冊(cè)主界面-28-4.2.4客戶端聊天主界面-32-4.2.5客戶端之間聊天-33-4.2.6用戶下線-37-4.3系統(tǒng)功能特點(diǎn)及改進(jìn)-38-第五章結(jié)論-40-致
5、謝-41-參考文獻(xiàn)-42-文獻(xiàn)綜述-44-重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)摘要隨著時(shí)代的進(jìn)步,互聯(lián)網(wǎng)日益變得普及和大眾化。當(dāng)今社會(huì),互聯(lián)網(wǎng)幾乎覆蓋了所有行業(yè),由此可見(jiàn),其在我們的日常生活中所占的地位是顯而易見(jiàn)的。而網(wǎng)絡(luò)能帶給我們的是什么呢?當(dāng)然是時(shí)效性。通過(guò)網(wǎng)絡(luò),我們可以很輕松的和地球那端的人取得聯(lián)系。而這個(gè)“聯(lián)系方式”又有很多種了,比如郵件、文字會(huì)話、語(yǔ)音會(huì)話、視屏?xí)挼?。眾所周知的QQ,擁有上億的注冊(cè)用戶,在國(guó)內(nèi)即時(shí)通訊領(lǐng)域占據(jù)了第一的位置,因?yàn)槠渚哂袕?qiáng)大的功能,可以實(shí)現(xiàn)文字通訊、
6、語(yǔ)音通訊甚至即時(shí)的視屏通訊。除此之外,還有諸如微軟的MSN、網(wǎng)易的POPO,新浪UC等等。本次畢業(yè)設(shè)計(jì)的內(nèi)容是基于Java的一款局域網(wǎng)即時(shí)通信軟件。Java是一種跨平臺(tái)的編程語(yǔ)言,其具有的良好的網(wǎng)絡(luò)功能以及對(duì)數(shù)據(jù)庫(kù)的全面支持毫無(wú)疑問(wèn)能實(shí)現(xiàn)本次設(shè)計(jì)的所有內(nèi)容。本系統(tǒng)采用C/S模式,即客戶端/服務(wù)器模式,客戶端與服務(wù)器通過(guò)Socket傳遞數(shù)據(jù),服務(wù)器采用多線程技術(shù)。利用Eclipse進(jìn)行開(kāi)發(fā)。該軟件完成后的主要功能有:點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多、多對(duì)多的聊天,服務(wù)器對(duì)聊天進(jìn)行統(tǒng)一管理,比如用戶注冊(cè),用戶登陸,踢出用戶等。關(guān)鍵字:J
7、ava,Socket,多線程,TCP/UDP,C/SII重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)II重慶理工大學(xué)畢業(yè)論文基于TCP/IP協(xié)議的聊天工具的設(shè)計(jì)與開(kāi)發(fā)ABSTRACTWiththeprogressofera,theInternetbecomeincreasinglypopularizationandpopularization.Intoday'ssociety,theInternetcoversalmostallindustries,thusitcanbeseen,itinourd
8、ailylifeofthepositionisobvious.WhatistheInternetcanbringus?Ofcourseistimeliness.Throughthenetwork,wecaneasilyandthattheconnectiontothesideofearth.The"contact"andtherearemanykinds,s