專(zhuān)業(yè)課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目_第1頁(yè)
專(zhuān)業(yè)課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目_第2頁(yè)
專(zhuān)業(yè)課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目_第3頁(yè)
專(zhuān)業(yè)課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目_第4頁(yè)
專(zhuān)業(yè)課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目一、課程設(shè)計(jì)Ⅰ基礎(chǔ)目標(biāo)1、經(jīng)過(guò)此次課程設(shè)計(jì),熟練掌握一個(gè)開(kāi)發(fā)語(yǔ)言(Java或C++、C#)和開(kāi)發(fā)環(huán)境——Eclipse或.NET。開(kāi)發(fā)語(yǔ)言熟練需要經(jīng)過(guò)編寫(xiě)一定長(zhǎng)度代碼(1000~行代碼)才能達(dá)成,開(kāi)發(fā)環(huán)境熟練需要反復(fù)程序調(diào)試訓(xùn)練。2、加深對(duì)軟件工程了解,訓(xùn)練編寫(xiě)程序良好習(xí)慣。包含:認(rèn)真編寫(xiě)需求分析文檔、做好系統(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)試能力和技巧。經(jīng)過(guò)此次課程設(shè)計(jì),應(yīng)該達(dá)成含有獨(dú)立完成小型應(yīng)用設(shè)計(jì)能力,含有編寫(xiě)較為規(guī)范軟件設(shè)計(jì)文檔能力。二、課程設(shè)計(jì)Ⅰ題目設(shè)置1、個(gè)人通信錄管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):經(jīng)過(guò)本題目標(biāo)設(shè)計(jì),加深對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)了解,掌握利用數(shù)據(jù)庫(kù)編寫(xiě)小型程序基礎(chǔ)過(guò)程和方法。任務(wù):利用面向?qū)ο缶幊碳夹g(shù),完成個(gè)人信息存放管理;選擇系統(tǒng)開(kāi)發(fā)平臺(tái)(J2EE或.NET)和軟件架構(gòu)(B/S、C/S、單機(jī)版);要求系統(tǒng)能夠?qū)β?lián)絡(luò)人系統(tǒng)進(jìn)行錄入、查詢、編輯、導(dǎo)入和導(dǎo)出等。參考文件:自查2、基于WinpcapARP數(shù)據(jù)包捕捉和解析目標(biāo):設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)ARP數(shù)據(jù)包捕捉和解析。經(jīng)過(guò)編程了解ARP結(jié)構(gòu)和ARP協(xié)議工作原理,掌握網(wǎng)絡(luò)編程基礎(chǔ)原理和方法。任務(wù):設(shè)計(jì)一個(gè)GUI程序,完成局域網(wǎng)數(shù)據(jù)包捕捉和ARP數(shù)據(jù)包解析;捕捉多個(gè)網(wǎng)絡(luò)數(shù)據(jù)報(bào),給出實(shí)例并分析ARP數(shù)據(jù)包各字段含義;說(shuō)明基于Winpcap編程基礎(chǔ)原理、程序總體框架,繪制每個(gè)函數(shù)具體設(shè)計(jì)步驟圖。參考文件:[1]牛冠杰等·網(wǎng)絡(luò)安全技術(shù)實(shí)踐和代碼詳解(第5章)·北京:人民郵電出版社,[2]設(shè)計(jì)匯報(bào)參考3、基于Winpcap網(wǎng)絡(luò)流量統(tǒng)計(jì)分析目標(biāo):設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)對(duì)局域網(wǎng)關(guān)鍵通信協(xié)議數(shù)據(jù)報(bào)捕捉和統(tǒng)計(jì)分析。經(jīng)過(guò)編程掌握基于Winpcap編程原理和方法,了解嗅探器工作機(jī)制。任務(wù):設(shè)計(jì)一個(gè)GUI程序,完成局域網(wǎng)數(shù)據(jù)包捕捉和統(tǒng)計(jì),需要統(tǒng)計(jì)數(shù)據(jù)包包含TCP、UPD、ICMP、ARP、廣播數(shù)據(jù)包;捕捉一段時(shí)間數(shù)據(jù)包,分析統(tǒng)計(jì)結(jié)果;說(shuō)明基于Winpcap編程基礎(chǔ)原理、程序總體框架,繪制每個(gè)函數(shù)具體設(shè)計(jì)步驟圖。參考文件:[1]牛冠杰等·網(wǎng)絡(luò)安全技術(shù)實(shí)踐和代碼詳解(第5章)·北京:人民郵電出版社,4、個(gè)人電子相冊(cè)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):研究Flash、Flex、Silverlight等富用戶端(RichClient)編程技術(shù),了解B/S編程技術(shù)發(fā)展未來(lái)趨勢(shì),掌握一個(gè)開(kāi)發(fā)平臺(tái),編寫(xiě)出含有更高交互性和網(wǎng)絡(luò)體驗(yàn)Web應(yīng)用程序。任務(wù):分析現(xiàn)有電子相冊(cè)具體功效;選擇一個(gè)開(kāi)發(fā)平臺(tái)(J2EE或.NET)和技術(shù)(Flash、Flex、Silverlight),編寫(xiě)電子相冊(cè)應(yīng)用;個(gè)人電子相冊(cè)應(yīng)該含有用戶注冊(cè)、照片瀏覽、創(chuàng)建影集、照片旋轉(zhuǎn)、放大等多種基礎(chǔ)功效。5、音像租賃管理系統(tǒng)開(kāi)發(fā)和實(shí)現(xiàn)目標(biāo):經(jīng)過(guò)資料搜集,了解音像租賃連鎖店基礎(chǔ)業(yè)務(wù)需求,完成系統(tǒng)需求分析和概要設(shè)計(jì),采取C/S、B/S架構(gòu)完成一個(gè)簡(jiǎn)單光盤(pán)租賃管理系統(tǒng)開(kāi)發(fā)。任務(wù):音像租賃連鎖店基礎(chǔ)業(yè)務(wù)需求,完成需求分析匯報(bào);利用Java、C++或C#編寫(xiě)一個(gè)基礎(chǔ)功效光盤(pán)租賃管理系統(tǒng),包含用戶信息管理、音像資料管理、音像檢索、業(yè)務(wù)統(tǒng)計(jì)等;6、學(xué)生綜合信息管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):經(jīng)過(guò)實(shí)際編寫(xiě)一個(gè)學(xué)生綜合信息管理軟件,將所學(xué)多門(mén)課程技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)訪問(wèn)等)加以綜合利用,達(dá)成較大規(guī)模軟件獨(dú)立設(shè)計(jì)和開(kāi)發(fā)能力。任務(wù):選擇.NET平臺(tái)下開(kāi)發(fā)工具(VS、VS、VS)或Java開(kāi)發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)學(xué)生綜合信息管理軟件;軟件能夠?qū)W(xué)院大學(xué)生綜合信息(姓名、學(xué)號(hào)、成績(jī)、籍貫、家庭所在地、專(zhuān)長(zhǎng)、宿舍號(hào)等)進(jìn)行管理(錄入、刪除、修改)、統(tǒng)計(jì)、分析(排序)、查詢和打印課程設(shè)計(jì)匯報(bào)要求涵蓋需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)關(guān)鍵內(nèi)容,包含系統(tǒng)功效定義、模塊劃分、對(duì)象設(shè)計(jì)和實(shí)現(xiàn)技術(shù)細(xì)節(jié)。參考文件:無(wú)7、家庭財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)目標(biāo):經(jīng)過(guò)實(shí)際編寫(xiě)一個(gè)家庭財(cái)務(wù)管理軟件,將所學(xué)多門(mén)課程技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)訪問(wèn)、數(shù)理統(tǒng)計(jì)分析等)加以綜合利用,達(dá)成較大規(guī)模軟件獨(dú)立設(shè)計(jì)和開(kāi)發(fā)能力。任務(wù):選擇.NET平臺(tái)下開(kāi)發(fā)工具(VS、VS、VS)或Java開(kāi)發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)學(xué)生綜合信息管理軟件;軟件能夠?qū)彝ナ杖搿⒅С鲞M(jìn)行分類(lèi)統(tǒng)計(jì),用戶能夠自定義收入、指出類(lèi)別,自定義分類(lèi)查詢和統(tǒng)計(jì)條件。系統(tǒng)能夠根據(jù)用戶定義自動(dòng)生成統(tǒng)計(jì)報(bào)表(月報(bào)、季報(bào)、年報(bào))。經(jīng)過(guò)財(cái)務(wù)分析,對(duì)家庭收支提出改善提議;課程設(shè)計(jì)匯報(bào)要求涵蓋需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)關(guān)鍵內(nèi)容,包含系統(tǒng)功效定義、模塊劃分、對(duì)象設(shè)計(jì)和實(shí)現(xiàn)技術(shù)細(xì)節(jié)。參考文件:無(wú)8、文化用具庫(kù)存管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):在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ù):學(xué)習(xí)Java、C#編程技術(shù);經(jīng)過(guò)資料檢索和整理,分析文化用具庫(kù)存管理系統(tǒng)基礎(chǔ)功效;完成軟件開(kāi)發(fā)和文檔編寫(xiě)。參考文件:[1]ASP[1].NET庫(kù)存管理設(shè)計(jì)9、面向?qū)ο髨D書(shū)管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):綜合利用面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫(kù)編程、GUI用戶編程技術(shù)開(kāi)發(fā)一個(gè)功效簡(jiǎn)單圖書(shū)管理系統(tǒng),實(shí)現(xiàn)基于關(guān)鍵字檢索,讀者和圖書(shū)基礎(chǔ)信息管理。任務(wù):完成整個(gè)系統(tǒng)需求分析和類(lèi)設(shè)計(jì);實(shí)現(xiàn)基礎(chǔ)讀者、圖書(shū)信息管理功效,比如數(shù)據(jù)添加、刪除和檢索;實(shí)現(xiàn)一個(gè)GUI圖書(shū)管理程序,撰寫(xiě)對(duì)應(yīng)軟件設(shè)計(jì)文檔;給出程序運(yùn)行、測(cè)試具體結(jié)果。參考文件:[1]設(shè)計(jì)文檔《圖書(shū)管理信息系統(tǒng)》10、學(xué)生成績(jī)管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):經(jīng)過(guò)本題目標(biāo)設(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ù):輸入班級(jí)、年級(jí)學(xué)生各科成績(jī),分配課程權(quán)重,設(shè)計(jì)相關(guān)模型和算法,對(duì)各班成績(jī)進(jìn)行分析、統(tǒng)計(jì)。;實(shí)現(xiàn)排序、查找算法,計(jì)算各班、各科平均成績(jī)、標(biāo)準(zhǔn)差等統(tǒng)計(jì)學(xué)指標(biāo)。經(jīng)過(guò)歷年指標(biāo)分析,繪制趨勢(shì)線等;編寫(xiě)具體軟件開(kāi)發(fā)文檔,給出程序運(yùn)行、測(cè)試具體結(jié)果。參考文件:[1]需求及功效匯報(bào)11、大學(xué)生運(yùn)動(dòng)會(huì)運(yùn)動(dòng)成績(jī)管理及統(tǒng)計(jì)分析系統(tǒng)實(shí)現(xiàn)目標(biāo):經(jīng)過(guò)本題目標(biāo)設(shè)計(jì),深入體會(huì)軟件工程需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)等關(guān)鍵步驟,掌握面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)方法、訓(xùn)練編寫(xiě)一個(gè)基礎(chǔ)GUI應(yīng)用程序。任務(wù):完成系統(tǒng)需求分析和功效設(shè)計(jì);完成運(yùn)動(dòng)成績(jī)統(tǒng)計(jì)、分析算法和模型設(shè)計(jì);編寫(xiě)程序?qū)崿F(xiàn)代碼和相關(guān)軟件開(kāi)發(fā)文檔,給出程序運(yùn)行、測(cè)試具體結(jié)果。參考文件:[1]簡(jiǎn)單功效設(shè)計(jì)文檔12、Windows繪圖板設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):采取面向?qū)ο缶幊碳夹g(shù),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)功效完善Windows繪圖板程序。經(jīng)過(guò)實(shí)際程序開(kāi)發(fā),熟練面向?qū)ο蟪绦蛟O(shè)計(jì)方法,掌握桌面程序設(shè)計(jì)技巧,熟悉.NET或Java開(kāi)發(fā)環(huán)境。任務(wù):開(kāi)發(fā)一個(gè)功效完善Windows繪圖板程序,功效包含:新建空白文檔、文件保留、繪制部分基礎(chǔ)圖形組件(直線、矩形、實(shí)心矩形、橢圓、實(shí)心橢圓、圓、實(shí)心圓、圓角矩形、實(shí)心圓角矩形等)、橡皮擦、添加文字等;完成軟件開(kāi)發(fā)文檔編寫(xiě);給出程序運(yùn)行、測(cè)試具體結(jié)果。參考文件:[1]部分文檔和樣例代碼13、Windows防火墻設(shè)計(jì)和開(kāi)發(fā)目標(biāo):了解防火墻實(shí)現(xiàn)包過(guò)濾基礎(chǔ)原理和實(shí)現(xiàn)技術(shù),基于已經(jīng)有包過(guò)濾程序,開(kāi)發(fā)一個(gè)圖形用戶界面防火墻應(yīng)用程序,實(shí)現(xiàn)基于規(guī)則數(shù)據(jù)包過(guò)濾。任務(wù):分析防火墻底層實(shí)現(xiàn)包過(guò)濾基礎(chǔ)原理和技術(shù),說(shuō)明本題目采取技術(shù)路線;完成防火墻總體設(shè)計(jì)、功效設(shè)計(jì)和具體設(shè)計(jì),繪制系統(tǒng)總體架構(gòu)圖、每個(gè)模塊、函數(shù)具體設(shè)計(jì)步驟圖,完成對(duì)每個(gè)模塊、函數(shù)分析;給出程序運(yùn)行、測(cè)試具體結(jié)果。參考文件:[1]防火墻技術(shù)研究和實(shí)現(xiàn)(網(wǎng)頁(yè)資料)[2]朱雁輝等·Windows防火墻和網(wǎng)絡(luò)封包截獲技術(shù)·北京:電子工業(yè)出版社14、可換膚MP3播放器設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):分析目前流行換膚編程技術(shù),開(kāi)發(fā)一個(gè)能夠管理當(dāng)?shù)匾魳?lè)庫(kù)MP3播放器,要求播放器能夠更換2~3種皮膚。任務(wù):編程實(shí)現(xiàn)一個(gè)能夠解碼MP3音樂(lè)播放器,能夠使用解碼控件;播放器需要支持音樂(lè)庫(kù)管理,包含當(dāng)?shù)豈P3文件搜索、添加到音樂(lè)列表、從音樂(lè)列表中刪除、建立音樂(lè)專(zhuān)輯;支持2~3種皮膚更換;給出程序總體設(shè)計(jì)和具體設(shè)計(jì),要求程序總體架構(gòu)圖、具體設(shè)計(jì)步驟圖,函數(shù)、變量說(shuō)明等給出程序運(yùn)行、測(cè)試具體結(jié)果。15、多媒體播放器程序設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):利用VC++開(kāi)發(fā)一個(gè)支持mp3、wma、wmv、avi、mpg等不一樣音頻、視頻格式多媒體播放器。經(jīng)過(guò)課程設(shè)計(jì)掌握多媒體編程基礎(chǔ)原理。任務(wù):編程實(shí)現(xiàn)一個(gè)可支持多個(gè)音視頻格式多媒體播放器,其基礎(chǔ)功效包含媒體播放、音量調(diào)整、播放進(jìn)度選擇、暫停、停止和歌曲信息查詢和添加等;給出程序總體設(shè)計(jì)和具體設(shè)計(jì),要求程序總體架構(gòu)圖、具體設(shè)計(jì)步驟圖,函數(shù)、變量說(shuō)明等給出程序運(yùn)行、測(cè)試具體結(jié)果。參考文件:[1]VC++演示代碼16、基于Winpcap網(wǎng)絡(luò)嗅探器設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)IP、TCP、UDP數(shù)據(jù)包捕捉和解析。經(jīng)過(guò)編程了解各類(lèi)數(shù)據(jù)報(bào)結(jié)構(gòu),掌握網(wǎng)絡(luò)編程基礎(chǔ)原理和

溫馨提示

  • 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)論