網(wǎng)絡通信系統(tǒng)的設(shè)計與實現(xiàn).doc_第1頁
網(wǎng)絡通信系統(tǒng)的設(shè)計與實現(xiàn).doc_第2頁
網(wǎng)絡通信系統(tǒng)的設(shè)計與實現(xiàn).doc_第3頁
網(wǎng)絡通信系統(tǒng)的設(shè)計與實現(xiàn).doc_第4頁
網(wǎng)絡通信系統(tǒng)的設(shè)計與實現(xiàn).doc_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

網(wǎng)絡通信軟件的設(shè)計與實現(xiàn)I摘要本論文是關(guān)于一個通信軟件的設(shè)計與實現(xiàn).首先介紹了該課題的來源和意義,以及課題中作者使用的原理技術(shù),包括客戶/服務器模式(C/S)結(jié)構(gòu)原理,TCP/IP協(xié)議的體系結(jié)構(gòu)等。然后詳細分析了系統(tǒng)的整體設(shè)計,包括系統(tǒng)的功能介紹、實現(xiàn)思想,系統(tǒng)的需求分析,系統(tǒng)通信協(xié)議的設(shè)計,各個模塊的體系結(jié)構(gòu),并采用UML技術(shù),繪制整體程序結(jié)構(gòu)圖、流程圖、類圖、用例圖等。接下來是介紹了各個子模塊的功能、實現(xiàn)思想及它們的流程圖、類圖、消息流框圖等。最后是系統(tǒng)的分析及優(yōu)缺點及系統(tǒng)的總結(jié)和展望。終端通過實際的通信鏈路和服務器建立TCP連接。而服務器端是接受并驗證客戶端連接,動態(tài)管理在線用戶名單。關(guān)鍵字:C/S結(jié)構(gòu);TCP/IP協(xié)議;UML技術(shù);網(wǎng)絡編程IIABSTRACTThepaperisaboutthedesignandrealizationofcorrespondencesoftware.IntheFirstthispaperintroducedtopicoriginandthetopicsignificance,Aswellastheprincipleandthetechnologythattheauthoradoptsinthepaper,Includingcustomer/Server(C/S)structureprinciple,TCP/IPprotocolsystemstructureandsoon.Thenauthoranalyzesthattheoveralldesign,Includingsystemfunctionintroduction,realizationway,demandanalysis,communicationagreementdesign,systemstructureofeachmodule.AndadoptingtheUMLtechnology,theauthordrawstheoverallprocedurestructuredrawing,theflowchart,classdrawing,andmessageflowchartandsoon.Finallythepaperintroducedthatthesystematicanalysis、theexcellenceandthedisadvantageofthesystem,thesummaryandtheforecastofthesystem.TheterminalestablishestheTCPcommunicationsthroughtheactualcorrespondencelinkwiththeserver.Atthesametimetheserveracceptsandvalidatestheconnectionoftheclient,dynamicallymanagesthenamelistoftheonlineusers.Keywords:theC/SStructure;theTCP/IPProtocol;theUMLTechnology;NetworkProgramming1目錄第一章緒論.-1-1.1課題的來源及意義.-1-1.2項目開發(fā)的幾個重要環(huán)節(jié).-1-1.3作者的主要工作.-2-第二章Socket編程基礎(chǔ).-3-2.1TCP/IP協(xié)議.-3-2.1.1TCP/IP參考模型的層次結(jié)構(gòu).-3-2.1.2TCP/IP協(xié)議的通信方式.-4-2.2Socket簡介.-5-2.2.1Socket歷史.-5-2.2.2Socket的類型.-6-2.2.3客戶機/服務器模式.-7-2.2.4阻塞和非阻塞.-7-第三章需求分析.-9-3.1軟件開發(fā)方案.-9-3.2軟件的信息傳遞過程.-9-3.3系統(tǒng)初始化(活動圖表示).-11-3.4用戶上下線動態(tài)管理.-11-第四章系統(tǒng)的概要設(shè)計.-13-4.1系統(tǒng)的實現(xiàn)思想.-13-4.1.1系統(tǒng)整體結(jié)構(gòu).-13-4.2通信協(xié)議和報文格式.-13-4.3結(jié)構(gòu)、類型和宏.-16-4.4Chat的UI設(shè)計.-17-第五章系統(tǒng)的詳細設(shè)計.-18-5.1交互分析.-18-5.2Chat主要的類及其關(guān)系.-18-5.2.1CClientDlg類.-18-5.2.2CClientSocket類.-19-5.2.3CChatSocket類.-20-5.2.4CClientApp類和CLoginDlg類.-21-5.3客戶端上線(順序圖).-22-5.4Server的類.-22-5.4.1CServerApp類和CMain

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論