C++课程设计.docx

上传人:b****5 文档编号:5361601 上传时间:2022-12-15 格式:DOCX 页数:13 大小:121.90KB
下载 相关 举报
C++课程设计.docx_第1页
第1页 / 共13页
C++课程设计.docx_第2页
第2页 / 共13页
C++课程设计.docx_第3页
第3页 / 共13页
C++课程设计.docx_第4页
第4页 / 共13页
C++课程设计.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C++课程设计.docx

《C++课程设计.docx》由会员分享,可在线阅读,更多相关《C++课程设计.docx(13页珍藏版)》请在冰豆网上搜索。

C++课程设计.docx

C++课程设计

10.9、系统运行结果和记录:

系统登录界面:

图10-6系统登录界面

登录失败时:

图10-7系统登录失败时界面

 

登陆成功后,进入系统界面:

图10-8登陆成功后,进入系统界面

 

录入学生信息界面:

图10-9录入学生信息界面

 

连续输入学生信息界面:

图10-10连续输入学生信息界面

 

查找学生信息界面:

图10-11查找学生信息界面

 

查找到学生信息的界面:

图10-12查找到学生信息的界面

 

查不到学生信息的界面:

图10-13查不到学生信息的界面

 

修改学生信息界面:

图10-14修改学生信息界面

修改语文成绩界面:

图10-15修改语文成绩界面

 

001号学生成绩已被修改界面:

图10-16001号学生成绩已被修改界面

 

删除学生信息界面:

图10-17删除学生信息界面

 

已删除学生信息界面:

图10-18已删除学生信息界面

 

11、系统使用说明书:

先进入到运行界面,会显示登陆界面,通过输入密码100000就可以登陆到学生成绩管理信息系统。

此界面有5个选项,每个对应的选项可以进行相应的学生信息管理的操作,选择输入的话就可以在数据中输入学生的成绩信息;选择查询就可将对应的学生信息显示出来;选择修改就可以对学生的信息进行修改;选择删除,就可以在数据中将此学生的信息删除掉。

选择退的话,就可以退出学生成绩信息管理系统。

 

12、设计体会及今后的改进意见:

经过努力,课程设计基本完成了。

通过本次试验,我对所学的C++语言知识有了更加深入的认识。

应用不当就出错而且错误很费神,理论与实际差距的确很大,要想作出实际实用的东西来还需多多练习,不断改进,充分发挥所学知识,另外也应加强视野的开拓。

设计过程中的解决问题的方法,让我明白了如何学习会更有效。

如何学习才不会耽误太多的时间。

也学会了解决问题的一般方法:

向老师、同学请教,借助网络等等。

实验过程中也走了很多的弯路,由于在开始设计的时候思路不时很清晰,对于一些问题不能很好的提出解决问题的方法,在设计过程中,代码总是重复的修改,在很多问题上,代码并不时最优的。

相信在以后的学习中,随着知识的增多,问题会逐渐得到解决。

在课程设计的实践中,学到很多有用的知识,也积累了不少宝贵的经验。

我相信本次的课程设计会使我以后再各种方面都有很大的提高。

 

附录:

源程序代码

#include

#include

#include

#include

usingnamespacestd;

structstudent

{

intno;

charname[30];

intchinese,math,english,physics,chemistry,biology;

}stu[100]={0,"0",0,0,0,0,0,0};

voidsetup();

intlookfor(intm);

voidedit();

voidDelete();

 

intmain()

