当前位置:文档之家› 学生成绩分布统计

学生成绩分布统计

学生成绩分布统计
学生成绩分布统计

沈阳航空航天大学

课程设计任务书

学院:航宇专业:飞行器制造工程班级:94030101

学号:2009040301009 题目:学生成绩分布统计

一、课程设计时间

2011年3月7日~11日(第1周),共计1周。

二、课程设计内容

学生数学期末成绩保存在文本文件或Access数据库的一个表中,数据内容包括:学号、姓名、数学成绩等。程序实现以下功能:信息录入、修改;按学号查询、按姓名查询;统计平均分、统计各分数段的人数等,分数段指不及格、及格、中等、良好、优秀5种成绩。

用户界面中的菜单至少应包括“数据维护”、“查询”、“统计”、“退出”4项。

三、课程设计要求

程序质量:

?贯彻事件驱动的程序设计思想。

?用户界面友好,功能明确,操作方便;可以增加其它功能或修饰。

?代码应适当缩进,并给出必要的注释,以增强程序的可读性。

课程设计说明书:

?课设结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提

供的模板。

四、指导教师和学生签字

指导教师:________ 学生签名:________

五、成绩

六、教师评语

目录

一、需求分析 (4)

二、设计分析 (5)

三、关键技术 (7)

四、总结 (15)

五、完整的源程序 (16)

六、参考文献 (19)

一、需求分析

学生数学期末成绩保存在文本文件或Access 数据库的一个表中,数据内容包括:学号、姓名、数学成绩等。程序实现以下功能:信息录入、修改;按学号查询、按姓名查询;统计平均分、统计各分数段的人数等,分数段指不及格、及格、中等、良好、优秀5种成绩。。

二、设计分析

(1)基本原理:建立程序设计与数据库的连接,用SQL语句在数据库中查找,添加和更改数据。

(2)总体设计:

图1 总体设计

(3)详细设计:

图2详细设计

(4)数据库设计:

数据库设计是总体设计阶段非常重要的环节,数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。

1)学生数学期末成绩表(rsb.dbf)

学生数学期末成绩表(rsb.dbf)用于记录学号、姓名、班级等信息,其逻辑结构如表1所示。

表1 学生基本信息表

三、关键技术

(1)建立与数据库的连接代码如下。

Private Sub Form_Load()

Dim mpath$, mlink$

mpath = App.Path ' 获取程序所在的路径

If Right(mpath, 1) <> "\" Then mpath = mpath + "\" ' 判断是否为子目录

' 以下两行代码可合成一句,mlink存放ConnectionString属性的设置值

mlink = "Provider=Microsoft.Jet.OLEDB.4.0;" ' 指定提供者

mlink = mlink + "Data Source=" + mpath + "db2.mdb" ' 在数据库文件名前插入路径

Adodc1.ConnectionString = mlink ' 设置连接属性

https://www.doczj.com/doc/3e13229469.html,mandType = adCmdUnknown ' 指定记录集命令类型(可在设计时指定)

Adodc1.RecordSource = " Select * from 学生期末数学成绩"

Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1

End Sub

End Sub

(3)查询经营情况是SQL语句在数据库中按学号查找学生信息。

Private Sub S5_Click()

I f T e x t7>""T h e n

'设置数据源

Adodc1.RecordSource = "select * from 学生期末

数学成绩where 学号= '" & T ext7 & "'"

Else

Adodc1.RecordSource = "select * from 学生期末数学成绩" '未指定专业

End If

Adodc1.Refresh

'必须用Refresh方法激活

窗体-查询:

图3 窗体-查询

(4)查询经营情况是SQL语句在数据库中按姓名查找学生信息

Private Sub S6_Click()

If T ext7 > "" Then '设置数据源

Adodc1.RecordSource = "select * from 学生期末数学成绩where 姓名= '" & T ext7 & "'"

Else

Adodc1.RecordSource = "select * from 学生期末数学成绩" '未指定专业

End If

Adodc1.Refresh '必须用Refresh方法激

End Sub

窗体-查询

图4窗体-查询

(5)录入学生信息

程序段如下:

Private Sub S1_Click()

Adodc1.Recordset.AddNew

End Sub

窗体-录入信息:

图5 窗体-录入信息

(4)删除学生信息。

程序段如下:

Private Sub S3_Click()

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End Sub

窗体-删除信息:

图5 窗体-删除信息(6)修改信息

程序段如下:

Private Sub S2_Click()

Adodc1.Recordset.Update

End Sub

窗体-修改信息

图6窗体-修改信息

(7)统计平均分

程序如下:

Private Sub S8_Click()

Adodc1.RecordSource = "SELECT A VG(数学) AS 平均分FROM 学生期末数学成绩WHERE 数学"

Adodc1.Refresh

End Sub

窗体-统计平均分

图7窗体-统计平均分

(8)统计个分数段人数

程序如下:

Private Sub S10_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生不及格人数FROM 学生期末数学成绩WHERE 数学< 60"

Adodc1.Refresh

End Sub

Private Sub S11_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生及格人数FROM 学生期末数学成绩WHERE 数学>= 60 and 数学< 70"

Adodc1.Refresh

End Sub

Private Sub S12_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生中等人数FROM 学生期末数学成绩WHERE 数学>= 70 and 数学< 80"

Adodc1.Refresh

End Sub

Private Sub S13_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生良好人数FROM 学生期末数学成绩WHERE 数学>= 80 and 数学< 90"

Adodc1.Refresh

End Sub

Private Sub S14_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生优秀人数FROM 学生期末数学成绩WHERE 数学>= 90 and 数学<= 100"

