



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩单管理系统源代码学生成绩单管理系统源代码学生成绩单管理系统源代码学生成绩单管理系统源代码编制仅供参考审核批准生效日期地址:电话:传真:邮编:学生成绩单管理系统利用面向对象编程方法设计一个学生成绩单管理系统,要求实现以下功能:录入(添加)学生信息:学号、姓名、平时成绩和考试成绩,系统自动计算总评成绩(平时成绩占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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三农村能源利用与可持续发展方案
- 建筑工程中介服务合同
- 环保技术研发投入趋势表
- 上季度收入与支出统计表
- 天水艺术景观施工方案
- 道路栏杆施工方案
- 现浇混凝土屋面板施工方案
- 阳泉固定抗震支架施工方案
- 哪些工程需要施工方案
- 发电洞二次衬砌施工方案
- 足球迷互动活动策划与执行策略
- 公司内部办公用品采购预算表
- 四川省南充市2025届高三下学期高考适应性考试(二诊)语文试题(含答案)
- 湖北省2025届高三下学期2月调考语文试题及参考答案
- 2025年湖南国防工业职业技术学院单招职业技能测试题库完整版
- ESC+2024+心房颤动(房颤)管理指南解读
- 2025年《地陪导游服务程序》公开课标准教案
- 爱耳日完整课件
- 2025年国电投核能限公司招聘高频重点模拟试卷提升(共500题附带答案详解)
- 云南省2025年中考化学第三次模拟考试试题含答案
- 系统集成项目售后服务方案
评论
0/150
提交评论