学生证管理系统文档格式.docx
- 文档编号:19209765
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:14
- 大小:16.54KB
学生证管理系统文档格式.docx
《学生证管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《学生证管理系统文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
charname[20];
//学生
charclasses[5];
//学生班级
}stu[N]={
{"
20110001"
"
黄晓明"
1101"
},
20110002"
颖"
20210001"
汪峰"
1102"
20210002"
章子怡"
20310001"
冰冰"
1103"
20310002"
晨"
20410001"
林志玲"
1104"
20410002"
言承旭"
20510001"
涛"
1105"
20510002"
王珂"
}};
voidmain()
welcome();
//进入欢迎界面;
}
/***************判断密码************/
/***************欢迎************************/
voidwelcome()
system("
cls"
);
printf("
\n"
\t\t\t欢迎进入学生成绩管理系统\n"
\t\t******************************************\n"
\t\t\t请选择业务:
\t\t\t1.录入某位学生的学生证信息\n"
\t\t\t2.给定学号显示某位学生的学生证信息和给定班级显示全班\n"
\t\t\t3.给定某位学生的学号,修改该学生的学生证信息\n"
\t\t\t4.给定某位学生的学号,删除该学生的学生证信息\n"
\t\t\t5.统计每班的某个号次\n"
\t\t\t6.退出\n"
\t\t\t请选择:
"
entrance();
}
/***************进入**************************/
voidentrance()
inta;
scanf("
%d"
&
a);
switch(a)
{
case1:
//录入信息
printf("
\n\n\n"
\t\t\t欢迎进入记录显示界面\n"
add();
break;
case2:
//给定学号,显示某学生信息和给定班号,显示全班学生
\t\t\t欢迎进入查询界面\n"
find();
case3:
//进入修改界面
\t\t\t欢迎进入修改记录界面\n"
modify();
case4:
//进入删除界面
\t\t\t欢迎进入删除记录界面\n"
del();
case5:
//退出
statistics();
default:
你的输入有误!
welcome();
/*************添加学生信息********************/
voidadd()
intfigure;
//定义要输入信息的学生的个数
intj;
charh,m;
//fflush(stdin);
printf("
你要输入多少个学生的信息?
"
scanf("
figure);
printf("
您确定要输入%d个学生的信息么?
figure);
fflush(stdin);
<
按Y开始N返回>
%c"
h);
if(h=='
Y'
||h=='
y'
)
{
for(j=0;
j<
figure;
j++)
{
printf("
请输入第%d个学生的信息:
j+1);
学号:
scanf("
%s"
stu[tex].number);
:
stu[tex].name);
班级:
stu[tex].classes);
tex++;
}
}
else
add();
添加成功!
是否现在查看所有记录?
y/n"
m);
if(m=='
||m=='
system("
/****************给定学号,显示某位学生学生证信息********************/
/****************给定班级,显示全班学生信息********************/
voidfind()
inta,i;
chart='
'
;
\t\t您可以:
\t\t1.按学号查询!
\t\t2.按班号查询!
请输入学号:
number);
\t\t学号\t\t班级\n"
for(i=0;
i<
tex;
i++)
if(strcmp(number,stu[i].number)==0)
{
printf("
\t\t%s\t%s\t%s\t%"
stu[i].number,stu[i].name,stu[i].classes);
break;
}
if(i==tex)
没有找到!
按Y返回!
while(t!
='
&
t!
fflush(stdin);
scanf("
t);
请输入班级:
classes);
if(strcmp(classes,stu[i].classes)==0)
\t\t%s\t%s\t%s\t"
/****************修改信息****************/
voidmodify()
inti;
charnumb[9];
charh;
for(i=0;
请输入您要修改的学生的学号:
numb);
if(strcmp(numb,stu[i].number)==0)
break;
请输入该学生的信息:
stu[i].number);
stu[i].name);
stu[i].classes);
修改成功!
if(strcmp(stu[i].number,"
)!
=0)
fflush(stdin);
while(h=='
welcome();
/****************删除记录****************/
voiddel()
inti,j;
intk=0;
charh,ft;
if(strcmp(stu[i].number,"
请输入要删除的学号:
是否确定删除:
y/n?
j=tex;
if(h=='
for(;
tex-1;
{
strcpy(stu[i].number,stu[i+1].number);
strcpy(stu[i].name,stu[i+1].name);
strcpy(stu[i].classes,stu[i+1].classes);
strcpy(stu[tex].number,"
strcpy(stu[tex].name,"
strcpy(stu[tex].classes,"
}
tex--;
删除成功!
for(i=0;
if(strcmp(stu[i].number,"
printf("
}
按Y继续,按N返回:
ft);
if(ft=='
||ft=='
del();
else
welcome();
else
del();
/****************统计每班的某个号次****************/
voidstatistics()
intx=(0,1,2,3,4,5,6,7,8,9);
您可以选择:
1.统计每班的一号:
2.统计每班的二号:
j);
switch(j)
每班的一号学生有:
//xxxx******//
if(stu[i].number[7]=='
1'
\t%s"
stu[i].name);
\n按Y继续按N返回:
if(h=='
N'
n'
statistics();
每班的二号学生有:
if(stu[i].number[7]=='
2'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生证 管理 系统