Adodc1.Refresh

End Sub

窗体-统计个分数段人

图7窗体-统计个分数段人数

四、总结

这次课设我的题目是学生成绩分布统计,通过这次课设让我了解了VB与数据库之间的联系,可以应用ADO 技术使VB与数据库进行联系,还可以应用SQL语言查询和更改数据库中的信息,并能向其中添加新的信息。

在课设过程中,我遇到了重重困难,例如:VB与数据库的连接技术,通过老师的指点和自己查阅资料,我克服了困难,顺利的完成了任务。

同时我也了解了VB的出现是一场技术革命,它在生活中各个方面都能发挥巨大的作用,所以,学好VB是社会发展的需要。

五、完整的源程序

Private Sub 学生1_Click()

End Sub

Private Sub Form_Load()

Dim mpath$, mlink$

mpath = App.Path ' 获取程序所在的路径

If Right(mpath, 1) <> "\" Then mpath = mpath + "\" ' 判断是否为子目录' 以下两行代码可合成一句,mlink存放ConnectionString属性的设置值

mlink = "Provider=Microsoft.Jet.OLEDB.4.0;" ' 指定提供者

mlink = mlink + "Data Source=" + mpath + "db2.mdb" ' 在数据库文件名前插入路径

Adodc1.ConnectionString = mlink ' 设置连接属性

https://www.doczj.com/doc/3e13229469.html,mandT ype = adCmdUnknown ' 指定记录集命令类型(可在设计时指定)

Adodc1.RecordSource = " Select * from 学生期末数学成绩"

Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1

End Sub

Private Sub S1_Click()

Adodc1.Recordset.AddNew

End Sub

Private Sub S10_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生不及格人数FROM 学生期末数学成绩WHERE 数学< 60"

Adodc1.Refresh

End Sub

Private Sub S11_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生及格人数FROM 学生期末数学成绩WHERE 数学>= 60 and 数学< 70"

Adodc1.Refresh

End Sub

Private Sub S12_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生中等人数FROM 学生期末数学成绩WHERE 数学>= 70 and 数学< 80"

Adodc1.Refresh

End Sub

Private Sub S13_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生良好人数FROM 学生期末数学成绩WHERE 数学>= 80 and 数学< 90"

Adodc1.Refresh

End Sub

Private Sub S14_Click()

Adodc1.RecordSource = "SELECT COUNT(*) AS 学生优秀人数FROM 学生期末数学成绩WHERE 数学>= 90 and 数学<= 100"

Adodc1.Refresh

End Sub

Private Sub S15_Click()

End

End Sub

Private Sub S2_Click()

Adodc1.Recordset.Update

End Sub

Private Sub S3_Click()

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast

End Sub

Private Sub S5_Click()

If T ext7 > "" Then '设置数据源

Adodc1.RecordSource = "select * from 学生期末数学成绩where 学号= '" & T ext7 & "'"

Else

Adodc1.RecordSource = "select * from 学生期末数学成绩" '未指定专业

End If

Adodc1.Refresh '必须用Refresh方法激活

End Sub

Private Sub S6_Click()

If T ext7 > "" Then '设置数据源Adodc1.RecordSource = "select * from 学生期末数学成绩where 姓名= '" & T ext7 & "'"

Else

Adodc1.RecordSource = "select * from 学生期末数学成绩" '未指定专业

End If

Adodc1.Refresh '必须用Refresh方法激

End Sub

Private Sub S8_Click()

Adodc1.RecordSource = "SELECT A VG(数学) AS 平均分FROM 学生期末数学成绩WHERE 数学"

Adodc1.Refresh

End Sub

六、参考文献

[1]夏邦贵刘凡馨.《Access 2003数据库开发经典实例讲解》.北京:机械工业出版社,2006.4

[2] 王宇虹朱亦文陈格朱彦志.《Access数据库系统开发从基础到实践》.北京:电子工业出版社,2006.3 [3] 龚沛曾杨志强卢慰民.《Visual Basic 程序设计教程》.北京:高等教育出版社,2007.3

Excel表格在统计学生成绩中的应用

excel函数在学生成绩统计中的应用 Excel俗称电子表格,是集表格、计算和数据库为一身的优秀软件,其数据处理的核心是函数和数据库,本文仅介绍用Excel2KX进行成绩统计和一些日常统计的函数。 一.考试成绩的统计 (一)对班学生成绩的总体评估统计 1.假设E4:E53单元格存放某班学生的语文考试成绩,若要计算该科的总分、人平分、及格人数、及格率、优秀人数、优秀率、最高(低)分、分段统计等。 (1)参考人数统计: 若要将参考人数放在E54单元格中,只需选定该单元格并插入“计数函数”:“COUNT”并选定要计数的单元格区间E4:E53或(输入)公式:“=COUNT(E4:E53)” 回车即可;(2)学科总分的统计: 若要将该科的总分存放在E55单元格中,只需选定该单元格并插入“求和函数”:“SUM”并选定要计数的单元格区间E4:E53或(输入)公式:“= SUM (E4:E53)”回车后即可计算出该科总分(注:在E55单元格只显示计算结果。如要修改该公式,只需选定该单元格,在编辑栏内即可修改)。 (3)学科平均分的统计: 若要将该科人平分存放在E56单元格中,选定该单元格插入平均值函数“AVERAGE”并选定求值区间“E4:E53”或输入公式:“=AVERAGE(E4:E53)”,回车后即可计算出人平分(注:数组或单元格引用中的文字、逻辑值或空白单元格将被忽略,但单元格中的“0”则参与运算)。 (3)学科及格人数统计: 若要将该科的及格人数存放在E57单元格中,选定该单元格插入计算某个区域内满足指定条件的单元格数目函数的条件函数:“COUNTIF”,插入函数的方法是单击“插入”菜单中的“插入函数(F)…”命令,弹出一个“插入函数”对话框,在其中的“选择函数”下的列表框中选定选定“COUNTIF”函数,单击“确定”,弹出一个“函数参数”指定对话框,在其中的“Range”右边矫形框中输入统计的区间E4:E53或(单击矫形框右端的压缩图标,再在工作表中选择统计区间E4:E53,再单击“函数参数”压缩框中右端的扩展图标,返回扩展的“函数参数”对话框中),再单击对话框中的“Criteria”右边的矩形框,并键入及格条

