freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

班級成績管理系統(tǒng)c語言課程設(shè)計(編輯修改稿)

2024-09-30 16:08 本頁面
 

【文章內(nèi)容簡介】 程設(shè)計 6 打開學(xué)生文件 或輸入相關(guān)學(xué)生信息后 ,按“科目名次”查詢,進(jìn)行“ 排序 ;如果查詢信息不存在,給出提示。 然后任意鍵返回主菜單。 成績保存 其他功能的運(yùn)行都需要從保存的學(xué)生文件中調(diào)用 , 對學(xué)生文件操作步驟后, 利用指針與地址的作用,經(jīng)過一系列操作,會將 信息資料保存成 .txt 格式。 然后任意鍵返回主菜單。 成績添加 打開學(xué)生文件 或輸入相關(guān)學(xué)生信息 發(fā)現(xiàn)遺漏的學(xué)生后,輸入遺漏學(xué)生人數(shù),然后依次輸入學(xué)生的 “學(xué)號”,“姓名”,“語文成績”,“數(shù)學(xué)成績”,“英語成績”和“計算機(jī)成績”,然后任意鍵返回主菜單。 成績刪除 通過輸入學(xué)生學(xué)號,然后顯示該名同學(xué)信息,并提示是否刪除。操作完成后任意鍵返回主菜單。 退出系統(tǒng) 每執(zhí)行一個具體的功能,程序重新顯示菜單;完成相關(guān)程序后,退出系統(tǒng)。如果此前沒有進(jìn)行“保存文件”步驟, 給出提示是否保存成 功,然后任意鍵返回主菜單。 模板劃分圖 C 語言課程設(shè)計 7 總層次圖 基本總流程圖 班級成績管理系統(tǒng) 成績修改 成績統(tǒng)計 成績查看 成績查詢 成績輸入 退出程序 保存文件 學(xué)號查詢 數(shù)學(xué) 語文 計算機(jī) 英語 main enter() 運(yùn)行程序 find() meun deleted() modify() look() exit() count() save() add() 成績刪除 成績添加 主界面菜單 C 語言課程設(shè)計 8 功能介紹圖 成績查詢流程圖 成績添加功能 第四章 詳細(xì)設(shè)計 根據(jù) 功能模塊設(shè)計思路,主要功能模塊的算法設(shè)計思路 ,班級內(nèi)同學(xué)的相關(guān)信息 應(yīng)包括“學(xué)號”,“姓名”,“各科成績”。此程序應(yīng)具備“ 成績輸入 ”,“成績查看”,“成績查找”,“成績統(tǒng)計”, “ 成績排序”,“成績修改”,“成績添加”,“成績刪除”,“成績保存”,“退出程序”等功能 。 詳情如下: 系統(tǒng)模塊函數(shù) 模塊函數(shù)組成 void main() enter() find() modify() count() look() save() add() 輸入學(xué)號 是否找到 主菜單 N Y 顯示信息 返回 輸入 新增人數(shù) 輸入學(xué)號, 姓名,成績 主菜單 C 語言課程設(shè)計 9 deleted() home() exit() 模塊函數(shù)介紹 ():用 switch 執(zhí)行功能選項(xiàng);用 do...while 執(zhí)行每種功能完成后返回菜單。 ():用 scanf一一 對應(yīng)輸入學(xué)生的信息;用 for循環(huán)輸入多門成績;最后用 save()函數(shù)保存。(參考 ) ():用于查詢?nèi)喔骺瞥煽儯c學(xué)生姓名,學(xué)號,科目相對應(yīng)。為了美觀采用5%換行輸出,使信息簡潔明了。(參考 ) ():用于修改成績或?qū)W生信息。定義好一個密碼以及 mm=0;如果密碼錯誤 mm=1,用 do...while 執(zhí)行是否重新輸入密碼;密碼正確獲得修改信息的權(quán)限。(參考 .) ():調(diào)用一個 menu1()執(zhí)行菜單功能,用 switch 執(zhí)行用戶想進(jìn)行的排序,調(diào)用paixu1(), paixu2(),再用 menu()函數(shù)轉(zhuǎn)回菜單。(參考 ) ():定義 choice1(),根據(jù)用戶需要對信息執(zhí)行所需的排序(參考 ) ():用于使用系統(tǒng)功能 對學(xué)生文件產(chǎn)生變化后,保存學(xué)生文件。(參考 ) 學(xué)生信息數(shù)組 typedef struct student { char number[10]。 char name[20]。 float score[M]。 float aver。 }STU。 C 語言課程設(shè)計 10 第五章 測試 測試圖展示 圖 .1 主界面。 圖 .2 菜單欄。 C 語言課程設(shè)計 11 圖 .3 查看成績。 圖 .4 查詢欄。 C 語言課程設(shè)計 12 圖 .5 平均成績。 圖 .6 添加功能。 C 語言課程設(shè)計 13 圖 .7 刪除功能。 圖 .8 保存功能。 C 語言課程設(shè)計 14 系統(tǒng)調(diào)試 01:在 enter()函數(shù)中對學(xué)生成績的輸入用 scanf(“ %d” ,s)。當(dāng)輸入一門成績后就會跳回 ,使接下來的程序無法運(yùn)行 ,改為 for(j=1。j=M。j++) scanf(“ %d” ,amp。s[i].score[j])。將錯誤解決。 02:在 enter 函數(shù)中 ,輸入姓名用 scanf(“ %s” ,amp。s[i].name)。錯誤 ,在 scanf 函數(shù)中的輸入項(xiàng)如果是字符數(shù)組名代表該數(shù)組的起始地址 .則應(yīng)改為 scanf(“ %d” ,s[i].name)。 03:在運(yùn)行 find()函數(shù)時,第四門課顯示出來的分?jǐn)?shù)并非輸入項(xiàng):錯誤,在定義時將j=1,要改 為 j=0。 04:學(xué)生成績定義為浮點(diǎn)型,但與 scanf 連接不起來。是由于所使用的系統(tǒng)不支持該項(xiàng)操作。 05:在 count()函數(shù)中, paixu3()。輸出的人數(shù)比實(shí)際的多一人,因?yàn)?b++:在循環(huán)結(jié)束之后會自增一次,則比實(shí)際的大一。 分析結(jié)果 01:為了使調(diào)試程序簡便 ,先定義班級的人數(shù) N為 2人 ,編譯連接后 ,顯示出菜單桌面 ,先輸入學(xué)生成績保存起來。 2:選擇 printf(“ \n” )。,則輸出學(xué)生的基本信息是每行顯示一位同學(xué)的信息。 3:選擇 getchar()來覆蓋原有的 ,則就可輸出修改的信息。 4:在 modify( )函數(shù)中,當(dāng)輸入一個錯誤的密碼時會出現(xiàn)死循環(huán),因?yàn)樘龅奈恢缅e誤了。 第六章 使用說明 運(yùn)行系統(tǒng)以后,主界面需要輸入帳號和密碼,分別為“ jintong”,“ 123456”。進(jìn)入菜單后,按“ 1”鍵進(jìn)入“輸入想添加的學(xué)生人數(shù),相關(guān)信息與成績”,按任意鍵返回主菜單 ; 按“ 2”鍵進(jìn)入“查看全班學(xué)生的信息與成績” 功能,可以 按任意鍵返回主菜單 ; 按“ 3”鍵進(jìn)入“按學(xué)號查詢班級內(nèi)某個同學(xué)的信息與成績” 功能,可以 按任意C 語言課程設(shè)計 15 鍵返回主菜單 ; 按“ 4”鍵進(jìn)入“查詢班級 平均分與各科平均分” 功能,可以 按任意鍵返回主菜單 ; 按“ 5”鍵進(jìn)入“按學(xué)號查看和修改班級內(nèi)某個同學(xué)的信息和成績” 功能,可以 按任意鍵返回主菜單 ; 按“ 6”鍵進(jìn)入“想添加的人數(shù)和相關(guān)學(xué)生信息與成績” 功能,可以 按任意鍵返回主菜單 ; 按“ 7”鍵進(jìn)入“按學(xué)號查詢到班級內(nèi)某個同學(xué)的相關(guān)信息并提示是否刪除改名學(xué)生信息” 功能,可以 按任意鍵返回主菜單 ; 按“ 8”鍵進(jìn)入“保存全班同學(xué)信息” 功能; 按“ 9”鍵退出程序 。 第七章 總結(jié) 課程設(shè)計是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對學(xué)生實(shí) 際工作能力的具體訓(xùn)練和考察過程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計算機(jī)應(yīng)用在是生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計算機(jī)開發(fā)技術(shù)十分重要的。 我的題目是班級成績管理系統(tǒng)的設(shè)計,對于我們這些新手來說,這是很大的考驗(yàn),我一千次一萬次的問自己,怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?怎么才能讓自己的程序在篇幅上簡單,在使用價值上豐富?怎樣讓自己的業(yè)余更靠近專業(yè)?怎樣讓自己的計劃更具有序性,而不會忙無一用?機(jī)會是老師,學(xué)校,以及無數(shù)代教育工作者給的,而能力是自己的,耐性是需要的。經(jīng)過自 己的琢磨,還查閱了很多書籍,才做到了心中有數(shù),才了解了 C語言課程設(shè)計的真正用意 —— 培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣。我從來不相信車到山前必有路的說法,認(rèn)為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。 回顧起此次課程設(shè)計,至今我仍感慨頗多,的確,從從拿到題目到完成整個編程,從理論到實(shí)踐,在整整半個學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只 有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體等等。通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。 C 語言課程設(shè)計 16 這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在郭老師的辛勤指導(dǎo)下,終于游逆而解。同時,在郭老師的身上我學(xué)得到很多實(shí)用的知識, 在次我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝。 做
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1