基于 EasyUI和 SSM的大学生心理预警平台搭建
摘要:本文主要论述使用Web前后端框架EasyUI和SSM快速搭建一个大学生心理预警平台。本系统通过导入大学生在校行为大数据,交由大数据分析系统分析大学生心理健康状态,并生成大学生心理健康评估报告,还可以对大学生突发心理状况进行预警提醒,以避免大学校园中悲剧的发生。
关键字:EasyUI,SSM,大学生心理预警。
1 引言
2020年,中国国内各类高校数量为2738所,在校学生总人数达4183万人,规模极其庞大。大学生作为一个特殊的体,刚刚开始远离原生家庭,进入全新环境生活,心理相对成熟却又不够完善。近年来,大学生因心理健康问题导致的学业中断、健康受损、甚至自杀事件时有发生。大学生心理健康问题逐步受到了国家、社会和学校的重视。中国教育部《普通高等学校学生心理健康教育工作基本建设标准》要求,高校应将大学生心理健康教育纳入学校人才培养体系,建立健全三级心理健康教育工作网络。在提高心理健康教育的同时,建立心理危机预警系统,及时发现问题,及时干预,防微杜渐,可以有效避免悲剧的发生。
2 系统介绍
幸运的是,当前大数据技术的发展,为建立大规模高校在校生的心理预警机制这一设想提供了可能。通过观察学生在校期间的一些行为数据,比如消费行为,网上异常行为等,预测学生极端心理危机事件的可能性,及时预警,推送消息给辅导员和学校心理健康教育部门。基于学生在校行为大数据预警系统的整体结构如图1所示。
图1 大学生心理预警系统结构图
数据分析预警系统是整个系统的核心,它根据心理测评量表,建立数据分析模型,负责接收学生行为大数据,将学生行为数据进行量化分析,产生学生心理健康评估报告和突发状况预警信息。数据分析系统的功能结构大致如图2所示。
图2 数据分析系统功能结构图
大学生心理预警信息平台的主要工作是数据预处理和人机交互。首先平台对导入的大学生行为数据进行预处理,预处理后的数据才可以交由大数据分析预警系统处理。用户通过预警平台查询学生心理状况数据,生成心理分析报告,接收预警推送信息。并向大数据分析系统发送控制指令和控制参数。本文讨论的主要就是大学生心理预警信息平台的搭建。
ssm框架实现登录功能
3 平台搭建
为了方便用户随时随地使用,避免系统升级为使用者带来额外工作,大学生心理预警信息平台的设计为B/S模式。
前端人机交互界面使用EasyUI框架优化。EasyUI是一个基于jQuery的用户界面插件集合,很好的支持HTML5标准,可以为开发者大幅节省开发时间,并且具有美观友好的用户界面。系
统的主界面就是使用EasyUI的侧栏菜单、选项卡、分页器、数据表格建立的。如图3所示,系统主菜单即典型的EasyUI组件侧栏菜单。
图3 平台主菜单界面样式
后台数据处理使用Java语言,在Spring + SpringMVC + MyBatis框架中开发。
Spring框架通过控制反转和面向切面编程技术,将sturct、MyBatis、Hibernate等组件以低耦合的方式,按照项目需求灵活的整合在一起。在Spring框架中,程序员可以轻松的在项目中添加或者删减组件。有效的降低系统开发的难度,提高代码的可扩展性和可维护性。SrpingMVC基于Java语言,是一种请求驱动类型的轻量级Web框架。SpringMVC以MVC架
构模式为思想,除了通过Controller接口实现用户HTTP请求的响应之外,还封装实现了诸如、本地化解析、文件上传下载等常用服务端功能,使这些功能使用起来更加方便简单。
用户登录后,主要功能分为三大块:数据库信息维护与处理模块主要完成学生信息的导入、导出和维护更新功能,以及学生行为大数据的导入和预处理;报告打印模块可查询打印学生的心理健康状况表,还可以推送紧急预警信息给辅导员和心理辅导老师;系统设置账户可修改用户账号的个人信息和密码,设置心理危机预警数据模型的各项阈值。
图4 系统功能结构图
参考文献
[1] 基于B/S架构的高校心理健康信息管理系统的研究与设计[J]. 李欢欢,王东新. 电子设计工
程. 2018(15)
[2] 大数据时代背景下大学生心理预警系统的建设路径[J]. 梁娟,刘月秀,林晓燕. 赤峰学院学报(自然科学版). 2017(13)
[3] 朱焰,林爽.大数据视域下大学生心理预警系统的构建[J].煤炭高等教育,2020,38(01):60-67.
本文为2020年度安阳市科技发展计划项目(编号:9;《大数据背景下构建校园内多元交互式心理预警APP》;主持人:刘琦;项目类别:科技攻关;项目领域:工业)的阶段性研究成果。