国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

oicq系統(tǒng)的研究和基本實現(xiàn).doc

約72頁DOC格式手機打開展開

oicq系統(tǒng)的研究和基本實現(xiàn),oicq系統(tǒng)的研究和基本實現(xiàn)本文共計72頁,19889字;abstractwith the popularization of computer and rapid development of network technology,the requirement for network is ever-increas...
編號:10-29500大小:595.00K
分類: 論文>英語論文

內(nèi)容介紹

此文檔由會員 棉花糖糖 發(fā)布

OICQ系統(tǒng)的研究和基本實現(xiàn)

本文共計72頁,19889字;

ABSTRACT
With the popularization of computer and rapid development of network technology,the requirement for network is ever-increasing nowadays,so the network technology have became a hot theme.In order to explore further network knowledge,and improve my computer level effectively, refer to the templet of OICQ and applying the learned knowledge to designing SuperICQ.Mainly,this software uses technology of communication、database、thread process etc., and uses the
部分摘要
隨著計算機知識的普及,網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,現(xiàn)代信息社會對網(wǎng)絡(luò)的需求越來越大,網(wǎng)絡(luò)技術(shù)成為了當(dāng)前計算機的熱門話題。出于對網(wǎng)絡(luò)知識的渴求,為快速提高自己的計算機水平,綜合運用學(xué)過的知識,以當(dāng)今廣為流行OICQ為模版,設(shè)計出SuperICQ軟件。本軟件主要運用了通信、數(shù)據(jù)庫、線程等技術(shù),依靠強大的開發(fā)工具vc++,結(jié)合軟件工程的思路完成此次畢業(yè)設(shè)計的任務(wù)。
目錄
1 序言…………………………………………………………………… 4
2 概述
2.1 基本分析工具…………………………………………………… 5
2.2 開發(fā)工具………………………………………………………… 5
3 OICQ的分析及研究
2.1 OICQ的主要通信模式……………………………………… 6
2.2 OICQ的數(shù)據(jù)庫結(jié)構(gòu)……………………………………… 8
2.3 OICQ的應(yīng)用功能分析…………………………………… 8
4 Super ICQ(暫名)總體規(guī)劃與方案設(shè)計
4.1 需求分析………………………………………………………… 13
4.2 方案選擇以及模塊設(shè)計
4.2.1 通信協(xié)議的選擇………………………………………… 14
4.2.2 數(shù)據(jù)庫系統(tǒng)的選擇……………………………………… 15
4.2.3 線程技術(shù)的應(yīng)用………………………………………… 15
4.3 總體方案的制訂
5 通信層基本原理以及在 SuperICQ中的具體應(yīng)用
5.1 通信的基本TCP/IP模型……………………………………… 16
5.2 WINDOWS套接字
5.2.1 基本概念………………………………………………… 17
5.2.2 套接口網(wǎng)絡(luò)編程原理…………………………………… 18
5.3 MFC WINSOCK類及應(yīng)用………………………………………… 20
5.3.1 與Csocket一起使用CsocketFile類和Carchive類…20
5.3.2 Csocket使用的編程模型……………………………… 21
5.4 CSocket在SuperICQ中的應(yīng)用…………………………………23
5.4.1 服務(wù)端的套接字………………………………………… 25
5.4.2 客戶端的套接字………………………………………… 28
6 ADO數(shù)據(jù)庫以及具體應(yīng)用
6.1 ADO的基本概念………………………………………………… 29
6.2 在VC++中的應(yīng)用…………………………………………………30
6.3 SuperICQ中的ADO存取
6.3.1 存取的實現(xiàn)……………………………………………… 35
6.3.2 訪問同步的運用………………………………………… 38
7 SuperICQ的詳細(xì)設(shè)計
7.1 數(shù)據(jù)庫的設(shè)計
7.1.1 服務(wù)器端表的設(shè)計……………………………………39
7.1.2 客戶端表的設(shè)計………………………………………42
7.2 通信的設(shè)計
7.2.1 序列化消息……………………………………………45
7.2.2 msgfuc功能的設(shè)計……………………………………46
7.2.3 通信線程的設(shè)計………………………………………47
7.2.4 套接消息發(fā)送的受體…………………………………50
7.3 應(yīng)用功能設(shè)計
7.3.1 新用戶注冊……………………………………………50
7.3.2 登錄……………………………………………………53
7.3.3 查詢朋友………………………………………………54
7.3.4 交友……………………………………………………56
7.3.5 上下線的檢測…………………………………………57
7.3.6 聊天消息的接收和發(fā)送………………………………59
8 SuperICQ的主要界面設(shè)計
8.1.1 推層的實現(xiàn)……………………………………………61
8.1.2 聊天界面線程的設(shè)計…………………………………63
8.1.3 聊天歷史資料顯示表的實現(xiàn)…………………………64
9 軟件功能測試
9.1 測試……………………………………………………………65
9.2 主要BUG剔除……………………………………………… 67
10 總結(jié)
10.1 不足與改進……………………………………………………68
10.2 經(jīng)驗總結(jié)………………………………………………………69
10.3 開發(fā)體會………………………………………………………71

主要參考資料
1.基于Windows的TCP/IP編程 清華大學(xué) 王 岜
2.VC++實踐與提高(網(wǎng)絡(luò)編程篇) 鐵道出版社 汪翔等
3.編程高手VC++ 北京大學(xué)
4.深入淺出mfc 第二版 侯俊杰
5.C++面向?qū)ο蟪绦蛟O(shè)計 清華大學(xué) 宛延因
6.Window程序設(shè)計(上、下) 北京大學(xué) Charles Petzold
7.Window程序設(shè)計 人民郵電出版社 管建和等
8.軟件工程、數(shù)據(jù)庫原理、操作系統(tǒng)等自考書籍
9.其他若干網(wǎng)站資料