已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1第1章概論1.1課題的來源及意義在網(wǎng)絡(luò)無所不在的今天,在Internet上,有icq,oicq,ticq等網(wǎng)上尋呼軟件,極大程度上方便了處于在世界各地的友人之間的相互聯(lián)系,也使世界好象一下子縮小了,不管你在哪里,只要你上了網(wǎng),打開這些軟件,就可以給你的朋友發(fā)信息,不管對方是否也同時在線,只要知道他有號碼。現(xiàn)在,企業(yè)、機關(guān)、學校都建立起了自己的局域網(wǎng),在局域網(wǎng),雖然可以通過文件共享的方式進行通訊,但單單使用這種方式,是非常不方便的,首先,在局域網(wǎng)里的網(wǎng)上鄰居里,只能看到機器名,不清楚對方是誰,也不知道對方機器里有什么資源可以共享,而且,當局域網(wǎng)的機器很多時,這種方式更加麻煩。于是,就想到做一個在局域網(wǎng)里的icq,在局域網(wǎng)里,我們可以通過它,實現(xiàn)在局域網(wǎng)里方便的聯(lián)絡(luò),進行文件傳輸,消息的發(fā)布,自己共享內(nèi)容的簡介等。在學校建立起校園網(wǎng)里,這軟件可以起到方便同學之間,教師之間,師生之間的相互聯(lián)絡(luò),這樣,不用上Internet,可以節(jié)省資源,在學校這個大環(huán)境里,就可以同學之間聯(lián)系,聯(lián)絡(luò)感情,促進同學之間的友誼,學生可以通過它來與不同寢室的同學,教師討論問題。并能最大限度地利用現(xiàn)有的網(wǎng)絡(luò)資源,極大地提高工作效率。為了適應校園網(wǎng)的建設(shè),實現(xiàn)校園網(wǎng)內(nèi)進行消息發(fā)布,學生交流,師生交流,網(wǎng)上作業(yè)等功能。1.2網(wǎng)上尋呼的軟件的現(xiàn)況網(wǎng)上尋呼軟件在國外的有icq等,在國內(nèi)的主要有騰訊的Oicq,還有Ticq,OmO和一些在網(wǎng)頁上的即時通訊工具,像Chinaren網(wǎng)站上的WebMaster等等,都做得即美觀,且功能強大,Oicq現(xiàn)在擁有非常大的用戶群。在局域網(wǎng)內(nèi)的網(wǎng)上尋呼,就我知道的有武漢碩思軟件公司的碩思即2時通,能夠較好的完成局域網(wǎng)上尋呼,聊天,發(fā)文件,收E-mail等功能。現(xiàn)在也有很多,在局域網(wǎng)上不使用服務(wù)器的通訊軟件,這種軟件小巧且方便,也能解決一部分問題。但是有服務(wù)器的通訊軟件,有著不可比擬的優(yōu)勢:可以發(fā)送離線消息,不管用戶當時是否在線,下次上線時,就可以看到這條消息了。可以保存用戶的個人信息或介紹,供人查看。而且,那種通訊軟件,是以機器為通訊單元的,而這種尋呼軟件是以人為通訊單元??傊@種軟件在局域網(wǎng)上,還是有很大的用途的,為局域網(wǎng)上通訊,帶來極大的方便。雖然說,現(xiàn)在這個軟件已經(jīng)有公司把它開發(fā)出來了,我再做也不一定有新意,也未必可以做得更好,但作為畢業(yè)設(shè)計,也算是對我能力的一個考驗和這四個我學習知識的一個檢查。而且,我?,F(xiàn)在也正在籌備建立校園網(wǎng),如果這個軟件做得比較成功的話,能為校園網(wǎng)上的通訊帶來一定的方便,我就很滿足了。1.3面向?qū)ο蠓椒ㄅc設(shè)計簡介傳統(tǒng)的軟件工程方法有生命周期方法和快速原型法。面向?qū)ο蠓椒▽W是一種全新的軟件工程方法,其出發(fā)點和基本原則是盡可能模擬人類習慣的思維方式,把構(gòu)成客觀世界的實體抽象為對象。概括地說,面向?qū)ο蠓椒▽W有四個要點:1.認為客觀世界是由各種對象組成的,復雜的對象可以由比較簡單的對象以某種方式組合而成;2.把所有對象都劃分成各種對象類,每個對象類可以定義一組數(shù)據(jù)和方法;3.按照子類和父類的關(guān)系,把若干對象類組成一個層次結(jié)構(gòu)的系統(tǒng);4.對象彼此之間僅能通過傳遞消息互相聯(lián)系。用面向?qū)ο蠓椒▽W開發(fā)的軟件有以下優(yōu)點:31.與人類習慣的思維方法一致;2.穩(wěn)定性好;3.可重用性好;4.可維護性好。1.4本章小結(jié)隨著計算機應用技術(shù)的日益普及,網(wǎng)絡(luò)也遍及到我們生活的每個角落,很好的利用這人資源,將為我們的工作和學習,帶來極大的方便和提高工作效率,所以,開發(fā)一個局域網(wǎng)里的C/S通訊軟件,是十分必要。由于采用面向?qū)ο蠓椒ㄩ_發(fā)軟件具有明顯的優(yōu)點,本系統(tǒng)將采用面向?qū)ο蠓椒ㄟM行開發(fā)。由于采用面向?qū)ο蟮南到y(tǒng)模型可以使整個軟件系統(tǒng)的結(jié)構(gòu)變得更加靈活,本系統(tǒng)的結(jié)構(gòu)模型將采用面向?qū)ο蟮南到y(tǒng)模型,采用VC+6.0這個可視化開發(fā)工具進行編碼。4第2章網(wǎng)絡(luò)通訊程序的設(shè)計原理和過程對網(wǎng)絡(luò)通訊程序的設(shè)計的原理和過程的透徹理解,是網(wǎng)絡(luò)通訊程序的前提。本章將簡要地介紹一下有關(guān)網(wǎng)絡(luò)通訊程序設(shè)計的基本知識。2.1TCP/IP協(xié)議TCP/IP是國際互聯(lián)網(wǎng)所采用進行網(wǎng)際互連的通信協(xié)議。實際所稱的TCP/IP協(xié)議包括了在國際互聯(lián)網(wǎng)上應用的一組協(xié)議,互聯(lián)網(wǎng)協(xié)議族是此協(xié)議族的另一個名字。這個協(xié)議族包括幾種工作在不同層次上的網(wǎng)絡(luò)協(xié)議,IP互連協(xié)議(InternetProtocol),負責主機之間的傳輸數(shù)據(jù)。TCP傳輸控制協(xié)議(TransmissionControlProtocol),負責在應用程序之間傳遞數(shù)據(jù)。UDP用戶數(shù)據(jù)報協(xié)議(UserDatagramProtocol),提供給用戶進程的無連接協(xié)議,也負責在應用程序之間無連接傳遞數(shù)據(jù),但不執(zhí)行正確性檢查。ICMP互連網(wǎng)控制報文協(xié)議(InternetControlMessageProtocol),處理主機間的差錯和傳送控制。ARP地址解析協(xié)議(AddressResolutionProtocol),負責將網(wǎng)絡(luò)層地址轉(zhuǎn)換成鏈路層地址。RARP反向地址解析協(xié)議(ReverseAddressResolutionProtocol),負責將鏈路層地址轉(zhuǎn)換成網(wǎng)絡(luò)層地址。TCP/IP協(xié)議的核心是傳輸層協(xié)議(TCP、UDP)、網(wǎng)絡(luò)層協(xié)議(IP)和物理接口層,這三層通常在操作系統(tǒng)的內(nèi)核中實現(xiàn)。TCP/IP網(wǎng)絡(luò)環(huán)境下的應用程序設(shè)計是通過網(wǎng)絡(luò)系統(tǒng)編程界面Socket實現(xiàn)的,Socket提供應用程序與系統(tǒng)內(nèi)核之間的網(wǎng)絡(luò)編程接口。協(xié)議可以是可靠的可以是不可靠的??煽康膮f(xié)議意味著當數(shù)據(jù)通過協(xié)議傳遞時,協(xié)議保證數(shù)據(jù)正確傳輸。可靠傳輸包括幾個特征。首先,為了確保數(shù)據(jù)正確傳送,協(xié)議在通信應用程序之間互相交換確認信息。也就是說,程序每次發(fā)送個報文時,都期望對方發(fā)送一個相當于說:“我得到這個報文”的確認信息。如果發(fā)送程序沒有
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年烏蘭察布職業(yè)學院單招綜合素質(zhì)筆試模擬試題帶答案解析
- 2026年青島求實職業(yè)技術(shù)學院高職單招職業(yè)適應性測試備考試題有答案解析
- 2026年重慶三峽職業(yè)學院單招綜合素質(zhì)筆試模擬試題帶答案解析
- 2026年天津仁愛學院單招綜合素質(zhì)筆試模擬試題帶答案解析
- 幼兒園安全工作總結(jié)范文
- 2025年度企業(yè)“大學習、大培訓、大考試”題庫(+答案)
- 溝槽土方開挖專項工程施工組織設(shè)計方案
- 2025年全國高處安裝、維護、拆除高處作業(yè)考試題庫附答案
- 2025年人工智能與倫理問題考試題及答案
- 2026年幼兒園安全工作總結(jié)
- 2025年大學公共管理(公共管理學)試題及答案
- 雨課堂學堂在線學堂云《藥物信息學(山東大學 )》單元測試考核答案
- 鋼結(jié)構(gòu)波形梁護欄技術(shù)說明書
- 新能源車電池性能檢測報告范本
- 2025年春新滬粵版物理八年級下冊全冊教案
- 2025年上海市嘉定區(qū)高考生物二模試卷
- 量子醫(yī)學課件
- 2025年秋閩教版小學英語五年級上冊(期末)綜合詞匯句子專項訓練題及答案
- 大學消防風險評估報告
- GB/T 46127-2025機用套筒扳手傳動附件
- 骨科骨筋膜室綜合征護理查房
評論
0/150
提交評論