spss统计分析期末考试题

《统计分析软件》试(题)卷 班级 xxx班姓名 xxx 学号 xxx 说明:1.本试卷分析结果写在每个题目下面(即所留空白处); 2.考试时间为100分钟; 3.每个试题20分。 一、(20分)已经给出某个班的学生基本情况及其学习成绩的两个SPSS数据文件,学生成绩一.sav;学生成绩二.sav。要求: (1)将所给的两个SPSS数据文件“学生成绩一.sav”与“学生成绩二.sav”合并,并保存为“成绩.sav.” (2)对所建立的数据文件“成绩.sav”进行以下处理: 1)按照性别求出男、女数学成绩的各种统计量(包括平均成绩、标准差等)。 2)计算每个学生的总成绩、并按照总成绩的大小进行排序 3)把数学成绩分成优、良、中三个等级,规则为优(X≥85),良(75≤X ≤84),中(X≤74),并对优良中的人数进行统计。

分析: 描述统计量 性别N极小值极大值均值标准差 男数学477.0085.0082.2500 3.77492有效的 N (列表状态)4 女数学1667.0090.0078.50007.09930有效的 N (列表状态)16

注:成绩优良表示栏位sxcj 优为1 良为2 中为3 由表统计得,成绩为优的同学有4人,占总人数的20%;良的同学有12人,占总人数的60%;中的同学有4人,占总人数的40%。 二、(20分)为了解笔记本电脑的市场情况,针对笔记本电脑的3种品牌,进行了满意度调查,随机访问了30位消费者,让他们选出自己满意的品牌,调查结果见下表,其中变量“职业”的取值中,1表示文秘人员,2表示管理人员,3表示工程师,4表示其他人;3个品牌变量的取值中,1表示选择,0表示未选数据见Excel数据文件“调查.exe”。根据所给数据完成以下问题 (1)将所给数据的Excel文件导入到SPSS中,要求SPSS数据文件写出数据结构(包括变量名,变量类型,变量值标签等)命,并保存为:“调查. Sav”。 (2)试利用多选项分析,利用频数分析来分析消费者对不同品牌电脑的满意度状况;分析不同职业消费者对笔记本品牌满意度状况。 分析:

学生成绩综合统计表

学生成绩综合统计表

4.6 学生成绩综合统计表(一)案例背景 期末考试后,除了要统计各个分数段人数分布情况外(前面章节已经介绍了多种统计分数段的方法)可能还要统计年级和各班的及格人数与及格率,优秀人数与优秀率,以及各班里前、后若干名(如年级前20名和后20名)的人数和比例等。 本案例以某中学高一年级4个教学班100名学生的期末考试的3科成绩和总分为样本,统计全年级4个班级学生的期末考试及格人数与及格率,优秀人数与优秀率,以及各班里年级前20名和后20名的人数和比例,以便进行综合分析。同时将前20名和后20名学生的成绩在统计表中标示出来,以使得前、后20名的成绩能够在成绩表突出显示。 要实现本案例中的功能,学员应该掌握以下EXCEL技术点 ●基础知识条件格式 ●函数应用ISNUMBER函数SUM函数,LARGE函数,SMALL函数 ●综合应用函数嵌套数组公式。 最总效果展示

4.6.1创建原始数据表 Step 1创建工作簿、重名工作表 创建工作簿“综合统计表.xls”,然后将工作表重命名为“统计表”,删除多余工作表。 Step2输入原始成绩 ①在单元格A49输入表格标题:“高一年级期末考试成绩统计表”,选择你好单元格区域A49:G49,单击“合并及居中”按钮,字体、字型、字号设置为黑体加粗16号。 ②在单元格区域A50:G50输入字段名:“班级”,“学号”,“姓名”,“语文”,“数学“,“英语”和“总分“。 ③在单元格区域A51:F150输入全年级4个班100名学生的“语文”,“数学“,“英语”成绩 “=SUM(D51:F51) ”,④在单元格G51输入公式: 然后按键确认,计算出第一个学生的“总分”。 ⑤选中单元格G51,双击单元格G51右下角的填充柄即可完成其余学生“总分”的统计工作。 ⑥选中单元格区域A50:G150,按图2样式设

学生成绩统计程序

#include #include struct xsnode { int xh; //学号 char xm[15]; //姓名 int gs; //高数 int yy; //英语 int wl; //物理 double xfj; //学分积 struct xsnode *next; }; void create(struct xsnode *xshead) //学生信息录入,建立链表{ int i; int n; struct xsnode *p=NULL; printf("\n 输入班级人数:"); scanf("%d",&n); printf("\n\n 输入学生信息\n"); printf("\n-----------------------------\n"); printf("学号姓名高数英语物理\n"); printf("-----------------------------\n"); for(i=0;ixh,&p->xm,&p->gs,&p->yy,&p->wl); p->next=xshead->next; xshead->next=p; } printf("-----------------------------\n"); } void xfj(struct xsnode *xshead) //求学分绩 {

