《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)實(shí)踐》題目及選題要求_第1頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)實(shí)踐》題目及選題要求_第2頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)實(shí)踐》題目及選題要求_第3頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)實(shí)踐》題目及選題要求_第4頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)實(shí)踐》題目及選題要求_第5頁(yè)
已閱讀5頁(yè),還剩5頁(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)介

1、說(shuō) 明1給出的題目,供各專(zhuān)業(yè)自由選題,也可自擬題目,若自擬題目,應(yīng)按示例題目的格式提交申請(qǐng),指導(dǎo)老師審核認(rèn)可之后,方可作為課程設(shè)計(jì)的題目。2自由選題部分,是課程設(shè)計(jì)的核心內(nèi)容,也是課程設(shè)計(jì)的主體。4設(shè)計(jì)結(jié)束后要寫(xiě)出系統(tǒng)實(shí)踐報(bào)告,以作為整個(gè)系統(tǒng)實(shí)踐評(píng)分的書(shū)面依據(jù)和存檔材料。報(bào)告以規(guī)定格式的電子文檔書(shū)寫(xiě)、打印并裝訂,排版及圖、表要清楚、工整,提交 設(shè)計(jì)任務(wù)、要求及所用軟件環(huán)境或工具; 需求分析的簡(jiǎn)要描述、設(shè)計(jì)的模塊構(gòu)成、各模塊的簡(jiǎn)要說(shuō)明、流程圖; 所設(shè)計(jì)軟件的組成(程序文件和數(shù)據(jù)文件)及使用說(shuō)明; 設(shè)計(jì)總結(jié)和體會(huì)。5選題說(shuō)明: 班內(nèi)選做同一設(shè)計(jì)題目的人數(shù) = 8 班內(nèi)選做同一設(shè)計(jì)題目、并且采用相同

2、開(kāi)發(fā)工具完成設(shè)計(jì)的人數(shù) = 5 題目一經(jīng)選定,不得隨意更改 選做同一設(shè)計(jì)題目的同學(xué)并非大家合作完成同一道題目,而是每人獨(dú)立完成全部設(shè)計(jì)內(nèi)容選題于 10月 17日(第6周周 31200班選題情況匯總表況匯總表”中的“備注”列給出題目名稱,并需另外提交相關(guān)說(shuō)明文檔。第 1 類(lèi) 設(shè)計(jì) 1.1 局域網(wǎng)實(shí)時(shí)通訊工具【設(shè)計(jì)目的】1. 熟悉開(kāi)發(fā)工具(Visual 、Delphi、BCB等)的基本操作;2. 了解基于對(duì)話框的windows應(yīng)用程序的編寫(xiě)過(guò)程;3. 對(duì)于 windows Socket編程建立初步的概念。【設(shè)計(jì)要求】1. 熟悉 WinSock API主要函數(shù)的使用;2. 掌握相應(yīng)開(kāi)發(fā)工具對(duì)Wind

3、ows Socket API的封裝;3. 制作基于局域網(wǎng)的一對(duì)一網(wǎng)絡(luò)即時(shí)通訊工具,實(shí)現(xiàn)基本數(shù)據(jù)的網(wǎng)絡(luò)傳輸?!竟ぷ髟怼柯?。【設(shè)計(jì)內(nèi)容】1. 服務(wù)器端設(shè)計(jì)2. 客戶端設(shè)計(jì)【思考題】1. 上述設(shè)計(jì)的內(nèi)容,在支持一對(duì)一的客戶服務(wù)器雙向通信的同時(shí),能否支持多個(gè)客戶端同時(shí)與服務(wù)器通信?若不能,如何改造程序結(jié)構(gòu),使其支持這種模式?2. 上述客戶端、服務(wù)器端成對(duì)使用,它們發(fā)送的信息、接收的信息應(yīng)整合在一個(gè)程序中實(shí)現(xiàn),以增加適用性。設(shè)計(jì) 1.2 網(wǎng)絡(luò)文件傳輸【設(shè)計(jì)目的】掌握實(shí)現(xiàn)網(wǎng)絡(luò)文件傳輸?shù)姆椒?,并了?TCP連接是基于字節(jié)流的?!驹O(shè)計(jì)要求】1. 實(shí)現(xiàn)單線程文件傳輸功能;2. 在以上基礎(chǔ)上,掌握多線程技術(shù),在

