網(wǎng)絡(luò)程序設(shè)計課程設(shè)計_第1頁
網(wǎng)絡(luò)程序設(shè)計課程設(shè)計_第2頁
網(wǎng)絡(luò)程序設(shè)計課程設(shè)計_第3頁
網(wǎng)絡(luò)程序設(shè)計課程設(shè)計_第4頁
網(wǎng)絡(luò)程序設(shè)計課程設(shè)計_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《網(wǎng)絡(luò)程序設(shè)計》課程設(shè)計班級:11網(wǎng)工時間:2014年6月-7月1.性質(zhì):實踐課程2.目的:綜合應(yīng)用所學(xué)網(wǎng)絡(luò)編程以及計算機網(wǎng)絡(luò)的知識,掌握網(wǎng)絡(luò)應(yīng)用程序開發(fā)的基本步驟和基本方法。3.任務(wù):使用C/C++程序設(shè)計語言,套接字編程接口,設(shè)計并實現(xiàn)基于TCP/IP協(xié)議的網(wǎng)絡(luò)應(yīng)用程序一、課程的性質(zhì)、目的和任務(wù)二、時間安排階段學(xué)時1任務(wù)簡介、原理講解2軟件設(shè)計3上機編程、調(diào)試4檢查考核5報告撰寫26624合計201、FTP服務(wù)器軟件的設(shè)計與實現(xiàn)基本要求:

工作在Windows平臺支持文件的上傳和下載支持獲取目錄支持多用戶多線程并發(fā)下載。三、課程設(shè)計選題和要求說明2.HTTP服務(wù)器軟件的設(shè)計與實現(xiàn)基本要求:服務(wù)器啟動時可以指定服務(wù)端口,默認為8000可以指定服務(wù)器的根目錄服務(wù)器能夠處理多個并發(fā)請求服務(wù)器至少能夠支持GET命令三、課程設(shè)計選題和要求說明每個同學(xué)完成1個題目。三、課程設(shè)計選題和要求說明需求分析:了解基本原理,確定算法的基本功能,查找相關(guān)資料,畫出基本的數(shù)據(jù)流圖;總體設(shè)計:確定算法的總體結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、模塊關(guān)系和總體流程;詳細設(shè)計:確定模塊內(nèi)部的流程和算法步驟。上機編碼和調(diào)試;實際數(shù)據(jù)運行測試與分析;課程設(shè)計總結(jié)報告撰寫。四、課程設(shè)計步驟1.課程設(shè)計報告主要內(nèi)容:概述:設(shè)計主要完成的任務(wù)和解決的主要問題;設(shè)計的基本概念和原理;總體設(shè)計:實現(xiàn)的方法和主要技術(shù)路線;詳細設(shè)計:使用主要流程、函數(shù);測試與數(shù)據(jù)分析五、課程設(shè)計報告撰寫完成的情況、簡要的使用說明;結(jié)果分析總結(jié):特色、經(jīng)驗、教訓(xùn)和感受;參考文獻2.課程設(shè)計報告編寫的基本要求:采用A4紙打?。唤y(tǒng)一封皮。3.電子版上交。1.設(shè)計報告規(guī)范、完整,概念原理論述清楚、軟件設(shè)計結(jié)構(gòu)合理,運行正常,有用戶界面,能夠完善表現(xiàn)各部分功能,回答問題準確明了,可以評為優(yōu)秀(A)。2.設(shè)計報告規(guī)范、完整,概念原理論述清楚、軟件設(shè)計結(jié)構(gòu)合理,基本運行正常,并能夠表現(xiàn)各部分功能,回答問題正確,可以評為良(B)。3.設(shè)計報告規(guī)范、概念原理論述基本清楚、軟件設(shè)計結(jié)構(gòu)合理,基本運行正常,基本能夠表現(xiàn)各部分功能,回答問題部分正確,可以評為中(C)。六、考核要求4.設(shè)計報告基本規(guī)范、概念原理論述基本清楚、軟件設(shè)計結(jié)構(gòu)基本合理,部分完成,軟件基本可以運行,基本能夠表現(xiàn)部分功能的,回答問題部分正確,可以評為及格(D)。5.設(shè)計報告不規(guī)范、概念原理論述不清楚、軟件設(shè)計結(jié)構(gòu)不合理,大部分功能沒完成,軟件基本不能運行,回答問題大部分不正確,可以評為不及格(E)。協(xié)議開發(fā)過程就是開發(fā)協(xié)議的過程兩種含義為了滿足新的通信需求,研究開發(fā)新的協(xié)議,制定協(xié)議標準在特定應(yīng)用環(huán)境下,實現(xiàn)某個已經(jīng)成熟的協(xié)議協(xié)議開發(fā)過程目標是形成新的協(xié)議文本重點是說明本協(xié)議應(yīng)該具有什么功能其協(xié)議開發(fā)過程包括:協(xié)議環(huán)境分析,包括用戶要求、工作模式等協(xié)議功能設(shè)計,根據(jù)環(huán)境分析明確本協(xié)議應(yīng)具有的功能協(xié)議元素設(shè)計,設(shè)計服務(wù)原語、PDU格式等形成協(xié)議文本,用自然語言描述協(xié)議結(jié)構(gòu)及協(xié)議元素之間的關(guān)系協(xié)議描述,用一種形式化語言來描述協(xié)議內(nèi)容,包括建議的軟件系統(tǒng)結(jié)構(gòu)、模塊劃分、系統(tǒng)應(yīng)具有的行為等協(xié)議驗證,在開發(fā)環(huán)境下仿真協(xié)議軟件,驗證協(xié)議正確性開發(fā)新的協(xié)議目標是生成一個軟件系統(tǒng),實現(xiàn)具體協(xié)議的全部功能或一個功能子集重點是說明如何實現(xiàn)協(xié)議功能協(xié)議開發(fā)過程包括:協(xié)議分析,包括協(xié)議環(huán)境分析和協(xié)議功能分析協(xié)議設(shè)計,協(xié)議機制設(shè)計、協(xié)議元素設(shè)計及協(xié)議組織設(shè)計協(xié)議描述,用一種形式化語言來描述設(shè)計結(jié)果,包括軟件系統(tǒng)結(jié)構(gòu)、模塊劃分、系統(tǒng)行為實現(xiàn)細節(jié)等協(xié)議驗證,在開發(fā)環(huán)境下

溫馨提示

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

評論

0/150

提交評論