c++成绩管理系统

c++成绩管理系统

ID:20604002

大小:54.50 KB

页数:10页

时间:2018-10-14

c++成绩管理系统_第1页
c++成绩管理系统_第2页
c++成绩管理系统_第3页
c++成绩管理系统_第4页
c++成绩管理系统_第5页
资源描述:

《c++成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C++面向对象程序设计》课程设计题目:学生成绩管理班级:计算机二专09级姓名:刘玉方学号:2008010707122010年7月7日1需求分析1.1功能需求分析:简易学生成绩管理系统主要有5个大的模块:学生成绩的输入,学生成绩的删除,学生成绩的插入,学生成绩的查询,以及学生成绩的分类汇总。1.11学生成绩输入模块主要功能是输入学生成绩的操作。需要用户自己输入学生成绩信息。1.12学生成绩删除模块主要功能是删除学生成绩的操作。需要用户提供需要删除具体学生成绩的关联信息。1.13学生成绩插入模块主要功能是插入学生成绩的操作。需要用户提供插入位置和插入

2、信息。1.14学生成绩查询模块主要功能是按照用户的要求查询学生的成绩。需要用户提供查询具体哪一个学生的信息。1.15学生成绩的分类汇总模块主要功能是输出每门学科的总分和平均分。2功能模块2.1学生成绩输入的实现;运用cout、cin标准输出、输入流来实现学生成绩的输入。cout<<"请输入该学生『C++程序设计』的成绩:";cin>>stud[n+i].c_program;cout<<"请输入该学生『大学英语』的成绩:";cin>>stud[n+i].english;cout<<"请输入该学生『高等数学』的成绩:";cin>>stud[n+i].m

3、ath;2.2学生成绩删除的实现;运用for循环语句查找并删除用户提供的删除具体某个学生成绩的信息,并删除之。for(j=i;j

4、].math;}2.3学生成绩插入的实现;intInsert(Studentstud[],intn){charx[10];/*清除多余输入所用*/cout<<"请输入学生的班级:"<>stud[n].class_0;cout<<"请输入学生的学号:";cin>>stud[n].number;cout<<"请输入学生的姓名:";cin>>stud[n].name;cout<<"请输入该学生『C++程序设计』的成绩:";cin>>stud[n].c_program;cout<<"请输入该学生『大学英语』的成绩:";c

5、in>>stud[n].english;cout<<"请输入该学生『高等数学』的成绩:";cin>>stud[n].math;stud[n].summary=stud[n].c_program+stud[n].english+stud[n].math;stud[n].average=stud[n].summary/3;gets(x);n++;Sort(stu,n);/*调用排序函数*/cout<<"=====>提示:插入成功!"<

6、ud[],intn){inti,j,k;floats;chart[20];for(i=0;i

7、number=k;strcpy(t,stud[j+1].name);strcpy(stud[j+1].name,stud[j].name);strcpy(stud[j].name,t);s=stud[j+1].c_program;stud[j+1].c_program=stud[j].c_program;stud[j].c_program=s;s=stud[j+1].english;stud[j+1].english=stud[j].english;stud[j].english=s;s=stud[j+1].math;stud[j+1].math=

8、stud[j].math;stud[j].math=s;s=stud[j+1].summary;stud[j+1].sum

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。