




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)設(shè)計(jì)題目一、課程設(shè)計(jì)的基本目標(biāo)1、通過本次課程設(shè)計(jì),熟練掌握一種開發(fā)語言(Java或C+、C#)和開發(fā)環(huán)境Eclipse或.NET。開發(fā)語言的熟練需要通過編寫一定長度的代碼(10002000行代碼)才能達(dá)到,開發(fā)環(huán)境的熟練需要反復(fù)的程序調(diào)試訓(xùn)練。2、加深對(duì)軟件工程的理解,訓(xùn)練編寫程序的良好習(xí)慣。包括:認(rèn)真編寫需求分析文檔、做好系統(tǒng)功能設(shè)計(jì)、學(xué)會(huì)自己進(jìn)行程序的算法、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、3、培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格(模塊劃分、接口設(shè)計(jì)、函數(shù)和變量命名規(guī)則)和習(xí)慣(程序備份、版本更新與控制),提高軟件測(cè)試、調(diào)試的能力與技巧。通過本次課程設(shè)計(jì),應(yīng)該達(dá)到具有獨(dú)立完成小型應(yīng)用設(shè)計(jì)的能力,具備編寫較為規(guī)范的
2、軟件設(shè)計(jì)文檔的能力。二、課程設(shè)計(jì)的題目設(shè)置1、個(gè)人通信錄管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目的:通過本題目的設(shè)計(jì),加深對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的理解,掌握利用數(shù)據(jù)庫編寫小型程序的基本過程和方法。任務(wù):1) 利用面向?qū)ο缶幊碳夹g(shù),完成個(gè)人信息的存儲(chǔ)管理;2) 選擇系統(tǒng)開發(fā)平臺(tái)(J2EE或.NET)和軟件架構(gòu)(B/S、C/S、單機(jī)版);3) 要求系統(tǒng)能夠?qū)β?lián)系人的系統(tǒng)進(jìn)行錄入、查詢、編輯、導(dǎo)入和導(dǎo)出等。參考文獻(xiàn):自查2、基于Winpcap的ARP數(shù)據(jù)包的捕獲與解析目的:設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)ARP數(shù)據(jù)包的捕獲和解析。通過編程了解ARP的結(jié)構(gòu)和ARP協(xié)議的工作原理,掌握網(wǎng)絡(luò)編程的基本原理和方法。任務(wù):1) 設(shè)
3、計(jì)一個(gè)GUI程序,完成局域網(wǎng)數(shù)據(jù)包的捕獲和ARP數(shù)據(jù)包的解析;2) 捕獲幾個(gè)網(wǎng)絡(luò)數(shù)據(jù)報(bào),給出實(shí)例并分析ARP數(shù)據(jù)包各字段的含義;3) 說明基于Winpcap編程的基本原理、程序的總體框架,繪制每個(gè)函數(shù)的詳細(xì)設(shè)計(jì)流程圖。參考文獻(xiàn):1 牛冠杰等·網(wǎng)絡(luò)安全技術(shù)實(shí)踐與代碼詳解(第5章)·北京:人民郵電出版社,20072 設(shè)計(jì)報(bào)告參考3、基于Winpcap的網(wǎng)絡(luò)流量統(tǒng)計(jì)分析目的:設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)對(duì)局域網(wǎng)主要通信協(xié)議數(shù)據(jù)報(bào)的捕獲和統(tǒng)計(jì)分析。通過編程掌握基于Winpcap的編程原理與方法,了解嗅探器的工作機(jī)制。任務(wù):1) 設(shè)計(jì)一個(gè)GUI程序,完成局域網(wǎng)數(shù)據(jù)包的捕獲和統(tǒng)計(jì),需要統(tǒng)計(jì)
4、的數(shù)據(jù)包包括TCP、UPD、ICMP、ARP、廣播數(shù)據(jù)包;2) 捕獲一段時(shí)間的數(shù)據(jù)包,分析統(tǒng)計(jì)的結(jié)果;3) 說明基于Winpcap編程的基本原理、程序的總體框架,繪制每個(gè)函數(shù)的詳細(xì)設(shè)計(jì)流程圖。參考文獻(xiàn):1 牛冠杰等·網(wǎng)絡(luò)安全技術(shù)實(shí)踐與代碼詳解(第5章)·北京:人民郵電出版社,20074、個(gè)人電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)目的:研究Flash、Flex、Silverlight等富客戶端(Rich Client)編程技術(shù),了解B/S編程技術(shù)發(fā)展的未來趨勢(shì),掌握一種開發(fā)平臺(tái),編寫出具有更高交互性和網(wǎng)絡(luò)體驗(yàn)的Web應(yīng)用程序。任務(wù):1) 分析現(xiàn)有的電子相冊(cè)的具體功能;2) 選擇一種開發(fā)平臺(tái)(J
5、2EE或.NET)和技術(shù)(Flash、Flex、Silverlight),編寫電子相冊(cè)應(yīng)用;3) 個(gè)人電子相冊(cè)應(yīng)該具備用戶注冊(cè)、照片瀏覽、創(chuàng)建影集、照片旋轉(zhuǎn)、放大等各種基本功能。5、音像租賃管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)目的:通過資料收集,了解音像租賃連鎖店的基本業(yè)務(wù)需求,完成系統(tǒng)需求分析和概要設(shè)計(jì),采用C/S、B/S架構(gòu)完成一個(gè)簡(jiǎn)單的光盤租賃管理系統(tǒng)的開發(fā)。任務(wù):1) 音像租賃連鎖店的基本業(yè)務(wù)需求,完成需求分析報(bào)告;2) 利用Java、C+或C#編寫一個(gè)基本功能的光盤租賃管理系統(tǒng),包括客戶信息管理、音像資料管理、音像檢索、業(yè)務(wù)統(tǒng)計(jì)等;6、學(xué)生綜合信息管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目的:通過實(shí)際編寫一個(gè)學(xué)生綜
6、合信息管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫訪問等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨(dú)立設(shè)計(jì)與開發(fā)的能力。任務(wù):1) 選擇.NET平臺(tái)下的開發(fā)工具(VS2003、VS2005、VS2008)或者Java開發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)的學(xué)生綜合信息管理軟件;2) 軟件可以對(duì)學(xué)院大學(xué)生綜合信息(姓名、學(xué)號(hào)、成績(jī)、籍貫、家庭所在地、特長、宿舍號(hào)等)進(jìn)行管理(錄入、刪除、修改)、統(tǒng)計(jì)、分析(排序)、查詢與打印3) 課程設(shè)計(jì)報(bào)告要求涵蓋需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)的主要內(nèi)容,包括系統(tǒng)功能定義、模塊劃分、對(duì)象設(shè)計(jì)與實(shí)現(xiàn)的技術(shù)細(xì)節(jié)。參考文
7、獻(xiàn):無7、家庭財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)與開發(fā)目的:通過實(shí)際編寫一個(gè)家庭財(cái)務(wù)管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫訪問、數(shù)理統(tǒng)計(jì)分析等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨(dú)立設(shè)計(jì)與開發(fā)的能力。任務(wù):1) 選擇.NET平臺(tái)下的開發(fā)工具(VS2003、VS2005、VS2008)或者Java開發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)的學(xué)生綜合信息管理軟件;2) 軟件能夠?qū)彝サ氖杖?、支出進(jìn)行分類統(tǒng)計(jì),用戶可以自定義收入、指出的類別,自定義分類查詢和統(tǒng)計(jì)的條件。系統(tǒng)可以按照用戶定義自動(dòng)生成統(tǒng)計(jì)報(bào)表(月報(bào)、季報(bào)、年報(bào))。通過財(cái)務(wù)分析,對(duì)家庭收支提出改進(jìn)
8、建議;3) 課程設(shè)計(jì)報(bào)告要求涵蓋需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)的主要內(nèi)容,包括系統(tǒng)功能定義、模塊劃分、對(duì)象設(shè)計(jì)與實(shí)現(xiàn)的技術(shù)細(xì)節(jié)。參考文獻(xiàn):無8、文化用品庫存管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目的:在J2EE或.NET平臺(tái)下,完成一個(gè)商品庫存管理系統(tǒng)的簡(jiǎn)單業(yè)務(wù)流程分析,在此基礎(chǔ)上,開發(fā)一個(gè) B/S架構(gòu)的庫存管理系統(tǒng),掌握簡(jiǎn)單Web應(yīng)用的開發(fā)。任務(wù):1) 學(xué)習(xí)Java、C#編程技術(shù);2) 通過資料檢索與整理,分析文化用品庫存管理系統(tǒng)的基本功能;3) 完成軟件開發(fā)和文檔的編寫。參考文獻(xiàn):1 ASP1.NET庫存管理設(shè)計(jì)9、面向?qū)ο髨D書管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目的:綜合運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫編程、GUI用戶編
9、程技術(shù)開發(fā)一個(gè)功能簡(jiǎn)單的圖書管理系統(tǒng),實(shí)現(xiàn)基于關(guān)鍵字的檢索,讀者和圖書基本信息的管理。任務(wù):1) 完成整個(gè)系統(tǒng)的需求分析和類的設(shè)計(jì);2) 實(shí)現(xiàn)基本的讀者、圖書信息管理功能,例如數(shù)據(jù)添加、刪除和檢索;3) 實(shí)現(xiàn)一個(gè)GUI圖書管理的程序,撰寫相應(yīng)的軟件設(shè)計(jì)文檔;4) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 設(shè)計(jì)文檔圖書管理信息系統(tǒng)10、學(xué)生成績(jī)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目的:通過本題目的設(shè)計(jì)與實(shí)現(xiàn),掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)的思想,訓(xùn)練數(shù)據(jù)結(jié)構(gòu)、排序、查找以及各種統(tǒng)計(jì)分析建模技術(shù)。掌握簡(jiǎn)單的管理信息系統(tǒng)的設(shè)計(jì)。 任務(wù):1) 輸入班級(jí)、年級(jí)學(xué)生的各科成績(jī),分配課程的權(quán)重,設(shè)計(jì)相關(guān)的模型和算法,對(duì)各班成
10、績(jī)進(jìn)行分析、統(tǒng)計(jì)。;2) 實(shí)現(xiàn)排序、查找算法,計(jì)算各班、各科的平均成績(jī)、標(biāo)準(zhǔn)差等統(tǒng)計(jì)學(xué)指標(biāo)。通過歷年指標(biāo)的分析,繪制趨勢(shì)線等;3) 編寫詳細(xì)的軟件開發(fā)文檔,給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 需求及功能報(bào)告11、大學(xué)生運(yùn)動(dòng)會(huì)運(yùn)動(dòng)成績(jī)管理及統(tǒng)計(jì)分析系統(tǒng)實(shí)現(xiàn)目的:通過本題目的設(shè)計(jì),深入體會(huì)軟件工程需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等主要環(huán)節(jié),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法、訓(xùn)練編寫一個(gè)基本的GUI應(yīng)用程序。任務(wù):1) 完成系統(tǒng)的需求分析和功能設(shè)計(jì);2) 完成運(yùn)動(dòng)成績(jī)統(tǒng)計(jì)、分析算法和模型的設(shè)計(jì);3) 編寫程序?qū)崿F(xiàn)的代碼和相關(guān)的軟件開發(fā)文檔,給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 簡(jiǎn)單的功能設(shè)計(jì)
11、文檔12、Windows繪圖板的設(shè)計(jì)與實(shí)現(xiàn)目的:采用面向?qū)ο缶幊碳夹g(shù),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)功能完善的Windows繪圖板程序。通過實(shí)際程序的開發(fā),熟練面向?qū)ο蟪绦蛟O(shè)計(jì)方法,掌握桌面程序設(shè)計(jì)技巧,熟悉.NET或Java開發(fā)環(huán)境。任務(wù):1) 開發(fā)一個(gè)功能完善的Windows繪圖板程序,功能包括:新建空白文檔、文件保存、繪制一些基本的圖形組件(直線、矩形、實(shí)心矩形、橢圓、實(shí)心橢圓、圓、實(shí)心圓、圓角矩形、實(shí)心圓角矩形等)、橡皮擦、添加文字等;2) 完成軟件開發(fā)文檔編寫;3) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 部分文檔與樣例代碼13、Windows防火墻的設(shè)計(jì)與開發(fā)目的:了解防火墻實(shí)現(xiàn)包過濾的基本原
12、理和實(shí)現(xiàn)技術(shù),基于已有的包過濾程序,開發(fā)一個(gè)圖形用戶界面的防火墻應(yīng)用程序,實(shí)現(xiàn)基于規(guī)則的數(shù)據(jù)包過濾。任務(wù):1) 分析防火墻底層實(shí)現(xiàn)包過濾的基本原理和技術(shù),說明本題目采取的技術(shù)路線;2) 完成防火墻的總體設(shè)計(jì)、功能設(shè)計(jì)和詳細(xì)設(shè)計(jì),繪制系統(tǒng)總體架構(gòu)圖、每個(gè)模塊、函數(shù)的詳細(xì)設(shè)計(jì)流程圖,完成對(duì)每個(gè)模塊、函數(shù)的分析;3) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 防火墻技術(shù)的研究與實(shí)現(xiàn)(網(wǎng)頁資料)2 朱雁輝等·Windows防火墻與網(wǎng)絡(luò)封包截獲技術(shù)·北京:電子工業(yè)出版社14、可換膚MP3播放器的設(shè)計(jì)與實(shí)現(xiàn)目的:分析當(dāng)前流行的換膚編程技術(shù),開發(fā)一個(gè)可以管理本地音樂庫的MP3播放器,要
13、求播放器可以更換23種皮膚。任務(wù):1) 編程實(shí)現(xiàn)一個(gè)可以解碼MP3的音樂播放器,可以使用解碼控件;2) 播放器需要支持音樂庫管理,包括本地MP3文件搜索、添加到音樂列表、從音樂列表中刪除、建立音樂專輯;3) 支持23種皮膚的更換;4) 給出程序的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),要求程序總體架構(gòu)圖、詳細(xì)設(shè)計(jì)的流程圖,函數(shù)、變量說明等5) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。15、多媒體播放器程序的設(shè)計(jì)與實(shí)現(xiàn)目的:利用VC+開發(fā)一個(gè)支持mp3、wma、wmv、avi、mpg等不同音頻、視頻格式的多媒體播放器。通過課程設(shè)計(jì)掌握多媒體編程的基本原理。任務(wù):1) 編程實(shí)現(xiàn)一個(gè)可支持多種音視頻格式的多媒體播放器,其基本功能包括媒體播放、音量調(diào)節(jié)、播放進(jìn)度選擇、暫停、停止以及歌曲信息的查詢與添加等;2) 給出程序的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),要求程序總體架構(gòu)圖、詳細(xì)設(shè)計(jì)的流程圖,函數(shù)、變量說明等3) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 VC+演示代碼16、基于Winpcap的網(wǎng)絡(luò)嗅探器的設(shè)計(jì)與實(shí)現(xiàn)目的:設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)IP、TCP、UDP數(shù)據(jù)包的捕獲和解析。通過編程了解各類數(shù)據(jù)報(bào)的結(jié)構(gòu),掌握網(wǎng)絡(luò)編程的基本原理和方法。任務(wù):4) 設(shè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 付費(fèi)會(huì)員特色活動(dòng)方案
- 仙桃拍照活動(dòng)方案
- 代發(fā)薪單位活動(dòng)方案
- 代表先行活動(dòng)方案
- 代賬公司轉(zhuǎn)介紹活動(dòng)方案
- 以往節(jié)日促銷活動(dòng)方案
- 企業(yè)中秋晚會(huì)活動(dòng)方案
- 企業(yè)下沉活動(dòng)方案
- 企業(yè)公司團(tuán)建策劃方案
- 企業(yè)減重達(dá)人活動(dòng)方案
- 2024-2025學(xué)年人教版數(shù)學(xué)一年級(jí)下學(xué)期期末模擬試卷(含答案)
- 安徽省合肥一中2025屆高三最后一卷英語試題及答案
- 有關(guān)工廠實(shí)習(xí)心得體會(huì)模版
- 2025年組織行為學(xué)專業(yè)考試試題及答案
- 不寐的中醫(yī)護(hù)理常規(guī)
- 天津市兩學(xué)校2025屆生物七下期末達(dá)標(biāo)檢測(cè)試題含解析
- 2025年貴州省糧食儲(chǔ)備集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 【MOOC】跨文化思想交流英語-南京理工大學(xué) 中國大學(xué)慕課MOOC答案
- 國際私法(華東政法大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年華東政法大學(xué)
- 2023~2023年中石油職稱英語考試真題及參考答案
- 廊坊業(yè)主大會(huì)和業(yè)主委員會(huì)指導(dǎo)細(xì)則
評(píng)論
0/150
提交評(píng)論