struct xsnode *p=xshead->next; //跳过头结点 printf("***************************************************\n"); printf(" 学号姓名高数英语物理学分积\n"); printf("---------------------------------------------------\n"); while(p!=NULL) { p->xfj=((p->gs)*6.0+(p->yy)*5.0+(p->wl)*4.0)/15.0; printf(" %-4d %-10s%-2d %-2d %-2d %-7.2f \n", p->xh,p->xm,p->gs,p->yy,p->wl,p->xfj); p=p->next; } printf("***************************************************\n"); } void xfj1(struct xsnode *xshead) //求学分绩 { struct xsnode *p=xshead->next; //跳过头结点 while(p!=NULL) { p->xfj=((p->gs)*6.0+(p->yy)*5.0+(p->wl)*4.0)/15.0; p=p->next; } } void xuehao(struct xsnode *xshead) //按学号查询学生信息 { int num; struct xsnode *p=xshead->next; //跳过头结点 printf("\n请输入查询学生学号:"); scanf("%d",&num); printf("***************************************************\n"); printf(" 学号姓名高数英语物理学分积\n"); printf("---------------------------------------------------\n"); while(p!=NULL) { if(p->xh==num) printf(" %-4d %-10s%-2d %-2d %-2d %-7.2f \n", p->xh,p->xm,p->gs,p->yy,p->wl,p->xfj); p=p->next; }

统计学期末考试答案完整版

第一章绪论 一、填空题 1、根据统计方法的构成,可将统计学分为___描述统计________ 和_推断统计___________ 。 2、按照所采用的计量尺度不同,可以将统计数据分为___分类数据 ______ 、__顺序数据 ______ 和__ 数值型数据 ______ 。 3、按照数据的收集方法的不同,可将统计数据分为__观测数据_______ 和_实验数据 ________ 。 4、按照被描述的对象与时间的关系,可将统计数据分为_截面数据________ 和_时间序列数据 5、总体可分为____ 有限总体____ 和__无限总体 ______ 两种。 6、从总体中抽出的一部分元素的集合,称为__样本________ 。 7、参数是用来描述_总体特征 ________ 的概括性数字度量;而用来描述样本特征的概括性数 字度量,称为_统计量_______ 。 8、按取值的不同,数值型变量可分为_离散型变量 __________ 和_连续型变量 _______ 。 9、指标和标志的区别之一就是指标是说明__总体数量_______________________ 特征,而标志则是说明___总体单位_________________ 特征。 10、变量按其取值是否连续,有_离散型 ________ 变量和_连续型________ 变量之分。 11、统计分析方法有描述统计方法和推断统计两种。 12、按照所采用的计量尺度不同,可以将统计数据分为分类数据、顺序数据和___数值型数 据__________ 。 13、数据分析是通过统计方法研究数据,其所有的方法可分为_描述统计_______________ 方法和 _____ 推断统计 _________ 方法。 14、用来描述样本特征的概括性数字度量称为统计量。 15、根据样本计算的用与推断总体特征的概括性度量称作指标。 16、若要研究某班学生的成绩,则统计总体是该班所有学生。 17、通过调查或观察得到的数据称为观测数据数据。

最新学生成绩计算和制作学生成绩图表

技能训练教案 训练课题:学生成绩计算和制作学生成绩图表 ●理论分析 在学校,经常会对学生进行学科上的考核,根据考核结果来随时掌握他们最近一段时期的学习状况,是否有进步,或者学习遇到困难了,产生“滑坡”现象;还有就是根据学生的考试成绩,科任老师可以从试卷上分析在教学过程中,哪些内容学生不易掌握,从而更有效的向老师们提供了一个很好的反馈平台。但是,如何才能有效地使用计算机来为老师们服务呢,这节课就是解决这个问题的。 ●训练目标 ●知识目标: 1.了解excel中常用函数的作用; 2.了解excel中图表的作用; 3.了解excel中基本格式编排的技巧和方法。 ●技能目标: 1.掌握excel中常用函数的用法; 2.熟练掌握excel中图表的生成。 3. 熟练掌握excel中基本格式编排的技巧和方法。 ●情感目标: 在教学中不断激发并强化学生的学习兴趣,并引导他们逐渐将兴趣转化为稳定的学习动机,以使他们树立自信心,增强克服困难的意志,认

识到自己学习的优势与不足,乐于与他人合作,养成和谐和健康向上的品格。 ●教学方法 1.讲授法; 2.练习法。 ●训练过程(以项目式或任务式为主) ●项目设计: ?新建EXCEL; ?建立涵盖学生中期成绩表格; ?在EXCEL中录入学生成绩; ?使用基本函数计算学生总成绩、平均成绩、最高分、最低分; ?对表格进行基本排版; ?针对学生成绩表,生成图表。 ●项目实施: 一、新建EXCEL 二、建立涵盖学生中期成绩表格

三、在EXCEL中录入学生成绩 四、使用基本函数计算学生总成绩、平均成绩、最高分、最低分

1. 使用SUM基本函数计算学生总成绩 1)单击要输入求和结果的单元格I3,如下图所示: 2)单击工具栏上“自动求和”,如下图所示:

如何用Excel函数快速统计学生期中考试成绩

用Excel函数快速统计学生期中考试成绩 期中考试结束,各学科考试成绩迅速汇总到班主任这里。这时候,班主任最忙的,就是要迅速统计各学科成绩的各项指标,比如平均分、最高分、优秀率、及格率以及各学科分数的频率统计等等。虽然现在普遍都在使用Excel进行这项工作,不过,要想使这项工作能够高效准确地完成,那还得请Excel函数来帮忙才行。 汇总到班主任这里的成绩表如图1所示,各科成绩分布在C2:C95单元格区域。我们先在K2:Q15单元格区域建立如图2所示表格用以存放各项统计结果。

