韓雪英
【摘 要】 隨著網(wǎng)絡系統(tǒng)的改善,各種類型的辦公軟件也越加的科學化、簡潔化。面對學生人數(shù)的增加,管理難度也逐漸升級,大多數(shù)學校傳統(tǒng)的成績管理系統(tǒng)已經(jīng)不能夠滿足需求。以虛擬儀器技術作為基礎,采用labview平臺設計并且實現(xiàn)學生課程成績管理系統(tǒng)。該系統(tǒng)利用樹形控件對學生的姓名、課程和成績等數(shù)據(jù)進行科學管理并且用圖形顯示數(shù)據(jù)分布情況。經(jīng)過測試該系統(tǒng)可以很好的完成以上功能。
【關鍵詞】 虛擬儀器技術 圖形顯示數(shù)據(jù) 數(shù)據(jù)庫
1.引言
隨著學校的辦學規(guī)模越來越大,在校的學生人數(shù)一直在增加,給學校的教學管理、學生管理等方面都帶來很大的工作量。本文開發(fā)的系統(tǒng)實現(xiàn)對各年級各班學生的各科成績進行輸入、統(tǒng)計;例如:打開被點擊班級的選項卡,顯示該班某課成績曲線;成績報表:成績曲線用圖表實現(xiàn),每班某課成績自動生成,隨機生成隨即保存成文本文件。通過實現(xiàn)信息化管理,可以有效地實現(xiàn)學生成績管理的信息化,提高管理效率。該系統(tǒng)其優(yōu)點主要是:減輕中學生成績管理工作量和實現(xiàn)現(xiàn)代化的科學管理,;它能自動識別信息存儲,學生的相關信息如果有變動登錄系統(tǒng)可自動進行更新。
2.系統(tǒng)總體設計
基于LabVIEW“學生課程成績管理系統(tǒng)”主要有兩大模塊構成的:學生信息登記部分;學生信息存儲部分。該設計將采用LabVIEW開發(fā)軟件,結合自身的服務器功能實現(xiàn)對學生課程成績管理系統(tǒng)合理的規(guī)劃、系統(tǒng)的分析。學生信息登記系統(tǒng),系統(tǒng)自動識別將學生的個人信息與系統(tǒng)數(shù)據(jù)庫中原始信息進行對比,如果結果正確則導入數(shù)據(jù),每個學生用戶需要在管理信息系統(tǒng)中快速查找符合自己的相關信息,可以點擊搜索,輸入學生所在的學院或者學號,在界面上點擊查詢班級樹形控件某個班以顯示成績曲線。
3.系統(tǒng)主程序運行實現(xiàn)
打開被點擊班級的選項卡,顯示該班某課成績曲線,例如控件中設置三個選項卡分別命名為:電路171、電路161、電路151,并每個選項卡里面設置XY圖和文件路徑輸入控件;同時設定樹形控件,設置學院、專業(yè)、班級等信息;在事件結構中添加條件結構,將事件結構的標識符與條件結構的條件選擇器連接,然后添加條件結構的選擇器標簽并重新命名分別為:電路171、電路161、電路151和默認標簽。在條件結構中調(diào)用保存在桌面上文件名為“成績生成保存”的子VI,如在電路171標簽。同時為了優(yōu)化成績顯示在以上的三個標簽中設定值控件,并創(chuàng)建對應的常量。系統(tǒng)主程序如圖1所示。運行程序,結果以電路171如圖2所示。
4.總結分析
根據(jù)LabVIEW編程軟件的優(yōu)點,構建學生課程成績管理系統(tǒng)的各個功能,圍繞循環(huán)結構、樹形控件、子VI創(chuàng)建進行了研究。該系統(tǒng)對學生進入進行了識別,這樣大大提高了學校管理系統(tǒng)的安全性,并且可以通過該系統(tǒng)的數(shù)據(jù)采集和處理顯示波形圖更加清楚明了的看清楚每個專業(yè),每個班級各科成績分布及排名情況。根據(jù)性能指標以及軟件需求實現(xiàn)各個模塊功能,并且進行應用軟件測試,結果顯示該系統(tǒng)設計成功。
【參考文獻】
[1] 黃曉飛. 基于LabVIEW的發(fā)動機數(shù)據(jù)采集與顯示系統(tǒng)研究與開發(fā)[D].天津職業(yè)技術師范大學,2017.
[2] 蒲永紅,陸善婷,陳揚,張婷.基于LabVIEW的虛擬電工技術實驗平臺設計[J].上海工程技術大學學報,2017,31(03):229-232.
[3] 于永芳. 基于LabVIEW的聲音信號的采集與分析系統(tǒng)[D].青島大學,2018.