基于labview的学生课程成绩管理系统的设计与实现

2019-06-09 10:24韩雪英
大经贸 2019年4期
关键词:数据库

韩雪英

【摘 要】 随着网络系统的改善,各种类型的办公软件也越加的科学化、简洁化。面对学生人数的增加,管理难度也逐渐升级,大多数学校传统的成绩管理系统已经不能够满足需求。以虚拟仪器技术作为基础,采用labview平台设计并且实现学生课程成绩管理系统。该系统利用树形控件对学生的姓名、课程和成绩等数据进行科学管理并且用图形显示数据分布情况。经过测试该系统可以很好的完成以上功能。

【关键词】 虚拟仪器技术 图形显示数据 数据库

1.引言

随着学校的办学规模越来越大,在校的学生人数一直在增加,给学校的教学管理、学生管理等方面都带来很大的工作量。本文开发的系统实现对各年级各班学生的各科成绩进行输入、统计;例如:打开被点击班级的选项卡,显示该班某课成绩曲线;成绩报表:成绩曲线用图表实现,每班某课成绩自动生成,随机生成随即保存成文本文件。通过实现信息化管理,可以有效地实现学生成绩管理的信息化,提高管理效率。该系统其优点主要是:减轻中学生成绩管理工作量和实现现代化的科学管理,;它能自动识别信息存储,学生的相关信息如果有变动登录系统可自动进行更新。

2.系统总体设计

基于LabVIEW“学生课程成绩管理系统”主要有两大模块构成的:学生信息登记部分;学生信息存储部分。该设计将采用LabVIEW开发软件,结合自身的服务器功能实现对学生课程成绩管理系统合理的规划、系统的分析。学生信息登记系统,系统自动识别将学生的个人信息与系统数据库中原始信息进行对比,如果结果正确则导入数据,每个学生用户需要在管理信息系统中快速查找符合自己的相关信息,可以点击搜索,输入学生所在的学院或者学号,在界面上点击查询班级树形控件某个班以显示成绩曲线。

3.系统主程序运行实现

打开被点击班级的选项卡,显示该班某课成绩曲线,例如控件中设置三个选项卡分别命名为:电路171、电路161、电路151,并每个选项卡里面设置XY图和文件路径输入控件;同时设定树形控件,设置学院、专业、班级等信息;在事件结构中添加条件结构,将事件结构的标识符与条件结构的条件选择器连接,然后添加条件结构的选择器标签并重新命名分别为:电路171、电路161、电路151和默认标签。在条件结构中调用保存在桌面上文件名为“成绩生成保存”的子VI,如在电路171标签。同时为了优化成绩显示在以上的三个标签中设定值控件,并创建对应的常量。系统主程序如图1所示。运行程序,结果以电路171如图2所示。

4.总结分析

根据LabVIEW编程软件的优点,构建学生课程成绩管理系统的各个功能,围绕循环结构、树形控件、子VI创建进行了研究。该系统对学生进入进行了识别,这样大大提高了学校管理系统的安全性,并且可以通过该系统的数据采集和处理显示波形图更加清楚明了的看清楚每个专业,每个班级各科成绩分布及排名情况。根据性能指标以及软件需求实现各个模块功能,并且进行应用软件测试,结果显示该系统设计成功。

【參考文献】

[1] 黄晓飞. 基于LabVIEW的发动机数据采集与显示系统研究与开发[D].天津职业技术师范大学,2017.

[2] 蒲永红,陆善婷,陈扬,张婷.基于LabVIEW的虚拟电工技术实验平台设计[J].上海工程技术大学学报,2017,31(03):229-232.

[3] 于永芳. 基于LabVIEW的声音信号的采集与分析系统[D].青岛大学,2018.

猜你喜欢
数据库
超星数据库录入证
本刊加入数据库的声明
两种新的非确定数据库上的Top-K查询
国外数据库高被引论文排行TOP10
国内主要期刊数据库