完整版教務(wù)管理系統(tǒng)C語言代碼_第1頁
完整版教務(wù)管理系統(tǒng)C語言代碼_第2頁
完整版教務(wù)管理系統(tǒng)C語言代碼_第3頁
完整版教務(wù)管理系統(tǒng)C語言代碼_第4頁
完整版教務(wù)管理系統(tǒng)C語言代碼_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.#mclude<iostreain>#iiiclude<stiing>#iiiclude<iomanip>#iiiclude<fstieam>#iiiclude<wuidows.h>usingnamespacestd;voidchange。1}mtexitQ{return0;}yry*****************************************************************************hitmenuQ{system(HclsH);hitn=l.select-1;cout?endl?endl?endl;★學(xué)生檔案管理系統(tǒng)★C*S*U*yvendl?endl;cout?setw(26)?n++?M?cout?setw(26)?n++?M?cout?setw(26)?n++?M?cout?setw(26)?n++?M?cout?setw(26)?n++?M?cout?setw(26)?n++?M?※輸入學(xué)生信息※※顯示學(xué)生信息※※刪除學(xué)生信息※※添加學(xué)生信息※※修改學(xué)生信息※lH?endl?endl;?2”<vendl?endl;?3”<vendl?endl;?4,,?endl?endl;5”<vendl?endl;cout?senv(63)?Ho****************退出******************o,'vvendl<vendl?endl;coutvvsetw(36)vv”(請選擇):ciii?select;if(select<O||select>5){coutw”非法數(shù)據(jù)!請重新輸入:“Wendi;system(HpauseM);select=menu();}returnselect;)〃*******************************主 菜 單〃*******************************主 菜 單***********************************************voidappendQ(system(HclsH);stmctstudent]longhitnumber;charname[100];floatscore;};studentst;hiti,n;ofstieamoutfile(Minfb.txt,\ios::out|ios::app);if(!outfile)(cout?Menoin;retuin;}coutvv”輸入要添加的人數(shù):”;ciii?n;fbi(i=0;i<n;i-H-)(coutvv”添加學(xué)號:”;cm?st.number;coutvv"添加姓名:”;cm?;coutvv”添加英語入學(xué)成績:”;ciii?st.score;cout?endl?endl;outfLle.write((chai*)&st,sizeof(st));}outfile.close();)〃*************************************************************************voiddeleQ{longmtdeleteNumber;hitn=0;coutvv”請輸入要刪除的學(xué)號:”;ciii?deleteNumber;fstreamfileNumbei(,,number.txt,\ios::m|ios::out);fstreamfileNuinbei2(''nuinbei?txt'',ios::inios二out);fstreamfileName(Hnaine.txtM.ios::in|ios::out);fstreamfileName2(nname.txtHjos::m|ios::out);fstreamfileScore(nscoie.txtH,ios::m|ios::out);fstreamfUeSco】e2(''sco1已txt”,ios二in|ios二out);fstreamstudentNumber(nstudentNumber.txt,\ios::m|ios::out);fstreamstudentNumber2(HstudentNumber.txtH4OS;:in|ios::out);if((!fileNumber)||(!fileNumber2)||(!fileName)||(!fileName2)||(!fileScore)||(!fileScore2)||(!studentNumbei)||(!studentNumber2)){coutvv”打開文件錯誤!請重新輸入!“;system(HpauseM);return;}studentNumbei?n;longhit*num=newlongint[n];longhit*nuni2=newlongmt[n];string*name=newstring"];string*name2=newstring[n];hit*score=newint[n];hit*scoie2=newmt[n];boolfuid=false;hitm=0;fbi(mti=0;i<n;i++){fileNumber?nuiii2[i];fileNaine?name2[i];fileScore?score2[i];cout?name2[i];if(nuni2[i]!=deleteNumber){num[m]=nuni2[i];name[m]=name2[i];score[m]=score2[i];m++;}else{find=tme;)cout〈vsetw(20)?”刪除成功"<<endl<vendl;)if(fiiid==false){coutv〈”找不到該學(xué)號!請重新輸入!”《endl;system(,,pauseH);fileNumber.close();fileNumber2.closeQ;fileNaiiie.close();fileNaiiie2.closeO;fileScore.close();fileScoie2.closeQ;studentNumber.closeQ;studentNumber2.close();leturn;}n-;studentNumber2?n;fbi(mtj=O;j<n;j++){fileNumbe12vvnumm<v"fileNaine2?nameIj]?M”;fileScore2?scoreIj]?")fileNumber.close();fileNumber2.closeQ;fileNaiiie.close();fileNaiiie2.closeQ;fileScoie.close();fileScoie2.close();studentNumber.closeQ;studentNumber2.close();fiiid=false;system(Hpause,');**************************************************voidlist(){hitn=O;stmctstudent]longintnumber;stringname;floatscore;ifstreaminflleNun】ber("nuinbei?txt'',K)s二in);ifstreammfileName(Hname.txt,\ios::in);ifstreaminflleScoieC'scor已ifstreamstudentNun】bei("studentNun】bei?txt'',ios二in);studentNumbei?n;student*stu=newstudent[n];if((!infileNanie)||(!infileNumber)||(!infileScoie)){coutvv”打開文件錯誤叱system(HpauseM);return;system(nclsH);cout<<HNumbein<<se^(28)<<,7SraineH<<setw(28)?HScoren?endl;fbi(mti=O;i<n;i++){iiifileNumbei?stu[i].number;iiifileName?stu[i].name;iiifileScofe?stu[i].score;cout?stu[i].number?setw(30)?stu[i].name?setw(30)?stu[i].score?endl;)infileNmnbei.closeO;iiifileName.close();iiifileScore.closeO;studentNumber.closeQ;system(HpauseM);}顯示學(xué)生信〃**********木*****************未*木***顯示學(xué)生信*********************************************voidmput(){hitn;ofstieamoutfileNumber(nnumbeLtxtHjos::out);ofstieamoutfileNaiiie(nname.txt,\ios::out);ofstieamoutfileScore(nscoie.txf\ios::out);ofstieamstiidentNumber(HstudentNumbei-.txtn4OS::out);if((!outfileName)||(!outfileNmnber)||(!outfileScore)||(!studentNumber)){coutvv”打開文件錯誤廣;system(HpauseM);return;)system(HclsH);coutvv”請輸入學(xué)生個數(shù):”;ciii?n;studentNumber?n;〃*******************************stmctstudent{longintnumber;suingname;floatscore;};〃**************************木*木*student*stu=newstudent[n];fbi(mti=0;i<n;i++){coutvv”請輸入學(xué)號:ciii?stu[i].number;if(stu[i].number=sm[i-1].number){coutw"學(xué)號重災(zāi)!請重新輸入!"Wendi;gotoa;})outfileNumber?stu[i].number?ncoutvv”請輸入姓名:”;ciii?stu[i].name;outfileName?sni[i].name?Hn;coutvv”請輸入英語入學(xué)成績:ciii?stu[i].score;outfileScore?stu[i].score?HH;}outfileNumber.close();outfileName.closeQ;outfileScore.close();studentNumber.closeQ;〃*****************************************輸*****************************************voidpassWord(){stringstrl;system(",clsH);cout?endl?endl?endl;cout<〈setw(30)vv”歡迎進入學(xué)生檔案管理系統(tǒng)"vvendl?endl;cout?setw(28)?HWelcometothestudentsdatasystemH?endl?endl:coutvvsetw(25)v<,1請輸入II令;ciii?stil;cout?endl?endl?endl;if(stil?=nsystemH){coutvv"I令錯誤,請重新輸入An”;system(HpauseM);passWdrdQ;}return;)〃************************************************************************************hitselect;chars;passWordQ;wliile(l){select=menu();switch(select){caseO:s=exit();if(s=y

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論