学生证管理系统文档格式.docx

上传人:b****5 文档编号:19209765 上传时间:2023-01-04 格式:DOCX 页数:14 大小:16.54KB
下载 相关 举报
学生证管理系统文档格式.docx_第1页
第1页 / 共14页
学生证管理系统文档格式.docx_第2页
第2页 / 共14页
学生证管理系统文档格式.docx_第3页
第3页 / 共14页
学生证管理系统文档格式.docx_第4页
第4页 / 共14页
学生证管理系统文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

学生证管理系统文档格式.docx

《学生证管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《学生证管理系统文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

学生证管理系统文档格式.docx

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'

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1