c語(yǔ)言教務(wù)管理系統(tǒng)_第1頁(yè)
c語(yǔ)言教務(wù)管理系統(tǒng)_第2頁(yè)
c語(yǔ)言教務(wù)管理系統(tǒng)_第3頁(yè)
c語(yǔ)言教務(wù)管理系統(tǒng)_第4頁(yè)
c語(yǔ)言教務(wù)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩82頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

#include"stdio.h"#include"stdlib.h"#include"conio.h"#include"string.h"#include"windows.h"http://登陸界面函數(shù)voidload();voidbackground1();voidchoice1();voidfanhui1();voiddenglu();voidzhuce();intchazhao();//目錄界面函數(shù)voidmulu();voidbackground();voidchoice();voidadd();voidxiugai();voidshanchu();voiddel();voidchaxun();voidpaixu();voidtongji();voidoutput();voidfinish();voidfanhui2();voidshuchu();intzongren();intchr();intenr();intmar();voidback();floatchinese();floatenglish();floatmath();floatzongmax();//登陸界面結(jié)構(gòu)體structself{chara[10];charb[10];ntflg}s[100]={{"admin","admin",1},{"1","1",1}};//目錄界面結(jié)構(gòu)體structstudent{charnum[10];charname[10];floatfloatfloatfloatchinese;english;math;}stu[5]={{"1100","小明",12,18,20,50,1},{"1101","小樣",20,80,60,160,1}};//登陸界面voidmain(){ad}voidload(){background1();choice1();}voidbackground1(){puts("");puts("");printf("********************************************\n");printf("歡迎登錄學(xué)生管理系統(tǒng)puts("");printf("********************************************\n");printf("1.登錄2.注冊(cè)\n");printf請(qǐng)選擇:");}voidchoice1(){scanf("%d",&a);fflush(stdin);switch(a){case1:denglu();break;case2:zhuce();break;default:fanhui1();break;}}voidfanhui1(){printf("printf("system("cls");d}voiddenglu(){structselfs2;charc;輸入錯(cuò)誤!\n");請(qǐng)重新輸入!\n");inti=0;intj=0;printf("請(qǐng)輸入用戶名:\n");scanf("%s",s2.a);fflush(stdin);puts("");printf("請(qǐng)輸入密碼:");c=getch();while(c!=13){printf("*");s2.b[i]=c;while((c=getch())==8){ifi0)continue;putchar('\b');putchar('');putchar('\b');s2.b[--i]=0;}}s2.b[i]=0;s2.flg=1;puts("");puts(s2.b);for(i=0;i<100;i++){if(!strcmp(s[i].a,s2.a)&&!strcmp(s[i].b,s2.b)){printf("成功!");system("cls");printf("\n\n\n\n\n\n\n\n\n\t\t\t歡迎進(jìn)入學(xué)生管理系統(tǒng)\n\n\n");Sleep(2000);system("cls");mulu();}{}}if(j==100){fanhui1();}}voidzhuce(){structselfs3;charc,d;inti,j;printf("請(qǐng)輸入帳號(hào):");gets(s3.a);puts(s3.a);printf("請(qǐng)輸入密碼:");c=getch();while(c!=13){printf("*");s3.b[i]=c;while((c=getch())==8){ifi0)continue;putchar('\b');putchar('');putchar('\b');s3.b[--i]=0;}}s3.b[i]=0;s3.flg=1;printf("確定'y'scanf("%c",&d);取消'n'");fflush(stdin);{j=chazhao();s[j]=s3;printf("注冊(cè)成功!");shuchu();system("cls");fanhui1();}{fanhui1();}}intchazhao(){aifor(i=0;i<100;i++){if(s[i].flg==0){a=i;break;}}returni;}//目錄界面voidmulu(){background();choice();}voidbackground(){printf("*****************************************\n");printf("http://///////////////////^_^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n");printf("******************************************\n");puts("");printf("歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)");puts("");printf("****************************************\n");printf("請(qǐng)輸入業(yè)務(wù):\n");puts("");printf("1.查看所有記錄顯示\n");printf("2.添加學(xué)生成績(jī)\n");printf("3.修改學(xué)生成績(jī)\n");printf("4.刪除學(xué)生成績(jī)\n");printf("5.清空記錄\n");printf("6.按要求查詢學(xué)生成績(jī)\n");printf("7.按要求排序\n");printf("8.按要求統(tǒng)計(jì)成績(jī)\n");printf("9.退出\n");printf("請(qǐng)選擇:");}voidchoice(){scanf("%d",&a);fflush(stdin);printf("%d\n",a);switch(a){case1:output();break;case2:add();break;case3:xiugai();break;case4:shanchu();break;case5:del();break;case6:chaxun();break;case7:paixu();break;case8:tongji();break;case9:finish();break;default:system("cls");mulu();break;}}voidadd(){system("cls");inti;charc,a;shuchu();printf("1輸入2返回主界面\n");scanf("%d",&a);fflush(stdin);ifa){for(i=0;i<5;i++){if(stu[i].a==0)break;}printf("請(qǐng)輸入學(xué)號(hào):");scanf("%s",stu[i].num);fflush(stdin);printf("\n請(qǐng)輸入姓名:");scanf("%s",stu[i].name);fflush(stdin);printf("\n請(qǐng)輸入語(yǔ)文成績(jī):");scanf("%f",&stu[i].chinese);fflush(stdin);printf("\n請(qǐng)輸入英語(yǔ)成績(jī):");scanf("%f",&stu[i].english);fflush(stdin);printf("\n請(qǐng)輸入數(shù)學(xué)成績(jī):");scanf("%f",&stu[i].math);fflush(stdin);stu[i].a=1;stu[i].sum=stu[i].chinese+stu[i].english+stu[i].math;shuchu();printf("y返回主界面");scanf("%c",&c);{system("cls");mulu();}{add();}}elseif(a==2){system("cls");mulu();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");system("cls");add();}}voidxiugai(){chara;system("cls");shuchu();printf("1修改2返回主界面");scanf("%d",&a);fflush(stdin);ifa){charb[10];charc;inti;intj;printf("請(qǐng)輸入需要修改的人的姓名或者學(xué)號(hào):");gets(b);fflush(stdin);puts("");puts(b);for(i=0;i<5;i++){{printf("\n請(qǐng)輸入需要修改的學(xué)號(hào):");scanf("%s",stu[i].num);fflush(stdin);printf("\n請(qǐng)輸入需要修改的姓名:");scanf("%s",stu[i].name);fflush(stdin);printf("\n請(qǐng)輸入需要修改的語(yǔ)文成績(jī):");scanf("%f",&stu[i].chinese);fflush(stdin);printf("\n請(qǐng)輸入需要修改的英語(yǔ)成績(jī):");scanf("%f",&stu[i].english);fflush(stdin);printf("\n請(qǐng)輸入需要修改的數(shù)學(xué)成績(jī)成績(jī):");scanf("%f",&stu[i].math);fflush(stdin);stu[i].sum=stu[i].chinese+stu[i].english+stu[i].math;break;}{}}ifj5){printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");system("cls");xiugai();}system("cls");shuchu();printf("y返回主界面");scanf("%c",&c);{system("cls");mulu();}{xiugai();}}elseif(a==2){system("cls");mulu();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");system("cls");xiugai();}}voidshanchu(){chara;intj0;charc;system("cls");shuchu();scanf("%d",&a);fflush(stdin);ifa){inti;charb[10];printf("請(qǐng)輸入需要?jiǎng)h除的人的學(xué)號(hào)或者姓名:");gets(b);fflush(stdin);for(i=0;i<5;i++){{stu[i].a=0;{printf("刪除成功!");break;}e{}}if(j==5){printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");shanchu();}printf("是否返回主界面:(y是)");scanf("%c",&c);{system("cls");mulu();}shanchu();}}elseif(a==2){system("cls");mulu();}{shanchu();}}voiddel(){chara;system("cls");shuchu();printf("1清空2返回主界面");scanf("%d",&a);fflush(stdin);ifa){charc;scanf("%c",&c);fflush(stdin);{inti;for(i=0;i<5;i++){stu[i].a=0;}system("cls");del();}{del();}}elseif(a==2){system("cls");mulu();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");del();}}voidchaxun(){chara;intj=0;system("cls");printf("1查詢2返回主界面");printf("請(qǐng)選擇;");scanf("%d",&a);fflush(stdin);ifa){charb[10];charc;inti;printf("請(qǐng)輸入需要查詢的人的學(xué)號(hào)或者姓名:");gets(b);for(i=0;i<5;i++){{printf("\n學(xué)號(hào):%-6s",stu[i].num);printf("\n姓名:%-6s",stu[i].name);printf("\n語(yǔ)文成績(jī):%-6.2f",stu[i].chinese);printf("\n英語(yǔ)成績(jī):%-6.2f",stu[i].english);printf("\n數(shù)學(xué)成績(jī):%-6.2f",stu[i].math);printf("\n總成績(jī):%-6.2f",stu[i].sum);break;}{}}ifj=5){printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");chaxun();}scanf("%c",&c);fflush(stdin);{system("cls");mulu();}{printf("繼續(xù)查找!");chaxun();}}elseif(a==2){system("cls");mulu();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");chaxun();}}voidpaixu(){chara;charc;system("cls");shuchu();printf("1排序2返回主界面");scanf("%d",&a);fflush(stdin);ifa){inti,j;structstudents;printf("1降序排列2升序排列");printf("請(qǐng)選擇:");scanf("%d",&aa);fflush(stdin);for(i=0;i<5;i++){for(j=0;j<4;j++){if(aa==1){if(strcmp(stu[j].num,stu[j+1].num)<0){s=stu[j];stu[j]=stu[j+1];stu[j+1]=s;}}if(aa==2){if(strcmp(stu[j].num,stu[j+1].num)>0){s=stu[j];stu[j]=stu[j+1];stu[j+1]=s;}}}}if(aa!=1&&aa!=2){printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");system("cls");paixu();}shuchu();printf("是否返回主界面:(y是)");scanf("%c",&c);fflush(stdin);{system("cls");mulu();}{printf("繼續(xù)!");paixu();}}elseif(a==2){system("cls");mulu();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");paixu();}}voidtongji(){system("cls");chara;printf("1統(tǒng)計(jì)2返回主界面");scanf("%d",&a);fflush(stdin);ifa{charc;printf("請(qǐng)輸入統(tǒng)計(jì)條件:\n");printf("printf("printf("printf("printf("printf("printf("printf("printf("printf("printf("printf("請(qǐng)選擇:");scanf("%d",&c);fflush(stdin);if(c==1){ntjj=zongren();1.參加考試的學(xué)生人數(shù)\n");2.語(yǔ)文最高分\n");4.語(yǔ)文及格率\n");5.英語(yǔ)最高分\n");6.英語(yǔ)及格的人數(shù)\n");7.英語(yǔ)及格率\n");8.數(shù)學(xué)最高分\n");9.數(shù)學(xué)及格人數(shù)\n");10.數(shù)學(xué)及格率\n");11.總成績(jī)最高\(yùn)n");back();}elseif(c==2){floata;a=chinese();printf("語(yǔ)文最高分為:%.2f",a);back();}elseif(c==3){a=chr();printf("語(yǔ)文及格的人數(shù)為:%d",a);back();}elseif(c==4){ntaba=zongren();b=chr();printf("語(yǔ)文的及格率為:%d",b/a);back();}elseif(c==5){floata;a=english();printf("英語(yǔ)的最高分為%.2f:",a);back();}elseif(c==6){a=enr();printf("英語(yǔ)及格的人數(shù)為:%d",a);back();}elseif(c==7){ntaba=zongren();b=enr();printf("英語(yǔ)的及格率為:%.2f",b/a);back();}elseif(c==8){floata;a=math();printf("數(shù)學(xué)的最高分為%.2f:",a);back();}elseif(c==9){a=mar();printf("數(shù)學(xué)及格的人數(shù)為:%d",a);back();}elseif(c==10){taba=zongren();b=enr();printf("數(shù)學(xué)的及格率為:%.2f",b/a);back();}elseif(c==11){floata;a=zongmax();printf("總分最高為:.2f",a);back();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");system("cls");tongji();}}elseif(a==2){system("cls");mulu();}{printf("輸入錯(cuò)誤,請(qǐng)重新輸入!");tongji();}}intzongren(){inti,a=0;for(i=0;i<5;i++){if(stu[i].a==1){a++;}}returna;}floatchinese(){floatmax;inti;max=stu[0].chinese;for(i=0;i<5;i++){if(stu[i].a==1){if(max<stu[i].chinese){max=stu[i].chinese;}}}returnmax;}floatenglish(){floatmax;inti;max=stu[0].english;for(i=0;i<5;i++){if(stu[i].a==1){if(max<stu[i].english){max=stu[i].english;}}}returnmax;}floatmath(){floatmax;inti;max=stu[0].math;for(i=0;i<5;i++){if(stu[i].a==1){if(max<stu[i].math){max=stu[i].math;}}}returnmax;}floatzongmax(){floatmax;inti;for(i=0;i<5;i++){if(stu[i].a==1){if(max<stu[i].sum){max=stu[i].sum;}}}returnmax;}intchr(){inti,a=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論