亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW的班級信息管理系統(tǒng)設(shè)計

        2019-01-02 09:01:18張海燕,湯文鑫,梁永偵
        軟件 2019年12期
        關(guān)鍵詞:信息管理系統(tǒng)

        摘 ?要: 本文利用LabVIEW軟件平臺,采用分塊編程模式以及樹形控件完成班級學(xué)生信息管理系統(tǒng)的設(shè)計。該系統(tǒng)分別對密碼登錄模塊、學(xué)生信息管理模塊進(jìn)行詳細(xì)劃分,實現(xiàn)對學(xué)生信息的導(dǎo)入、添加以及刪除等操作,并實現(xiàn)了針對不同對象賦予不同權(quán)限操作的功能。該系統(tǒng)具有成本低、靈活性強(qiáng)、易于實現(xiàn)等優(yōu)點。

        關(guān)鍵詞: LabVIEW;樹形控件;信息管理系統(tǒng)

        中圖分類號: TP391.9 ? ?文獻(xiàn)標(biāo)識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.12.019

        本文著錄格式:張海燕,湯文鑫,梁永偵. 基于LabVIEW的班級信息管理系統(tǒng)設(shè)計[J]. 軟件,2019,40(12):8184

        The Design of LabVIEW-based Class Information Management System

        ZHANG Hai-yan1,2, TANG Wen-xin1, LIANG Yong-zhen1

        (1 .Guangling college of Yangzhou University, Yangzhou 225000, China;

        2. Physical Science and Technology College of Yangzhou University, Yangzhou 225002, China)

        【Abstract】: In this paper, LabVIEW software platform is used to realize the design of class student information management system. The system uses the block programming model on the LabVIEW platform, detailed division of the password login module, student information management module, add loading, to the student information, delete and other operations, and implemented according to the different objects of the management staff and students to assign different permissions operation function. The system has the advantages of low cost, flexibility and easy implementation and so on.

        【Key words】: LabVIEW; Tree control; Information management system

        0 ?引言

        在當(dāng)下網(wǎng)絡(luò)信息技術(shù)飛速發(fā)展的時代,學(xué)校辦公系統(tǒng)也更加注重便捷化、高效化和規(guī)范化,這也成為目前高校提高工作效率的首要目標(biāo)。因此,基于各種開發(fā)環(huán)境的網(wǎng)絡(luò)信息管理系統(tǒng)在全國院校得到廣泛普及[1-4]。然而利用LabVIEW這一軟件平臺設(shè)計的高校班級管理系統(tǒng)卻很少。對于管理系統(tǒng),NI公司提供的LabVIEW軟件是一款圖形直觀化的編程軟件,它所代表的虛擬儀器技術(shù)[5-6]可以根據(jù)用戶需求,自定義儀器結(jié)構(gòu)功能,且設(shè)計過程簡單,能夠滿足用戶任何需求,從而使以往繁瑣的代碼編寫變得簡單直觀。LabVIEW[7]自帶樹形控件、HashTable以及文件對話框等操作功能,在此基礎(chǔ)上開發(fā)的虛擬儀器更加快捷方便,還能節(jié)約很多設(shè)計時間。

        利用LabVIEW軟件平臺開發(fā)班級管理系統(tǒng)[8-11],不僅是一個嶄新的嘗試,也充分發(fā)揮了虛擬儀器設(shè)計過程簡單轉(zhuǎn)換靈活等優(yōu)勢。

        1 ?系統(tǒng)總體設(shè)計

        首先以LabVIEW軟件為程序開發(fā)平臺,在前面板設(shè)計系統(tǒng)登錄界面,以便輸入管理員名和密碼。然后在框圖中編寫程序,包括登錄系統(tǒng)、學(xué)生信息管理、管理員管理、導(dǎo)入系統(tǒng)、查詢系統(tǒng)、添加系統(tǒng)、刪除系統(tǒng)、存儲數(shù)據(jù)以及顯示界面等九個模塊組成。再結(jié)合LabVIEW自帶服務(wù)器功能實現(xiàn)數(shù)據(jù)調(diào)用,對系統(tǒng)設(shè)計方案進(jìn)行規(guī)劃、功能分析、設(shè)計與實現(xiàn),最后進(jìn)行綜合性完善達(dá)到預(yù)期效果。系統(tǒng)結(jié)構(gòu)模塊如圖1所示。

        圖1 ?系統(tǒng)總體結(jié)構(gòu)圖

        Fig.1 ?Overall structure of the system

        1.1 ?系統(tǒng)登錄界面介紹

        圖2是班級信息管理系統(tǒng)登錄認(rèn)證界面(上)和對應(yīng)源代碼(下)。進(jìn)入管理系統(tǒng)以后,需要輸入正確的管理員名和密碼,便可登錄到班級管理系統(tǒng)中進(jìn)行班級學(xué)生管理界面。反之,則無法登錄[8]。

        圖2 ?系統(tǒng)登錄界面(上)和對應(yīng)框圖源代碼(下)

        Fig.2 ?The login interface of system (up panel) and corresponding block diagram code (down panel)

        1.2 ?用戶列表模塊

        成功登錄管理系統(tǒng)以后,會彈出“管理員管理”界面和“學(xué)生信息管理”界面。用戶可以在“管理員管理”界面進(jìn)行不同管理員名和密碼的添加、修改和刪除功能。還可以在“學(xué)生信息管理”界面進(jìn)行相關(guān)學(xué)生信息的添加、刪除、查詢等功能操作。圖3是修改密碼的部分程序源代碼。

        1.3 ?添加學(xué)生信息模塊

        用戶登錄該班級管理系統(tǒng)還可以實現(xiàn)對學(xué)生信息的添加功能操作。程序框圖如圖4所示。

        1.4 ?查詢學(xué)生信息模塊

        管理員用戶成功登錄系統(tǒng)后,可以根據(jù)事先添加好的學(xué)生信息,將學(xué)生姓名輸入到查詢框中,點擊“查詢”即可查看到對應(yīng)該學(xué)生姓名的相關(guān)信息。如圖5所示為查詢學(xué)生信息操作的程序設(shè)計框圖。

        1.5 ?添加、刪除管理員模塊

        用戶也可登錄到該班級管理系統(tǒng)中,隨機(jī)添加多個不同的管理員名和密碼,也可刪除已有的管理員,舊的管理員名和密碼被刪除后,不再能登錄到班級管理系統(tǒng)進(jìn)行相關(guān)的功能操作。程序源代碼如圖6所示。

        1.6 ?系統(tǒng)功能整合

        1.6.1 ?功能模塊的整合

        在完成基于LabVIEW的班級管理系統(tǒng)各個模塊程序模塊設(shè)計后,還需要將各個分散的模塊進(jìn)行功能整合,使該系統(tǒng)形成界面友好、操作方便、功能完備的班級管理系統(tǒng),這里使用事件結(jié)構(gòu)結(jié)合選項卡控制面板、導(dǎo)入按鈕以及顯示窗口等控件完成各個系統(tǒng)模塊整合。點擊事件結(jié)構(gòu)選擇器標(biāo)簽,便可選擇各個事件功能模塊所對應(yīng)的程序框圖。圖7即為系統(tǒng)各分模塊的功能整合設(shè)計框圖。

        1.6.2 ?子VI的創(chuàng)建

        在整個管理系統(tǒng)的程序設(shè)計過程中,難免會遇到較為復(fù)雜的圖形控件連接,或找不到適合的控件

        圖3 ?用戶列表中“修改密碼”事件結(jié)構(gòu)程序框圖

        Fig.3 ?Event structure block diagram of "change password" in user list

        圖4 ?添加學(xué)生信息程序框圖

        Fig.4 ?Program block diagram of adding student information

        圖5 ?查詢學(xué)生信息程序框圖

        Fig.5 ?Program block diagram of querying student information

        圖6 ?添加管理員程序框圖

        Fig.6 ?Block diagram of adding administrator

        圖7 ?系統(tǒng)各個模塊整合程序框圖

        Fig.7 ?Block diagram of integration program for each module of the system

        進(jìn)行連接,這時,需要創(chuàng)建一個或多個子VI來實現(xiàn)對各個不同程序分模塊的設(shè)計。圖8所示為GetDBPath.vi程序框圖,用來獲取數(shù)據(jù)庫文件路徑連接數(shù)據(jù)庫方式,實現(xiàn)班級學(xué)生信息字符串轉(zhuǎn)化為學(xué)生信息數(shù)據(jù)庫的功能[9]。

        圖8 ?GetDBPath.vi程序框圖

        Fig.8 ?GetDBPath.vi block diagram

        1.7 ?系統(tǒng)運(yùn)行結(jié)果

        在LabVIEW環(huán)境下,打開班級管理系統(tǒng)主程序,部分運(yùn)行結(jié)果如圖9所示。

        圖9 ?學(xué)生信息管理系統(tǒng)運(yùn)行結(jié)果

        Fig.9 ?Student information management

        system operation results

        2 ?結(jié)論

        本文以LabVIEW軟件作為系統(tǒng)開發(fā)平臺,成

        功實現(xiàn)了具備類別管理、密碼登錄、學(xué)生信息錄入、刪除等功能的學(xué)校班級管理系統(tǒng)設(shè)計。用戶只需打開LabVIEW軟件登錄到該系統(tǒng)中,便可對相關(guān)數(shù)據(jù)信息進(jìn)行對應(yīng)操作。經(jīng)試驗證明,該系統(tǒng)可正常運(yùn)行使用。該系統(tǒng)的實現(xiàn),在很大程度上有效地提高了日常工作效率,減少不必要的人力、物力資源消耗,為學(xué)校工作人員提供了一款操作便捷、可靠性高、成本低的學(xué)生信息管理工具,同時也實現(xiàn)了信息自動化管理,充分發(fā)揮了虛擬儀器的優(yōu)勢。

        參考文獻(xiàn)

        [1]胡智慧, 朱斐. 基于B/S 架構(gòu)的培訓(xùn)部課程管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 軟件, 2015, 36(8): 79-83.

        [2]廖紅梅. 實驗室智能考勤與管理系統(tǒng)設(shè)計[J]. 軟件, 2015, 36(8): 84-87.

        [3]宮文天, 劉春曉, 林朗, 等. 基于微信平臺的學(xué)生管理系統(tǒng)的研究設(shè)計[J]. 軟件, 2015, 36(5): 16-19.

        [4]徐躍林. 試論如何開發(fā)計算機(jī)管理信息系統(tǒng)[J].無線互聯(lián)科技, 2014,17(3):54.

        [5]張海燕, 吳園燕. 基于LabVIEW虛擬仿真的《電路分析基礎(chǔ)》教學(xué)研究[J]. 軟件, 2019, 40(6): 69-73.

        [6]唐婷, 劉敏, 高峰娟. 測試儀器的虛擬儀器功能擴(kuò)展[J]. 科技信息, 2010, 15(9): 542-543.

        [7]張愛平. LabVIEW入門與虛擬儀器[M]. 北京: 電子工業(yè)出版社, 2004.

        [8]黃嘉智. 基于LabVIEW的高速數(shù)據(jù)采集及管理系統(tǒng)設(shè)計[D]. 北京: 北京理工大學(xué), 2016.

        [9]郝睿. 基于LabVIEW的員工管理系統(tǒng)設(shè)計[D]. 湖南衡陽: 湖南工學(xué)院, 2015.

        [10]胡武揚(yáng), 段富海, 董科銳. 基于LabVIEW的舵機(jī)自動加載測試系統(tǒng)軟件設(shè)計[J]. 軟件, 2015, 36(5): 24-29.

        [11]陳志. 基于LabVIEW的插值校驗電路脈沖輸出的程序設(shè)計[J]. 軟件, 2018, 39(10): 64-67.

        猜你喜歡
        信息管理系統(tǒng)
        三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
        信息管理系統(tǒng)在工程項目管理的應(yīng)用
        基于三維TGIS的高速公路綜合信息管理系統(tǒng)
        SaaS模式下的房地產(chǎn)中介公司信息管理系統(tǒng)
        高速公路綠色通道信息管理系統(tǒng)開發(fā)與實踐
        信息管理系統(tǒng)在招標(biāo)代理工作中的應(yīng)用
        變電站“四遙”信息管理系統(tǒng)的開發(fā)與應(yīng)用
        廣西電力(2016年4期)2016-07-10 10:23:38
        基于C/S架構(gòu)的醫(yī)院信息管理系統(tǒng)的研究與實現(xiàn)
        高速公路排隊預(yù)警信息管理系統(tǒng)
        基于Web的高職學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
        日本第一影院一区二区| 在线无码国产精品亚洲а∨| 无遮挡粉嫩小泬| 亚洲av午夜福利精品一区不卡 | 久久久久亚洲av片无码| 精品国产三级a∨在线观看| 国产欧美日韩专区毛茸茸| 激情五月六月婷婷俺来也| 中国女人内谢69xxxxxa片| 孩交精品xxxx视频视频| 欧美日韩亚洲综合久久久| 日本高清一区二区在线播放| 中文亚洲av片不卡在线观看| 狠狠色综合网站久久久久久久 | 日韩有码在线一区二区三区合集| 亚洲国产aⅴ成人精品无吗| 激情偷乱人伦小说视频在线| 亚洲一区不卡在线导航| 久久久国产精品黄毛片| 一本色道久久88综合日韩精品 | 偷亚洲偷国产欧美高清| 一二三四在线观看韩国视频| 国产成人综合日韩精品无码| 日韩精品中文字幕无码一区| 中文字幕成人精品久久不卡| 国产一区二区精品人妖系列在线 | 色婷婷综合中文久久一本| 亚洲欧美国产成人综合不卡| 亚洲丰满熟女一区二亚洲亚洲| 国产一区内射最近更新| 亚洲天堂第一区| av在线网站一区二区| 免费av片在线观看网址| 久久精品国产亚洲一区二区| 99免费视频精品| 中文字幕日韩有码国产| 亚洲精品久久久久中文字幕一福利| 国产 中文 制服丝袜 另类| 麻豆国产精品伦理视频| 欧美又粗又长又爽做受| 欧美色综合高清视频在线|