4、文件網(wǎng)絡(luò)傳輸時(shí),可選擇單線程或多線程;3. 加入異常控制依據(jù),增強(qiáng)程序的魯棒性(Robust4. 了解如何提高套接字傳輸?shù)乃俾剩约叭绾渭訌?qiáng)傳輸?shù)姆€(wěn)定性?!竟ぷ髟怼柯??!驹O(shè)計(jì)內(nèi)容】1. 服務(wù)器端(負(fù)責(zé)發(fā)送數(shù)據(jù))設(shè)計(jì)2. 客戶端(負(fù)責(zé)接收數(shù)據(jù))設(shè)計(jì)【思考題】1套接字有基于阻塞和非阻塞的工作方式,試問(wèn)你編寫(xiě)的程序是基于阻塞還是非阻塞的?各有什么優(yōu)缺點(diǎn)?2如何將上述通信改為非阻塞,避免阻塞?3在傳輸前能否先將要傳輸?shù)奈募南嚓P(guān)屬性現(xiàn)行報(bào)告給對(duì)方,以便對(duì)方判斷是否接受該文件的傳輸?4了解并熟悉多線程工作原理,試編寫(xiě)基于多線程的網(wǎng)絡(luò)文件傳輸程序。設(shè)計(jì) 1.3 廣播通信設(shè)計(jì)【設(shè)計(jì)目的】1掌握廣播通信技術(shù)

5、;2了解基于 Winsock API的消息機(jī)制和編程應(yīng)用方法;3了解 Windows SDK編程架構(gòu)。【設(shè)計(jì)要求】1WinSock API編程,實(shí)現(xiàn)局域網(wǎng)消息廣播的實(shí)用程序;2通過(guò)查閱資料,簡(jiǎn)述單播、廣播、多播的區(qū)別和聯(lián)系,以及各自的優(yōu)缺點(diǎn)和適應(yīng)范圍。【工作原理】略。【設(shè)計(jì)內(nèi)容】略?!舅伎碱}】完善上述程序,使用網(wǎng)絡(luò)廣播知識(shí)制作一個(gè)可用的局域網(wǎng)聊天室軟件。設(shè)計(jì) 1.4 網(wǎng)絡(luò)版小游戲【設(shè)計(jì)目的】1. 熟悉開(kāi)發(fā)工具(Visual 、Delphi、BCB等)的基本操作;2. 掌握 windows應(yīng)用程序的編寫(xiě)過(guò)程;3. 對(duì)于 windows Socket編程建立初步的概念?!驹O(shè)計(jì)要求】1. 熟悉 Wi

6、nSock API主要函數(shù)的使用;2. 掌握相應(yīng)開(kāi)發(fā)工具對(duì)Windows Socket API的封裝;3. Tic-Tac-Toe不同的游戲?qū)?yīng)不同的設(shè)計(jì)題目)【工作原理】略?!驹O(shè)計(jì)內(nèi)容】1. 服務(wù)器端設(shè)計(jì)2. 客戶端設(shè)計(jì)【思考題】1. 如何實(shí)現(xiàn)游戲雙方的協(xié)同?第 2 類(lèi) 【設(shè)計(jì)目的】1. 熟悉開(kāi)發(fā)工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;2. 掌握基本腳本語(yǔ)言(ASP、PHP、JSP3. 掌握當(dāng)今流行數(shù)據(jù)庫(kù)(Access、MS SQL、MySQL、Oracle等)的使用與操作;4. 動(dòng)態(tài) WEB站點(diǎn)的安裝與配置。設(shè)計(jì) 2.1 網(wǎng)上圖書(shū)館的

7、設(shè)計(jì)與實(shí)現(xiàn)【設(shè)計(jì)要求】1. 通過(guò)以下過(guò)程:需求分析、E-R模型、關(guān)系模型分析,在數(shù)據(jù)庫(kù)中構(gòu)建數(shù)據(jù)庫(kù)、表或視圖,熟悉數(shù)據(jù)庫(kù)開(kāi)發(fā)流程;2. 根據(jù)圖書(shū)館系統(tǒng)功能,條理清晰地設(shè)計(jì)前臺(tái)各腳本頁(yè)面;3. 在時(shí)間允許的情況下,適當(dāng)考慮頁(yè)面的美觀;4. 熟悉腳本頁(yè)面與數(shù)據(jù)庫(kù)的多種連接方法。【工作原理】略。【設(shè)計(jì)內(nèi)容】略?!舅伎碱}】1試比較你所采用的腳本的多種連接數(shù)據(jù)庫(kù)方式?2如何提高腳本的執(zhí)行效率,特別是數(shù)據(jù)庫(kù)操作效率?并將你的方法體現(xiàn)到上述設(shè)計(jì)過(guò)程中。3試問(wèn)你所設(shè)計(jì)的網(wǎng)上圖書(shū)館,與現(xiàn)在我校采用的網(wǎng)上圖書(shū)館管理系統(tǒng)有何異同點(diǎn)?你是怎么看待這個(gè)問(wèn)題的。設(shè)計(jì) 2.2 網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)【設(shè)計(jì)要求】1通過(guò)以下過(guò)程

