需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):11456 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:本項目的目標是設計一個基于局域網(wǎng)的網(wǎng)絡聊天系統(tǒng),根據(jù)當前網(wǎng)絡技術(shù)的發(fā)展趨勢和實際情況,最終達到滿足特定群體的需求。軟件適用于同一部門工作的同事或同一學校的學生,以滿足他們經(jīng)常需要在學校和同事之間進行的學術(shù)交流與溝通,軟件致力于更好的為用戶服務,減輕用戶為了相互交流而花費大量手機話費的苦惱和提升人們溝通交流的技巧,該軟件可以方便同事同學之間相互傳遞工作文件,提高辦事效率,在增進同事之間的情感的同時也可以很好的完成本職工作,其次,聊天頁面操作方便簡單更容易被青年人所青睞。該項目使用的開發(fā)語言是目前比較流行的JAVA語言,基于該語言設計的軟件傳輸數(shù)據(jù)量較小,界面設計模塊也不是很復雜,故采用Socket協(xié)議,方便快捷的在用戶端和服務器端建立簡單的連接對話,完成用戶交流平臺的搭建。本文是對“基于Java的在線社交軟件的設計與實現(xiàn)”進行相應的軟件功能的需求分析,概要設計,詳細設計和最后測試環(huán)節(jié)等多方面進行詳細地計劃,達到使用戶滿意的效果。 -本系統(tǒng)在設計方面采用B/S模式,使用java Swing進行基本聊天所需界面的實現(xiàn),其次,采用多線程技術(shù)實現(xiàn)單聊和群聊,方便用戶多方面的選擇。本系統(tǒng)的設計實施是為基于Java的Socket編程技術(shù),該技術(shù)為在線社交軟件的設計提供良好的技術(shù)保證。
關(guān)鍵詞:在線聊天室,JAVA語言,socket協(xié)議
目錄 摘要 Abstract 第1章 緒論-1 1.1項目開發(fā)的背景-1 1.2 項目開發(fā)在國內(nèi)外發(fā)展的現(xiàn)狀-1 1.3項目開發(fā)的目的-1 第2章 相關(guān)技術(shù)介紹-2 2.1 socket協(xié)議 -2 2.1.1 Socket協(xié)議的定義-3 2.1.2 Socket協(xié)議的建立-3 2.1.3 Socket協(xié)議的配置-3 2.1.4 數(shù)據(jù)傳輸-3 2.1.5結(jié)束傳輸-4 2.2 多線程技術(shù) -4 2.2.1多線程的定義-5 2.2.2 多線程的使用-5 2.3 Java Swing 組件技術(shù)-5 2.3.1 Swing集合-5 2.3.2 組件分類-5 2.3.3 使用Swing的基本規(guī)則-5 第3章 需求分析-5 3.1可行性分析-6 3.2需求概述-6 3.3 總體設計原則-7 第4章 概要設計-7 4.1 需求規(guī)定-7 4.2 總體流程分析-8 4.3設計系統(tǒng)框架圖-8 4.3.1 用戶信息設計 -9 4.3.2用戶信息表設計 -10 4.5 系統(tǒng)設計流程圖-11 4.6 確定用例-11 第5章 詳細設計-12 5.1注冊模塊設計-12 5.2登錄模塊設計-14 5.3 聊天模塊設計-16 5.3.1 聊天界面設計-16 5.4 聊天信息的發(fā)送與記錄-18 5.5 在線用戶列表-21 第6章 軟件測試與分析-22 6.1 測試用例-22 6.2 測試環(huán)境與測試條件-23 6.3系統(tǒng)運行情況-23 總結(jié)與展望-24 參考文獻-25 致謝-26 |