




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、說 明1給出的題目,供同學們選題,也可自擬題目,若自擬題目,應按示例題目的格式提交申請,指導老師審核認可之后,方可作為課程設計的題目。2選題規則:要求以學號為選題依據,方法是學號的末三位 MOD 20 1作為所選設計題目,即:學號的末三位除20的余數加1為所選題目的序號,例如學號末三位為“001”,則所選題目序號為:(001201)2;題目一經選定,不得隨意更改選做同一設計題目的同學并非大家合作完成同一道題目,而是每人獨立完成全部設計內容3設計結束后要寫出課程設計報告,以作為評分的書面依據和存檔材料。設計報告以規定格式的電子文檔書寫、打印并裝訂,排版及圖、表要清楚、工整,提交打印稿的同時,提交
2、電子文檔。電子版以“ 學號 姓名”命名。4課程設計時間和地點(1)時間:2016年6月27日(星期一)第39節2016年6月28日(星期二)第18節(2)地點:田C507、田C510教學班組成13電信(1)、(2)、(3)、(4)班教學班人數127實踐起始日期2016年6月272016年6月28日起始周結束周星期幾具體時間段實踐地點1818一第39節田C507、田C5101818二第18節田C507、田C5101 網絡版小游戲1.1 設計目的1)熟悉開發工具(Visual Studio、Delphi、BCB等)的基本操作;2)掌握windows應用程序的編寫過程;3)對于windows Soc
3、ket編程建立初步的概念。1.2 設計要求1)熟悉WinSock API主要函數的使用;2)掌握相應開發工具對Windows Socket API的封裝;3)設計并實現一對一網絡版小游戲,如:Tic-Tac-Toe、五子棋等,游戲可根據自己的興趣自由選擇。(注:不同的游戲對應不同的設計題目)1.3 設計內容1)服務器端設計2)客戶端設計2 網上圖書館的設計與實現2.1 設計目的1)熟悉開發工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;2)掌握基本腳本語言(ASP、PHP、JSP等),并了解其數據庫開發方法;3)掌握當今流行數據庫(Access、
4、MS SQL、MySQL、Oracle等)的使用與操作;4)動態WEB站點的安裝與配置。2.2 設計要求1)通過以下過程:需求分析、E-R模型、關系模型分析,在數據庫中構建數據庫、表或視圖,熟悉數據庫開發流程;2)根據圖書館系統功能,條理清晰地設計前臺各腳本頁面;3)在時間允許的情況下,適當考慮頁面的美觀;4)熟悉腳本頁面與數據庫的多種連接方法。2.3 設計內容略。3 網上書店的設計與實現3.1 設計目的1)熟悉開發工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;2)掌握基本腳本語言(ASP、PHP、JSP等),并了解其數據庫開發方法;3)掌握當
5、今流行數據庫(Access、MS SQL、MySQL、Oracle等)的使用與操作;4)動態WEB站點的安裝與配置。3.2 設計要求1)通過以下過程:需求分析、E-R模型、關系模型分析,在數據庫中構建數據庫、表或視圖,熟悉數據庫開發流程;2)根據網上書店系統功能,條理清晰地設計前臺各腳本頁面;3)在時間允許的情況下,適當考慮頁面的美觀;4)熟悉腳本頁面與數據庫的多種連接方法。3.3 設計內容略。4網上報名、查分系統的設計與實現4.1 設計目的1)熟悉開發工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;2)掌握基本腳本語言(ASP、PHP、JSP等
6、),并了解其數據庫開發方法;3)掌握當今流行數據庫(Access、MS SQL、MySQL、Oracle等)的使用與操作;4)動態WEB站點的安裝與配置。4.2 設計要求1)通過以下過程:需求分析、E-R模型、關系模型分析,在數據庫中構建數據庫、表或視圖,熟悉數據庫開發流程;2)根據網上報名系統功能,條理清晰地設計前臺各腳本頁面;3)同時要求實現網上報名費的收?。ㄗ⒁獍踩裕?,統計功能;4)在時間允許的情況下,適當考慮頁面的美觀;4.3 設計內容略。5基于Web的新聞發布系統5.1 設計目的1)熟悉開發工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操
7、作;2)掌握基本腳本語言(ASP、PHP、JSP等),并了解其數據庫開發方法;3)掌握當今流行數據庫(Access、MS SQL、MySQL、Oracle等)的使用與操作;4)動態WEB站點的安裝與配置。5.2 設計要求1)分析已有的基于Web的新聞發布系統,進行需求分析和功能設計;2)在數據庫中構建數據庫、表或視圖,熟悉數據庫開發流程;3)根據新聞發布系統的功能,條理清晰地設計各頁面和腳本,掌握動態網頁的制作技術;4)在時間允許的情況下,適當考慮頁面的美觀;5.3 設計內容1)前臺:用戶瀏覽新聞部分的設計2)后臺:管理員發布新聞部分的設計6 網上留言簿的設計與實現6.1 設計目的1)熟悉開發
8、工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;2)掌握基本腳本語言(ASP、PHP、JSP等),并了解其數據庫開發方法;3)掌握當今流行數據庫(Access、MS SQL、MySQL、Oracle等)的使用與操作;4)動態WEB站點的安裝與配置。6.2 設計要求1)進行網上留言簿的需求分析和功能設計;2)在數據庫中構建數據庫、表或視圖,熟悉數據庫開發流程;3)根據網上留言簿的功能,設計各頁面和腳本,掌握動態網頁的制作技術;6.3 設計內容1)前臺:用戶瀏覽、發布以及搜索留言部分的設計2)后臺:管理員管理、回復留言部分的設計7 嗅探器的設計與實現
9、7.1 設計目的1)熟悉開發工具(Visual C+6.0、Delphi等)的基本操作;2)掌握嗅探或端口掃描的基本原理與技術;3)更深層次地理解相關網絡協議。7.2 設計要求1)不限平臺,可以使用Libpcap、WinPcap或 Linux的原始套接字;2)實現一個功能比較簡單的、具有圖形界面的Sniffer,主線程響應用戶界面操作,工作線程完成抓包等工作;3)能夠解析出IP層和傳輸層的協議頭,能夠過濾TCP、UDP等數據包;4)能夠輸出文本方式傳送的數據包的內容;5)能夠進行簡單的流量統計。7.3 設計內容略。8端口掃描工具的設計與實現8.1 設計目的1)熟悉開發工具(Visual C+6
10、.0、Delphi等)的基本操作;2)掌握嗅探或端口掃描的基本原理與技術;3)更深層次地理解相關網絡協議。8.2 設計要求1)實現一個功能比較簡單的、具有圖形界面的端口掃描工具,主線程響應用戶界面操作,工作線程完成端口掃描等工作;2)能夠掃描指定IP地址的主機/服務器開放了哪些端口;3)能夠掃描指定IP地址范圍內的哪些主機/服務器開放了特定端口,如常見的TCP端口FTP(21)、SMTP(25),UDP端口DNS(53)、SNMP(161);4)掃描動作要具有一定的隱蔽性和效率。8.3 設計內容略。9 應用服務器配置與管理 為校園網絡中心設計和建立服務器群,在Windows環境下,安裝和部署D
11、NS、DHCP、Web、FTP服務。要求如下:1) 服務器使用靜態IP地址,網絡中的普通用戶使用動態IP地址; 2) 在Web服務器上設置兩個不同的站點,用戶可用不同的名字訪問不同的站點; 3) 用戶能夠利用FTP服務器進行文件上傳、下載; 4) FTP、Web服務器能夠通過域名訪問。 在撰寫報告時,要求解釋每個服務器的相關工作原理;給出各個服務器的功能說明;列出每個服務器的IP地址及域名規劃;每個服務器給出配置的結果測試;給出每個服務器的綜合驗證結果。 10滑動窗口協議仿真 在傳輸層,為了進行流量控制,通常使用滑動窗口協議實現。設計一個滑動窗口協議仿真程序,以模擬流量控制過程,要求如下: (
12、1) 程序按照滑動窗口協議實現端對端的數據傳送。包括協議的各種策略,如包丟失、停等應答、超時等都應有所仿真實現; (2) 顯示數據傳送過程中的各項具體數據。雙方幀的個數變化,幀序號,發送和接受速度,暫?;蛑貍魈崾镜?; (3) 設計美觀易用的圖形界面。 在撰寫報告時,要求給出滑動窗口協議的原理和相關知識;設計需求說明,包括概要設計,詳細設計;列出仿真程序代碼;給出程序測試結果。 11 基于C/S模式的簡單聊天程序 編寫程序,完成基于Socket的網上聊天程序。要求如下: (1) 用戶可以通過客戶端連接到服務器端并進行網上聊天。聊天時能夠啟動多個客戶端。 (2) 服務器端啟動后,接收客戶端發來的用
13、戶名和密碼驗證信息。驗證通過則以當前的聊天客戶列表信息進行響應;此后接收客戶端發來的聊天信息,轉發給客戶端指定的聊天客戶(即私聊)或所有其他客戶端;在客戶端斷開連接后提示退出聊天系統的信息。 (3) 客戶端啟動后在GUI界面接收用戶輸入的服務器端信息、賬號和密碼等驗證客戶的身份。驗證通過則顯示當前系統在線客戶列表??蛻艨梢耘c指定對象進行私聊,也可以向系統中所有在線客戶發送信息。 撰寫報告時,要求給出系統結構圖;分別給出服務器端和客戶端的程序流程圖及程序源碼;給出程序的部分運行測試結果。 12 基于C/S模式的通訊錄查詢程序 采用C/S模式,編寫程序,實現通過客戶端查詢服務器端的通訊錄的功能。要
14、求如下: (1) 服務器端 能夠接收客戶端的查詢請求,驗證客戶身份,如通過身份驗證,則將客戶要查詢的通信錄記錄返回客戶端。其中,客戶身份數據及通信錄數據均為虛擬數據,可自行編制,客戶身份至少應有客戶ID、客戶密碼(登錄密碼),通信錄記錄包括:人員編號ID、姓名,單位地址、手機號碼、單位電話、宅電等。所有字段的數據類型可自行設計。數據庫類型不限。 (2) 客戶端 以GUI方式接收用戶輸入的查詢請求,向服務器發出查詢并接收和顯示查詢結果。客戶端包括按鈕如下: ² l 連接。連接到查詢服務器;回應:連接成功/失敗² l 登錄。用戶登錄(由服務器驗證用戶的身份)?;貞喝粲脩舨淮嬖?/p>
15、,提示 “無此用戶”;若用戶存在,提示“密碼:”,用戶輸入密碼后,若正確提示“登錄成功”,若不正確提示“密碼錯”。 ² l 查詢。根據用戶ID或姓名查詢用戶信息?;貞喝粲脩籼枺ɑ蛐彰┎淮嬖冢崾尽板e誤的用戶號(或姓名)”;若用戶號(或姓名)存在,給出該記錄的詳細信息。 ² l 退出。退出查詢系統,斷開與服務器的連接。 在撰寫報告時,要求繪出系統結構圖;給出系統的需求分析、數據庫設計、詳細設計;分別給出服務器端和客戶端的程序流程圖;分別給出客戶端和服務器端的程序源碼;給出程序運行的主要結果。13 FTP客戶端的設計與實現 根據FTP協議的工作原理,實現一個FTP的客戶端程
16、序。要求如下: (1) 根據賬號和密碼登錄指定的FTP服務器; (2) 能夠查看服務器內容列表,重命名或刪除指定的文件/文件夾; (3) 上傳或下載選定的文件到服務器上。 在撰寫報告時,要求給出相關的原理和設計思路;給出程序的流程圖;給出程序源碼;給出程序的部分運行測試結果。 14 Ping程序的設計與實現 設計并實現程序,實現類似Windows自帶Ping程序的功能。要求如下:(1) 向指定的域名或IP地址發送Echo 請求報文;(2) 根據響應報文顯示出Ping的結果; (3) 程序僅支持-t選項即可。 在撰寫報告時,要求給出相關的原理和設計思路;給出程序的流程圖;給出程序源碼;給出程序的
17、部分運行測試結果。 15 三次握手協議的工作過程分析 為了建立可靠的TCP連接,使用三次握手協議。要求分析三次握手工作過程,具體如下: (1) 查找資料,找到能夠完成本設計的抓包工具; (2) 在Windows系統或者Linux系統下,使用抓包工具抓取IP數據包,取出TCP報文; (3) 理解TCP協議組成中的每部分意義,分析每次握手之后的TCP數據包的改變情況。 在撰寫報告時,要求給出抓包環境的構建;描述通信過程中的抓包;詳細分析一次通信過程中,TCP數據包的每個組成部分在三次握手中的變化;總結三次握手的工作原理。 16 企業辦公網絡構建根據企業的實際需求,搭建一個企業的辦公網絡,實現企業內
18、部辦公、數據共享、資源共享及接入Internet的需求。設計要求: 1)到企業調查實際需求,根據需求寫出需求分析,從而提出我們所設計網絡應該提供哪些服務,從而能夠滿足企業的實際需求。 2)根據需求分析畫出拓撲結構圖。Microsoft Office Visio是一款專門用于設計各種網絡圖表、數據庫模型、軟件圖表等圖形的軟件,利用軟件自帶各種圖形庫可以簡單地繪制出網絡拓撲圖。 3)根據拓撲結構選擇設備,說明選擇設備的理由。網絡設備在很大程度上決定了網絡的性能,因此選擇網絡設備至關重要。在課程設計中要根據企業的規模、連接的節點的數量選擇設備,同時要列出所選設備的主要參數,如背板帶寬、端口數量、端口
19、類型、能夠提供的服務等。4)根據拓撲圖中的設備寫出網絡服務:至少要寫兩項功能,如FTP、MAIL SERVER、DNS、DHCP等。網絡組建完成后一項重要工作就是利用WINDOWS 2000 SERVER或一些工具軟件來實現網絡的一些服務功能如FTP、DHCP等,要求寫出具體的配置步驟。5)進行網絡配置,要求詳細寫出路由器的詳細設置,包括兩邊網絡的ip地址分配,利用靜態路由實現總部和分廠之間互相訪問。介紹你的網絡所關注的重點是什么,采用什么樣的設備來保障網絡安全的,及所選設備的主要特點是什么。17 校園網網絡構建某高校本部分為辦公區、教學區和生活區三部分?,F假設:辦公區中各樓宇名及需要的信息點
20、為:教務處(15),黨政辦公樓(30),圖書館(60),教學區中,除計算機系大樓需要240個信息點外,其余各系部大樓及教學樓各需設置信息點的個數為100,生活區中每個建筑物里每個門洞設置1個信息點。假設使用預留的INTERNET地址,試根據本部校園網的應用需求和管理需求、各建筑物的地理分布、信息點分布,設計出本部的校園網方案。 方案中應明確學院網管中心的位置,確定拓撲方案,完成設備選型,注明各種設備、設施和軟件的生產商、名稱、型號、配置與價格,基本確定方案的預算。 要求: 1)根據要求對指定園區建網進行需求分析,提交需求分析報告; 2)在需求分析的基礎上進行系統設計、技術選型,規劃、設計網絡的
21、邏輯拓撲方案、布線設計等,劃分子網,設計子網地址、掩碼和網關,為每個子網中的計算機指定IP地址; 3)根據條件進行設備選型,決定各類硬件和軟件的配置和經費預算方案; 4)構建工作型局域網,在指定計算機內安裝網絡接口卡,動手制作雙絞線網線,把計算機與集線器(交換機)相連;在工作組中指定的基于計算機上分別安裝操作系統、TCP/IP協議,配置IP地址、掩碼和網關等參數,創建一個簡單的WEB服務器,并制作一些網頁,放入WEB服務器內以及一個FTP服務器,實現文件的上、下傳; 5)創建局域網內的DNS服務器,配置相關文件,可以對局域網內的主機作域名解析。 18 幀封裝編寫程序,根據給出的原始數據,組裝一個IEEE 802.3格式的幀(題目)默認的輸入文件為二進制原始數據(文件名分別為input1和input2)。要求程序為命
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 傳染病防控的試題及答案全解
- 自考行政管理2025年試題及答案分享
- 行政管理環境適應試題及答案
- 不同類型藥物的配伍與禁忌試題及答案
- 行政法學與社會變革的互動分析試題及答案
- 行政管理學科試題及答案分享
- 2025年通識教育衛生資格考試試題及答案
- 經濟法概論考試簡明框架試題及答案
- 雙向理解2025年護士試題及答案
- 深入看待自考行政管理的試題與答案
- 測井試題及答案完整版
- 外貿英語詞匯
- 中級出版專業技術人員職業資格2025年筆試題庫附答案
- 江蘇南通2025年公開招聘農村(村務)工作者筆試題帶答案分析
- 專利代繳年費合同協議
- 高級激光應用試題及答案
- 2024中國國新基金管理有限公司相關崗位招聘7人筆試參考題庫附帶答案詳解
- GB 28050-2025食品安全國家標準預包裝食品營養標簽通則
- 登高車安全培訓
- 人教版七年級地理下冊 第九章第三節 撒哈拉以南的非洲(上課、學習課件)
- 如何提升護理隊伍專業素質
評論
0/150
提交評論