学生成绩单管理系统源代码_第1页
学生成绩单管理系统源代码_第2页
学生成绩单管理系统源代码_第3页
学生成绩单管理系统源代码_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生成绩单管理系统源代码学生成绩单管理系统源代码学生成绩单管理系统源代码学生成绩单管理系统源代码编制仅供参考审核批准生效日期地址:电话:传真:邮编:学生成绩单管理系统利用面向对象编程方法设计一个学生成绩单管理系统,要求实现以下功能:录入(添加)学生信息:学号、姓名、平时成绩和考试成绩,系统自动计算总评成绩(平时成绩占20%,考试成绩占80%)。可以一次录入多名学生的信息。查询学生成绩:输入要查询的学生的学号,查询该学生的信息并显示。显示学生成绩单:按学号顺序显示学生成绩单。删除学生信息:输入要删除的学生的学号,得到用户确认后,删除该学生的信息。修改学生信息:输入要修改的学生的学号,显示该学生的原有信息,用户输入修改后的信息。对成绩进行统计分析:可以对总成绩进行统计分析,分别统计出各个成绩段的人数和比例,本课程班级平均成绩等。实验步骤如下:1.创建项目创建一个Win32ConsoleApplication,项目名为“StudentScore”。2.定义学生类CStudent(1)新建一个“C/C++HeaderFile”,文件名为“”,代码如下:定义成绩单类CStuDataBase(1)新建一个“C/C++HeaderFile”,文件名为“”,代码如下:etID(),id)==0) returni; return-1;}intCStuDatabase::FunctionMenu()isplay(); } cout<<"\n按任意键返回...."<<endl;getch();}voidCStuDatabase::ListScore()isplay(); cout<<"\n共有"<<num<<"条学生成绩信息\n"; } cout<<"\n显示成绩完毕!\n\n按任意键返回...."<<endl; getch();}voidCStuDatabase::AddStuInfo().."<<endl; getch(); return; } i=SearchStu(no); } num++; charna[10]; cout<<"\n请输入要添加的学生的姓名:"; cin>>na; cout<<"\n请输入要添加的学生的平时成绩:\n"; intus=InputScore(); cout<<"\n请输入要添加的学生的考试成绩:\n"; intts=InputScore(); CStudents(no,na,us,ts); stu[num]=s; cout<<"\n\n请输入要添加的学生的学号(输入-1结束):"; cin>>no; } cout<<"\n本次操作完成!\n\n按任意键返回...."<<endl; getch();}voidCStuDatabase::DelStuInfo()isplay();charanser;cout<<"\n是否真的要删除该学生(Y/N):";cin>>anser;if(anser=='y'||anser=='Y'){for(intj=i+1;j<=num;j++)stu[j-1]=stu[j];num--;cout<<"\n删除信息成功!"<<endl;} } cout<<"\n\n按任意键返回...."<<endl; getch();}voidCStuDatabase::EditStuInfo()isplay(); cout<<"\n请输入学生的新信息:"; cout<<"\n请输入学生的姓名:"; charna[10]; cin>>na; cout<<"\n请输入学生的平时成绩:\n"; intus=InputScore(); cout<<"\n请输入学生的考试成绩:\n"; intts=InputScore(); CStudents(no,na,us,ts); stu[i]=s; cout<<"\n修改信息成功!"<<endl;}cout<<"\n\n按任意键返回...."<<endl;getch(); }voidCStuDatabase::AnalyScore()etTotalScore(); AveScore+=ts; switch(int(ts/10)){ case10: case9:c[0]++;break;.."<<endl; getch();}voidCStuDatabase::SortStu()etID(),stu[k].GetID())<0) k=j; CStudenttemp=stu[i];stu[i]=stu[k]; stu[k]=temp; }}4.定义主程序新建一个“C++Source

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论