基于LabVIEW的心灵听诊器系统的设计
2018-05-22朱艳平薛东解东郭颖超
朱艳平 薛东 解东 郭颖超
摘 要:随着我国经济的高速发展,人们所面临的压力和困境越来越多,需要心理咨询的人数越来越多。心理咨询能够解决在日常生活中日益突出的如个人、情感、婚姻、家庭、亲子、社会、教育、职业等问题。因此我们设计了基于LabVIEW的心灵听诊器系统。本文介绍了该系统的设计开发和使用方法,测试结果表明,该系统具有一定的实用价值。
关键词:LabVIEW;心理;数据库
中图分类号:R54 文献标志码:A
0 引言
隨着社会的发展,中国大学生自杀现象越来越普遍。高校在校学生的自杀人数逐年上升,引起了较大范围的关注。
由此可见,高校心理普查工作的开展就显得尤为重要。传统的心理普查方式采用纸质答题,耗费大量人力物力,因此我们开发了此系统,有效弥补了传统心理测评方式的不足。
1 开发软件介绍
LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。图形化编程开发平台的特点是基于通用计算机等标准软硬件资源平台,实现构建灵活、层次体系明晰、功能强大且人机界面友好的测控系统,因此在国内外许多测控应用中被广泛采用。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图,如图1所示。
2 系统软件设计及其原理
LabVIEW的开发环境主要有前面板、程序框图两部分,前面板需要放置各种控件,而程序框图用来编写代码。
基于LabVIEW的心灵听诊器系统为一款心理普查类软件,主要有登陆、答题、数据分析、数据处理和邮件发送等功能。
系统工作过程为:学生登陆答题;答题结束后,系统进行数据处理和分析,将结果和建议反馈给学生等调查人员,数据传至数据库保存;老师登陆成功后,系统将数据进一步分析,将各个等级的学生显示至界面,并将总体数据处理成图表直观显示;老师也可将数据下载保存或通过邮件方式发送出去。
3.1 登陆界面设计(如图2所示)
密码登陆系统主要是防止非授权用户非法操作,只有合法用户在输入班级、学号、姓名验证后才能进行测试和操作。
3.2 答题界面分析
调用用户选择的不同量表进行答题测试,答题结束后,本系统直接进行数据分析,并通过udl方式连接Access数据库,利用LabVIEW的dct函数将数据写入数据库中,方便后期的处理,调用。
3.3 数据分析显示界面分析
由于答题部分已经将所有数据进行了处理,故只需要调用所需数据进行数据分析和处理,可显示不同程度学生的详细情况,亦可整体分析。通过直观的图表显示在前面板中,如图3所示。
3.4 邮件发送界面分析
通过运用.NET中的构造器节点实现了邮件发送的功能。邮件发送的内容可以是两个量表测试结果中状况不好的学生名单,也可以是其他的内容,如图4所示。
4 测试与系统维护
4.1 测试
经本校大量学生测试,本系统暂无重大问题出现。图3所示为经过本校某学院50个班随机抽样一名学生操作本系统进行scl-90自评症状量表的测评数据统计。
4.2 系统维护
学生的登陆需要与Access数据库中数据进行比对从而实现登陆,此处的功能需要老师或工作人员将学生信息手动导入到Microsoft Access数据库中。如需添加其他相关心理测评量表,仅需将量表添加至数据库,改变对应参数即可实现。
结论
心理普查行为是人们生活中不可缺少的,设计的基于LabVIEW的心灵听诊器系统可对大量人群进行心理调查,不仅能有效提高心理普查效率,同时也为心理普查工作提供了大量的便利。具有良好的实用价值和经济价值。
参考文献
[1]姚佳程.90后大学生自杀心理及危机干预研究[J].西部素质教育,2016,2(2):134-135.
[2]赵洁,张璐,李桃.论虚拟仪器LabVIEW的发展及应用[J].山西电子技术,2011(4):87-89.
[3]陈树学,刘萱.LabVIEW宝典[M].北京:电子工业出版社,2011:2-3.