田保書 尹鴻銘 劉歆 劉俊 周靖航
摘 要:近幾年,人們的生活節(jié)奏越來越快,工作競爭壓力也越來越大。大學生在學習上、生活上、情感上和就業(yè)上的壓力明顯增大,這便容易產(chǎn)生心理問題,從而直接影響到大學生的健康成長和大學生活的校園穩(wěn)定。為了解決此類問題,便設(shè)計了基于Android的心理健康咨詢平臺。該平臺打破了時間和空間的限制,可任意時刻咨詢心理咨詢師,這就更容易幫助大學生緩解心理壓力,解決心理障礙等問題。
關(guān)鍵詞:Android;心理咨詢平臺;大學生
1 引言
我國目前人群中患有心理問題的人,就像患了感冒一樣,比比皆是。且每年大致有幾十萬人以自殺的方式結(jié)束了自己的生命,其中大部分自殺者都患有不同程度的抑郁癥。再看,有關(guān)資料顯示:近幾年,大學生厭學、離家出走、偷竊、搶劫等行為嚴重擾亂校園穩(wěn)定性。這與他們的不健康心理有著密切的聯(lián)系。
傳統(tǒng)的心理咨詢方式是和心理咨詢者面對面的進行交流,使得咨詢者感受到陪伴和溫暖。并根據(jù)咨詢者的個人登記健康信息表來進行分析,借此給咨詢者提出建議或解決問題的方法。但有些人比較靦腆,所以這些人并不太喜歡這種直白的傾訴方式,從而不愿意與人傾述。除此之外,國內(nèi)有很多高校雖然都開設(shè)了心理健康咨詢中心,其實,有的學生都不太愿意以這種面對面交流的方式邁出心理咨詢的第一步,這就使得傳統(tǒng)心理咨詢診療效率較低。
對此,移動互聯(lián)網(wǎng)的迅速發(fā)展使得心理健康咨詢類APP數(shù)量巨增,但市面上針對大學生的心理健康咨詢APP卻極少,提供的心理服務(wù)相對單一,且大部分心理健康咨詢APP存在收費現(xiàn)象。借助“網(wǎng)絡(luò)+心理咨詢”的方法不僅有效地解決了傳統(tǒng)心理咨詢的弊端,還解決了大部分學生不愿意以面對面的方法咨詢問題的弊端。針對這些問題,Android端的大學生心理健康咨詢平臺可很好的幫助當代大學生解決心理問題。
2 需求分析
2.1 功能性需求
此平臺主要實現(xiàn)用戶注冊、登錄、心理課堂、減壓、個人中心等功能。
微課堂:此模塊,有心理視頻、精選文章、健康知識領(lǐng)域,通過這些領(lǐng)域可以使得大學生了解關(guān)于心理方面的任何問題,看自己是否存在了心理問題,針對自己的問題,該如何去解決面對。
互動區(qū):此模塊,提供超過20套心理測試卷,通過不同類型的心理測試題來了解自身性格、特點。也可以推薦學校的活動,讓用戶了解這些活動并參與其中,讓用戶感受到溫暖、快樂等等。
減壓區(qū):此模塊,心靈電臺是同學們的歸屬,心靈電臺擁有不同的類型,如治愈臺、娛樂臺等。還可發(fā)布校園樂趣事,對自己的校園更加了解,感受到同學們樂觀向上的生活態(tài)度,給予自己鼓勵,減小壓力。
推薦區(qū):此模塊,通過推薦文字、書籍、游戲等信息讓用戶前往閱讀和玩耍,可以適當?shù)姆潘尚那?,減少壓力等。
我的:該模塊,主要是顯示賬戶信息、反饋問題、設(shè)置相關(guān)配置,還可以聯(lián)系客服咨詢相關(guān)平臺問題。
2.2 非功能性需求
界面操作:設(shè)計風格大氣、專業(yè)、頁面上沒有與該平臺無關(guān)的內(nèi)容,字體規(guī)范、用色規(guī)范、布局規(guī)范。操作簡單易懂,用戶可以自由使用等。
兼容性:系統(tǒng)應(yīng)支持IOS,Android 等平臺;
數(shù)據(jù)保密性:通過網(wǎng)絡(luò)傳遞數(shù)據(jù)的數(shù)據(jù)應(yīng)該加密。需要保證數(shù)據(jù)在采集、傳輸和處理過程中不被偷窺、竊取、篡改。業(yè)務(wù)數(shù)據(jù)需要在存儲時進行加密,確保不可破解。
2.3設(shè)計約束
開發(fā): Android Studio作為開發(fā)平臺,Android SDK作為開發(fā)環(huán)境,JAVA語言作為編程。
數(shù)據(jù)庫:Mysql數(shù)據(jù)庫。
3 詳細設(shè)計與實現(xiàn)
下面以登錄功能為例,首先在注冊頁面注冊好賬戶信息后,前往登錄頁面。平臺可根據(jù)用戶輸入的賬號密碼進行查詢數(shù)據(jù)庫,看是否存在該賬號信息,若存在,則進入主界面,若不存在則提示賬號或密碼錯誤。
登陸功能核心代碼如下:
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 結(jié)語
本文設(shè)計并實現(xiàn)了基于Android的在線心理健康咨詢平臺,該平臺主要是針對于面向大學生心理咨詢的APP種類少,功能單一等問題而開發(fā)的。目的是解決大學生面對就業(yè)、學業(yè)的壓力所產(chǎn)生的心理壓力、不愿咨詢專業(yè)心理老師等問題。該平臺運用Java技術(shù)在Android studio開發(fā)平臺所實現(xiàn)的,擁有簡單易懂的操作方法、頁面簡潔靈活,并最終達到了減輕大學生心理壓力、解決心理問題的目的,實現(xiàn)其真正的價值。
參考文獻:
[1] 劉萍. 基于Android的在線心理健康平臺設(shè)計與實現(xiàn) ,2018.
[2] 郭霖. 第一行代碼Android第2版,人民郵電出版社,2016.
基金項目:西北民族大學中央高?;究蒲袠I(yè)務(wù)費資助本科生科研創(chuàng)新項目(項目編號:XBMU-BYL20176).
作者簡介:
田保書(1998— ),男,土家族,貴州遵義人,本科生;主要研究方向:軟件工程.
(西北民族大學 數(shù)學與計算機科學學院? 甘肅? 蘭州? 730030)