欢迎来到天天文库
浏览记录
ID:20604002
大小:54.50 KB
页数:10页
时间:2018-10-14
《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;j4、].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<<"请输入该学生『大学英语』的成绩:";c5、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;i7、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
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;i7、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
6、ud[],intn){inti,j,k;floats;chart[20];for(i=0;i7、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
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
此文档下载收益归作者所有