{

system("cls");

time_tt;

time(&t);

cout<<"*********欢迎进入学生管理系统**********\n"<

<<"当前系统时间是:

"<

cout<<"请输入你的登录密码"<

stringc;

cin>>c;

while(c!

="100000")

{

cout<<"对不起,您的密码输入可能错误,请重输!

"<

cin>>c;

}

loop:

cout<<"***************************************\n";

cout<<"请选择服务项目\n";

cout<<"1-录入学生信息\n";

cout<<"2-查找学生信息\n";

cout<<"3-修改学生信息\n";

cout<<"4-删除学生信息\n";

cout<<"5-退出\n";

cout<<"***************************************\n";

intmenu,num,tem;

cin>>menu;

system("cls");

switch(menu)

{

case1:

{

setup();

system("cls");

gotoloop;

break;

}

case2:

{

cout<<"请输入您想查询的学号:

";

cin>>num;

tem=lookfor(num);

if(tem!

=-1)

{

cout<<"学号姓名语文成绩数学成绩英语成绩物理成绩化学成绩生物成绩\n";

cout<

<

stu[tem].chemistry<<""<

}

else

cout<<"对不起,该学号不存在!

\n";

system("pause");

system("cls");

gotoloop;

break;

}

case3:

{

edit();

system("cls");

gotoloop;

break;

}

case4:

{

Delete();

system("cls");

gotoloop;

break;

}

case5:

{

cout<<"谢谢使用!

\n";

break;

}

default:

{

cout<<"错误的请求!

\n";

system("cls");

gotoloop;

break;

}

}

return0;

}

 

voidsetup()

{

charstr;

for(inti=0;i<100;i++)

{

cout<<"请输入学生学号、姓名、语文成绩、数学成绩、英语成绩、物理成绩化学成绩生物成绩:

\n";

cin>>stu[i].no>>stu[i].name>>stu[i].chinese>>

stu[i].math>>stu[i].english>>stu[i].physics>>

stu[i].chemistry>>stu[i].biology;

cout<<"继续(y/n)\n";

cin>>str;

if(str=='n')

break;

}

}

intlookfor(intm)

{

for(inti=0;i<100;i++)

{

if(m==stu[i].no)

returni;

}

return-1;

}

voidedit()

{

charch[30];

ints1,s2,s3,s4,s5,s6;

intt,m,temp;

cout<<"请选择学号:

"<

cin>>m;

temp=lookfor(m);

if(m!

=-1)

{

cout<<"******************************\n";

cout<<"请选择:

\n";

cout<<"1-修改姓名\n";

cout<<"2-修改语文成绩\n";

cout<<"3-修改数学成绩\n";

cout<<"4-修改英语成绩\n";

cout<<"5-修改物理成绩\n";

cout<<"6-修改化学成绩\n";

cout<<"7-修改生物成绩\n";

cout<<"8-返回\n";

cout<<"******************************\n";

cin>>t;

switch(t)

{

case1:

cout<<"请输入学生的名字\n";

cin>>ch;

strcpy(stu[temp].name,ch);

break;

case2:

cout<<"请输入学生新的语文成绩\n";

cin>>s1;

stu[temp].chinese=s1;

break;

case3:

cout<<"请输入学生新的数学成绩\n";

cin>>s2;

stu[temp].math=s2;

break;

case4:

cout<<"请输入学生新的英语成绩\n";

cin>>s3;

stu[temp].english=s3;

break;

case5:

cout<<"请输入学生新的物理成绩\n";

cin>>s4;

stu[temp].physics=s4;

break;

case6:

cout<<"请输入学生新的化学成绩\n";

cin>>s5;

stu[temp].chemistry=s5;

break;

case7:

cout<<"请输入学生新的生物成绩\n";

cin>>s6;

stu[temp].biology=s6;

break;

}

}

else

cout<<"此学号不存在!

\n";

}

voidDelete()

{

inttemp,m;

cout<<"请选择学号:

"<

cin>>m;

temp=lookfor(m);

if(m!

=-1)

{

stu[temp].no=0;

stu[temp].name[0]='0';

stu[temp].chinese=0;

stu[temp].math=0;

stu[temp].english=0;

stu[temp].physics=0;

stu[temp].chemistry=0;

stu[temp].biology=0;

cout<<"已删除该学生信息"<

system("pause");

system("cls");

}

else

cout<<"此学号不存在!

\n";

}

 

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

当前位置:首页 > 高等教育 > 院校资料

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

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