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