版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課程設(shè)計(jì)Ⅰ設(shè)計(jì)題目一、課程設(shè)計(jì)Ⅰ基礎(chǔ)目標(biāo)1、經(jīng)過此次課程設(shè)計(jì),熟練掌握一個(gè)開發(fā)語言(Java或C++、C#)和開發(fā)環(huán)境——Eclipse或.NET。開發(fā)語言熟練需要經(jīng)過編寫一定長度代碼(1000~行代碼)才能達(dá)成,開發(fā)環(huán)境熟練需要反復(fù)程序調(diào)試訓(xùn)練。2、加深對軟件工程了解,訓(xùn)練編寫程序良好習(xí)慣。包含:認(rèn)真編寫需求分析文檔、做好系統(tǒng)功效設(shè)計(jì)、學(xué)會自己進(jìn)行程序算法、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、3、培養(yǎng)良好程序設(shè)計(jì)風(fēng)格(模塊劃分、接口設(shè)計(jì)、函數(shù)和變量命名規(guī)則)和習(xí)慣(程序備份、版本更新和控制),提升軟件測試、調(diào)試能力和技巧。經(jīng)過此次課程設(shè)計(jì),應(yīng)該達(dá)成含有獨(dú)立完成小型應(yīng)用設(shè)計(jì)能力,含有編寫較為規(guī)范軟件設(shè)計(jì)文檔能力。二、課程設(shè)計(jì)Ⅰ題目設(shè)置1、個(gè)人通信錄管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):經(jīng)過本題目標(biāo)設(shè)計(jì),加深對面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)了解,掌握利用數(shù)據(jù)庫編寫小型程序基礎(chǔ)過程和方法。任務(wù):利用面向?qū)ο缶幊碳夹g(shù),完成個(gè)人信息存放管理;選擇系統(tǒng)開發(fā)平臺(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)過編程了解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ù)包各字段含義;說明基于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)對局域網(wǎng)關(guān)鍵通信協(xié)議數(shù)據(jù)報(bào)捕捉和統(tǒng)計(jì)分析。經(jīng)過編程掌握基于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é)果;說明基于Winpcap編程基礎(chǔ)原理、程序總體框架,繪制每個(gè)函數(shù)具體設(shè)計(jì)步驟圖。參考文件:[1]牛冠杰等·網(wǎng)絡(luò)安全技術(shù)實(shí)踐和代碼詳解(第5章)·北京:人民郵電出版社,4、個(gè)人電子相冊設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):研究Flash、Flex、Silverlight等富用戶端(RichClient)編程技術(shù),了解B/S編程技術(shù)發(fā)展未來趨勢,掌握一個(gè)開發(fā)平臺,編寫出含有更高交互性和網(wǎng)絡(luò)體驗(yàn)Web應(yīng)用程序。任務(wù):分析現(xiàn)有電子相冊具體功效;選擇一個(gè)開發(fā)平臺(J2EE或.NET)和技術(shù)(Flash、Flex、Silverlight),編寫電子相冊應(yīng)用;個(gè)人電子相冊應(yīng)該含有用戶注冊、照片瀏覽、創(chuàng)建影集、照片旋轉(zhuǎn)、放大等多種基礎(chǔ)功效。5、音像租賃管理系統(tǒng)開發(fā)和實(shí)現(xiàn)目標(biāo):經(jīng)過資料搜集,了解音像租賃連鎖店基礎(chǔ)業(yè)務(wù)需求,完成系統(tǒng)需求分析和概要設(shè)計(jì),采取C/S、B/S架構(gòu)完成一個(gè)簡單光盤租賃管理系統(tǒng)開發(fā)。任務(wù):音像租賃連鎖店基礎(chǔ)業(yè)務(wù)需求,完成需求分析匯報(bào);利用Java、C++或C#編寫一個(gè)基礎(chǔ)功效光盤租賃管理系統(tǒng),包含用戶信息管理、音像資料管理、音像檢索、業(yè)務(wù)統(tǒng)計(jì)等;6、學(xué)生綜合信息管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):經(jīng)過實(shí)際編寫一個(gè)學(xué)生綜合信息管理軟件,將所學(xué)多門課程技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫訪問等)加以綜合利用,達(dá)成較大規(guī)模軟件獨(dú)立設(shè)計(jì)和開發(fā)能力。任務(wù):選擇.NET平臺下開發(fā)工具(VS、VS、VS)或Java開發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)學(xué)生綜合信息管理軟件;軟件能夠?qū)W(xué)院大學(xué)生綜合信息(姓名、學(xué)號、成績、籍貫、家庭所在地、專長、宿舍號等)進(jìn)行管理(錄入、刪除、修改)、統(tǒng)計(jì)、分析(排序)、查詢和打印課程設(shè)計(jì)匯報(bào)要求涵蓋需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)關(guān)鍵內(nèi)容,包含系統(tǒng)功效定義、模塊劃分、對象設(shè)計(jì)和實(shí)現(xiàn)技術(shù)細(xì)節(jié)。參考文件:無7、家庭財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)和開發(fā)目標(biāo):經(jīng)過實(shí)際編寫一個(gè)家庭財(cái)務(wù)管理軟件,將所學(xué)多門課程技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫訪問、數(shù)理統(tǒng)計(jì)分析等)加以綜合利用,達(dá)成較大規(guī)模軟件獨(dú)立設(shè)計(jì)和開發(fā)能力。任務(wù):選擇.NET平臺下開發(fā)工具(VS、VS、VS)或Java開發(fā)工具(MyEclipse)完成一個(gè)桌面或B/S架構(gòu)學(xué)生綜合信息管理軟件;軟件能夠?qū)彝ナ杖搿⒅С鲞M(jìn)行分類統(tǒng)計(jì),用戶能夠自定義收入、指出類別,自定義分類查詢和統(tǒng)計(jì)條件。系統(tǒng)能夠根據(jù)用戶定義自動生成統(tǒng)計(jì)報(bào)表(月報(bào)、季報(bào)、年報(bào))。經(jīng)過財(cái)務(wù)分析,對家庭收支提出改善提議;課程設(shè)計(jì)匯報(bào)要求涵蓋需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)關(guān)鍵內(nèi)容,包含系統(tǒng)功效定義、模塊劃分、對象設(shè)計(jì)和實(shí)現(xiàn)技術(shù)細(xì)節(jié)。參考文件:無8、文化用具庫存管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):在J2EE或.NET平臺下,完成一個(gè)商品庫存管理系統(tǒng)簡單業(yè)務(wù)步驟分析,在此基礎(chǔ)上,開發(fā)一個(gè)B/S架構(gòu)庫存管理系統(tǒng),掌握簡單Web應(yīng)用開發(fā)。任務(wù):學(xué)習(xí)Java、C#編程技術(shù);經(jīng)過資料檢索和整理,分析文化用具庫存管理系統(tǒng)基礎(chǔ)功效;完成軟件開發(fā)和文檔編寫。參考文件:[1]ASP[1].NET庫存管理設(shè)計(jì)9、面向?qū)ο髨D書管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):綜合利用面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫編程、GUI用戶編程技術(shù)開發(fā)一個(gè)功效簡單圖書管理系統(tǒng),實(shí)現(xiàn)基于關(guān)鍵字檢索,讀者和圖書基礎(chǔ)信息管理。任務(wù):完成整個(gè)系統(tǒng)需求分析和類設(shè)計(jì);實(shí)現(xiàn)基礎(chǔ)讀者、圖書信息管理功效,比如數(shù)據(jù)添加、刪除和檢索;實(shí)現(xiàn)一個(gè)GUI圖書管理程序,撰寫對應(yīng)軟件設(shè)計(jì)文檔;給出程序運(yùn)行、測試具體結(jié)果。參考文件:[1]設(shè)計(jì)文檔《圖書管理信息系統(tǒng)》10、學(xué)生成績管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):經(jīng)過本題目標(biāo)設(shè)計(jì)和實(shí)現(xiàn),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)思想,訓(xùn)練數(shù)據(jù)結(jié)構(gòu)、排序、查找和多種統(tǒng)計(jì)分析建模技術(shù)。掌握簡單管理信息系統(tǒng)設(shè)計(jì)。任務(wù):輸入班級、年級學(xué)生各科成績,分配課程權(quán)重,設(shè)計(jì)相關(guān)模型和算法,對各班成績進(jìn)行分析、統(tǒng)計(jì)。;實(shí)現(xiàn)排序、查找算法,計(jì)算各班、各科平均成績、標(biāo)準(zhǔn)差等統(tǒng)計(jì)學(xué)指標(biāo)。經(jīng)過歷年指標(biāo)分析,繪制趨勢線等;編寫具體軟件開發(fā)文檔,給出程序運(yùn)行、測試具體結(jié)果。參考文件:[1]需求及功效匯報(bào)11、大學(xué)生運(yùn)動會運(yùn)動成績管理及統(tǒng)計(jì)分析系統(tǒng)實(shí)現(xiàn)目標(biāo):經(jīng)過本題目標(biāo)設(shè)計(jì),深入體會軟件工程需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)等關(guān)鍵步驟,掌握面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)方法、訓(xùn)練編寫一個(gè)基礎(chǔ)GUI應(yīng)用程序。任務(wù):完成系統(tǒng)需求分析和功效設(shè)計(jì);完成運(yùn)動成績統(tǒng)計(jì)、分析算法和模型設(shè)計(jì);編寫程序?qū)崿F(xiàn)代碼和相關(guān)軟件開發(fā)文檔,給出程序運(yùn)行、測試具體結(jié)果。參考文件:[1]簡單功效設(shè)計(jì)文檔12、Windows繪圖板設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):采取面向?qū)ο缶幊碳夹g(shù),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)功效完善Windows繪圖板程序。經(jīng)過實(shí)際程序開發(fā),熟練面向?qū)ο蟪绦蛟O(shè)計(jì)方法,掌握桌面程序設(shè)計(jì)技巧,熟悉.NET或Java開發(fā)環(huán)境。任務(wù):開發(fā)一個(gè)功效完善Windows繪圖板程序,功效包含:新建空白文檔、文件保留、繪制部分基礎(chǔ)圖形組件(直線、矩形、實(shí)心矩形、橢圓、實(shí)心橢圓、圓、實(shí)心圓、圓角矩形、實(shí)心圓角矩形等)、橡皮擦、添加文字等;完成軟件開發(fā)文檔編寫;給出程序運(yùn)行、測試具體結(jié)果。參考文件:[1]部分文檔和樣例代碼13、Windows防火墻設(shè)計(jì)和開發(fā)目標(biāo):了解防火墻實(shí)現(xiàn)包過濾基礎(chǔ)原理和實(shí)現(xiàn)技術(shù),基于已經(jīng)有包過濾程序,開發(fā)一個(gè)圖形用戶界面防火墻應(yīng)用程序,實(shí)現(xiàn)基于規(guī)則數(shù)據(jù)包過濾。任務(wù):分析防火墻底層實(shí)現(xiàn)包過濾基礎(chǔ)原理和技術(shù),說明本題目采取技術(shù)路線;完成防火墻總體設(shè)計(jì)、功效設(shè)計(jì)和具體設(shè)計(jì),繪制系統(tǒng)總體架構(gòu)圖、每個(gè)模塊、函數(shù)具體設(shè)計(jì)步驟圖,完成對每個(gè)模塊、函數(shù)分析;給出程序運(yùn)行、測試具體結(jié)果。參考文件:[1]防火墻技術(shù)研究和實(shí)現(xiàn)(網(wǎng)頁資料)[2]朱雁輝等·Windows防火墻和網(wǎng)絡(luò)封包截獲技術(shù)·北京:電子工業(yè)出版社14、可換膚MP3播放器設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):分析目前流行換膚編程技術(shù),開發(fā)一個(gè)能夠管理當(dāng)?shù)匾魳穾霱P3播放器,要求播放器能夠更換2~3種皮膚。任務(wù):編程實(shí)現(xiàn)一個(gè)能夠解碼MP3音樂播放器,能夠使用解碼控件;播放器需要支持音樂庫管理,包含當(dāng)?shù)豈P3文件搜索、添加到音樂列表、從音樂列表中刪除、建立音樂專輯;支持2~3種皮膚更換;給出程序總體設(shè)計(jì)和具體設(shè)計(jì),要求程序總體架構(gòu)圖、具體設(shè)計(jì)步驟圖,函數(shù)、變量說明等給出程序運(yùn)行、測試具體結(jié)果。15、多媒體播放器程序設(shè)計(jì)和實(shí)現(xiàn)目標(biāo):利用VC++開發(fā)一個(gè)支持mp3、wma、wmv、avi、mpg等不一樣音頻、視頻格式多媒體播放器。經(jīng)過課程設(shè)計(jì)掌握多媒體編程基礎(chǔ)原理。任務(wù):編程實(shí)現(xiàn)一個(gè)可支持多個(gè)音視頻格式多媒體播放器,其基礎(chǔ)功效包含媒體播放、音量調(diào)整、播放進(jìn)度選擇、暫停、停止和歌曲信息查詢和添加等;給出程序總體設(shè)計(jì)和具體設(shè)計(jì),要求程序總體架構(gòu)圖、具體設(shè)計(jì)步驟圖,函數(shù)、變量說明等給出程序運(yùn)行、測試具體結(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)過編程了解各類數(shù)據(jù)報(bào)結(jié)構(gòu),掌握網(wǎng)絡(luò)編程基礎(chǔ)原理和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 流水施工課程設(shè)計(jì)
- 2024年文化藝術(shù)品交易牌照出租及鑒定服務(wù)合同3篇
- 幼兒課程設(shè)計(jì)與組織
- 塑形課程設(shè)計(jì)分享
- 2024年民事離婚合同范本:財(cái)產(chǎn)分配及債務(wù)處理一
- 2024年海洋工程設(shè)備采購與系統(tǒng)集成服務(wù)合同2篇
- 石油 工業(yè)基礎(chǔ)課程設(shè)計(jì)
- 2024年版住宅小區(qū)用地租賃協(xié)議
- 2024年度房地產(chǎn)項(xiàng)目擔(dān)保免責(zé)合同書3篇
- 幼兒園野營游戲課程設(shè)計(jì)
- 鍋爐習(xí)題帶答案
- 土木工程課程設(shè)計(jì)38281
- 農(nóng)村宅基地地籍測繪技術(shù)方案
- 【課件】Unit1ReadingforWriting課件高中英語人教版(2019)必修第二冊
- 遺傳分析的一個(gè)基本原理是DNA的物理距離和遺傳距離方面...
- Agilent-E5061B網(wǎng)絡(luò)分析儀使用方法
- 初一英語單詞辨音專項(xiàng)練習(xí)(共4頁)
- 龐中華鋼筆行書字帖(完整36后4張)課件
- 最新版入團(tuán)志愿書填寫模板
- 河北省建設(shè)工程竣工驗(yàn)收報(bào)告
- 畢業(yè)設(shè)計(jì)范本
評論
0/150
提交評論