資源描述:
《基于java技術(shù)的聊天工具畢業(yè)論文設(shè)計(jì);》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、中南民族大學(xué)畢業(yè)論文(設(shè)計(jì))學(xué)院:計(jì)算機(jī)科學(xué)學(xué)院專業(yè):網(wǎng)絡(luò)工程年級(jí):2011題目:基于Java的聊天工具的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:孫繼宏學(xué)號(hào):11066093指導(dǎo)教師姓名:藍(lán)雯飛職稱:教授2015年5月中南民族大學(xué)本科畢業(yè)論文(設(shè)計(jì))原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。矚慫潤厲釤瘞睞櫪廡賴。作者簽名:年月日目錄摘要1聞創(chuàng)溝燴鐺險(xiǎn)愛氌譴凈。關(guān)鍵詞1殘騖樓諍錈瀨濟(jì)溆塹籟。Abstra
2、ct1釅錒極額閉鎮(zhèn)檜豬訣錐。Keywords1彈貿(mào)攝爾霽斃攬磚鹵廡。1緒論2謀蕎摶篋飆鐸懟類蔣薔。1.1選題背景及意義2廈礴懇蹣駢時(shí)盡繼價(jià)騷。1.2 聊天工具的發(fā)展2煢楨廣鰳鯡選塊網(wǎng)羈淚。1.3 即時(shí)通訊軟件3鵝婭盡損鵪慘歷蘢鴛賴。1.3.1QQ聊天工具3籟叢媽羥為贍僨蟶練淨(jìng)。1.3.2微信3預(yù)頌圣鉉儐歲齦訝驊糴。1.3.3陌陌3滲釤嗆儼勻諤鱉調(diào)硯錦。1.3.4FaceBook3鐃誅臥瀉噦圣騁貺頂廡。2實(shí)現(xiàn)聊天工具的開發(fā)環(huán)境及工具4擁締鳳襪備訊顎輪爛薔。2.1 開發(fā)環(huán)境及語言概述4贓熱俁閫歲匱閶鄴鎵騷。2.2 開發(fā)工具概述5壇摶鄉(xiāng)囂懺蔞鍥鈴氈淚。2.3
3、開發(fā)技術(shù)概述5蠟變黲癟報(bào)倀鉉錨鈰贅。2.3.1JavaSocket技術(shù)5買鯛鴯譖曇膚遙閆擷凄。2.3.2TCP和UDP5綾鏑鯛駕櫬鶘蹤韋轔糴。2.3.3客戶端/服務(wù)端(Cilent/Server)結(jié)構(gòu)5驅(qū)躓髏彥浹綏譎飴憂錦。3需求分析6貓蠆驢繪燈鮒誅髏貺廡。3.1功能需求6鍬籟饗逕瑣筆襖鷗婭薔。3.2性能需求7構(gòu)氽頑黌碩飩薺齦話騖。4系統(tǒng)設(shè)計(jì)8輒嶧陽檉籪癤網(wǎng)儂號(hào)澩。4.1 系統(tǒng)總體功能概述8堯側(cè)閆繭絳闕絢勵(lì)蜆贅。4.2 各功能模塊的概述8識(shí)饒鎂錕縊灩筧嚌儼淒。4.2.1 用戶注冊8凍鈹鋨勞臘鍇癇婦脛糴。4.2.2 用戶登錄9恥諤銪滅縈歡煬鞏鶩錦。4.2.
4、3 公聊10鯊腎鑰詘褳鉀溈懼統(tǒng)庫。4.2.4 私聊10碩癘鄴頏謅攆檸攜驤蘞。4.2.5 發(fā)送留言和文件11閿擻輳嬪諫遷擇楨秘騖。4.2.6 字體屬性設(shè)置11氬嚕躑竄貿(mào)懇彈瀘頷澩。5系統(tǒng)實(shí)現(xiàn)12釷鵒資贏車贖孫滅獅贅。5.1注冊功能實(shí)現(xiàn)12慫闡譜鯪逕導(dǎo)嘯畫長涼。5.2登錄功能實(shí)現(xiàn)12諺辭調(diào)擔(dān)鈧諂動(dòng)禪瀉類。5.3公聊功能實(shí)現(xiàn)12嘰覲詿縲鐋囁偽純鉿錈。5.4私聊功能實(shí)現(xiàn)13熒紿譏鉦鏌觶鷹緇機(jī)庫。5.5字體屬性設(shè)置功能實(shí)現(xiàn)13鶼漬螻偉閱劍鯫腎邏蘞。5.6發(fā)送留言和文件13紂憂蔣氳頑薟驅(qū)藥憫騖。6 系統(tǒng)功能測試14穎芻莖蛺餑億頓裊賠瀧。6.1 系統(tǒng)登錄功能測試14濫
5、驂膽閉驟羥闈詔寢賻。6.2 注冊用戶功能測試14銚銻縵嚌鰻鴻鋟謎諏涼。6.3 聊天界面其他功能測試16擠貼綬電麥結(jié)鈺贖嘵類。6.4客戶端連接服務(wù)端測試17賠荊紳諮侖驟遼輩襪錈。結(jié)論18塤礙籟饈決穩(wěn)賽釙冊庫。致謝19裊樣祕廬廂顫諺鍘羋藺。參考文獻(xiàn)19倉嫗盤紲囑瓏詁鍬齊驁?;贘ava的聊天工具的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著互聯(lián)網(wǎng)的迅速發(fā)展,傳統(tǒng)的交流方式過于繁瑣、信息的交互太過緩慢,已經(jīng)不再適應(yīng)當(dāng)今社會(huì)大信息量的傳遞與交互。為了提高人們的工作、生活和學(xué)習(xí)效率,提升人與人之間交流的速度與便捷,網(wǎng)絡(luò)聊天工具已經(jīng)成為人們不可或缺的應(yīng)用軟件。為此設(shè)計(jì)了一款聊天工具,是利用
6、Java編程語言中Socket網(wǎng)絡(luò)編程技術(shù)和圖形界面設(shè)計(jì)實(shí)現(xiàn)了網(wǎng)絡(luò)聊天工具的設(shè)計(jì)。通過C/S的設(shè)計(jì)結(jié)構(gòu),該聊天工具很好地實(shí)現(xiàn)服務(wù)端與客戶端之間的信息交互。它不但可以從客戶端登陸連接服務(wù)端,而且可以通過服務(wù)端判斷是否有客戶端連接到服務(wù)端,從而保證客戶端與服務(wù)端連接的可靠性。聊天工具的開發(fā)能夠幫助人與人之間實(shí)現(xiàn)快速便捷的聊天和信息傳遞,并且能夠提高信息的高速流通,同時(shí)提高了人們對(duì)信息的充分利用,因此具有一定的實(shí)用價(jià)值。綻萬璉轆娛閬蟶鬮綰瀧。關(guān)鍵詞:網(wǎng)絡(luò)聊天工具;Java;C/S;Socket網(wǎng)絡(luò)編程;圖形界面設(shè)計(jì)TheDesignandImplementat
7、ionofChatToolBasedonJava驍顧燁鶚巰瀆蕪領(lǐng)鱺賻。Abstract:WiththerapiddevelopmentofInternet,thetraditionalwayofcommunicationinteractionistoocumbersome,theinformationistooslow,isnolongersuitablefortransmissionandinteractionintodayissociety.Inordertoimprovethepeople'swork,lifeandlearningefficien
8、cy,enhancethecommunicationbetweenpeopleo