-
大小: 148KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2021-08-13
- 語言: C/C++
- 標(biāo)簽:
資源簡介
C語言編寫學(xué)生管理系統(tǒng),是用文件存儲(chǔ),歡迎界面帶有密碼驗(yàn)證,帳號(hào)為460562506, 密碼為 0
更改密碼可以在源文件中更改

代碼片段和文件信息
#include??
#include??
#include??
#include??
#include?
#define?N?20?
static?int?count?=?0?;?
struct?student?//聲明學(xué)生類型結(jié)構(gòu)體?
{?int?stu_No;?//聲明學(xué)生學(xué)號(hào)?
??char?stu_Name[30];?//聲明學(xué)生姓名?
??int?stu_Age;?//聲明學(xué)生年齡?
??float?stu_C_Score;?//聲明學(xué)生C語言成績變量?
??float?stu_Java_Score;?//聲明學(xué)生JAVA成績變量?
??float?stu_Web_Score;?//聲明學(xué)生Web成績變量?
??float?ave?;?//學(xué)生平均成績?
}stu[N]temp;?
//函數(shù)聲明?
void?inputInformation();?//聲明學(xué)員信息插入函數(shù)?
void?showMenu();?//顯示菜單?
void?moveFunction();?//功能調(diào)換函數(shù)?
void?revamp();?//修改學(xué)員信息函數(shù)?
void?Delete();?//刪除學(xué)員信息函數(shù)?
void?display(int?count);?//顯示學(xué)員信息函數(shù)?
void?searchInformation();?//查找學(xué)員信息函數(shù)?
void?searchMenu();?//查找菜單項(xiàng)?
void?stuNameSearch();?//名字查詢學(xué)員信息函數(shù)?
void?stuNoSearch();?//學(xué)號(hào)查詢函數(shù)?
void?save();//文件保存函數(shù)
void?read();//文件讀取函數(shù)
//主函數(shù)?
void?main()?
{?//定義用戶帳號(hào)和密碼為字符數(shù)組變量?
??char?Administrator[15]password[15]c=‘*‘;
??int?i;?
??//打印界面?
??system(“color?BC“);
??printf(“\n\t\t\t??歡迎使用學(xué)生成績管理系統(tǒng)\t\t\n\n“);?
??printf(“\t‖━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷0‖\n“);?
??printf(“\tЖ?????????????????????????????????????????????????????????????Ж\n“);?
??printf(“\tЖ????ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ?????????Ж\n“);?
??printf(“\tЖ???Ο??????????????We?change?lives??????????????????Ο???????Ж\n“);???????????????????
??printf(“\tЖ????ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ?????????Ж\n“);?
??printf(“\tЖ?????????????????????????????????????????????????????????????Ж\n“);?
??printf(“\tЖ??????????????設(shè)計(jì)者:陳紅旭?QQ:460562506?????????????????????Ж\n“);?
??printf(“\t‖━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷0‖\n“);?
??printf(“\t----------------------------------------------------------------?\n“);
??//帳號(hào)確認(rèn)?
?
??loop:printf(“\n\t\t請(qǐng)輸入管理員帳號(hào):“);?
???????gets(Administrator);
???????fflush(stdin);
?????
???????printf(“\t\t請(qǐng)輸入密碼:“);
???????gets(password);
???????fflush(stdin);
??
???????//比較用戶名和密碼?
????if(strcmp(Administrator“460562506“)?==?0?&&?strcmp(password“0“)?==?0)?
??????{?printf(“\n\n\t\t\t您已成功登陸請(qǐng)稍侯!\n\t\t\t“);?
??//?延遲?
??for(i?=?0;i?20;i++)?
?????{?printf(“>“);?
???????Sleep(150);?
??????}?
??//進(jìn)入頁面時(shí)清屏?
??system(“cls“);?
??//歡迎語句?
??printf(“\t\t\t歡迎進(jìn)入學(xué)生成績管理系統(tǒng):“);?
??moveFunction();?//調(diào)用功能選擇函數(shù)?
???????}?
??//密碼錯(cuò)誤時(shí)候的行循環(huán)輸入?
???else?{
??? ?????printf(“\n\t\t您輸入的帳號(hào)或者密碼有誤!請(qǐng)重新輸入...\n“);?
?????????goto?loop;
?????????}
}//主函數(shù)完...
?
?
void?showMenu()?//主菜單函數(shù)
{?
printf(“\n\n\t\t\t管理系統(tǒng)菜單:\n\n“);?
printf(“\t\t\t1.插入學(xué)員信息\n“);?
printf(“\t\t\t2.修改學(xué)員信息\n“);?
printf(“\t\t\t3.刪除學(xué)員信息\n“);?
printf(“\t\t\t4.查詢學(xué)員信息\n“);?
printf(“\t\t\t5.顯示學(xué)員信息\n“);?
printf(“\t\t\t6.回到主菜單\n“);?
printf(“\t\t\t7.退出程序\n“);?
printf(“\n“);?
}?
?????????????
void?moveFunction()??//功能選擇函數(shù)
{int?choice;?//定義用戶選擇變量
?do{
????showMenu();?//調(diào)用主菜單函數(shù)?
????printf(“\n\t\t請(qǐng)輸入你要進(jìn)行的操作:“);?//接收用戶輸入值?
????scanf(“%d“&choice);?
????switch(choice)?//功能轉(zhuǎn)換?
????{?
?????case?1:?inputInformation();?save();display(count);break;?//輸入學(xué)員信息、保存學(xué)生信息到文件中、然后再顯示。
?????case?2:?read();revamp();save();display(count);break;?//修改學(xué)員信息、再顯示出來修改后的學(xué)員信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????27136??2010-07-12?01:14??C實(shí)訓(xùn)封面.doc
?????文件??????12631??2010-07-11?20:34??學(xué)生成績管理系統(tǒng).c
?????文件?????204857??2010-07-11?20:34??學(xué)生成績管理系統(tǒng).exe
?????文件?????160256??2010-07-12?01:20??c實(shí)訓(xùn)報(bào)告.doc
-----------?---------??----------?-----??----
???????????????404880????????????????????4
評(píng)論
共有 條評(píng)論