資源描述:
《基于java即時聊天系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、內(nèi)江師范學院本科畢業(yè)論文(設計)目錄1前言31.1課題選題背景31.2即時通信的概念和特點31.3即時聊天系統(tǒng)的發(fā)展42涉及的相關(guān)技術(shù)及協(xié)議42.1Java語言42.2C/S模式介紹52.3Hibernate框架簡介63系統(tǒng)需求分析63.1即時聊天消息的一般需求63.2即時消息的協(xié)議需求73.3即時消息的安全需求73.4即時信息加密和鑒別73.5即時通訊系統(tǒng)需求74系統(tǒng)設計74.1即時聊天系統(tǒng)的實施原理84.2軟件設計流程94.3功能模塊劃分104.4數(shù)據(jù)庫概要設計105詳細設計115.1服務器端的設計與實
2、現(xiàn)115.1.2主服務器類的設計115.1.2登錄驗證模塊135.1.3注冊處理模塊135.2客戶端的設計與實現(xiàn)145.2.1用戶注冊模塊145.2.2用戶登錄155.2.3在線用戶顯示設計165.2.4聊天信息發(fā)送與接收175.3數(shù)據(jù)庫設計186結(jié)論1925內(nèi)江師范學院本科畢業(yè)論文(設計)致謝21參考文獻22附錄2325內(nèi)江師范學院本科畢業(yè)論文(設計)基于Java即時聊天系統(tǒng)的設計與實現(xiàn)摘要:計算機網(wǎng)絡技術(shù)高速發(fā)展的今天,即時通訊方式日益受到人們的青睞。即時聊天工具在實現(xiàn)傳輸視頻與音頻信息,使協(xié)作成員可以
3、遠距離進行直觀、真實的視音交流的同時,利用多媒體的技術(shù),它還可以幫助使用者對工作中各種信息進行處理。本課題研究的是支持內(nèi)部網(wǎng)絡交流的系統(tǒng)——網(wǎng)絡即時通訊系統(tǒng)。該系統(tǒng)使用Java語言進行編程。系統(tǒng)采用C/S結(jié)構(gòu)模式,支持局域網(wǎng)和Internet。該系統(tǒng)采用軟件工程的瀑布模型進行開發(fā),分別討論了系統(tǒng)的需求分析、概要設計、詳細設計和編碼、以及整個系統(tǒng)的運行和測試。關(guān)鍵詞:即時聊天;系統(tǒng);Java;C/SAbstract:Therapiddevelopmentofcomputernetworktechnologyt
4、oday,moreimmediatemeansofcommunicationbypeopleofallages.Real-timechattoolinachievingthetransmissionofvideoandaudioinformation,sothatmemberscancollaborateremotelyintuitive,realaudioandvisualcommunicationatthesametime,useofmultimediatechnology,itcanalsohelpu
5、serstoworkinallkindsofinformationprocessing.Studyofthisissueistosupporttheexchangeofinternalnetworksystems-networkinstantmessagingsystem.ThesystemusesJavaprogramminglanguage.SystemusestheC/Sstructuremode,supportforLANandInternet.Thesystemusesthewaterfallmo
6、delofsoftwaredevelopmentprojectswerediscussedsystemrequirementsanalysis,outlinedesign,detaileddesignandcoding,andrunandtestthewholesystem.Finally,thepaperconcluded.Ofcourse,thesystemtherearesomeimperfections,andseektostudyandworkinthefuturebeamendedsothatt
7、hesystemactuallyusedinavarietyofnetworkefficiency.Keywords:InstantMessager;System;JAVA;C/S25內(nèi)江師范學院本科畢業(yè)論文(設計)1前言交流對于人類社會及其每個成員都至關(guān)重要。直接交流的方式包括語言、文字等,而遠程交流還需借助于一些先進的工具如電話、網(wǎng)絡等。本課題研究的是支持內(nèi)部網(wǎng)絡交流的系統(tǒng)——網(wǎng)絡即時通訊系統(tǒng)。該課題在實施的過程中需要使用Java語言。1.1課題選題背景計算機技術(shù)、網(wǎng)絡技術(shù)高速發(fā)展的今天,即時通訊方式日
8、益受到人們的青睞。即時通訊工具在實現(xiàn)傳輸視頻與音頻信息,使協(xié)作成員可以遠距離進行直觀、真實的視音交流的同時,利用多媒體的技術(shù),它還可以幫助使用者對工作中各種信息進行處理。大家都知道,網(wǎng)絡上常用的即時通訊工具之一有ICQ。其實,ICQ是英文“Iseekyou”的簡稱,中文意思是“我找你”。ICQ最大的功能便是即時信息交流,只要記得對方的號碼,上網(wǎng)時可以呼他,無論他在哪里,只要他上網(wǎng)打開ICQ,人們就可以隨時交流。目