C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo) 實(shí)訓(xùn)任務(wù)工單11 綜合實(shí)訓(xùn)-設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)_第1頁
C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo) 實(shí)訓(xùn)任務(wù)工單11 綜合實(shí)訓(xùn)-設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)_第2頁
C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo) 實(shí)訓(xùn)任務(wù)工單11 綜合實(shí)訓(xùn)-設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)_第3頁
C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo) 實(shí)訓(xùn)任務(wù)工單11 綜合實(shí)訓(xùn)-設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)_第4頁
C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo) 實(shí)訓(xùn)任務(wù)工單11 綜合實(shí)訓(xùn)-設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

任務(wù)工單11綜合實(shí)訓(xùn)——設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)班級(jí)姓名任務(wù)成績(jī)實(shí)訓(xùn)地點(diǎn)日期小組編號(hào)任務(wù)名稱綜合實(shí)訓(xùn)——設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)學(xué)時(shí)4任務(wù)目標(biāo)1.了解項(xiàng)目設(shè)計(jì)的基本步驟2.理解系統(tǒng)的模塊化設(shè)計(jì)3.掌握C語言程序設(shè)計(jì)的知識(shí)任務(wù)導(dǎo)入設(shè)計(jì)并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)。1.主菜單運(yùn)行后程序從主函數(shù)進(jìn)入,讀取數(shù)據(jù)、顯示歡迎信息,進(jìn)入循環(huán),不斷顯示主菜單進(jìn)行選擇操作,直到用戶輸入“0”時(shí)保存數(shù)據(jù),退出系統(tǒng),結(jié)束程序。2.隨機(jī)生成信息并顯示在主菜單中輸入“6”后回車,隨機(jī)產(chǎn)生若干條學(xué)生信息,再輸入“1”,顯示學(xué)生的基本信息。3.基本信息管理在主菜單中輸入“2”后回車,進(jìn)入基本信息管理模塊,顯示基本信息管理子菜單。(1)添加學(xué)生記錄。在基本信息管理子菜單中輸入“1”后回車,按照提示依次輸入學(xué)生的學(xué)號(hào)、姓名、性別、語文成績(jī)、數(shù)學(xué)成績(jī)、英語成績(jī),然后回車,顯示“添加成功!”,輸入“0”后回車,返回主菜單,繼續(xù)輸入“1”,顯示學(xué)生的基本信息,可以看到已經(jīng)包含了剛添加的學(xué)生記錄。(2)刪除學(xué)生記錄。在基本信息管理子菜單中輸入“2”后回車,按照提示輸入要?jiǎng)h除學(xué)生的學(xué)號(hào)。如果學(xué)號(hào)不存在,將顯示“刪除失敗,學(xué)號(hào)不存在!”;如果學(xué)號(hào)存在,將執(zhí)行刪除操作并顯示“刪除成功!”,輸入“0”后回車,返回主菜單,繼續(xù)輸入“1”,顯示學(xué)生的基本信息,可以看到該學(xué)生記錄已被刪除。(3)修改學(xué)生記錄。在基本信息管理子菜單中輸入“3”后回車,按照提示輸入要修改的學(xué)生學(xué)號(hào)。如果學(xué)號(hào)不存在,將顯示“修改失敗,學(xué)號(hào)不存在!”;如果學(xué)號(hào)存在,需要繼續(xù)輸入修改后的學(xué)生信息,然后回車,顯示“修改成功!”,輸入“0”后回車,返回主菜單,繼續(xù)輸入“1”,顯示學(xué)生的基本信息,可以看到學(xué)生記錄已被修改。4.學(xué)生成績(jī)管理在主菜單中輸入“3”后回車,進(jìn)入學(xué)生成績(jī)管理模塊,顯示學(xué)生成績(jī)管理子菜單。在學(xué)生成績(jī)管理子菜單中輸入“1”后回車,將計(jì)算所有學(xué)生相關(guān)課程的總分,完成后顯示“完成計(jì)算總分!”,繼續(xù)輸入“2”后回車,將執(zhí)行總分排名操作,完成后顯示“完成排名!”,輸入“0”后回車,返回主菜單,繼續(xù)輸入“1”,顯示學(xué)生的基本信息,可以查看學(xué)生的總分與排名結(jié)果。5.考試成績(jī)統(tǒng)計(jì)在主菜單中輸入“4”后回車,進(jìn)入考試成績(jī)統(tǒng)計(jì)模塊,顯示考試成績(jī)統(tǒng)計(jì)子菜單。在考試成績(jī)統(tǒng)計(jì)子菜單中輸入“1”后回車,將輸出各門課程的最高分,輸入“2”后回車,將輸出各門課程的最低分,輸入“3”后回車,將輸出各門課程的平均分。6.根據(jù)條件查詢?cè)谥鞑藛沃休斎搿?”后回車,進(jìn)入根據(jù)條件查詢模塊,顯示根據(jù)條件查詢子菜單。(1)按學(xué)號(hào)查詢。在根據(jù)條件查詢子菜單中輸入“1”后回車,按照提示輸入待查詢學(xué)生的學(xué)號(hào)。如果學(xué)號(hào)不存在,將顯示“查詢失敗!”;如果學(xué)號(hào)存在,將顯示該生的基本信息。(2)按姓名查詢。在根據(jù)條件查詢子菜單中輸入“2”后回車,按照提示輸入待查詢學(xué)生的姓名。如果查詢成功,將顯示“查詢成功!”,并給出學(xué)生的基本信息;如果待查詢的姓名不存在,將顯示“查詢失敗!”。(3)按名次查詢。在根據(jù)條件查詢子菜單中輸入“3”后回車,按照提示輸入待查詢學(xué)生的名次。如果名次不存在,將顯示“查詢失敗!”;如果名次存在,將顯示該生的基本信息。任務(wù)分析本任務(wù)須綜合應(yīng)用C語言的相關(guān)知識(shí),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)學(xué)生成績(jī)管理系統(tǒng)。根據(jù)任務(wù)須實(shí)現(xiàn)的功能,采用結(jié)構(gòu)化程序設(shè)計(jì)思想,將系統(tǒng)分為七大功能模塊:學(xué)生數(shù)據(jù)的讀取與保存、顯示基本信息、基本信息管理、學(xué)生成績(jī)管理、考試成績(jī)統(tǒng)計(jì)、根據(jù)條件查詢、隨機(jī)生成成績(jī),各功能模塊又有不同的子模塊。為了實(shí)現(xiàn)該系統(tǒng),須解決以下問題:(1)如何表現(xiàn)數(shù)據(jù):每個(gè)學(xué)生的信息包括哪些內(nèi)容,用什么數(shù)據(jù)類型實(shí)現(xiàn)?(2)如何存儲(chǔ)數(shù)據(jù):學(xué)生的信息用數(shù)組還是鏈表的形式在內(nèi)存中存儲(chǔ)?(3)如何方便操作:怎樣設(shè)計(jì)人機(jī)交互界面,給使用者清晰的提示?(4)如何抽象功能:怎樣設(shè)計(jì)函數(shù),讓每個(gè)函數(shù)的功能盡可能單一且清晰?任務(wù)準(zhǔn)備1.學(xué)生基本信息的數(shù)據(jù)類型2.學(xué)生信息的存儲(chǔ)方式3.人機(jī)交互界面4.模塊化設(shè)計(jì)任務(wù)實(shí)施(1)自定義結(jié)構(gòu)體類型并起別名為STUDENT;(2)自定義函數(shù),實(shí)現(xiàn)各函數(shù)的功能;(3)在main函數(shù)中定義STUDENT類型的數(shù)組stu;(4)分別調(diào)用相關(guān)函數(shù),實(shí)現(xiàn)系統(tǒng)功能。(學(xué)生補(bǔ)充)任務(wù)總結(jié)通過本任務(wù)的學(xué)習(xí),對(duì)所學(xué)、所獲進(jìn)行總結(jié)。(學(xué)生補(bǔ)充)任務(wù)評(píng)價(jià)評(píng)價(jià)方式評(píng)價(jià)內(nèi)容分值成績(jī)自我評(píng)價(jià)課前任務(wù)的預(yù)習(xí)情況10對(duì)知識(shí)和技能的掌握程度20任務(wù)測(cè)試的完成情況20任務(wù)實(shí)施的完成情況40是否勝任小組內(nèi)的工作10合計(jì)小組評(píng)價(jià)小組的本次任務(wù)完成質(zhì)量30個(gè)人本次任務(wù)完成工作量20個(gè)人本次任務(wù)完成質(zhì)量30個(gè)人的合作精神和溝通

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論