先点击M3单元格,输入如下公式:=AVERAGE(C2:C95),回车后即可得到语文平均分。 点击M4单元格,输入公式:=MAX(C$2:C$95),回车即可得到语文成绩中的最高分。 优秀率是计算分数高于或等于85分的学生的比率。点击M5单元格,输入公式: =COUNTIF(C$2:C$95,">=85")/COUNT(C$2:C$95),回车所得即为语文学科的优秀率。 点击M6单元格,输入公式:=COUNTIF(C$2:C$95,">=60")/COUNT(C$2:C$95),回车所得即为及格率。 选中M3:M6单元格,拖动填充句柄向右填充公式至Q6单元格,松开鼠标,各学科的统计数据就出来了。 再选中M5:Q6单元格区域,点击菜单命令“格式→单元格”,打开“单元格格式”对话框。点击“数字”选项卡,在左侧“分类”列表中选择“百分比”,如图3所示,确定后可将M5:Q6单元格区域的数据转变成百分比形式。

至于各科分数段人数的统计,那得先选中M8:M15单元格,在编辑栏中输入公式: =FREQUENCY(C$2:C$95,$K$8:$K$15)。然后按下“Ctrl+Shift+Enter”快捷键,可以看到在公式的最外层加上了一对大括号。现在,我们就已经得到了语文学科各分数段人数了。在K 列中的那些数字,就是我们统计各分数段时的分数分界点。 现在再选中M8:M15单元格,拖动其填充句柄向右至Q列,那么,其它学科的分数段人数也立即显示在我们眼前了。 最终的结果如图4所示。如果觉得K列的数据有碍观瞻,那么可以选中它们,然后设置它们的字体颜色为白色就可以了。

如何利用电子表格轻松完成学生成绩统计

如何利用电子表格轻松完成学生成绩统计 定期对学生进行学习质量测试是学校教学工作的一个重要环节,教师必须在考试结束后及时对学生的考试成绩进行统计分析,掌握学生学习质量现状,教务处领导要快速将全校成绩汇总,为校长提供分析学校教学质量的数据。面对诸多的统计项目,许多教师开始在电脑中使用Excel软件进行统计。如何利用Excel进行成绩统计,有许多介绍的文章,但是里面涉及的函数公式让很多教师茫然,笔者学习了许多使用技巧,经过多年的工作实践,利用Excel制作了一个能够自动统计成绩的电子表格模板提供给教师,只要在―空白‖模板中填上学生成绩,各统计数据就立刻显现出来,能够让教师方便快捷、准确无误进行统计,轻松完成繁重的工作,班级的教学质量数据一目了然,彻底告别那些眼花缭乱的繁杂统计工作,提高了工作效率。 下面我将电子工作表格制作的方法介绍一下,希望能给教学一线辛勤的教师和教务工作者一点帮助,把更多的精力投入到提高学生素质上。 一建立一个成绩统计表格 启动 Excel建立一个如下图―表一‖样式的表格,在第一行至第三行输入下图所示的文字,按学生数预留表格的行数。以班额29人为例,预留4—32行。从33行开始向下一行依次输入考试人数、总分、平均分、最高分、最低分、及格人数、及格率、优秀人数、优秀率。

未命名.JPG 二输入函数公式,实现自动统计功能 我们先以―语文‖学科的成绩统计为例。 1、考试人数的统计 ―COUNT‖是计算包含数字单元格以及参数列表中数字的个数的函数,在C33单元格内输入―=COUNT(C4:C32)‖ (引号内的函数式,以下亦同),就可以在输入学号或姓名后显示参加考试的人数。 2、总分和平均分的统计 总分和平均分是平行班之间学生成绩分析的主要数据,也是一个班级学习质量升降的重要指标。―SUM‖能够计算单元格区域中所有数值之和,在C34单元格内输入―=SUM(C4:C32)‖计算出语文成绩的总分。

利用EXCEL对学生成绩进行分析与制作学生成绩条

