c语言教务管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
break;
}
else
{
j++;
}
}
if(j==5)
{
printf("输入错误,请重新输入!");
system("cls");
xiugai();
}
system("cls");
shuchu();
printf("y返回主界面");
scanf("%c",&c);
if(c=='Y'||c=='y')
{
system("cls");
}
void choice()
{
int a;
scanf("%d",&a);
fflush(stdin);
printf("%d\n",a);
switch(a)
{
case 1: output();break;
case 2: add();break;
case 3: xiugai();break;
case 4: shanchu();break;
fflush(stdin);
switch(a)
{
case 1:denglu();break;
case 2:zhuce();break;
default:fanhui1();break;
}
}
void fanhui1()
{
printf("输入错误!\n");
printf("请重新输入!\n");
system("cls");
scanf("%s",stu[i].num);
fflush(stdin);
printf("\n请输入需要修改的姓名:");
scanf("%s",stu[i].name);
fflush(stdin);
printf("\n请输入需要修改的语文成绩:");
scanf("%f",&stu[i].chinese);
void denglu();
void zhuce();
int chazhao();
//目录界面函数
void mulu();
void background();
void choice();
void add();
void xiugai();
void shanchu();
void del();
void chaxun();
fflush(stdin);
printf("\n请输入需要修改的英语成绩:");
scanf("%f",&stu[i].english);
fflush(stdin);
printf("\n请输入需要修改的数学成绩成绩:");
scanf("%f",&stu[i].math);
fflush(stdin);
stu[i].sum=stu[i].chinese+stu[i].english+stu[i].math;
load();
}
void denglu()
{
struct self s2;
char c;
int i=0;
int j=0;
printf("请输入用户名:\n");
scanf("%s",s2.a);
fflush(stdin);
puts(" ");
printf("请输入密码:");
c=getch();
while(c!=13)
system("cls");
add();
}
}
void xiugai()
{
char a;
system("cls");
shuchu();
printf("1修改2返回主界面");
scanf("%d",&a);
fflush(stdin);
if(a==1)
{
char b[10];
char c;
int i;
int j=0;
{
if(!strcmp(stu[i].name,b)||!strcmp(stu[i].num,b))
}
}
s3.b[i]=0;
s3.flg=1;
printf("确定'y'取消'n'");
scanf("%c",&d);
fflush(stdin);
if(d=='y'||d=='Y')
{
j=chazhao();
s[j]=s3;
printf("注册成功!");
shuchu();
system("cls");
fanhui1();
float english();
float math();
float zongmax();
//登陆界面结构体
struct self
{
char a[10];
char b[10];
int flg;
}s[100]={{"admin","admin",1},{"1","1",1}};
//目录界面结构体
struct student
shuchu();
printf("y返回主界面");
scanf("%c",&c);
if(c=='Y'||c=='y')
{
system("cls");
mulu();
}
else
{
add();
}
}
else if(a==2)
{
system("cls");
mulu();
}
else
{
printf("输入错误,请重新输入!");
scanf("%s",stu[i].num);
fflush(stdin);
printf("\n请输入姓名:");
scanf("%s",stu[i].name);
fflush(stdin);
printf("\n请输入语文成绩:");
scanf("%f",&stu[i].chinese);
fflush(stdin);
shuchu();
printf("1删除2返回主界面:");
scanf("%d",&a);
fflush(stdin);
if(a==1)
{
int i;
char b[10];
printf("请输入需要删除的人的学号或者姓名:");
gets(b);
fflush(stdin);
for(i=0;i<5;i++)
{
printf("*");
s2.b[i]=c;
i++;
while((c=getch())==8)
{
if(i==0)
continue;
putchar('\b');
putchar(' ');
putchar('\b');
s2.b[--i]=0;
}
}
s2.b[i]=0;
s2.flg=1;
puts(" ");
{
printf("*****************************************\n");
printf("/////////////////////^_^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \n");
printf("******************************************\n");
}
else
{
fanhui1();
}
}
int chazhao()
{
int a,i;
for(i=0;i<100;i++)
{
if(s[i].flg==0)
{
a=i;
break;
}
}
return i;
}
//目录界面
void mulu()
{
background();
choice();
}
void background()
{
char num[10];
char name[10];
float chinese;
float english;
float math;
float sum;
int a;
}stu[5]={{"1100","小明",12,18,20,50,1},{"1101","小样",20,80,60,160,1}};
printf("\n请输入英语成绩:");
scanf("%f",&stu[i].english);
fflush(stdin);
printf("\n请输入数学成绩:");
scanf("%f",&stu[i].math);
fflush(stdin);
stu[i].a=1;
stu[i].sum=stu[i].chinese+stu[i].english+stu[i].math;
void paixu();
void tongji();
void output();
void finish();
void fanhui2();
void shuchu();
int zongren();
int chr();
int enr();
int mar();
void back();
float chinese();
//登陆界面
void main()
{
load();
}
void load()
{
background1();
choice1();
}
void background1()
{
puts(" ");
puts(" ");
printf(" ********************************************\n");
case 5:del();break;
case 6: chaxun();break;
case 7: paixu();break;
case 8: tongji();break;
case 9:finish()Biblioteka Baidubreak;
default:system("cls");mulu();break;
}
}
void add()
mulu();
}
else
{
xiugai();
}
}
else if(a==2)
{
system("cls");
mulu();
}
else
{
printf("输入错误,请重新输入!");
system("cls");
xiugai();
}
}
void shanchu()
{
char a;
int j=0;
char c;
system("cls");
{
system("cls");
int i;
char c,a;
shuchu();
printf("1输入2返回主界面\n");
scanf("%d",&a);
fflush(stdin);
if(a==1)
{
for(i=0;i<5;i++)
{
if(stu[i].a==0)
break;
}
printf("请输入学号:");
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欢迎进入学生管理系统\n\n\n");
printf("欢迎登录学生管理系统");
puts(" ");
printf(" ********************************************\n");
printf(" 1.登录2.注册\n ");
printf("请选择:");
}
void choice1()
{
int a;
scanf("%d",&a);
puts(" ");
printf("欢迎进入学生成绩管理系统");
puts(" ");
printf("****************************************\n");
printf("请输入业务:\n");
puts(" ");
printf("1.查看所有记录显示\n");
printf("2.添加学生成绩\n");
printf("请输入需要修改的人的姓名或者学号:");
gets(b);
fflush(stdin);
puts(" ");
puts(b);
for(i=0;i<5;i++)
{
if(!strcmp(stu[i].name,b)||!strcmp(stu[i].num,b))
{
printf("\n请输入需要修改的学号:");
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
#include"string.h"
#include"windows.h"
//登陆界面函数
void load();
void background1();
void choice1();
void fanhui1();
printf("请输入密码:");
c=getch();
while(c!=13)
{
printf("*");
s3.b[i]=c;
i++;
while((c=getch())==8)
{
if(i==0)
continue;
putchar('\b');
putchar(' ');
putchar('\b');
s3.b[--i]=0;
Sleep(2000);
system("cls");
mulu();
}
else
{
j++;
}
}
if(j==100)
{
fanhui1();
}
}
void zhuce()
{
struct self s3;
char c,d;
int i,j;
i=0;
printf("请输入帐号:");
gets(s3.a);
puts(s3.a);
printf("3.修改学生成绩\n");
printf("4.删除学生成绩\n");
printf("5.清空记录\n");
printf("6.按要求查询学生成绩\n");
printf("7.按要求排序\n");
printf("8.按要求统计成绩\n");
printf("9.退出\n");
printf("请选择:");
}
else
{
j++;
}
}
if(j==5)
{
printf("输入错误,请重新输入!");
system("cls");
xiugai();
}
system("cls");
shuchu();
printf("y返回主界面");
scanf("%c",&c);
if(c=='Y'||c=='y')
{
system("cls");
}
void choice()
{
int a;
scanf("%d",&a);
fflush(stdin);
printf("%d\n",a);
switch(a)
{
case 1: output();break;
case 2: add();break;
case 3: xiugai();break;
case 4: shanchu();break;
fflush(stdin);
switch(a)
{
case 1:denglu();break;
case 2:zhuce();break;
default:fanhui1();break;
}
}
void fanhui1()
{
printf("输入错误!\n");
printf("请重新输入!\n");
system("cls");
scanf("%s",stu[i].num);
fflush(stdin);
printf("\n请输入需要修改的姓名:");
scanf("%s",stu[i].name);
fflush(stdin);
printf("\n请输入需要修改的语文成绩:");
scanf("%f",&stu[i].chinese);
void denglu();
void zhuce();
int chazhao();
//目录界面函数
void mulu();
void background();
void choice();
void add();
void xiugai();
void shanchu();
void del();
void chaxun();
fflush(stdin);
printf("\n请输入需要修改的英语成绩:");
scanf("%f",&stu[i].english);
fflush(stdin);
printf("\n请输入需要修改的数学成绩成绩:");
scanf("%f",&stu[i].math);
fflush(stdin);
stu[i].sum=stu[i].chinese+stu[i].english+stu[i].math;
load();
}
void denglu()
{
struct self s2;
char c;
int i=0;
int j=0;
printf("请输入用户名:\n");
scanf("%s",s2.a);
fflush(stdin);
puts(" ");
printf("请输入密码:");
c=getch();
while(c!=13)
system("cls");
add();
}
}
void xiugai()
{
char a;
system("cls");
shuchu();
printf("1修改2返回主界面");
scanf("%d",&a);
fflush(stdin);
if(a==1)
{
char b[10];
char c;
int i;
int j=0;
{
if(!strcmp(stu[i].name,b)||!strcmp(stu[i].num,b))
}
}
s3.b[i]=0;
s3.flg=1;
printf("确定'y'取消'n'");
scanf("%c",&d);
fflush(stdin);
if(d=='y'||d=='Y')
{
j=chazhao();
s[j]=s3;
printf("注册成功!");
shuchu();
system("cls");
fanhui1();
float english();
float math();
float zongmax();
//登陆界面结构体
struct self
{
char a[10];
char b[10];
int flg;
}s[100]={{"admin","admin",1},{"1","1",1}};
//目录界面结构体
struct student
shuchu();
printf("y返回主界面");
scanf("%c",&c);
if(c=='Y'||c=='y')
{
system("cls");
mulu();
}
else
{
add();
}
}
else if(a==2)
{
system("cls");
mulu();
}
else
{
printf("输入错误,请重新输入!");
scanf("%s",stu[i].num);
fflush(stdin);
printf("\n请输入姓名:");
scanf("%s",stu[i].name);
fflush(stdin);
printf("\n请输入语文成绩:");
scanf("%f",&stu[i].chinese);
fflush(stdin);
shuchu();
printf("1删除2返回主界面:");
scanf("%d",&a);
fflush(stdin);
if(a==1)
{
int i;
char b[10];
printf("请输入需要删除的人的学号或者姓名:");
gets(b);
fflush(stdin);
for(i=0;i<5;i++)
{
printf("*");
s2.b[i]=c;
i++;
while((c=getch())==8)
{
if(i==0)
continue;
putchar('\b');
putchar(' ');
putchar('\b');
s2.b[--i]=0;
}
}
s2.b[i]=0;
s2.flg=1;
puts(" ");
{
printf("*****************************************\n");
printf("/////////////////////^_^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \n");
printf("******************************************\n");
}
else
{
fanhui1();
}
}
int chazhao()
{
int a,i;
for(i=0;i<100;i++)
{
if(s[i].flg==0)
{
a=i;
break;
}
}
return i;
}
//目录界面
void mulu()
{
background();
choice();
}
void background()
{
char num[10];
char name[10];
float chinese;
float english;
float math;
float sum;
int a;
}stu[5]={{"1100","小明",12,18,20,50,1},{"1101","小样",20,80,60,160,1}};
printf("\n请输入英语成绩:");
scanf("%f",&stu[i].english);
fflush(stdin);
printf("\n请输入数学成绩:");
scanf("%f",&stu[i].math);
fflush(stdin);
stu[i].a=1;
stu[i].sum=stu[i].chinese+stu[i].english+stu[i].math;
void paixu();
void tongji();
void output();
void finish();
void fanhui2();
void shuchu();
int zongren();
int chr();
int enr();
int mar();
void back();
float chinese();
//登陆界面
void main()
{
load();
}
void load()
{
background1();
choice1();
}
void background1()
{
puts(" ");
puts(" ");
printf(" ********************************************\n");
case 5:del();break;
case 6: chaxun();break;
case 7: paixu();break;
case 8: tongji();break;
case 9:finish()Biblioteka Baidubreak;
default:system("cls");mulu();break;
}
}
void add()
mulu();
}
else
{
xiugai();
}
}
else if(a==2)
{
system("cls");
mulu();
}
else
{
printf("输入错误,请重新输入!");
system("cls");
xiugai();
}
}
void shanchu()
{
char a;
int j=0;
char c;
system("cls");
{
system("cls");
int i;
char c,a;
shuchu();
printf("1输入2返回主界面\n");
scanf("%d",&a);
fflush(stdin);
if(a==1)
{
for(i=0;i<5;i++)
{
if(stu[i].a==0)
break;
}
printf("请输入学号:");
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欢迎进入学生管理系统\n\n\n");
printf("欢迎登录学生管理系统");
puts(" ");
printf(" ********************************************\n");
printf(" 1.登录2.注册\n ");
printf("请选择:");
}
void choice1()
{
int a;
scanf("%d",&a);
puts(" ");
printf("欢迎进入学生成绩管理系统");
puts(" ");
printf("****************************************\n");
printf("请输入业务:\n");
puts(" ");
printf("1.查看所有记录显示\n");
printf("2.添加学生成绩\n");
printf("请输入需要修改的人的姓名或者学号:");
gets(b);
fflush(stdin);
puts(" ");
puts(b);
for(i=0;i<5;i++)
{
if(!strcmp(stu[i].name,b)||!strcmp(stu[i].num,b))
{
printf("\n请输入需要修改的学号:");
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
#include"string.h"
#include"windows.h"
//登陆界面函数
void load();
void background1();
void choice1();
void fanhui1();
printf("请输入密码:");
c=getch();
while(c!=13)
{
printf("*");
s3.b[i]=c;
i++;
while((c=getch())==8)
{
if(i==0)
continue;
putchar('\b');
putchar(' ');
putchar('\b');
s3.b[--i]=0;
Sleep(2000);
system("cls");
mulu();
}
else
{
j++;
}
}
if(j==100)
{
fanhui1();
}
}
void zhuce()
{
struct self s3;
char c,d;
int i,j;
i=0;
printf("请输入帐号:");
gets(s3.a);
puts(s3.a);
printf("3.修改学生成绩\n");
printf("4.删除学生成绩\n");
printf("5.清空记录\n");
printf("6.按要求查询学生成绩\n");
printf("7.按要求排序\n");
printf("8.按要求统计成绩\n");
printf("9.退出\n");
printf("请选择:");