8、:需求分析、E-R 模型、關(guān)系模型分析,在數(shù)據(jù)庫(kù)中構(gòu)建數(shù)據(jù)庫(kù)、表或視圖,熟悉數(shù)據(jù)庫(kù)開(kāi)發(fā)流程;2根據(jù)網(wǎng)上書(shū)店系統(tǒng)功能,條理清晰地設(shè)計(jì)前臺(tái)各腳本頁(yè)面;3在時(shí)間允許的情況下,適當(dāng)考慮頁(yè)面的美觀;4熟悉腳本頁(yè)面與數(shù)據(jù)庫(kù)的多種連接方法?!竟ぷ髟怼柯浴!驹O(shè)計(jì)內(nèi)容】略?!舅伎碱}】1. 過(guò)程中。2. 如果你想使你的網(wǎng)上書(shū)店能夠在Internet 上成功運(yùn)營(yíng),你還應(yīng)做哪些工作?3. 如何保證你的網(wǎng)上書(shū)店的網(wǎng)絡(luò)安全性,特別是你的網(wǎng)上書(shū)店的銷(xiāo)售款如何收取的?效率如何?現(xiàn)實(shí)可行么?請(qǐng)?jiān)敿?xì)分析,并提出解決方案。設(shè)計(jì) 2.3 網(wǎng)上報(bào)名、查分系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【設(shè)計(jì)要求】1通過(guò)以下過(guò)程:需求分析、E-R 模型、關(guān)系模型分析

9、,在數(shù)據(jù)庫(kù)中構(gòu)建數(shù)據(jù)庫(kù)、表或視圖,熟悉數(shù)據(jù)庫(kù)開(kāi)發(fā)流程;2根據(jù)網(wǎng)上報(bào)名系統(tǒng)功能,條理清晰地設(shè)計(jì)前臺(tái)各腳本頁(yè)面;34在時(shí)間允許的情況下,適當(dāng)考慮頁(yè)面的美觀;【工作原理】略。【設(shè)計(jì)內(nèi)容】略?!舅伎碱}】1. 過(guò)程中。2. 戶,試比較你設(shè)計(jì)的報(bào)名系統(tǒng)與其有何異同點(diǎn)?3. 如何保證你的網(wǎng)上報(bào)名系統(tǒng)的安全性?4. 用戶丟失用戶名、密碼?你使用什么方法返回用戶名、密碼,涉及什么技術(shù),可能會(huì)引發(fā)什么問(wèn)題?設(shè)計(jì) 2.4 基于Web 的新聞發(fā)布系統(tǒng)【設(shè)計(jì)要求】1分析已有的基于 Web 的新聞發(fā)布系統(tǒng),進(jìn)行需求分析和功能設(shè)計(jì);2在數(shù)據(jù)庫(kù)中構(gòu)建數(shù)據(jù)庫(kù)、表或視圖,熟悉數(shù)據(jù)庫(kù)開(kāi)發(fā)流程;3根據(jù)新聞發(fā)布系統(tǒng)的功能,條理清晰地設(shè)

