999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的班級信息管理系統設計

2019-01-02 09:01:18張海燕,湯文鑫,梁永偵
軟件 2019年12期

摘 ?要: 本文利用LabVIEW軟件平臺,采用分塊編程模式以及樹形控件完成班級學生信息管理系統的設計。該系統分別對密碼登錄模塊、學生信息管理模塊進行詳細劃分,實現對學生信息的導入、添加以及刪除等操作,并實現了針對不同對象賦予不同權限操作的功能。該系統具有成本低、靈活性強、易于實現等優點。

關鍵詞: LabVIEW;樹形控件;信息管理系統

中圖分類號: TP391.9 ? ?文獻標識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.12.019

本文著錄格式:張海燕,湯文鑫,梁永偵. 基于LabVIEW的班級信息管理系統設計[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 ?引言

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

利用LabVIEW軟件平臺開發班級管理系統[8-11],不僅是一個嶄新的嘗試,也充分發揮了虛擬儀器設計過程簡單轉換靈活等優勢。

1 ?系統總體設計

首先以LabVIEW軟件為程序開發平臺,在前面板設計系統登錄界面,以便輸入管理員名和密碼。然后在框圖中編寫程序,包括登錄系統、學生信息管理、管理員管理、導入系統、查詢系統、添加系統、刪除系統、存儲數據以及顯示界面等九個模塊組成。再結合LabVIEW自帶服務器功能實現數據調用,對系統設計方案進行規劃、功能分析、設計與實現,最后進行綜合性完善達到預期效果。系統結構模塊如圖1所示。

圖1 ?系統總體結構圖

Fig.1 ?Overall structure of the system

1.1 ?系統登錄界面介紹

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

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

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

1.2 ?用戶列表模塊

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

1.3 ?添加學生信息模塊

用戶登錄該班級管理系統還可以實現對學生信息的添加功能操作。程序框圖如圖4所示。

1.4 ?查詢學生信息模塊

管理員用戶成功登錄系統后,可以根據事先添加好的學生信息,將學生姓名輸入到查詢框中,點擊“查詢”即可查看到對應該學生姓名的相關信息。如圖5所示為查詢學生信息操作的程序設計框圖。

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

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

1.6 ?系統功能整合

1.6.1 ?功能模塊的整合

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

1.6.2 ?子VI的創建

在整個管理系統的程序設計過程中,難免會遇到較為復雜的圖形控件連接,或找不到適合的控件

圖3 ?用戶列表中“修改密碼”事件結構程序框圖

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

圖4 ?添加學生信息程序框圖

Fig.4 ?Program block diagram of adding student information

圖5 ?查詢學生信息程序框圖

Fig.5 ?Program block diagram of querying student information

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

Fig.6 ?Block diagram of adding administrator

圖7 ?系統各個模塊整合程序框圖

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

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

圖8 ?GetDBPath.vi程序框圖

Fig.8 ?GetDBPath.vi block diagram

1.7 ?系統運行結果

在LabVIEW環境下,打開班級管理系統主程序,部分運行結果如圖9所示。

圖9 ?學生信息管理系統運行結果

Fig.9 ?Student information management

system operation results

2 ?結論

本文以LabVIEW軟件作為系統開發平臺,成

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

參考文獻

[1]胡智慧, 朱斐. 基于B/S 架構的培訓部課程管理系統的設計與實現[J]. 軟件, 2015, 36(8): 79-83.

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

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

[4]徐躍林. 試論如何開發計算機管理信息系統[J].無線互聯科技, 2014,17(3):54.

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

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

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

[8]黃嘉智. 基于LabVIEW的高速數據采集及管理系統設計[D]. 北京: 北京理工大學, 2016.

[9]郝睿. 基于LabVIEW的員工管理系統設計[D]. 湖南衡陽: 湖南工學院, 2015.

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

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

主站蜘蛛池模板: 青青热久免费精品视频6| 久久国产精品77777| 欧美国产在线看| 亚洲人成网站日本片| 亚洲无限乱码一二三四区| 亚洲色图狠狠干| a级毛片一区二区免费视频| 国产香蕉97碰碰视频VA碰碰看 | 2020国产在线视精品在| 亚洲最大福利网站| 亚洲欧洲日韩久久狠狠爱| 午夜一级做a爰片久久毛片| 一级片免费网站| 亚洲三级电影在线播放| 国产亚洲欧美在线专区| 国产尤物在线播放| 欧美视频在线第一页| 婷婷亚洲天堂| 国产国产人免费视频成18| 国产亚洲欧美另类一区二区| 欧美日韩激情在线| 永久成人无码激情视频免费| 亚洲无码37.| 国产精品永久在线| 国产一级妓女av网站| 国产麻豆va精品视频| 国产午夜不卡| 精品91自产拍在线| 亚洲第一天堂无码专区| 精品国产女同疯狂摩擦2| 精品视频一区在线观看| 色噜噜在线观看| 国产69精品久久久久孕妇大杂乱| 午夜国产精品视频| 国产日韩欧美在线播放| 亚洲成人精品| 四虎国产精品永久一区| 日韩色图在线观看| 国产永久在线观看| 色哟哟色院91精品网站 | 色综合狠狠操| 精品国产成人三级在线观看| 波多野结衣一区二区三区四区视频| 狠狠色丁婷婷综合久久| 婷婷六月激情综合一区| 欧美国产精品不卡在线观看| 国国产a国产片免费麻豆| 国产情精品嫩草影院88av| 91精品国产无线乱码在线 | 黄片一区二区三区| 日韩视频福利| 国产人成乱码视频免费观看| 青青草原国产免费av观看| 国产成人调教在线视频| 亚洲人成色在线观看| 日韩av无码精品专区| 国产福利一区视频| 亚洲精品另类| 久草国产在线观看| 伊人久久大香线蕉综合影视| 久久国产精品影院| 亚洲欧洲综合| 亚洲综合色在线| 精品福利视频导航| 视频国产精品丝袜第一页| 一级片一区| 超碰精品无码一区二区| 国产人免费人成免费视频| 免费高清a毛片| 国产人成在线观看| 性做久久久久久久免费看| 亚洲精品天堂在线观看| 日韩无码视频网站| 日韩AV无码免费一二三区| 亚洲人精品亚洲人成在线| 久久久久久久久亚洲精品| 中文字幕亚洲无线码一区女同| 欧美成人免费午夜全| 日本午夜精品一本在线观看| 日韩国产黄色网站| 国产成人资源| 美女潮喷出白浆在线观看视频|