《学生管理系统》PPT课件

《学生管理系统》PPT课件

ID:44020426

大小:757.81 KB

页数:18页

时间:2019-10-18

《学生管理系统》PPT课件_第1页
《学生管理系统》PPT课件_第2页
《学生管理系统》PPT课件_第3页
《学生管理系统》PPT课件_第4页
《学生管理系统》PPT课件_第5页
资源描述:

《《学生管理系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#程序设计学生管理系统1设计一个windows应用程序,在该课程中定义一个(class学生类)和(class班级类),以处理每个学生(int学号),(string姓名),(double语文,数学和英语)三门课程的期末考试成绩,要求:1、能根据姓名查询指定学生的总成绩(学生类中double数学+语文+英语newclassstudentstudent.sum方法1sum=+++)2、能统计单科最高分(该科班级最高分)3、能统计班级总分前三名的名单4、能统计指定课程在不同分数段的学生人数百分比提示:

2、1、定义一个Student类,包含字段(学号,姓名,语文成绩,数学成绩,英语成绩)和属性(总成绩)2、定义一个Grade班级类,包含一个Student类型的数组(用于保存全班学生的信息)以及实现上述要求的方法3、设计用户界面,首先能输入一个学生的信息(输入成绩),但点击“添加”按钮时,将信息加入到班级对象的学生数组中。当点击“完成”按钮时调用班级类的方法来显示各种统计结果。当用户输入学生姓名点击“查询”按钮显示该生的总成绩。新建student类。usingSystem;usingSystem.C

3、ollections.Generic;usingSystem.Linq;usingSystem.Text;namespaceWindowsFormsApplication1{classStudent{//定义学号,姓名,语文成绩,数学成绩,英语成绩,总成绩publicstringstuNo;publicstringname;publicdoublechinese;publicdoublemath;publicdoubleenglish;publicdoublesumScore{get{retur

4、nchinese+math+english;}}}}新建Grade类namespaceWindowsFormsApplication1{classGrade:Student{intsnums;publicStudent[]stu=newStudent[50];//定义构造函数publicGrade(){snums=0;}publicvoidaddstu(Students)//添加数据{stu[snums]=s;snums++;}publicintsearchstu(stringname)//查询

5、数据{inti;for(i=0;istu[k].sumScore)k=

6、j;if(k!=i){Studenttemp;temp=stu[k];stu[k]=stu[i];stu[i]=temp;}}}新建Grade类//显示单科成绩的最高分publicintHighScore(intk)//构造一个函数实现对分数的比较{intp=0;if(k==0){for(inti=1;istu[p].math)p=i;}elseif(k==1){for(inti=1;i

7、stu[p].chinese)p=i;}else{for(inti=1;istu[p].english)p=i;}returnp;}新建Grade类publicstringgetHL(){//调用HighScore函数stringMaxer="";Maxer+="单科语文最高分:"+stu[HighScore(1)].name+"";Maxer+="单科数学最高分:"+stu[HighScore(0)].name+"";Maxer

8、+="单科英语最高分:"+stu[HighScore(2)].name+"";returnMaxer+"";}//全班的平均成绩publicstringSumScore(){doublesum=0;doubleavg=0;for(inti=0;i

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

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

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