基于MATLAB的学生成绩分析系统设计
Design of students performance analysis system
based on MATLAB
Abstract
This paper uses MATLAB tools to achieve the student performance analysis system design. The system is divided into grades included statistics module, achievement analysis module, the analysis results evaluation module, test report module. Through the analysis of student achievement, according to excel and other auxiliary applications and data analysis results, the students' learning attitudes, cognitive ability, teachers' teaching quality and other aspects of summary evaluation, and provide reliable basis for teaching management.
The project not only solved a practical problem, but also provides a solution to the general problem of the basic train of thought. For information collection and introduction, and then according to the information required for analysis, followed by the analysis of reliability of content, the final conclusion. Applied result analysis system is reliable and effective, improve work efficiency, reduce the error of result evaluation
Key words: MATLAB; analysis of student achievement systems; information
II
巢湖学院2012届本科毕业论文(设计)
目 录
摘 要 ................................................................. I Abstract ............................................................... II 1. 绪 论 ................................................................ 2
1.1 选题的意义 ....................................................... 2 1.2 研究内容 ......................................................... 2 2. 系统的总体方案设计 ................................................... 4
2.1 系统功能需求 ..................................................... 4 2.2系统方案设计 ..................................................... 4
2.2.1 系统总体设计方案 ........................................... 4 2.2.2 功能模块介绍 ............................................... 5
3. 系统的功能设计与实现 ................................................. 6
3.1系统的原理 ....................................................... 6 3.2 系统的设计与完成 ................................................. 6
3.2.1 主环境的设计 ............................................... 7 3.2.2 导入成绩 ................................................... 7 3.2.3 统计数据 ................................................... 8
4. 系统应用示例分析 .................................................... 11
4.1 系统的应用 ...................................................... 11 4.2 运行结果 ........................................................ 15 4.3 生成试卷分析 .................................................... 16 结束语 ................................................................. 18 参考文献 ............................................................... 19 附录 ................................................................... 20
1
基于MATLAB的学生成绩分析系统设计
1. 绪 论
1.1 选题的意义
众所周知,评价学生的学习效果是教学评价的重要环节。随着素质教育的逐步深入,如何评价学生的学习状况成为我们在学生素质培养方面取得突破的当务之急。
评价学生学习状况的目的是激励优秀学生努力学习取得更好的成缋,同时鼓励基础相对薄弱的学生树立信心,不断进步。然而,现行的评价方式单纯的根据\绝对分数\评价学生的学习状况,忽略了基础条件的差异;只对基础条件较好的学生起到促进作用,对基础条件相对薄弱的学生很难起到鼓励作用。
同时我们也意识到,评价结果只代表评价对象目前的个人情况,在学生学习状况评价时,通过考试或其他评价手段所获得的评价结果,只表明学生目前在某一方面学会的行为或之前所处的位置,代表他们学会了做什么、怎么思考同题和表达思想,评定成绩表明的是学生目前的表现,它不能代表过去也不能预示将来。因为学生的发展是一个动态起伏的过程,而不是一个线性过程。而且学生可能在某一方面成绩不理想,但在其他方面却有出色的表现。评价结果并不一定就是评价对象真实水平的表现,只是对其表现的一种估计。因此,我们不要过分迷信评价的结果,在解释这一结果时不要过分夸大学生的某类差异或变化,更不要轻易给学生贴上“学习缺乏动力”、“没有发展前途”、“太笨了”等标签。
1.2 研究内容
本课题主要解决对学生成绩总体的客观评价,通过一系列数据的分析比较,例如平均值,成绩分布等整体数据的处理,以及matlab和excel在数据联动功能方面的应用,所绘制的直方图、正态分布图等图像信息使得分析成绩系统更直观、有效地反映学生此课程这一阶段的表现,进而研究今后的教学重点,以及从教学到考试等一连串过程中的薄弱环节,从而达到教学相长的目的。
不论是对学生的整体学习情况还是单独考虑每个学生的学习情况都能够进行较好的评价。面比起单纯的\绝对分数\评价学生的学习状况,忽略了基础条件的差异,我们运用了各种方法和模型来去避免这类现象的发生,动态的分析每个学生的情况,并
2
巢湖学院2012届本科毕业论文(设计)
从定性和定量两方面分别给出了数值与建议。
3
基于MATLAB的学生成绩分析系统设计
2. 系统的总体方案设计
2.1 系统功能需求
学生成绩分析系统主要功能是完成对学生成绩的分析,对考试成绩及其试卷等整
体情况的横向分析,并且形成对个人成绩的动态分布的纵向分析。同时,充分的获取教学信息的基础上,给出在次研究基础条件上的建议,便于分析教学,教务及学生学习规划上的优劣势,为以后的改进提供依据。
学生成绩管理分析系统实现以下主要功能。 1、成绩录入功能
能够完成对于学生相关信息和考试成绩的录入:成绩导入,试卷模式,阅卷模式,教师信息,课程信息,学生信息等基本情况(此系统将学生的成绩制成EXCEL电子表格)
2、分析信息功能
对录入学生成绩信息的基本情况分析并给出结果。
(1)分析考试相关信息主要包括:试卷模式,课程概括,学号,阅卷方式等。 (2)对选取班级成绩结果分析。 (3)纵向分析学生个人成绩统计。 3、绘图功能
分析学生考试情况并绘制该课程成绩直方图。 (1)该课的最低分、最高分以及相对应的学号。 (2)该课的平均分和均方差。
(3)将该课成绩按照从大到小排列、显示相对应学号。
(4)绘制该课学生成绩直方图(学生成绩分几段,统计每段分数的人数,选择分数段中间数据,以此数据与人数为横、纵坐标,绘制直方图)。 4 输出功能
输出相关结果:成绩分布直方图、考试结果的分析以及生成试卷分析。
2.2系统方案设计
2.2.1 系统总体设计方案
本系统的主要模块可大致分为:主界面设定,成绩导入,数据统计,直方图绘制,
4