由于现代社会信息的多元化与网络传播的加速,老师、家长与大学生之间的交流壁垒不断增加,以至于老师或家长无法及时了解当代学生的心理状态,当大学生有了心理问题,也更愿意向同学、朋友求助,而不是向老师或心理专家求助。因此,大学生行为识别心理测试微信小程序致力于解决大学生不愿意向老师、家长倾诉的问题,并为大学生提供特征心理分析功能用以进行心理状态测评。
大学生行为识别心理测试微信小程序搭建了前端为微信小程序,后台Springboot,数据库端为MySQL,服务器端为Tomcat的测试环境,分别完成系统功能测试和性能测试。
该微信小程序主要功能包含特征心理分析、智慧树洞、心情池、心理知识和个人中心等。其系统的技术特点是利用行为识别进行心理测试。主要实现方式是在微信小程序端利用百度AI人体关键点识别技术提取人体的21个关键点信息,由后端的AnalysisController接收人体关键点的x轴和y轴信息,通过AngleUtils计算人体某个三角区的角度值,调用MouthUtils等工具类对人体行为进行分类,并由此辨别某一行为代表的情绪,最后将行为与情绪都返回到微信小程序端,显示在特征心理分析页面中。
除此之外,微信小程序作为一个跨平台、可随时使用的移动端工具,较以往的心理测试平台更为方便快捷。与此同时,本项目的设计与实现,也突破了传统心理测试方法,有利于解决当代大学生有抵抗心理的问题,让当代大学生正确对待心理健康问题。