利用EXCEL对学生成绩进行分析与制作学生成绩条 每到学期结束时,教师的一项重要工作就是要统计学生的成绩,在电脑逐步普及的今天,我们就把这项繁杂的工作交给Excel去自动完成吧。 本节任务:制作一个学生成绩自动统计表,可以自动统计最高分、最低分、总分、平均分、名次、三率等数据信息,还可以根据自定条件以不同的颜色显示分数。自动统计表做好以后还可以保存成模板,以便以后使用。 涉及术语:单元格、工作表、工作薄、引用(相对/绝对)、自动填充、排序、条件格式等。涉及函数:AVERAGE、COUNTIF 、MAX、MIN、RANK、SUM 任务一:统计最高分、最低分、总分、平均分、名次、三率等数据信息。 1、启动Excel,同时选中A1至L1单元格,按“格式”工具条上的“合并及居中”按钮,将其合并成一个单元格,然后输入统计表的标题“高一(1)班期末成绩统计表 2、根据统计表的格式,将有关列标题及相关内容输入到相应的单元格中。 提示:其中学号的输入可通过“填充柄”快速完成。 3、选中K3单元格,输入公式:=SUM(C3:J3),用于计算第一位学生的总分。 ! 4、选中L3单元格,输入公式:=RANK(K3,$K$3:$K$12),计算出第一位学生总分成绩的名次(此处,假定共有10位学生)。 5、同时选中K3和L3单元格,将鼠标移至L3单元格右下角的成“细十字”状时(通常称这种状态为“填充柄”状态),按住左键向下拖拉至L12单元格,完成其他学生的总分及名次的统计处理工作。 6、分别选中C16、C17单元格,输入公式:=MAX(C3:C12)和=MIN(C3:C12),用于统计“语文”学科的最高分和最低分。 7、选中C18单元格,输入公式:=AVERAGE(C3:C12),用于统计“语文”学科的平均分。 注意:如果成绩表中没有输入成绩时,这一公式将显示出一个错误的值“#DIV/0!”,这个错误代码将在数据输入后消失。 8、选中C19单元格,输入公式:=SUM(C3:C12),用于统计“语文”学科的总分。 9、选中C20单元格,输入公式:=COUNTIF(C3:C12,'>=80')/COUNTIF(C3:C12,'>0'),用于统计“语文”学科的优秀率。同样在C21内输入相应公式统计良好率。 10、同时选中C16至C21单元格,用“填充柄”将上述公式复制到D16至J21单元格中,完成其它学科及总分的最高分、最低分、平均分、总分、优秀率和良好率的统计工作。 至此,一个基本的成绩统计表制作完成,下面我们来进一步处理一下。 任务二:根据自定条件以不同的颜色显示分数。 % (在此例中,让每科分数高于等于平均分的分数显示蓝色,低于的则显示红色) 11、选中C3单元格,执行“格式、条件格式”命令,打开“条件格式”对话框(如图2),在中间方框选中“大于或等于”,在右侧的方框中输入公式:=C18 (平均分所在单元格),然后按“格式”按钮,打开“单元格格式”对话框,将字体颜色设置为“蓝色”。再按“添加”按钮,仿照上面的操作,设置小于平均分的分数字体颜色为“红色”。 注意:经过这样的设置后,当学生的“语文”成绩大于或等于平均分时,显示蓝色,反之显示红色 12、再次选中C3单元格,按“格式”工具条上的“格式刷”按钮,然后在C3至J12单元格区域上拖拉一遍,将上述条件格式复制到相应的区域中,完成其他学科及总分的条件格式设置工作。 把学生的成绩填入到表格中试试看,效果不错吧。

学生成绩综合统计表

学生成绩综合统计表 4.6学生成绩综合统计表(一)案例背景 期末考试后,除了要统计各个分数段人数分布情况外(前面章节已经介绍了多种统计分数段的方法)可能还要统计年级和各班的及格人数与及格率,优秀人数与优秀率,以及各班里前、后若干名(如年级前20名和后20名)的人数和比例等。 本案例以某中学高一年级4个教学班100名学生的期末考试的3科成绩和总分为样本,统计全年级4个班级学生的期末考试及格人数与及格率,优秀人数与优秀率,以及各班里年级前20名和后20名的人数和比例,以便进行综合分析。同时将前20名和后20名学生的成绩在统计表中标示出来,以使得前、后20名的成绩能够在成绩表突出显示。 要实现本案例中的功能,学员应该掌握以下

EXCEL技术点 ?基础知识条件格式 ?函数应用ISNUMBER函数SUM函数,LARGE 函数,SMALL函数 ?综合应用函数嵌套数组公式。 最总效果展示 461创建原始数据表 Step 1创建工作簿、重名工作表 创建工作簿“综合统计表.xls”,然后将工作表重命名为"统计表”,删除多余工作表。 Step2输入原始成绩 ①在单元格A49输入表格标题:“高一年级期末考试成绩统计表”,选择你好单元格区域A49:G49,单击“合并及居中”按钮,字体、字型、字号设置为黑体加粗16号。 ②在单元格区域A50: G50输入字段名:“班级”,“学号”,“姓名”,“语文”,“数学“,“英语”和“总分“。 ③在单元格区域A51 : F150输入全年级4个班100名

学生的“语文”,“数学“,“英语”成绩 ④在单元格G51输入公式:“ =SUM(D51:F51) ”, 然后按键确认,计算出第一个学生的“总分”。 ⑤选中单元格G51,双击单元格G51右下角的填充柄即可完成其余学生“总分”的统计工作。 ⑥选中单元格区域A50:G150,按图2样式设 置边框,添加底纹,文本居中显示 462统计及格人数与及格率 Step 1创建统计表框架 在单元格区域A1:J9按图3样式输入“高一年级各班及格人数与及格率统计表”框架信息。 Step2输入统计分数线 ①选中单元格区域B3:D3,输入“60”,按组合键确认。 ②在单元格E3中输入“ 180”。 Step3统计及格人数

学生成绩统计表常用公式

学生成绩统计表常用公式 又要到期末考试了,又要进行各种成绩的统计了。比如:要统计学生的人数,总分,平均分,最高分,最低分,及格率,优秀率,各个分数段的人数,名次排序等等,如果用excel(电子表格)里的函数公式来自动统计,就方便多了,只要打上学生的成绩,一切OK! 以(D3:D19)单元格为例,60分为及格,80分及以上为优秀。(如下图) 参考人数:COUNT(D3:D19) 总分:SUM(D3:D19) 平均分:AVERAGE(D3:D19) 及格率:COUNTIF(D3:D19,">=60")/COUNT(D3:D19) 及格人数:COUNTIF(D3:D19,">=60") 最高分:MAX(D3:D19) 最低分:MIN(D3:D19) 优秀率:COUNTIF(D3:D19,">=80")/COUNT(D3:D19) 分数段 10分以下:COUNTIF(D3:D19,"<10") 10分-49分:COUNTIF(D3:D19,">=10")-COUNTIF(D3:D19,">=50") 50分-59分:COUNTIF(D3:D19,">=50")-COUNTIF(D3:D19,">=60") 60分-69分:COUNTIF(D3:D19,">=60")-COUNTIF(D3:D19,">=70")

