基于Android的大学生心理咨询APP设计与实现

2020-03-04 12:18田保书尹鸿铭刘歆刘俊周靖航
科学与财富 2020年36期
关键词:大学生

田保书 尹鸿铭 刘歆 刘俊 周靖航

摘 要:近几年,人们的生活节奏越来越快,工作竞争压力也越来越大。大学生在学习上、生活上、情感上和就业上的压力明显增大,这便容易产生心理问题,从而直接影响到大学生的健康成长和大学生活的校园稳定。为了解决此类问题,便设计了基于Android的心理健康咨询平台。该平台打破了时间和空间的限制,可任意时刻咨询心理咨询师,这就更容易帮助大学生缓解心理压力,解决心理障碍等问题。

关键词:Android;心理咨询平台;大学生

1 引言

我国目前人群中患有心理问题的人,就像患了感冒一样,比比皆是。且每年大致有几十万人以自杀的方式结束了自己的生命,其中大部分自杀者都患有不同程度的抑郁症。再看,有关资料显示:近几年,大学生厌学、离家出走、偷窃、抢劫等行为严重扰乱校园稳定性。这与他们的不健康心理有着密切的联系。

传统的心理咨询方式是和心理咨询者面对面的进行交流,使得咨询者感受到陪伴和温暖。并根据咨询者的个人登记健康信息表来进行分析,借此给咨询者提出建议或解决问题的方法。但有些人比较腼腆,所以这些人并不太喜欢这种直白的倾诉方式,从而不愿意与人倾述。除此之外,国内有很多高校虽然都开设了心理健康咨询中心,其实,有的学生都不太愿意以这种面对面交流的方式迈出心理咨询的第一步,这就使得传统心理咨询诊疗效率较低。

对此,移动互联网的迅速发展使得心理健康咨询类APP数量巨增,但市面上针对大学生的心理健康咨询APP却极少,提供的心理服务相对单一,且大部分心理健康咨询APP存在收费现象。借助“网络+心理咨询”的方法不仅有效地解决了传统心理咨询的弊端,还解决了大部分学生不愿意以面对面的方法咨询问题的弊端。针对这些问题,Android端的大学生心理健康咨询平台可很好的帮助当代大学生解决心理问题。

2 需求分析

2.1 功能性需求

此平台主要实现用户注册、登录、心理课堂、减压、个人中心等功能。

微课堂:此模块,有心理视频、精选文章、健康知识领域,通过这些领域可以使得大学生了解关于心理方面的任何问题,看自己是否存在了心理问题,针对自己的问题,该如何去解决面对。

互动区:此模块,提供超过20套心理测试卷,通过不同类型的心理测试题来了解自身性格、特点。也可以推荐学校的活动,让用户了解这些活动并参与其中,让用户感受到温暖、快乐等等。

减压区:此模块,心灵电台是同学们的归属,心灵电台拥有不同的类型,如治愈台、娱乐台等。还可发布校园乐趣事,对自己的校园更加了解,感受到同学们乐观向上的生活态度,给予自己鼓励,减小压力。

推荐区:此模块,通过推荐文字、书籍、游戏等信息让用户前往阅读和玩耍,可以适当的放松心情,减少压力等。

我的:该模块,主要是显示账户信息、反馈问题、设置相关配置,还可以联系客服咨询相关平台问题。

2.2 非功能性需求

界面操作:设计风格大气、专业、页面上没有与该平台无关的内容,字体规范、用色规范、布局规范。操作简单易懂,用户可以自由使用等。

兼容性:系统应支持IOS,Android 等平台;

数据保密性:通过网络传递数据的数据应该加密。需要保证数据在采集、传输和处理过程中不被偷窥、窃取、篡改。业务数据需要在存储时进行加密,确保不可破解。

2.3设计约束

开发: Android Studio作为开发平台,Android SDK作为开发环境,JAVA语言作为编程。

数据库:Mysql数据库。

3 详细设计与实现

下面以登录功能为例,首先在注册页面注册好账户信息后,前往登录页面。平台可根据用户输入的账号密码进行查询数据库,看是否存在该账号信息,若存在,则进入主界面,若不存在则提示账号或密码错误。

登陆功能核心代码如下:

public void onClick(View v) {

new Thread(new Runnable() {

@Override

public void run() {

ResultSet resultSet = null;

DBHelper dbHelper = new DBHelper();

String sql = "SELECT * FROM psyuser WHERE user_name='" + userName.getText().toString().trim()

+ "' and user_pass='" + password.getText().toString().trim() + "'";

try {

resultSet = dbHelper.executeQuery(sql);

if (resultSet.next()) {

Intent intent = new Intent(LoginActivity.this, MainActivity.class);

intent.putExtra("賬号", resultSet.getString("user_name"));

startActivity(intent);

finish();

} else {

Looper.prepare();

Toast toast = Toast.makeText(LoginActivity.this, "账号或密码错误!", Toast.LENGTH_SHORT);

toast.show();

Looper.loop();

}

} catch (Exception e) {

e.printStackTrace();

}

}

}).start();

}

4 结语

本文设计并实现了基于Android的在线心理健康咨询平台,该平台主要是针对于面向大学生心理咨询的APP种类少,功能单一等问题而开发的。目的是解决大学生面对就业、学业的压力所产生的心理压力、不愿咨询专业心理老师等问题。该平台运用Java技术在Android studio开发平台所实现的,拥有简单易懂的操作方法、页面简洁灵活,并最终达到了减轻大学生心理压力、解决心理问题的目的,实现其真正的价值。

参考文献:

[1] 刘萍. 基于Android的在线心理健康平台设计与实现 ,2018.

[2] 郭霖. 第一行代码Android第2版,人民邮电出版社,2016.

基金项目:西北民族大学中央高校基本科研业务费资助本科生科研创新项目(项目编号:XBMU-BYL20176).

作者简介:

田保书(1998— ),男,土家族,贵州遵义人,本科生;主要研究方向:软件工程.

(西北民族大学 数学与计算机科学学院  甘肃  兰州  730030)

猜你喜欢
大学生
带父求学的大学生
大学生之歌
新大学生之歌
大学生实习如何落到“实处”
让大学生梦想成真
他把孤儿院办成大学生摇篮