版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面大题目:
学生成绩管理系统物联网工程学院
学院
计算机科学与技术
专业学
号:学生姓名:班成
级:绩:
计科班2012年6月
学生绩管系统一、需求分析:1学生信息录入功能键个:名数物。2学生成绩查询功能以者生3学生成绩输出功能以功有的4学生信息修改功能对息5学生信息删除功能删成6学生成绩的排序功能以绩二、概要设计
学生的信息用结构体存储要现的功能封装在一个类里面后在主函里通过选择语句对类中相应的功能函数调用,从而实现学成绩的管理。三、细设计1.构造学生信息结构体存储学生信息学生信息包括:姓名学号,数语,数构,物理,总分均等信息。造代码如下:Student
snumber
数学;
数构
总分分2.统功能函数类的设
统功类增。中个现的改求.如:class//明类{public:)n=0;}add()//加show(//search);//询()//改delet()//sort();//序Max();//Min(;//低分private:
//造函Studentstu[1000];//义s变intn;};:
(1)学生输:add()//加{cout〈:"〈〈endl;[n].numbercout〈:"〈<endl;cin>〉]name;cout<<"cin>>stu[n]。maths;cout〈":<endl;english;cout〈<:"<<endl;cin>〉stu[n].datastruct;cout<"〈;cin>〉].physical;stu[n]。total=n]。maths+].english+n].datastruct+.physical;stu[n].average=stu[n.total/4n++;//)学成函)SYSTEM::()//
cout<〈:<〈endl;cout<〈。按"〈〈cout<〈”2。按姓名查询"<endl;intc,;cin>>c;()case://照stringnum;cout":〉num;(i=0i<n;i++)stu[inumber==num)cout<<名物理总平"<endl;<"
stu[i]<stu[i"english""<stu[idatastruct〈<""
<stu[i].physical
<<stu[i].total〈<<<stu[i].average〈<endl;break;"息!"〈<endl;break;case//stringname1;"姓;〉;i=0i〈ni++)[i].name==name1){<"学数构总<<endl;i]"
<<stu[i]<"
<<stu[i]maths<<"
stu[i.datastruct<"stu[i.physical
"
<stu[i]<
〈i]average〈<endl;break;)学成数:show)//出""endl;inti〈)cout〈stu[inumber〈
"〈"
i].maths〈<"english<
"<<stu[i.datastruct<<stu[i].total〈
<<stu[i.physical〈<""<]〈〈;}SYSTEM::change(//
stringnum;inti;cout<endl;num;n;i++)(stu[.number==num){cout<<"如;cout〈<"英语构总<<"
[<<<<stu[i]maths<<"〈<
"stu[i]"
""[.total<〈"
i].average<〈endl;cout<〈"请输入新的学生"<endl;cout<〈:endl;stun]。[i].number;"<endl;〉stu[
]name=stui]。cout:〈;cin〉>stu[i].maths;]=stu[i].maths;〈语:"<<endl;cin〉>stu[i]。][i].english;""<endlcin〉〉[i]。].datastruct=stu[i":〈〉stu[i].physical;i]。stu]stu[i]。maths+[i]i].datastruct+i]。;stui]。average=stu[i].total/4break;(stu[i]。number!=num)cout<"!!〈endl;
SYSTEM::delet()//{stringnum;cout<<",然<<endl;num;for(i=0i<n;i++)([i].number==num)intj=i;j<n-1j++stu[j=stu[//n-;
//减cout〈"删"〈break;})排函sort(:sort()//cout""<endl;cout<"1总"<<endl;
"2.按学生平均分排序<<endl;"3.返回"〈〈endl;intcin>>k;(k)case://学Studentp;inti=0;i〈n;i++)intj<n-ij++)(stu[〈j+1]j];]j+1]"<endl;for(intm++)
{stu[m]"
[.name<"
<stu[.maths〈<
<""<<stu[m]。<"〈〈stu[m].physical<""<<stu[mtotal〈〈;};case2://学生Studentp;//Spfor(i=0;i<n;i++for(j=0;jnj++){(stu[j]。average<stu[j+1]。{p=stu[j];stu[j]=stuj+1]j+1]=p;cout〈<"学号姓
"<<endl;for(intm++{cout<stu[mnumber〈〈[].name<stu[m"stum].datastruct〈"endl;case;//回}
"〈"
(5)最Max:Max//max2,,max1=stu[0];english;[0].datastruct;[]max5=stu[0]。
max6=stu[0]。for(inti++){(stu[i].maths>max1)max1=stu[i].maths;[]max2)max2=stu[i].english;(stu[idatastruct>max3)max3=stu[i].datastruct;(stui]physical>max4i].physical;(stu[itotal>max5)max5=stu[i].total;(stu[i].averagemax6)max6=stu[i].average;<高
总最<endl;
"
"<max3〈""max6endl;
max5(6求分(:)//min1,min2,。maths;min2=stu0]english;min3=stu[0].datastruct;min4=stumin5=stu0].total;.average;for(inti++)
stu[i].maths<min1);min2)[i].english;
(stu](stui][i].total(stu[i]。average<min6)}cout<"分总平均分最<endl;〈"
<"〈min2<"
"〈"<<min6endl;}主函数设计
<min5坏不,重调类函成统能其
main()SYSTEM;intb;{"***************************************<endl;"5成endl;cout<"6.学生成绩排序
cout<"生7.最高分"<〈endl;cout<"生8<endl;;
出<"***************
**********************************"〈endl;"(08)cin>>b;(bcasecout<依关:"add();breakcase2:;caseshow();;case4:;breakcase5:person.delet();
breakcase。)break;caseperson.Max);break;case;breakcase0:"!
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无菌医用敷料的产品设计与材料开发考核试卷
- 电气机械设备的故障排除与应急处理考核试卷
- 塑料垃圾处理与资源化利用的探索考核试卷
- DB11∕T 1816-2021 大型活动志愿者服务规范
- 人教版选修4-5全套教案
- 参与拼音课件教学课件
- 淮阴工学院《工业催化导论》2022-2023学年第一学期期末试卷
- 直线马达试验台行业相关投资计划提议范本
- 包覆贵金属金属材料相关行业投资方案范本
- 2024年国内贸易居间委托协议
- 酒店的基本概念
- 重点但位消防安全标准化管理评分细则自评表
- 挂牌仪式流程方案
- 传输s385v200v210安装手册
- 风险调查表(企业财产保险)
- 农业信息技术 chapter5 地理信息系统
- 浅谈新形势下加强企业税务管理的对策研究
- 必看!设备管理必须要懂的一、二、三、四、五
- 空冷岛专题(控制方案、谐波及变压器容量选择)
- 结合子的机械加工工艺规程及铣槽的夹具设计
- 液氧汽化站安全技术操作规程2018-07.docx
评论
0/150
提交评论