




已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中國(guó)人民解放軍電子工程學(xué)院計(jì)算機(jī)通信專業(yè)毛洪第頁(yè)1基于TCP/IP聊天程序的設(shè)計(jì)與實(shí)現(xiàn)班級(jí):學(xué)號(hào):姓名:20061115中國(guó)人民解放軍電子工程學(xué)院計(jì)算機(jī)通信專業(yè)毛洪第頁(yè)2目錄第1章概論1.1課題的來(lái)源及意義11.2網(wǎng)絡(luò)聊天的軟件的現(xiàn)況11.3面向?qū)ο蠓椒ㄅc設(shè)計(jì)簡(jiǎn)介21.4本章小結(jié)3第2章網(wǎng)絡(luò)聊天程序的設(shè)計(jì)原理和過程2.1TCP/IP協(xié)議42.2面向套接字的設(shè)計(jì)6第3章軟件功能需求分析9第4章概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)4.1總體設(shè)計(jì)概述104.2服務(wù)器數(shù)據(jù)庫(kù)的設(shè)計(jì)114.3類設(shè)計(jì)的總體結(jié)構(gòu)134.4服務(wù)器端的常量定義154.5客戶端的常量定義174.6服務(wù)器端的底層通訊類的設(shè)計(jì)214.7客戶端的底層通訊類的設(shè)計(jì)234.8客戶/服務(wù)器之間的通訊的數(shù)據(jù)類的設(shè)計(jì)254.9發(fā)送數(shù)據(jù)的確認(rèn)消息的編碼方案304.10服務(wù)器端的分配用戶帳號(hào)的策略314.11服務(wù)器的應(yīng)用程序類CServerApp的設(shè)計(jì)314.12客戶端的應(yīng)用程序類CClientApp的設(shè)計(jì)334.13服務(wù)器端檢查用戶是否仍然在線的算法344.14服務(wù)器端處理用戶請(qǐng)求的算法354.15客戶端處理服務(wù)器發(fā)送來(lái)數(shù)據(jù)的算法40第5章全文總結(jié)與工作展望5.1全文總結(jié)425.2工作展望42參考文獻(xiàn)47中國(guó)人民解放軍電子工程學(xué)院計(jì)算機(jī)通信專業(yè)毛洪第頁(yè)3第1章概論1.1課題的來(lái)源及意義在網(wǎng)絡(luò)無(wú)所不在的今天,在Internet上,有icq,oicq,ticq等網(wǎng)絡(luò)聊天軟件,極大程度上方便了處于在世界各地的友人之間的相互聯(lián)系,也使世界好象一下子縮小了,不管你在哪里,只要你上了網(wǎng),打開這些軟件,就可以給你的朋友發(fā)信息,不管對(duì)方是否也同時(shí)在線,只要知道他有號(hào)碼。本文討論基于TCP/IP通信開發(fā)聊天程序的關(guān)鍵技術(shù),重點(diǎn)討論面向?qū)ο蠓椒ㄒ约傲奶斐绦虻膶?shí)現(xiàn)方法,并給出了相應(yīng)的VC+代碼.1.2網(wǎng)絡(luò)聊天的軟件的現(xiàn)況網(wǎng)絡(luò)聊天軟件在國(guó)外的有icq等,在國(guó)內(nèi)的主要有騰訊的Oicq,還有Ticq,OmO和一些在網(wǎng)頁(yè)上的即時(shí)通訊工具,像Chinaren網(wǎng)站上的WebMaster等等,都做得即美觀,且功能強(qiáng)大,Oicq現(xiàn)在擁有非常大的用戶群。現(xiàn)在也有很多,在網(wǎng)絡(luò)上不使用服務(wù)器的通訊軟件,這種軟件小巧且方便,也能解決一部分問題。但是有服務(wù)器的通訊軟件,有著不可比擬的優(yōu)勢(shì):可以發(fā)送離線消息,不管用戶當(dāng)時(shí)是否在線,下次上線時(shí),就可以看到這條消息了??梢员4嬗脩舻膫€(gè)人信息或介紹,供人查看。而且,那種通訊軟件,是以機(jī)器為通訊單元的,而這種聊天軟件是以人為通訊單元??傊?,這種軟件在網(wǎng)絡(luò)上,還是有很大的用途的,為網(wǎng)絡(luò)上通訊,帶來(lái)極大的方便。雖然說(shuō),現(xiàn)在這個(gè)軟件已經(jīng)有公司把它開發(fā)出來(lái)了,我再做也不一定有新意,也未必可以做得更好,但作為畢業(yè)設(shè)計(jì),也算是對(duì)我能力的一個(gè)考驗(yàn)和這四個(gè)我學(xué)習(xí)知識(shí)的一個(gè)檢查。而且,我?,F(xiàn)在也正在籌備建立校園網(wǎng),如果這個(gè)軟件做得比較成功的話,能為校園網(wǎng)絡(luò)的通訊帶來(lái)一定的方便,我就很滿足了。中國(guó)人民解放軍電子工程學(xué)院計(jì)算機(jī)通信專業(yè)毛洪第頁(yè)41.3面向?qū)ο蠓椒ㄅc設(shè)計(jì)簡(jiǎn)介傳統(tǒng)的軟件工程方法有生命周期方法和快速原型法。面向?qū)ο蠓椒▽W(xué)是一種全新的軟件工程方法,其出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,把構(gòu)成客觀世界的實(shí)體抽象為對(duì)象。概括地說(shuō),面向?qū)ο蠓椒▽W(xué)有四個(gè)要點(diǎn):1.認(rèn)為客觀世界是由各種對(duì)象組成的,復(fù)雜的對(duì)象可以由比較簡(jiǎn)單的對(duì)象以某種方式組合而成;2.把所有對(duì)象都劃分成各種對(duì)象類,每個(gè)對(duì)象類可以定義一組數(shù)據(jù)和方法;3.按照子類和父類的關(guān)系,把若干對(duì)象類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng);4.對(duì)象彼此之間僅能通過傳遞消息互相聯(lián)系。用面向?qū)ο蠓椒▽W(xué)開發(fā)的軟件有以下優(yōu)點(diǎn):1.與人類習(xí)慣的思維方法一致;2.穩(wěn)定性好;3.可重用性好;4.可維護(hù)性好。1.4本章小結(jié)隨著計(jì)算機(jī)應(yīng)用技術(shù)的日益普及,網(wǎng)絡(luò)也遍及到我們生活的每個(gè)角落,很好的利用這人資源,將為我們的工作和學(xué)習(xí),帶來(lái)極大的方便和提高工作效率,所以,開發(fā)一個(gè)網(wǎng)絡(luò)里的C/S通訊軟件,是十分必要。由于采用面向?qū)ο蠓椒ㄩ_發(fā)軟件具有明顯的優(yōu)點(diǎn),本系統(tǒng)將采
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購(gòu)管理培訓(xùn)體系構(gòu)建
- 進(jìn)駐小區(qū)協(xié)議書模板
- 毛里求斯協(xié)議書
- 創(chuàng)設(shè)和諧教育環(huán)境的學(xué)校幼兒園教研計(jì)劃
- 道路通行協(xié)議書模板
- 車房裝修協(xié)議書范本
- 民宿包場(chǎng)協(xié)議書
- 河里取土協(xié)議書
- 演員合同協(xié)議書
- 業(yè)務(wù)承攬合同與業(yè)務(wù)行為規(guī)范承諾書
- 公安治安管理培訓(xùn)
- 平面向量及其應(yīng)用 章末題型歸納總結(jié)(基礎(chǔ)篇)(10大題型)原卷版-2024-2025學(xué)年高一數(shù)學(xué)(人教A版必修第二冊(cè))
- 債權(quán)管理制度
- 運(yùn)動(dòng)營(yíng)養(yǎng)學(xué)知到課后答案智慧樹章節(jié)測(cè)試答案2025年春黑龍江冰雪體育職業(yè)學(xué)院
- 2025高級(jí)插花花藝師核心備考試題庫(kù)及答案(濃縮300題)
- 光伏發(fā)電站施工規(guī)范完整版2025年
- 煤礦防洪專項(xiàng)應(yīng)急預(yù)案
- 2025年陜西省初中學(xué)業(yè)水平考試英語(yǔ) 例析與指導(dǎo) 試卷示例題
- 汽輪機(jī)保護(hù)裝置原理與應(yīng)用考核試卷
- 2025年春季學(xué)期 形勢(shì)與政策 第四講 厚植綠色底色 建設(shè)美麗中國(guó)講義
- 2025發(fā)展對(duì)象考試試題庫(kù)及參考答案(完整版)
評(píng)論
0/150
提交評(píng)論