C語言學(xué)生成績管理學(xué)習(xí)系統(tǒng)課程設(shè)計(jì)學(xué)習(xí)報(bào)告計(jì)劃_第1頁
C語言學(xué)生成績管理學(xué)習(xí)系統(tǒng)課程設(shè)計(jì)學(xué)習(xí)報(bào)告計(jì)劃_第2頁
C語言學(xué)生成績管理學(xué)習(xí)系統(tǒng)課程設(shè)計(jì)學(xué)習(xí)報(bào)告計(jì)劃_第3頁
C語言學(xué)生成績管理學(xué)習(xí)系統(tǒng)課程設(shè)計(jì)學(xué)習(xí)報(bào)告計(jì)劃_第4頁
C語言學(xué)生成績管理學(xué)習(xí)系統(tǒng)課程設(shè)計(jì)學(xué)習(xí)報(bào)告計(jì)劃_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

124題目七:學(xué)生成績管理系統(tǒng)設(shè)計(jì)5學(xué)生成績信息包含:學(xué)期,學(xué)號,班別,姓名,四門課程成績(語文、數(shù)學(xué)、7(1)能按學(xué)期、按班級達(dá)成對學(xué)生成績的錄入、改正(2)能按班級統(tǒng)計(jì)學(xué)生的成績,修業(yè)生的總分及均勻分(3)能查問學(xué)生成績,不及格科目及學(xué)生名單8(4)能按班級輸出學(xué)生的成績單9要求:使用二進(jìn)制文件方式儲存數(shù)據(jù),系統(tǒng)以菜單方式工作10學(xué)生成績信息包含:學(xué)期,學(xué)號,班別,姓名,四門課程成績(語文、數(shù)學(xué)、英語和計(jì)算機(jī))等。要求使用二進(jìn)制文件方式儲存數(shù)據(jù),系統(tǒng)以菜單方式工作,11實(shí)現(xiàn)對學(xué)生成績的錄入,改正,統(tǒng)計(jì),排序,查問,輸出等功能。13設(shè)計(jì)“學(xué)生成績管理系統(tǒng)”使其擁有以下功能:14(1)能達(dá)成對學(xué)生成績的錄入15(2)能按班級統(tǒng)計(jì)學(xué)生的成績,修業(yè)生的總分及均勻分,排序16(3)能按班級,學(xué)期輸出學(xué)生的成績單和不及格科目及學(xué)生名單17(4)能查問單個學(xué)生成績18(5)能改正單個學(xué)生信息20系統(tǒng)以菜單方式工作21四.功能22輸入功能:能夠一次達(dá)成無數(shù)條信息的輸入。23輸出功能:能按班級輸出學(xué)生的成績單。24改正功能:達(dá)成對單個學(xué)生成績的改正。25查找功能:達(dá)成對單個學(xué)生信息查找,并顯示。26排序功能:按學(xué)生成績進(jìn)行排序,并顯示。27有一個清楚雅觀界面來調(diào)用各個功能五.模塊圖2ify主t流程trch3按班級統(tǒng)計(jì)學(xué)生的成績,修業(yè)生的總輸出學(xué)生成績單和不及格單e功能,查找并顯示功能、排序并顯示功能。各個函數(shù)的詳盡#include<stdlib.h>#include<stdio.h>#include<string.h>efineNUM4來實(shí)現(xiàn)各函數(shù)的調(diào)用,系統(tǒng)依據(jù)輸入的數(shù)字選項(xiàng)來調(diào)用相應(yīng)的后,按任一鍵回到主界面也要{}界面*/{sprintf("按任一鍵進(jìn)入主菜單\n");/*按任一鍵進(jìn)入主菜tfnprintf("\n\t\t\t---------歡迎使用學(xué)生管理系統(tǒng)nnttttt----\n");ntfMENUprintf("\t\t\t1.輸入學(xué)生成績記錄Inputtherecord\n");/*輸入學(xué)生成績記錄*/printf("\t\t\t2.printf("\t\t\t3.按班級顯示成績單Printtherecord\n");/*顯示*/printf("\t\t\t4.查找個人成5Modifyarecord\n");/*改正*/ntfm=getchar();6{caseinput);zcd();break;case'2':sort();system("pause");zcd();break;case'3':print();system("pause");break;casesearch();zcd();break;case'5':modify();system("pause");zcd();break;defaultprintf令");getchar();zcd();}}{7scanfdstuiscore]);stu[i].sum=stu[i].score[0]+stu[i].score[1]+stu[i].score[2]+stu[i].scorstu[i].average=(float)stu[i].sum/4.0;nhark8}}ort{oriiNUMi{stu[i].sum=stu[i].score[0]+stu[i].score[1]+stu[i].score[2]+stu[i].score[3];stu[i].average=(float)stu[i].sum/4.0;}fori0;i<NUM-1;i++){forjijNUMj){tujsum{mpstuisumisumstujsum}}}iNUMiprintf("%d\t%s\t%d%5d%5d%5d%6d%7d%8.2f\n",stu[i].num,stu[i].name,stu[i].classstu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].score[3],stu[i].sum,stu[出學(xué)生信息*/}}9}systempausesystemcls");print();}錄search{lsriNUMiifnumberstuinumbreak/nstuinumstuinamestuistu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].score[3],stu[i].sumaverage學(xué)生信息*/}printf("沒找到該學(xué)生的信息\n");}數(shù)dprint{printf("1、按學(xué)期輸出\n");printf("2、按班級輸出\n");printf("3、返回\n");tdintchar{aseprintaseprintzcdtprint}}voidprint1()//按學(xué)期{iNUMi{printf("%d\t%s\t%d%5d%5d%5d%6d%7d%8.2f\n",stu[i].num,stu[i].name,stu[i].classes,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].score[3],stu[i].sum,stu[i].average*輸出學(xué)生信息*/}systempausesystemcls");print();}voidprint()//按班級{iNUMi{{stu[i].sum=stu[i].score[0]+stu[i].score[1]+stu[i].score[2]+stu[i].score[3];stuiaveragestuisum.0;printf("%d\t%s\t%d%5d%5d%5d%6d%7d%8.2f\n",stu[i].num,stu[i].name,stu[i].classstuiscore],stu[i].score[1],stu[i].score[2],stu[i].score[3],stu[i].sum,stu[i].average);/*輸}}NUMi{ifstuiscorej&k==stu[i].classes)/*輸*/printf("%d\t%s\t%d%5d%5d%5d%6d\n",stu[i].num,stusstu[i].score[0],stu[i].score[1],stu[i].score[2stuiscore;break;}}systempausesystemcls");print();}modify{ftttdnumberoriiNUMiifnumberstuinumbreak{scanfdstui.term);tdinscanfdstuinumscanfdstui].classes);canfsstuinamescanfd&stu[i].score[0]);scanfd&stu[i].score[1]);scanfd&stu[i].score[2]);scanfd&stu[i].score[3]);}printf("沒找到該學(xué)生的信息\n");system"paues");system("cls");zcd();}程力。②培育了我采納參照書,查閱手冊及文件資料的能力。培育獨(dú)立思慮,深入研究,分析問題、解決程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論