10、計(jì)各頁(yè)面和腳本,掌握動(dòng)態(tài)網(wǎng)頁(yè)的制作技術(shù);4在時(shí)間允許的情況下,適當(dāng)考慮頁(yè)面的美觀;【工作原理】略?!驹O(shè)計(jì)內(nèi)容】1. 前臺(tái):用戶瀏覽新聞部分的設(shè)計(jì)2. 后臺(tái):管理員發(fā)布新聞部分的設(shè)計(jì)【思考題】1. 基于 Web 系統(tǒng)(如我校的新聞中心“/用戶可以方便及時(shí)地了解該單位的動(dòng)態(tài),試比較你設(shè)計(jì)的新聞發(fā)布系統(tǒng)與其有何異同點(diǎn)?設(shè)計(jì) 2.5 網(wǎng)上留言簿的設(shè)計(jì)與實(shí)現(xiàn)【設(shè)計(jì)要求】1進(jìn)行網(wǎng)上留言簿的需求分析和功能設(shè)計(jì);2在數(shù)據(jù)庫(kù)中構(gòu)建數(shù)據(jù)庫(kù)、表或視圖,熟悉數(shù)據(jù)庫(kù)開(kāi)發(fā)流程;3根據(jù)網(wǎng)上留言簿的功能,設(shè)計(jì)各頁(yè)面和腳本,掌握動(dòng)態(tài)網(wǎng)頁(yè)的制作技術(shù);【工作原理】略?!驹O(shè)計(jì)內(nèi)容】1. 前臺(tái):用戶瀏覽、發(fā)布以及搜索留言部分的設(shè)計(jì)2.

11、 后臺(tái):管理員管理、回復(fù)留言部分的設(shè)計(jì)【思考題】略。第 3 類(lèi) 【設(shè)計(jì)目的】1. 熟悉開(kāi)發(fā)工具(Visual 、Delphi等)的基本操作;2. 掌握嗅探或端口掃描的基本原理與技術(shù);3. 更深層次地理解相關(guān)網(wǎng)絡(luò)協(xié)議。設(shè)計(jì) 3.1 嗅探器的設(shè)計(jì)與實(shí)現(xiàn)【設(shè)計(jì)要求】1. 不限平臺(tái),可以使用Libpcap、WinPcap 或 Linux的原始套接字;2. 實(shí)現(xiàn)一個(gè)功能比較簡(jiǎn)單的、具有圖形界面的 Sniffer,主線程響應(yīng)用戶界面操作,工作線程完成抓包等工作;3. 能夠解析出 IP層和傳輸層的協(xié)議頭,能夠過(guò)濾TCP、UDP等數(shù)據(jù)包;4. 能夠輸出文本方式傳送的數(shù)據(jù)包的內(nèi)容;5. 能夠進(jìn)行簡(jiǎn)單的流量統(tǒng)計(jì)。

12、【工作原理】略?!驹O(shè)計(jì)內(nèi)容】略?!舅伎碱}】1嗅探器使用的網(wǎng)卡工作于什么模式?2你覺(jué)得應(yīng)如何反嗅探?3怎樣利用嗅探器幫助我們進(jìn)行網(wǎng)絡(luò)安全管理?如發(fā)現(xiàn)異常的網(wǎng)絡(luò)通訊?設(shè)計(jì) 3.2 端口掃描工具的設(shè)計(jì)與實(shí)現(xiàn)【設(shè)計(jì)要求】1. 實(shí)現(xiàn)一個(gè)功能比較簡(jiǎn)單的、具有圖形界面的端口掃描工具,主線程響應(yīng)用戶界面操作,工作線程完成端口掃描等工作;2. 能夠掃描指定 IP地址的主機(jī)/服務(wù)器開(kāi)放了哪些端口;3. 能夠掃描指定 IP地址范圍內(nèi)的哪些主機(jī)/ TCP 端口 FTP(21)、SMTP(25),UDP 端口 DNS(53)、SNMP(161);4. 掃描動(dòng)作要具有一定的隱蔽性和效率?!竟ぷ髟怼柯?。【設(shè)計(jì)內(nèi)容】略?!舅伎碱}】1怎樣讓端口掃描更隱蔽?2通過(guò)什么方式或手段,能夠發(fā)現(xiàn)你自己的計(jì)算機(jī)被端口掃描?第 4 類(lèi) 設(shè)計(jì) 4.1 RSA加密與解密【設(shè)計(jì)目的】1. 理解公鑰密碼體制的基本思想和加密解密的一般步驟2. 基于大數(shù)運(yùn)算庫(kù)編寫(xiě)RSA

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論