学生成绩管理系统Word格式文档下载.docx

上传人:b****6 文档编号:18260258 上传时间:2022-12-14 格式:DOCX 页数:17 大小:17.61KB
下载 相关 举报
学生成绩管理系统Word格式文档下载.docx_第1页
第1页 / 共17页
学生成绩管理系统Word格式文档下载.docx_第2页
第2页 / 共17页
学生成绩管理系统Word格式文档下载.docx_第3页
第3页 / 共17页
学生成绩管理系统Word格式文档下载.docx_第4页
第4页 / 共17页
学生成绩管理系统Word格式文档下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统Word格式文档下载.docx

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

学生成绩管理系统Word格式文档下载.docx

//显示菜单

voidshowMenu();

//学生基本信息录入

voidinstudent()

//性别

if(indexStudent>

=studentnumber)

{

cout<

<

"

对不起,人数已经达到上限,无法继续添加。

\n"

;

showMenu();

return;

}

cout<

学生基本信息录入...\n"

请输入学号:

"

cin>

>

id;

请输入姓名:

name;

请输入性别(M代表男性,F代表女性):

sex;

//检验是不是输入“F”或者“M”,不是则报错

while(sex!

="

F"

&

&

sex!

M"

f"

m"

输入有误,请重新输入性别(M/F):

cin>

请输入年龄:

age;

请输入备注:

moreInfor;

student[indexstudent].id=id;

student[indexstudent].name=name;

student[indexstudent].sex=sex;

student[indexstudent].age=age;

student[indexstudent].moreInfor=moreInfor;

indexStudent++;

录入成功。

\n\n"

showMenu();

}

//学生基本信息显示

voidshowStudent()

学生基本信息显示...\n"

学号\t"

姓名\t"

性别\t"

年龄\t"

备注\t\n"

for(inti=0;

i<

indexStudent;

i++)

student[i].id<

\t"

student[i].name<

if(student[i].sex=="

||student[i].sex=="

{

cout<

男"

<

}

elseif(student[i].sex=="

女"

student[i].age<

student[i].moreInfor<

\t\n"

显示完毕\n\n"

//学生基本信息保存

voidsaveStudent()

学生基本信息保存...\n"

stringpath;

请输入完整的保存路径(输入0,则保存在c:

\\1.txt)"

path;

if(path=="

0"

path="

c:

\\1.txt"

ofstreamoutFile(path.c_str());

outFile<

outFile<

保存完毕\n\n"

//学生基本信息删除

voiddeleteStudent()

stringinId;

//输入的学号

stringsureDelete;

//确认是否删除

学生基本信息删除...\n"

请输入待删除的学生的学号:

inId;

Label:

if(student[i].id==inId)

确认删除?

(Y/N)\n"

cin>

suredelete;

while(suredelete!

Y"

suredelete!

N"

sureDelete!

y"

sureDelete!

n"

{

cout<

输入有误,确认删除?

cin>

}

if(suredelete=="

||sureDelete=="

//删除学生信息

for(intj=i;

j<

indexStudent-1;

j++)

{

student[j].id=student[j+1].id;

student[j].name=student[j+1].name;

student[j].sex=student[j+1].sex;

student[j].age=student[j+1].age;

student[j].moreInfor=student[j+1].moreInfor;

}

indexStudent--;

删除成功。

else

删除已取消\n\n"

showMenu();

return;

无此学号的信息,请重新输入学号(若要返回主界面,请输入#):

if(inId=="

#"

else

gotoLabel;

//学生基本信息修改

voidupdateStudent()

stringsuredelete;

//确认是否修改

学生基本信息修改...\n"

请输入待修改的学生的学号:

if(student[i].id==id)

确认修改?

(y/n)\n"

suredelete!

输入有误,确认修改?

||suredelete=="

)//修改学生信息

请输入新学号(若不修改,请输入#):

请输入新姓名(若不修改,请输入#):

请输入新性别(M代表男性,F代表女性,#代表不需修改):

//检验是不是输入“F”或者“M”,不是则报错

while(sex!

cout<

cin>

请输入新年龄(若不修改,请输入#):

请输入新备注(若不修改,请输入#):

if(id!

)student[i].id=id;

if(name!

)student[i].name=name;

if(sex!

)student[i].sex=sex;

if(age!

='

#'

)student[i].age=age;

if(moreInfor!

)student[i].moreInfor=moreInfor;

修改成功。

修改已取消\n\n"

if(id=="

//学生基本信息查询(按学号)

voidselectStudentById()

boolhaveResult=false;

//是否查询到此学号的信息

请输入待查询的学生的学号:

=indexstudent;

if(i==indexstudent)

if(!

haveresult)

if(id=="

showMenu();

return;

else

gotoLabel;

elsebreak;

haveResult=true;

学号\t姓名\t性别\t年龄\t备注\t\n"

if(student[i].sex=="

elseif(student[i].sex=="

}

查询完成\n\n"

//学生基本信息查询(按姓名)

voidselectStudentByName()

//是否查询到此姓名的信息

请输入待查询的学生的姓名:

=indexStudent;

if(i==indexStudent)

haveResult)

无此姓名的信息,请重新输入姓名(若要返回主界面,请输入#):

if(name=="

if(student[i].name==name)

//学生基本信息查询(按性别)

voidselectStudentBySex()

请输入待查询的学生的性别:

无此性别的信息,请重新输入性别(M代表男性,F代表女性,若要返回主界面,请输入#):

if(sex=="

if(student[i].sex==sex||

student[i].sex=="

sex=="

||

haveresult=true;

//学生基本信息查询(按年龄)

voidselectstudentbyage()

//是否查询到此年龄的信息

请输入待查询的学生的年龄:

无此年龄的信息,请重新输入年龄(若要返回主界面,请输入#):

if(age=='

if(student[i].age==age)

//退出系统

voidexitsystem()

exit(0);

voidshowMenu()

stringchoice;

请选择系统功能项:

1.学生基本信息录入\n"

2.学生基本信息显示\n"

3.学生基本信息保存\n"

4.学生基本信息删除\n"

5.学生基本信息修改\n"

6.按学号查询学生基本信息\n"

7.按姓名查询学生基本信息\n"

8.按性别查询学生基本信息\n"

9.按年龄查询学生基本信息\n"

0.退出系统\n"

请选择:

choice;

while(choice!

1"

choice!

2"

3"

&

4"

5"

6"

7"

8"

9"

cout

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

当前位置:首页 > 求职职场 > 职业规划

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

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