基于MATLAB设计学生成绩查询系统

2016-10-12 21:29杨文芳
考试周刊 2016年75期
关键词:系统功能

杨文芳

摘 要: 研究成绩管理系统可以极大地减少管理人员的工作量,系统地对学生的成绩和学生个人信息进行分析和做进一步处理。本文主要采用MATLAB的GUI界面,通过GUI制作一个简单的成绩查询系统界面。方便管理者管理学生的成绩和各类信息,使学校成绩管理和查询方法更科学和有效。

关键词: MATLAB 成绩管理 系统功能 模块介绍

1.背景

MATLAB具有比较强的计算能力和绘图能力,所以采用该软件设计了一个成绩查询系统,用来对学生的成绩进行查询和分析,开发出一套信息管理和查询系统是非常有必要的,可以大大提高管理者的工作效率。

该学生成绩查询系统提供了强大的学生成绩查询管理和分析的功能,便于管理者对学生的成绩信息进行录入、删除、修改、输出等一系列简单的操作。该成绩查询系统不仅适用于学校的成绩管理工作,更胜任大型数据库的管理分析工作,为学校其他方面工作提供很大的便利和支持。

2.成绩查询系统功能

成绩查询系统主要分为下面几项功能:

(1)成绩录入功能模块

成绩查询系统首先能够完成对学生的考试成绩进行录入的任务,并且同时完善学生的课程信息、学生信息等基本情况。

(2)分析信息功能模块

成绩查询系统应该对外部导入的EXCEL表格中所有学生成绩情况进行数据分析,然后得出结果。

(3)绘图功能模块

该系统能够具体分析学生考试成绩的分布情况,根据所有成绩信息绘画出各科成绩的分布曲线。

(4)输出功能模块

学生成绩查询系统应该具有展示学生成绩的功能,应该让学校师生了解自己的考试成绩情况,这些信息包括学生的每一门成绩,班级各科成绩的平均成绩,还有班级每一门成绩的曲线分布情况。根据以上几项功能,该成绩查询系统软件的主要工作步骤是通过以下几个流程完成。

3.系统模块介绍

(1)主界面设定环节

成绩查询系统的GUI界面应该将用户需要的信息让人一目了然地看清,通过matlab指令,利用GUI进行设计对话框,对话框的内容包括:学生的姓名、每一门成绩、班级的平均成绩和成绩分布曲线,对输入任何一组相关成绩信息后均可得到相应的数据,便于工作人员对大量数据进行分析和统计,如下图1所示:

(2)成绩的导入

成绩信息的导入是很有用的,通过将Excel和Matlab联立起来,通过指令程序将成绩信息数据输入Matlab的运行环境之中,成功实现Matlab与Excel的合作,使得输入数据这一环节更简便,与此同时,为后面成绩的输入输出提供数据支撑,如图2所示。

(3)统计数据

数据统计对于该系统来说是一个很重要的环节,通过编将大量的数据信息进行计算分析,然后再得出该数据的平均值,如图3所示:

由上图可以看出该学生的各科成绩,然后点击平均分按钮可以得出该班级该科的平均分。

设计的该系统可以导入chinese,English,math三门成绩,可以分别统计三门成绩各科情况,如图4所示:

(4)绘制成绩分布曲线

作为评价及分析的图像依据,曲线让人一目了然,曲线中包含大量统计信息,软件用户可以通过观察曲线直观地了解学生的成绩分布情况,如图所示。

4.结语

本文是基于MATLAB设计的成绩查询系统,通过利用MATLAB软件,从学生和校方实际需求为出发点,设计简单的成绩查询系统,该成绩查询系统还有待进一步改进。

参考文献:

[1]葛超,王蕾,曹秀爽.Matlab技术大全[M].人民邮电出版社,2014.

[2]尚涛编.Matlab基础及其应用教程[M].电子工业出版社,2014.

[3]蔡旭晖,刘卫国,蔡立燕.Matlab基础与应用教程[M].人民邮电出版社,2009.

[4]熊庆如.Matlab基础与应用[M].机械工业出版社,2014.

[5]陈怀琛,吴大正,高西全.Matlab及在电子信息课程中的应用[M].北京电子工业出版社,2013.

猜你喜欢
系统功能
基于物联网技术的智能超市的设计
浅谈基于物联网技术的能源管理系统
公路路面现场检测数据无线传输系统的设计
基于J2EE的牛奶销售系统设计与开发
考务平台管理
精炼炉过程生产自动化信息集成系统的设计
高校人事管理系统的分析与设计
自助终端系统在广电行业的应用
关于数字集群的可行性分析