70分-79分:COUNTIF(D3:D19,">=70")-COUNTIF(D3:D19,">=80") 80分-89分:COUNTIF(D3:D19,">=80")-COUNTIF(D3:D19,">=90") 90分-99分:COUNTIF(D3:D19,">=90")-COUNTIF(D3:D19,"=100") 100分:COUNTIF(D3:D19,"=100") 学生成绩A、B、C……分段 =Lookup(C2,{0,"D";60,"C";70,"B";85,"A"}) 学生成绩1、2、3……排名次 =RANK(C3,C$3:C$54,0) 排序(以第一个为例,即:以F3,G3,I3为例,其余可用拖柄直接拖放下来) 语文排序:(F3) RANK(D3,$D$3:$D$19) 数学排序:(G3) RANK(E3,$E$3:$E$19) 总分排序:(I3) RANK(H3,$H$3:$H$19) 对了,要注意哦,记得在每个公式前打上等号哦;除位置外还有其他参数。 利用RANK函数排序 利用RANK函数进行排名,解决了以上统计方法无并列名次的缺点。RANK(X,Y,Z)函数,其中有三个参数,第一个参数X为某个学生的总分所在单元格,第

统计学期末考试试题(含答案)汇总

1、一个统计总体( ) A 、只能有一个标志 B 、只能有一个指标 C 、可以有多个标志 D 、可以有多个指标 2、调查某大学2000名学生学习情况,则总体单位是( ) A 、2000名学生 B 、 2000名学生的学习成绩 C 、每一名学生 D 、 每一名学生的学习成绩 3、某地进行国有商业企业经营情况调查,则调查对象是( )。 A 、该地所有商业企业 B 、该地所有国有商业企业 C 、该地每一国有商业企业 D 、该地每一商业企业 4、以下哪种调查的报告单位与调查单位是一致的( )。 A 、工业普查 B 、工业设备调查 C 、职工调查 D 、未安装设备调查 5、某市进行工业企业生产设备普查,要求在7月1日至7月10日全部调查完毕,则这一时间规定是( )。 A 、调查时间 B 、调查期限 C 、标准时间 D 、登记期限 6、某连续变量分为5组:第一组为40——50,第二组为50——60,第三组为60——70,第四组为70——80,第五组为80以上,则( ) A 、50在第一组,70在第四组 B 、60在第三组,80在第五组 C 、70在第四组,80在第五组 D 、80在第四组,50在第二组 7、已知某局所属12个工业企业的职工人数和工资总额,要求计算该局职工的平均工资,应该采用( ) A 、简单算术平均法 B 、加权算术平均法 C 、加权调和平均法 D 、几何平均法 8、用水平法检查长期计划完成程度,应规定( ) A 、计划期初应达到的水平 B 、计划期末应达到的水平 C 、计划期中应达到的水平 D 、整个计划期应达到的水平 9、某地区有10万人,共有80个医院。平均每个医院要服务1250人,这个指标是( )。 A 、平均指标 B 、强度相对指标 C 、总量指标 D 、发展水平指标 10、时间序列中,每个指标数值可以相加的是( )。 A 、相对数时间序列 B 、时期数列 C 、间断时点数列 D 、平均数时间序列 11、根据时间序列用最小平方法配合二次曲线,所依据的样本资料的特点是( )。 A 、时间序列中各期的逐期增长量大体相等 B 、各期的二级增长量大体相等 C 、各期的环比发展速度大体相等 D 、各期同比增长量的大体相 12、红星机械厂计划规定,今年甲产品的单位产品成本比去年降低4%,实际执行的结果降低了5%,则该产品单位成本降低计划完成程度的算式为( )。 A 、%4%5 B 、% 104% 105 C 、%96% 95 D 、%4%5

如何用Excel电子表格统计学生成绩

如何用Excel电子表格统计学生成绩 【摘要】使用Excel电子表格统计学生成绩不但方便而且快捷,利用它能自动完成成绩各项统计工作如计算总分、排名次、统计各分数段学生人数和所占比例、最高分、最低分等,还能把分数转换成等级分。用Excel电子表格统计学生成绩,将会大大提高教师的工作效率和工作质量。 【关键词】Excel;电子表格;统计;成绩;名次 统计学生成绩是教导主任和教师每学期都必须做的常规工作。传统的做法是:教师在成绩表上填写学生的平时成绩、考试成绩,然后用计算器按百分比计算每个学生的总评成绩,计算科目总分和平均分,有的还需要列出名次,不但量大,而且容易出错,反复验算是常事。如果用电脑完成,则方便快捷准确得多,而且无需“重算一遍”。Excel是美国微软公司推出的基于Windows操作系统的电子表格软件,是目前被广泛使用的现代办公软件之一,本文举例使用的版本是Microsoft Office Excel 2003。 1 如何制作成绩统计表 [1.1] 输入列标题 开机启动Windows后进入Excel电子表格窗口,在顶端行依次输入表格的列标题:考号、、语文、数学、英语、总分、平均分、名次等。

