?

基于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的牛奶銷售系統設計與開發
考務平臺管理
精煉爐過程生產自動化信息集成系統的設計
高校人事管理系統的分析與設計
自助終端系統在廣電行業的應用
關于數字集群的可行性分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合