資源簡介
C語言編寫學生管理系統,是用文件存儲,歡迎界面帶有密碼驗證,帳號為460562506, 密碼為 0
更改密碼可以在源文件中更改

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