




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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、通過(guò)本次課程設(shè)計(jì),熟練掌握一種開(kāi)發(fā)語(yǔ)言(Java或C+、C#)和開(kāi)發(fā)環(huán)境Eclipse或.NET。開(kāi)發(fā)語(yǔ)言的熟練需要通過(guò)編寫一定長(zhǎng)度的代碼(10002000行代碼)才能達(dá)到,開(kāi)發(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)試的能力與技巧。通過(guò)本次課程設(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)目的:通過(guò)本題目的設(shè)計(jì),加深對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的理解,掌握利用數(shù)據(jù)庫(kù)編寫小型程序的基本過(guò)程和方法。任務(wù):1) 利用面向?qū)ο缶幊碳夹g(shù),完成個(gè)人信息的存儲(chǔ)管理;2) 選擇系統(tǒng)開(kāi)發(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ù)包的捕獲和解析。通過(guò)編程了解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) 說(shuō)明基于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ì)分析。通過(guò)編程掌握基于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) 說(shuō)明基于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ā)展的未來(lái)趨勢(shì),掌握一種開(kāi)發(fā)平臺(tái),編寫出具有更高交互性和網(wǎng)絡(luò)體驗(yàn)的Web應(yīng)用程序。任務(wù):1) 分析現(xiàn)有的電子相冊(cè)的具體功能;2) 選擇一種開(kāi)發(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)的開(kāi)發(fā)與實(shí)現(xiàn)目的:通過(guò)資料收集,了解音像租賃連鎖店的基本業(yè)務(wù)需求,完成系統(tǒng)需求分析和概要設(shè)計(jì),采用C/S、B/S架構(gòu)完成一個(gè)簡(jiǎn)單的光盤租賃管理系統(tǒng)的開(kāi)發(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)目的:通過(guò)實(shí)際編寫一個(gè)學(xué)生綜
6、合信息管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)訪問(wèn)等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨(dú)立設(shè)計(jì)與開(kāi)發(fā)的能力。任務(wù):1) 選擇.NET平臺(tái)下的開(kāi)發(fā)工具(VS2003、VS2005、VS2008)或者Java開(kāi)發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)的學(xué)生綜合信息管理軟件;2) 軟件可以對(duì)學(xué)院大學(xué)生綜合信息(姓名、學(xué)號(hào)、成績(jī)、籍貫、家庭所在地、特長(zhǎng)、宿舍號(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):無(wú)7、家庭財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)目的:通過(guò)實(shí)際編寫一個(gè)家庭財(cái)務(wù)管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)訪問(wèn)、數(shù)理統(tǒng)計(jì)分析等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨(dú)立設(shè)計(jì)與開(kāi)發(fā)的能力。任務(wù):1) 選擇.NET平臺(tái)下的開(kāi)發(fā)工具(VS2003、VS2005、VS2008)或者Java開(kāi)發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)的學(xué)生綜合信息管理軟件;2) 軟件能夠?qū)彝サ氖杖搿⒅С鲞M(jìn)行分類統(tǒng)計(jì),用戶可以自定義收入、指出的類別,自定義分類查詢和統(tǒng)計(jì)的條件。系統(tǒng)可以按照用戶定義自動(dòng)生成統(tǒng)計(jì)報(bào)表(月報(bào)、季報(bào)、年報(bào))。通過(guò)財(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):無(wú)8、文化用品庫(kù)存管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目的:在J2EE或.NET平臺(tái)下,完成一個(gè)商品庫(kù)存管理系統(tǒng)的簡(jiǎn)單業(yè)務(wù)流程分析,在此基礎(chǔ)上,開(kāi)發(fā)一個(gè) B/S架構(gòu)的庫(kù)存管理系統(tǒng),掌握簡(jiǎn)單Web應(yīng)用的開(kāi)發(fā)。任務(wù):1) 學(xué)習(xí)Java、C#編程技術(shù);2) 通過(guò)資料檢索與整理,分析文化用品庫(kù)存管理系統(tǒng)的基本功能;3) 完成軟件開(kāi)發(fā)和文檔的編寫。參考文獻(xiàn):1 ASP1.NET庫(kù)存管理設(shè)計(jì)9、面向?qū)ο髨D書(shū)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目的:綜合運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫(kù)編程、GUI用戶編
9、程技術(shù)開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的圖書(shū)管理系統(tǒng),實(shí)現(xiàn)基于關(guān)鍵字的檢索,讀者和圖書(shū)基本信息的管理。任務(wù):1) 完成整個(gè)系統(tǒng)的需求分析和類的設(shè)計(jì);2) 實(shí)現(xiàn)基本的讀者、圖書(shū)信息管理功能,例如數(shù)據(jù)添加、刪除和檢索;3) 實(shí)現(xiàn)一個(gè)GUI圖書(shū)管理的程序,撰寫相應(yīng)的軟件設(shè)計(jì)文檔;4) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 設(shè)計(jì)文檔圖書(shū)管理信息系統(tǒng)10、學(xué)生成績(jī)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目的:通過(guò)本題目的設(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)。通過(guò)歷年指標(biāo)的分析,繪制趨勢(shì)線等;3) 編寫詳細(xì)的軟件開(kāi)發(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)目的:通過(guò)本題目的設(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)的軟件開(kāi)發(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繪圖板程序。通過(guò)實(shí)際程序的開(kāi)發(fā),熟練面向?qū)ο蟪绦蛟O(shè)計(jì)方法,掌握桌面程序設(shè)計(jì)技巧,熟悉.NET或Java開(kāi)發(fā)環(huán)境。任務(wù):1) 開(kāi)發(fā)一個(gè)功能完善的Windows繪圖板程序,功能包括:新建空白文檔、文件保存、繪制一些基本的圖形組件(直線、矩形、實(shí)心矩形、橢圓、實(shí)心橢圓、圓、實(shí)心圓、圓角矩形、實(shí)心圓角矩形等)、橡皮擦、添加文字等;2) 完成軟件開(kāi)發(fā)文檔編寫;3) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。參考文獻(xiàn):1 部分文檔與樣例代碼13、Windows防火墻的設(shè)計(jì)與開(kāi)發(fā)目的:了解防火墻實(shí)現(xiàn)包過(guò)濾的基本原
12、理和實(shí)現(xiàn)技術(shù),基于已有的包過(guò)濾程序,開(kāi)發(fā)一個(gè)圖形用戶界面的防火墻應(yīng)用程序,實(shí)現(xiàn)基于規(guī)則的數(shù)據(jù)包過(guò)濾。任務(wù):1) 分析防火墻底層實(shí)現(xiàn)包過(guò)濾的基本原理和技術(shù),說(shuō)明本題目采取的技術(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)頁(yè)資料)2 朱雁輝等·Windows防火墻與網(wǎng)絡(luò)封包截獲技術(shù)·北京:電子工業(yè)出版社14、可換膚MP3播放器的設(shè)計(jì)與實(shí)現(xiàn)目的:分析當(dāng)前流行的換膚編程技術(shù),開(kāi)發(fā)一個(gè)可以管理本地音樂(lè)庫(kù)的MP3播放器,要
13、求播放器可以更換23種皮膚。任務(wù):1) 編程實(shí)現(xiàn)一個(gè)可以解碼MP3的音樂(lè)播放器,可以使用解碼控件;2) 播放器需要支持音樂(lè)庫(kù)管理,包括本地MP3文件搜索、添加到音樂(lè)列表、從音樂(lè)列表中刪除、建立音樂(lè)專輯;3) 支持23種皮膚的更換;4) 給出程序的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),要求程序總體架構(gòu)圖、詳細(xì)設(shè)計(jì)的流程圖,函數(shù)、變量說(shuō)明等5) 給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。15、多媒體播放器程序的設(shè)計(jì)與實(shí)現(xiàn)目的:利用VC+開(kāi)發(fā)一個(gè)支持mp3、wma、wmv、avi、mpg等不同音頻、視頻格式的多媒體播放器。通過(guò)課程設(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ù)、變量說(shuō)明等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ù)包的捕獲和解析。通過(guò)編程了解各類數(shù)據(jù)報(bào)的結(jié)構(gòu),掌握網(wǎng)絡(luò)編程的基本原理和方法。任務(wù):4) 設(shè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保定學(xué)院《信號(hào)與系統(tǒng)專業(yè)理論教學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西傳媒職業(yè)學(xué)院《人工智能科學(xué)計(jì)算》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢紡織大學(xué)外經(jīng)貿(mào)學(xué)院《智能汽車傳感技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東鋁業(yè)職業(yè)學(xué)院《EXCEL在財(cái)務(wù)中的應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 華南農(nóng)業(yè)大學(xué)《工程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)春東方職業(yè)學(xué)院《表演技能訓(xùn)練(三)》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南國(guó)土資源職業(yè)學(xué)院《建筑工程BM算量軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽新華學(xué)院《中學(xué)語(yǔ)文文體研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 算法技術(shù)設(shè)計(jì)分析
- 原木風(fēng)格室內(nèi)設(shè)計(jì)談單要點(diǎn)解析
- 第十四屆全國(guó)交通運(yùn)輸行業(yè)職業(yè)技能大賽(橋隧工賽項(xiàng))備考試題庫(kù)(附答案)
- 2025初級(jí)社會(huì)工作師-《社會(huì)工作實(shí)務(wù)》考前沖刺備考速記速練300題-含詳解
- 全媒體運(yùn)營(yíng)師內(nèi)容創(chuàng)作考題
- 《大學(xué)英語(yǔ)(二)》課件-The Pride of China
- GB/T 45251-2025互聯(lián)網(wǎng)金融個(gè)人網(wǎng)絡(luò)消費(fèi)信貸貸后催收風(fēng)控指引
- 道路交通安全評(píng)估體系-深度研究
- 體育產(chǎn)業(yè)信息技術(shù)應(yīng)用提升計(jì)劃
- 2025年山東魯商誠(chéng)正教育科技有限公司招聘筆試參考題庫(kù)含答案解析
- 《性別平等探討》課件
- 急性ST段抬高型心肌梗死溶栓治療專家共識(shí)2024解讀
- 四川2025年02月四川省巴中市市屬事業(yè)單位度公開(kāi)選調(diào)39名工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
評(píng)論
0/150
提交評(píng)論