[1.2] 输入原始数据 考号、、语文、数学、英语的内容属于原始数据,也要依次输入。考号的输入可采用“自动填充”方法。先在1、2单元格输入预先设计好的考号后,再选取1、2号单元格后鼠标移动至选定区域的右下角,当出现“+”后往下拖动,所有的考号会自动出现。(如图1) 图1 [1.3] 数据居中对齐 拖动鼠标选定制表区,单击“格式”,再单击“单元格”,再单击“对齐”,水平和垂直对齐均选“居中”,然后单击“确定”。 [1.4] 加表格框线 选取需加边框的单元格,单击菜单栏中的“格式”,选择“单元格”,在对话框中选择“边框线”标签,从边框线型栏内,选择较粗的线形加入到“外框”标志栏内,选择较细的线型分别加入到上、下、左、右栏内,按下“确定”。(如图2) 第二种方法是选择表格后,单击工具栏上“边框”按钮在弹出的选项中选择“所有框线”则可(如图2)。至此,除需计算部分外全部输入完成。

学生成绩的统计分析(精.选)

·!!· 学生成绩的统计分析 楼裕胜 (浙江金融职业学院,浙江杭州"#$$%$) 摘要:在以往的考试中,教师对学生成绩的分析,方法上比较单一,内容上比较模糊。 这不利于教学信息的发掘和反馈,从而也影响了教学决策。因此,我们需要借鉴统计分析的方法,科学、严谨、定量地分析学生的考试成绩,从中找出有利于教学的信息,推动教学工作的不断进步。 关键词:学生成绩;统计;分析 考试的目的是为了检测、评价教学效果,推动和促进教学水平的不断提高。为充分发挥考试的功能,使考试真正为提高素质教育服务,建立科学合理的考试评价体系是关键所在。这种学生成绩的评价体系建立在统计理论的基础上,运用各种统计分析指标对考试的结果予以评价和监控,然后提出教学及考试中存在的不足。 一、考试试卷的统计分析 (一)试卷难度的分析 所谓难度是指考试中试题或者试卷的难易程度,是考试题目对学生知识和能力水平适合程度的指标。 1.难度的计算 以往教师在考试中对试题难度的测定大部分是凭感觉。这种方法本身比较模糊,对有经验的教师也并不是非常有效。根据难度的概念,得到如下公式。以.x.a表示第i题的成绩均值和满分值,则:第i题的难度: d=1-x/a 若第i题全部答对,则d=0;若第/题全部答错,则d=1;当d=0.5,说明此题难度适中。 试卷难度:试卷难度的测定建立在试题难度的基础上,以试题难度为变量,以试题满分值为权数的加权算数平均数。 一般而言,试卷都是以#$$分为满分,于是 对于学校的常规考试,目的在于测量个体差异。当d=0或1时,即试题全部答对或答错,该题便无法提供个体差异的信息。而只有当d=0.5时,题目才能做最大程度的区分度。但在实际工作中要使每题难度均达到0.5有一定的困难。因此,一般要求试卷平均难度为0.5左右,各试题的难度控制在0.5±0.2之间。 2.难度的比较 按以上公式计算的试题及试卷难度,只能看出不同试题或不同试卷的难易程度,但却不能分析题目或试卷之间的相对难度。如某试卷中,第一,第二,第三题的难度分别是0.3,0.4,0.5。从难度数据中可以看出,第一题相对较容易,第三题较难。但第二题与第一题的难度差和第三题与第二题的难度差是否相等?这却不一定。原因是不同试题的难度位于不同的等距量表,因而不具有可比性。为解决试题及试卷之间难度的相互对比,需要将以上公

学校期末考试成绩统计工作总结

学校期末考试成绩统计工作总结 | 我在暑期七月中旬开始至八月底一直为专转本忙碌,首先接收各专转本学校送来的成绩,不断回答考生来电询问,接着不断发放录取通知书、高校专转本学生报名表,接待学生及学生家长。 八月份开始着手2000-2001学年第二学期2000级、1999级全部学生成绩汇总、合并,按学籍管理规定筛选出1999级、2000级各门课程补考名单,分别按课程打印,并将各班补考名单汇总,打印班级补考名单。 (2000-2001学年第二学期1999级、2000级补考名单)接着从1999-2000学年第一学期1999级成绩总表中筛选第二次重修名单,分别按课程、班级打印,并按学院汇总。(1999级第二次重修1999-2000学年第一学期课程)从2000-2001学年第一学期1999级成绩总表中筛选重修名单,分别按课程、班级打印,并按学院汇总。(1999级重修2000-2001学年第一学期课程) 从2000-2001学年第一学期2000级成绩总表中筛选重修名单,分别按课程、班级打印,并按学院汇总。(2000级重修2000-2001学年第一学期课程) 随着开学,编制硅湖大学补考证打印程序,并将199 9

级、2000级所有补考名单数据库中加入补考时间、地点,接着按班级打印1999级、2000级全部课程补考证,并按学院发放到教学秘书手中。(打印发放补考证) 汇总、核对2000-2001学年第一学期硅湖大学1999级及2000级学生学籍异动汇总表。 按照教研室课程表,分别打印2000级、1999级各任课教师上课的学生名单,印刷、装订《硅湖大学学生学习成绩记载薄》,并按教研室发放到教师手中,保证了任课教师在开学第一节课有学生的名单。(记分册学生名单)编制成绩汇总查询程序,将1999级学生所学的课程(大一、大二)汇总、核对打印在一张纸上。利用此程序打印82份专转本学生成绩单;汇总99级所有成绩,转换成数据库,于20XX年元旦之前将99级毕业生推荐表上要附的成绩单一千二百多份打印出,发放到各学院。 发放关于2001-20XX学年第一学期1999级、2000级注册的通知,从财务处复制交费学生电子名单,打印各班交 费名单,按年级装订。分别让各班级注册,由于个别学 生欠费、打申请迟缓直到20XX年1月份还有学生注册。(20、99学生注册)

相关主题
文本预览
相关文档 最新文档