[優(yōu)秀畢業(yè)設(shè)計(jì)畢業(yè)論文]網(wǎng)絡(luò)聊天室java.doc
約51頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
[優(yōu)秀畢業(yè)設(shè)計(jì)畢業(yè)論文]網(wǎng)絡(luò)聊天室java,摘要網(wǎng)絡(luò)聊天室是一種應(yīng)用廣泛網(wǎng)絡(luò)聊天方式,操作簡(jiǎn)單,功能豐富,是教學(xué)和學(xué)習(xí)面向?qū)ο蟮木幊趟枷氲睦硐腠?xiàng)目??梢允褂枚喾N編程語(yǔ)言設(shè)計(jì)和開(kāi)發(fā)出功能完善的網(wǎng)絡(luò)聊天室。本畢業(yè)設(shè)計(jì)論文介紹用java語(yǔ)言設(shè)計(jì)和實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)聊天室的過(guò)程,本系統(tǒng)采用c/s架構(gòu)設(shè)計(jì),整個(gè)項(xiàng)目分為服務(wù)器端和客戶端。使用了最新的java 2標(biāo)準(zhǔn)swing組件...


內(nèi)容介紹
此文檔由會(huì)員 csfujixie 發(fā)布
摘 要
網(wǎng)絡(luò)聊天室是一種應(yīng)用廣泛網(wǎng)絡(luò)聊天方式,操作簡(jiǎn)單,功能豐富,是教學(xué)和學(xué)習(xí)面向?qū)ο蟮木幊趟枷氲睦硐腠?xiàng)目??梢允褂枚喾N編程語(yǔ)言設(shè)計(jì)和開(kāi)發(fā)出功能完善的網(wǎng)絡(luò)聊天室。
本畢業(yè)設(shè)計(jì)論文介紹用JAVA語(yǔ)言設(shè)計(jì)和實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)聊天室的過(guò)程,本系統(tǒng)采用C/S架構(gòu)設(shè)計(jì),整個(gè)項(xiàng)目分為服務(wù)器端和客戶端。使用了最新的Java 2標(biāo)準(zhǔn)Swing組件,開(kāi)發(fā)出簡(jiǎn)潔美觀和布局合理的用戶和服務(wù)器界面;利用Socket網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)實(shí)現(xiàn)客戶端和服務(wù)器端的連接訪問(wèn),實(shí)現(xiàn)網(wǎng)絡(luò)功能;通過(guò)對(duì)數(shù)據(jù)流操作的合理設(shè)計(jì),實(shí)現(xiàn)信息傳遞、接受和數(shù)據(jù)保存。同時(shí),采用多線程、多任務(wù)的設(shè)計(jì)思想,開(kāi)發(fā)出性能穩(wěn)定,功能全面的服務(wù)器。完整的實(shí)現(xiàn)系統(tǒng)的功能。
通過(guò)本次畢業(yè)設(shè)計(jì)可以學(xué)到如何應(yīng)用和實(shí)現(xiàn)面向?qū)ο蟮母鞣N方法,如何使用Eclipse集成開(kāi)發(fā)環(huán)境來(lái)創(chuàng)建和開(kāi)發(fā)項(xiàng)目,從而完成系統(tǒng)的完整開(kāi)發(fā)。
關(guān)鍵詞:聊天室;Java;應(yīng)用程序;Swing組件;Socket技術(shù)
Title:The Design and Elements for Network Chat Room
Abstract
The network chat room is a kind of applied extensive network chat method, operate in ease and the function is abundant, It can be used as a good case for learning of java design language and the Object-Oriented Programming language, There is many programming language of design to develop a network chat room with perfect function.
This graduation thesis of design introduction how to use the java language design and carry out network chat room, The system adoption the C/ S structure design, the whole system is divided into the server and client .Used standard modules of Swing of latest Java2, develop a simple and direct beauty user interface ,We make use of the Socket technology to interconnect the server and client by net-work ;organize the data by good design of data stream to sent or accept the message between users and to record the message for ever; we also use the multi-thread multi-action to make the program with many function.
I have leaned many method and things to use the Object-Oriented Programming. And make me know how use the development environment Eclipse to new program and the process to make the program.
Keyword: chat;Java;application;swing component;socket
目 錄
畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)中文摘要 I
畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)英文摘要 II
第一章 緒 論 1
1.1 本課題的來(lái)源 1
1.2 本課題的目的、內(nèi)容、要求 2
1.2.1 目的 2
1.2.2 內(nèi)容 2
1.2.3 要求 3
第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與工具的選擇 4
2.1 本課題開(kāi)發(fā)環(huán)境的選擇 4
2.2 本課題開(kāi)發(fā)工具的選擇 5
2.3 本課題開(kāi)發(fā)技術(shù)的選擇 5
第三章 需求分析 7
3.1 項(xiàng)目概述 7
3.1.1 產(chǎn)品描述: 7
3.1.2 產(chǎn)品功能 8
3.2 功能需求 9
3.2.1 用戶注冊(cè) 9
3.2.2 用戶登入 9
3.2.3 公聊 10
3.2.3 私聊 10
3.2.4 發(fā)送表情 11
3.2.5 聊天記錄 11
3.2.6 系統(tǒng)消息 12
3.2.7 字體屬性設(shè)置 12
3.2.8 用戶退出 13
3.3 質(zhì)量性能需求 13
3.3.1 容錯(cuò)性需求 13
3.3.2 穩(wěn)定性需求 13
3.3.3 軟件設(shè)計(jì)可靠性 14
3.3.4 安全性 14
3.3.5 擴(kuò)展性 14
3.3.6 易用性 14
第四章 概要設(shè)計(jì) 15
4.1 目的 15
4.2 運(yùn)行環(huán)境: 15
4.3 條件與限制 15
4.4 體系結(jié)構(gòu)概述 15
4.5 功能設(shè)計(jì) 16
4.5.1 用戶注冊(cè): 16
4.5.2 用戶登入 16
4.5.3 公聊 17
4.5.4 私聊 18
4.5.5 表情 18
4.5.6 字體設(shè)置 19
4.5.7 記錄保存 19
4.5.8 系統(tǒng)消息 20
4.6 數(shù)據(jù)庫(kù)的選擇 20
4.7 數(shù)據(jù)庫(kù)設(shè)計(jì) 21
第五章 詳細(xì)設(shè)計(jì) 22
5.1 客戶端注冊(cè) 22
5.1.1 功能描述 22
5.1.2 綜合設(shè)計(jì) 22
5.2 登入 25
5.2.1 功能描述 26
5.3 公聊 28
5.3.1 功能描述 28
5.3.2 綜合設(shè)計(jì) 28
5.4 私聊 29
5.4.1 功能描述 29
5.4.2 綜合設(shè)計(jì) 29
5.5 發(fā)送系統(tǒng)消息 31
5.5.1 功能描述 31
5.5.2 綜合設(shè)計(jì) 31
5.6 字體設(shè)置 32
5.6.1 功能描述 32
5.6.2 綜合設(shè)計(jì) 32
5.7 發(fā)送表情 33
5.7.1 功能描述 33
5.7.2 綜合設(shè)計(jì) 33
5.8 記錄保存和顯示 34
5.8.1 功能概述 34
5.8.2 綜合設(shè)計(jì) 34
5.9 功能邏輯實(shí)現(xiàn) 35
5.9.1 邏輯功能描述 35
5.9.2 綜合設(shè)計(jì) 35
第六章 系統(tǒng)測(cè)試 37
6.1 測(cè)試舉例 37
6.1.1 測(cè)試程序登錄界面 37
6.1.2 測(cè)試程序主界面 37
6.1.3 測(cè)試程序退出 37
6.2 測(cè)試項(xiàng)目 37
6.2.1 單元測(cè)試 38
6.2.2 組合測(cè)試 38
6.2.3 確認(rèn)測(cè)試 39
6.2.4 系統(tǒng)測(cè)試 39
6.2.5 用戶驗(yàn)收測(cè)試 39
6.3 測(cè)試方法 39
第七章 缺陷與完善 40
7.1 軟件存在的問(wèn)題 40
7.2 使界面變得更加美觀 40
結(jié) 論 41
參考文獻(xiàn) 42
致 謝 43
網(wǎng)絡(luò)聊天室是一種應(yīng)用廣泛網(wǎng)絡(luò)聊天方式,操作簡(jiǎn)單,功能豐富,是教學(xué)和學(xué)習(xí)面向?qū)ο蟮木幊趟枷氲睦硐腠?xiàng)目??梢允褂枚喾N編程語(yǔ)言設(shè)計(jì)和開(kāi)發(fā)出功能完善的網(wǎng)絡(luò)聊天室。
本畢業(yè)設(shè)計(jì)論文介紹用JAVA語(yǔ)言設(shè)計(jì)和實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)聊天室的過(guò)程,本系統(tǒng)采用C/S架構(gòu)設(shè)計(jì),整個(gè)項(xiàng)目分為服務(wù)器端和客戶端。使用了最新的Java 2標(biāo)準(zhǔn)Swing組件,開(kāi)發(fā)出簡(jiǎn)潔美觀和布局合理的用戶和服務(wù)器界面;利用Socket網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)實(shí)現(xiàn)客戶端和服務(wù)器端的連接訪問(wèn),實(shí)現(xiàn)網(wǎng)絡(luò)功能;通過(guò)對(duì)數(shù)據(jù)流操作的合理設(shè)計(jì),實(shí)現(xiàn)信息傳遞、接受和數(shù)據(jù)保存。同時(shí),采用多線程、多任務(wù)的設(shè)計(jì)思想,開(kāi)發(fā)出性能穩(wěn)定,功能全面的服務(wù)器。完整的實(shí)現(xiàn)系統(tǒng)的功能。
通過(guò)本次畢業(yè)設(shè)計(jì)可以學(xué)到如何應(yīng)用和實(shí)現(xiàn)面向?qū)ο蟮母鞣N方法,如何使用Eclipse集成開(kāi)發(fā)環(huán)境來(lái)創(chuàng)建和開(kāi)發(fā)項(xiàng)目,從而完成系統(tǒng)的完整開(kāi)發(fā)。
關(guān)鍵詞:聊天室;Java;應(yīng)用程序;Swing組件;Socket技術(shù)
Title:The Design and Elements for Network Chat Room
Abstract
The network chat room is a kind of applied extensive network chat method, operate in ease and the function is abundant, It can be used as a good case for learning of java design language and the Object-Oriented Programming language, There is many programming language of design to develop a network chat room with perfect function.
This graduation thesis of design introduction how to use the java language design and carry out network chat room, The system adoption the C/ S structure design, the whole system is divided into the server and client .Used standard modules of Swing of latest Java2, develop a simple and direct beauty user interface ,We make use of the Socket technology to interconnect the server and client by net-work ;organize the data by good design of data stream to sent or accept the message between users and to record the message for ever; we also use the multi-thread multi-action to make the program with many function.
I have leaned many method and things to use the Object-Oriented Programming. And make me know how use the development environment Eclipse to new program and the process to make the program.
Keyword: chat;Java;application;swing component;socket
目 錄
畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)中文摘要 I
畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)英文摘要 II
第一章 緒 論 1
1.1 本課題的來(lái)源 1
1.2 本課題的目的、內(nèi)容、要求 2
1.2.1 目的 2
1.2.2 內(nèi)容 2
1.2.3 要求 3
第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與工具的選擇 4
2.1 本課題開(kāi)發(fā)環(huán)境的選擇 4
2.2 本課題開(kāi)發(fā)工具的選擇 5
2.3 本課題開(kāi)發(fā)技術(shù)的選擇 5
第三章 需求分析 7
3.1 項(xiàng)目概述 7
3.1.1 產(chǎn)品描述: 7
3.1.2 產(chǎn)品功能 8
3.2 功能需求 9
3.2.1 用戶注冊(cè) 9
3.2.2 用戶登入 9
3.2.3 公聊 10
3.2.3 私聊 10
3.2.4 發(fā)送表情 11
3.2.5 聊天記錄 11
3.2.6 系統(tǒng)消息 12
3.2.7 字體屬性設(shè)置 12
3.2.8 用戶退出 13
3.3 質(zhì)量性能需求 13
3.3.1 容錯(cuò)性需求 13
3.3.2 穩(wěn)定性需求 13
3.3.3 軟件設(shè)計(jì)可靠性 14
3.3.4 安全性 14
3.3.5 擴(kuò)展性 14
3.3.6 易用性 14
第四章 概要設(shè)計(jì) 15
4.1 目的 15
4.2 運(yùn)行環(huán)境: 15
4.3 條件與限制 15
4.4 體系結(jié)構(gòu)概述 15
4.5 功能設(shè)計(jì) 16
4.5.1 用戶注冊(cè): 16
4.5.2 用戶登入 16
4.5.3 公聊 17
4.5.4 私聊 18
4.5.5 表情 18
4.5.6 字體設(shè)置 19
4.5.7 記錄保存 19
4.5.8 系統(tǒng)消息 20
4.6 數(shù)據(jù)庫(kù)的選擇 20
4.7 數(shù)據(jù)庫(kù)設(shè)計(jì) 21
第五章 詳細(xì)設(shè)計(jì) 22
5.1 客戶端注冊(cè) 22
5.1.1 功能描述 22
5.1.2 綜合設(shè)計(jì) 22
5.2 登入 25
5.2.1 功能描述 26
5.3 公聊 28
5.3.1 功能描述 28
5.3.2 綜合設(shè)計(jì) 28
5.4 私聊 29
5.4.1 功能描述 29
5.4.2 綜合設(shè)計(jì) 29
5.5 發(fā)送系統(tǒng)消息 31
5.5.1 功能描述 31
5.5.2 綜合設(shè)計(jì) 31
5.6 字體設(shè)置 32
5.6.1 功能描述 32
5.6.2 綜合設(shè)計(jì) 32
5.7 發(fā)送表情 33
5.7.1 功能描述 33
5.7.2 綜合設(shè)計(jì) 33
5.8 記錄保存和顯示 34
5.8.1 功能概述 34
5.8.2 綜合設(shè)計(jì) 34
5.9 功能邏輯實(shí)現(xiàn) 35
5.9.1 邏輯功能描述 35
5.9.2 綜合設(shè)計(jì) 35
第六章 系統(tǒng)測(cè)試 37
6.1 測(cè)試舉例 37
6.1.1 測(cè)試程序登錄界面 37
6.1.2 測(cè)試程序主界面 37
6.1.3 測(cè)試程序退出 37
6.2 測(cè)試項(xiàng)目 37
6.2.1 單元測(cè)試 38
6.2.2 組合測(cè)試 38
6.2.3 確認(rèn)測(cè)試 39
6.2.4 系統(tǒng)測(cè)試 39
6.2.5 用戶驗(yàn)收測(cè)試 39
6.3 測(cè)試方法 39
第七章 缺陷與完善 40
7.1 軟件存在的問(wèn)題 40
7.2 使界面變得更加美觀 40
結(jié) 論 41
參考文獻(xiàn) 42
致 謝 43
TA們正在看...
- 小學(xué)校長(zhǎng)辭職報(bào)告怎么寫(xiě).doc
- 小學(xué)校長(zhǎng)辭職報(bào)告怎么寫(xiě)?.doc
- 小學(xué)校長(zhǎng)辭職報(bào)告簡(jiǎn)單版.doc
- 小學(xué)校長(zhǎng)辭職報(bào)告范文.doc
- 小學(xué)校長(zhǎng)辭職報(bào)告范文_0.doc
- 小學(xué)民生工程自查報(bào)告.doc
- 小學(xué)治理亂收費(fèi)情況的自查報(bào)告.doc
- 小學(xué)治理教育亂收費(fèi)自查報(bào)告.doc
- 小學(xué)現(xiàn)代遠(yuǎn)程教育自查報(bào)告.doc
- 小學(xué)班主任師德師風(fēng)自查報(bào)告.doc