ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:295.71KB ,
资源ID:8331425      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8331425.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生成绩管理系统实验报告,C++.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

学生成绩管理系统实验报告,C++.doc

1、宜宾学院计算机与信息工程学院面向对象课程设计报告班 级: 计 算 机 学 院 专 业: 计 算 机 科 学 与 技 术 题 目: 学 生 成 绩 管 理 系 统 指导教师: 导师职称: 学 号: 姓 名: 组 长: 年 月 日目 录一 设计目的 .41 定义类.42 实现程序功能.4二 总体设计 .5三 详细设计 .5四 调试与测试 .5五 心得体会 .5一 设计目的主要实现对学生成绩进行系统化的管理,可以对学生基本信息进行输入、存储、修改、删除等,还可按照学号来查询、排序学生信息等。由此可以看出,此系统对于管理学生成绩是很有效的。1 定义定义学生(student)类,其中至少包括姓名、性别、

2、学号、班级和四门功课的成绩。2 实现下面功能1、设计菜单实现功能选择; 2、输入功能:输入学生信息,并保存到文件中;3、计算每个学生的总分与平均分并排序4、能根据学号修改学生信息5、能根据学号删除学生信息6、查询功能:1)能够根据学号查询学生信息;2)能够根据姓名、班级查询学生信息3)统计学生成绩,按照班级和科目计算平均分。5二 总体设计学生成绩管理定义学生类(student)输入学生信息姓名性别学号班级英语数学语文应用计算总分计算平均分修改信息删除信息查询信息根据学号进行编辑根据姓名班级查询统计成绩排序按照班级、科目计算分数设计菜单栏功能6三 详细设计#include#include#inc

3、lude#include#include#include#includeusing namespace std;typedef classpublic:char num10;char cla10;char name10;char byyl10;char jsjzc10;char sjk10;char jsjyy10;int pjf;Student;Student stu80;int menu()char c;for(;c8;)system(“cls“);coutstudn+i.cla;coutstudn+i.num;coutstudn+i.name;coutstudn+i.byyl;sum+=

4、zh(studn+i.byyl);8coutstudn+i.jsjzc;sum+=zh(studn+i.jsjzc);coutstudn+i.sjk;sum+=zh(studn+i.sjk);coutstudn+i.jsjyy;sum+=zh(studn+i.jsjyy);studn+i.pjf=sum/4;/算出平均分gets(x);couti+;return(n+i); void Display(Student stud, int n) /输出数据。int i;cout1 studj.pjf=studj+1.pjf;studj+1.pjf=a;strcpy(t,studj+1.cla);s

5、trcpy(studj+1.cla,studj.cla);strcpy(studj.cla,t);strcpy(t,studj+1.num); strcpy(studj+1.num,studj.num); strcpy(studj.num,t); strcpy(t,studj+1.name); strcpy(studj+1.name,studj.name); strcpy(studj.name,t); strcpy(t,studj+1.byyl); strcpy(studj+1.byyl,studj.byyl); strcpy(studj.byyl,t); strcpy(t,studj+1.j

6、sjzc); 10strcpy(studj+1.jsjzc,studj.jsjzc); strcpy(studj.jsjzc,t); strcpy(t,studj+1.sjk); strcpy(studj+1.sjk,studj.sjk); strcpy(studj.sjk,t); strcpy(t,studj+1.jsjyy); strcpy(studj+1.jsjyy,studj.jsjyy); strcpy(studj.jsjyy,t); coutstudn.cla;coutstudn.num;coutstudn.name;coutstudn.byyl;coutstudn.jsjzc;c

7、outstudn.sjk;coutstudn.jsjyy;gets(x);11n+;couts;while(strcmp(studi.num,s)!=0while(strcmp(studi.name,s)!=0if(fp=fopen(filename,“rb“)=NULL)coutfilename;if(fp=fopen(filename,“w“)=NULL)coutb;if(b=0)coutsetw(2)“ “谢谢使用!“endl;coutsetw(2)“ “;system(“pause“);exit(0);void main() /主函数调用。int n=0;for(;)switch(me

8、nu()case 1:coutsetw(2)“ “输入学生资料“endl;n=Input(stu,n);break;case 2:coutsetw(2)“ “输出所有学生资料“endl;Display(stu,n); break;case 3:coutsetw(15)“ “按姓名排序“endl;Sort(stu,n);coutsetw(2)“ “;system(“pause“);break;case 4:coutsetw(2)“ “插入学生资料“endl;n=Insert(stu,n);coutsetw(2)“ “;system(“pause“);break;case 5:coutsetw(2

9、)“ “删除学生资料“endl;15coutsetw(2)“ “输入他(她)的姓名:“;n=Delete(stu,n);coutsetw(2)“ “;system(“pause“);break;case 6:coutsetw(2)“ “查找学生“endl;Query(stu,n);coutsetw(2)“ “;system(“pause“); break;case 7:coutsetw(2)“ “修改学生资料“endl;coutsetw(2)“ “输入你要修改的学生的姓名:“;n=Xiugai(stu,n);system(“pause“);break;case 8:coutsetw(2)“ “

10、从文件中读入数据“endl;n=AddfromText(stu,n);break;case 0:coutsetw(2)“ “将所有资料写入文件“endl;WritetoText(stu,n);coutsetw(2)“ “;system(“pause“);break;16四 调试与测试上图为选择 1 时的界面17上图为选择 2 时的界面上图为选择 3 时的界面18上图为选择 4 时的界面上图为选择 5 时的界面19上图为选择 6 时的界面上图为选择 7 时的界面20上图为选择 8 时的界面上图为选择 0 时的界面21五 心得体会本次实验经过同学、组长的帮助才能做到这个份上,对于我来说真的很难得了,我并不把总结看的高,所以我认为我做的还将就吧,还有很多细小的地方感觉有问题,但是时间不那么够了,只能这样了。总的来说,这次的实验,我的收获很大吧,以前很多没学到的东西,在这次能够学到,了解了更多的关于 C+的知识。最后,谢谢各位老师的帮助!

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报