基于java的仿qq聊天系統(tǒng)的設(shè)計與實現(xiàn).doc
約39頁DOC格式手機打開展開
基于java的仿qq聊天系統(tǒng)的設(shè)計與實現(xiàn),39頁共計9491字摘要: 計算機網(wǎng)絡(luò)的迅速發(fā)展,對人類社會諸多領(lǐng)域產(chǎn)生了巨大的影響。尤其是,隨著信息時代的來臨,人們之間愈來愈趨向于通過網(wǎng)絡(luò)來交流和傳遞信息。而聊天系統(tǒng)正是當(dāng)前人們使用最多的中介。在這個平臺上,許多認(rèn)識或不認(rèn)識的人們彼此間能夠隨意的相互交流。因此,開發(fā)和架構(gòu)這種平臺符合時代發(fā)展的需要。本系統(tǒng)在開發(fā)中用...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
39頁共計9491字
摘要: 計算機網(wǎng)絡(luò)的迅速發(fā)展,對人類社會諸多領(lǐng)域產(chǎn)生了巨大的影響。尤其是,隨著信息時代的來臨,人們之間愈來愈趨向于通過網(wǎng)絡(luò)來交流和傳遞信息。而聊天系統(tǒng)正是當(dāng)前人們使用最多的中介。在這個平臺上,許多認(rèn)識或不認(rèn)識的人們彼此間能夠隨意的相互交流。因此,開發(fā)和架構(gòu)這種平臺符合時代發(fā)展的需要。
本系統(tǒng)在開發(fā)中用到了局域網(wǎng)通信機制的原理,通過直接繼承Thread類來建立多線程。開發(fā)中利用了計算機網(wǎng)絡(luò)編程的基本理論知識,如TCP/IP協(xié)議、客戶端/服務(wù)器端模式(Client/Server模式)、網(wǎng)絡(luò)編程的設(shè)計方法等。在網(wǎng)絡(luò)編程中對信息的讀取、發(fā)送,是利用流來實現(xiàn)信息的交換,其中介紹了對實現(xiàn)一個系統(tǒng)的信息流的分析,包含了一些基本的軟件工程的方法。
目 錄
內(nèi)容摘要: 1
關(guān)鍵字: 1
Abstract: 1
Key words: 1
1. 引言 2
2. 系統(tǒng)分析 2
2.1可行性分析 2
2.2需求分析 3
3. 總體設(shè)計 11
3.1功能模塊圖 11
3.2數(shù)據(jù)庫設(shè)計 12
3.3類圖 18
4. 詳細(xì)設(shè)計及實現(xiàn) 19
4.1界面設(shè)計 19
4.2數(shù)據(jù)輸入輸出設(shè)計 23
4.3代碼實現(xiàn) 24
5 系統(tǒng)測試 31
5.1注冊測試 31
5.2登陸測試 31
5.3私聊測試 32
5.4群聊測試 33
5.5文件傳輸測試 34
6 總結(jié) 35
參考文獻 37
關(guān)鍵字: Socket;服務(wù)器端; 客戶端; 連接(connection)
參考文獻
[1] 王昆,張力生.Java Swing中的渲染器機制.重慶工學(xué)學(xué)院報,2008,22(10):175~178.
[2] 呂校春,李玲莉.基于Swing的Java GUI組件開發(fā)[J].機械工程師,2008(5):129~131.
[3] 陸維廳,邵燕.基于JAVA的SOCKET實現(xiàn)網(wǎng)上交談.河海常州分校學(xué)報,2005,3(14):31~35.
[4] 戴歆.JAVA Swing程序開發(fā).軟件導(dǎo)刊,2007,2(6):22~29.
[5] 莫足琴.基于Java Socket多客戶端并發(fā)通信聊天程序的設(shè)計與實現(xiàn).十堰職業(yè)技術(shù)學(xué)博士論文,2008:253~255.
[6] 王靜,曲鳳娟.基于Socket的多用戶并發(fā)通信的設(shè)計[J].福建電腦,2007(3):164.
[7] 趙文清,姜波.基于Socket的Java語言網(wǎng)絡(luò)通訊機制和程序設(shè)計.信息技術(shù),2006,8(7):66~67.
[8] 溫濤.工程概念.軟件工程師,2006(1):16~18
[10] 朗波.JAVA語言程序設(shè)計.清華大學(xué)出版社,2005:189~190.
[11] 曹健.計算機軟件發(fā)展.IT時代周刊,2005(2):12~15
[12] 周燕飛,左敦穩(wěn),李亮.數(shù)據(jù)庫原理與應(yīng)用.北京:機械工業(yè)出版社,2003:78~89
[13] 張景中.應(yīng)用計算機.計算機應(yīng)用,2008(1):23~28
[14] Ian Somerville. Software engineering.北京:機械工業(yè)出版社,2004:73~84.
[15] Paul C.Jorgensen. 軟件測試.西安:機械工業(yè)出版社,2003:134~139
[16] 趙池龍,姜義平,張建. 軟件工程實踐教程. 北京:電子工業(yè)出版社,2006:160~185.
[17] 薩世煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論(第三版). 北京:高等教育出版社,2006,23-100.
摘要: 計算機網(wǎng)絡(luò)的迅速發(fā)展,對人類社會諸多領(lǐng)域產(chǎn)生了巨大的影響。尤其是,隨著信息時代的來臨,人們之間愈來愈趨向于通過網(wǎng)絡(luò)來交流和傳遞信息。而聊天系統(tǒng)正是當(dāng)前人們使用最多的中介。在這個平臺上,許多認(rèn)識或不認(rèn)識的人們彼此間能夠隨意的相互交流。因此,開發(fā)和架構(gòu)這種平臺符合時代發(fā)展的需要。
本系統(tǒng)在開發(fā)中用到了局域網(wǎng)通信機制的原理,通過直接繼承Thread類來建立多線程。開發(fā)中利用了計算機網(wǎng)絡(luò)編程的基本理論知識,如TCP/IP協(xié)議、客戶端/服務(wù)器端模式(Client/Server模式)、網(wǎng)絡(luò)編程的設(shè)計方法等。在網(wǎng)絡(luò)編程中對信息的讀取、發(fā)送,是利用流來實現(xiàn)信息的交換,其中介紹了對實現(xiàn)一個系統(tǒng)的信息流的分析,包含了一些基本的軟件工程的方法。
目 錄
內(nèi)容摘要: 1
關(guān)鍵字: 1
Abstract: 1
Key words: 1
1. 引言 2
2. 系統(tǒng)分析 2
2.1可行性分析 2
2.2需求分析 3
3. 總體設(shè)計 11
3.1功能模塊圖 11
3.2數(shù)據(jù)庫設(shè)計 12
3.3類圖 18
4. 詳細(xì)設(shè)計及實現(xiàn) 19
4.1界面設(shè)計 19
4.2數(shù)據(jù)輸入輸出設(shè)計 23
4.3代碼實現(xiàn) 24
5 系統(tǒng)測試 31
5.1注冊測試 31
5.2登陸測試 31
5.3私聊測試 32
5.4群聊測試 33
5.5文件傳輸測試 34
6 總結(jié) 35
參考文獻 37
關(guān)鍵字: Socket;服務(wù)器端; 客戶端; 連接(connection)
參考文獻
[1] 王昆,張力生.Java Swing中的渲染器機制.重慶工學(xué)學(xué)院報,2008,22(10):175~178.
[2] 呂校春,李玲莉.基于Swing的Java GUI組件開發(fā)[J].機械工程師,2008(5):129~131.
[3] 陸維廳,邵燕.基于JAVA的SOCKET實現(xiàn)網(wǎng)上交談.河海常州分校學(xué)報,2005,3(14):31~35.
[4] 戴歆.JAVA Swing程序開發(fā).軟件導(dǎo)刊,2007,2(6):22~29.
[5] 莫足琴.基于Java Socket多客戶端并發(fā)通信聊天程序的設(shè)計與實現(xiàn).十堰職業(yè)技術(shù)學(xué)博士論文,2008:253~255.
[6] 王靜,曲鳳娟.基于Socket的多用戶并發(fā)通信的設(shè)計[J].福建電腦,2007(3):164.
[7] 趙文清,姜波.基于Socket的Java語言網(wǎng)絡(luò)通訊機制和程序設(shè)計.信息技術(shù),2006,8(7):66~67.
[8] 溫濤.工程概念.軟件工程師,2006(1):16~18
[10] 朗波.JAVA語言程序設(shè)計.清華大學(xué)出版社,2005:189~190.
[11] 曹健.計算機軟件發(fā)展.IT時代周刊,2005(2):12~15
[12] 周燕飛,左敦穩(wěn),李亮.數(shù)據(jù)庫原理與應(yīng)用.北京:機械工業(yè)出版社,2003:78~89
[13] 張景中.應(yīng)用計算機.計算機應(yīng)用,2008(1):23~28
[14] Ian Somerville. Software engineering.北京:機械工業(yè)出版社,2004:73~84.
[15] Paul C.Jorgensen. 軟件測試.西安:機械工業(yè)出版社,2003:134~139
[16] 趙池龍,姜義平,張建. 軟件工程實踐教程. 北京:電子工業(yè)出版社,2006:160~185.
[17] 薩世煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論(第三版). 北京:高等教育出版社,2006,23-100.
TA們正在看...
- 基于網(wǎng)頁的信息系統(tǒng)的一種預(yù)處理過程.doc
- asp旅游網(wǎng)站建設(shè)畢業(yè)設(shè)計.rar
- asp網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計.rar
- asp教師檔案管理系統(tǒng)畢業(yè)設(shè)計.rar
- asp+sql機房設(shè)備管理系統(tǒng).rar
- 基于matlab的fir濾波器設(shè)計與濾波.doc
- 基于matlab的iir數(shù)字濾波器設(shè)計.doc
- asp個人網(wǎng)站建設(shè)畢業(yè)設(shè)計.rar
- asp超市管理系統(tǒng)(程序代碼).rar
- asp畢業(yè)生信息管理系統(tǒng).rar