龙源期刊网 http://www.qikan.com.cn
基于labview的学生课程成绩管理系统的设计与实现
作者:韩雪英
来源:《大经贸·创业圈》2019年第04期
龙源期刊网 http://www.qikan.com.cn
龙源期刊网 http://www.qikan.com.cn
【摘 要】 随着网络系统的改善,各种类型的办公软件也越加的科学化、简洁化。面对学生人数的增加,管理难度也逐渐升级,大多数学校传统的成绩管理系统已经不能够满足需求。以虚拟仪器技术作为基础,采用labview平台设计并且实现学生课程成绩管理系统。该系统利用树形控件对学生的姓名、课程和成绩等数据进行科学管理并且用图形显示数据分布情况。经过测试该系统可以很好的完成以上功能。
【关键词】 虚拟仪器技术 图形显示数据 数据库 1.引言
随着学校的办学规模越来越大,在校的学生人数一直在增加,给学校的教学管理、学生管理等方面都带来很大的工作量。本文开发的系统实现对各年级各班学生的各科成绩进行输入、统计;例如:打开被点击班级的选项卡,显示该班某课成绩曲线;成绩报表:成绩曲线用图表实现,每班某课成绩自动生成,随机生成随即保存成文本文件。通过实现信息化管理,可以有效地实现学生成绩管理的信息化,提高管理效率。该系统其优点主要是:减轻中学生成绩管理工作量和实现现代化的科学管理,;它能自动识别信息存储,学生的相关信息如果有变动登录系统可自动进行更新。 2.系统总体设计
基于LabVIEW“学生课程成绩管理系统”主要有两大模块构成的:学生信息登记部分;学生信息存储部分。该设计将采用LabVIEW开发软件,结合自身的服务器功能实现对学生课程成绩管理系统合理的规划、系统的分析。学生信息登记系统,系统自动识别将学生的个人信息与系统数据库中原始信息进行对比,如果结果正确则导入数据,每个学生用户需要在管理信息系统中快速查找符合自己的相关信息,可以点击搜索,输入学生所在的学院或者学号,在界面上点击查询班级树形控件某个班以显示成绩曲线。 3.系统主程序运行实现
打开被点击班级的选项卡,显示该班某课成绩曲线,例如控件中设置三个选项卡分别命名为:电路171、电路161、电路151,并每个选项卡里面设置XY图和文件路径输入控件;同时设定树形控件,设置学院、专业、班级等信息;在事件结构中添加条件结构,将事件结构的标识符与条件结构的条件选择器连接,然后添加条件结构的选择器标签并重新命名分别为:电路171、电路161、电路151和默认标签。在条件结构中调用保存在桌面上文件名为“成绩生成保存”的子VI,如在电路171标签。同时为了优化成绩显示在以上的三个标签中设定值控件,并创建对应的常量。系统主程序如图1所示。运行程序,结果以电路171如图2所示。 4.总结分析
根据LabVIEW编程软件的优点,构建学生课程成绩管理系统的各个功能,围绕循环结构、树形控件、子VI创建进行了研究。该系统对学生进入进行了识别,这样大大提高了学校