陳 賢 段明秀
(吉首大學信息科學與工程學院,湖南 吉首416000)
大學生作為社會的特殊群體,面臨的各方面壓力也越來越大,心理問題日趨增多,因心理問題引發的極端事件層出不窮。高校心理健康教育工作對于緩解和解決大學生心理健康問題,對學生心理素質的提高發揮著越來越重要的作用。
傳統的心理健康教育過程中,包括建立、管理和使用學生心理檔案,對學生進行心理測試,需要消耗大量人力、物力。近年來,網絡上出現了大量關于心理健康教育方面的網站、論壇,雖然這些網站對普及大學生心理知識和促進大學生心理健康做出了一定的貢獻。但是,互聯網上的許多心理知識,心理健康管理并不能有效的改善和管理學生的心理。因此,高校應盡快實施適合本學院的大學生網絡化心理健康教育,把心理健康教育系統建設成為具有學校自身特點,解決各高校針對性心理問題的最佳網絡環境。
基于上述情況,通過對吉首大學學生的心理咨詢的現狀和需求分析,提出了適合本學校心理健康測試系統網站,該網站具有宣傳推廣相關心理健康教育知識方便掌握學生的心理狀況。
大學生心理健康測試系統,實現用戶管理、系統管理、數據庫管理、業務咨詢管理和專家管理。系統分為5大子系統模塊,功能框圖如圖1所示:

圖1
1)心理健康測評模塊:本模塊是系統的工作重點之一,學生登錄后進行心理測試。系統根據該名學生的答題情況進行總結,并給出一個心理健康程度的評價,并針對測試結果提出專家指導意見。
2)心理學堂模塊:在該模塊里學生可以學習心理學知識,更全面的了解心理疾病,發布心理文章相互交流,管理員進來電子書籍、文章的管理,每期還可以更新一些幽默笑話,讓學生在這里愉快的學習,放松心情。
3)心理檔案管理模塊:此模塊是系統實現管理的重點,當學生在本系統進行完心理測試后,該學生的答題信息就自動被系統記錄起來,系統可以提供用戶按各種要求統計查詢的功能,以便快速得到已測項目的結果。心理專家也可以利用該系統的統計分析功能分析不同的學生群體心理健康上的差異。
4)學籍檔案管理模塊:對于學生的心理健康教育,要綜合考慮影響學生情緒變化的因素。如:考試成績、自我鑒定情況、老師的評語、家庭因素等。該模塊同時解決了學生學籍電子信息化,極大的方便了學校管理。
5)危機預警模塊:對測試出現心理危機的學生,系統自動將該學生納入危機預警系統,提醒老師重點關注該學生,并可以讓學生家長也參與進來共同關注。
ASP.NET是基于ASP的技術開發,它與經典ASP的意義不同,但ASP包擴經典ASP的功能,它的頁面編譯速度超過經典的ASP,且有更好的語言支持,一組龐大的用戶控件,基于XML的組件,以及集成的用戶身份驗證。ASP.NET頁面aspx通常寫入VB或C#。當瀏覽器請求一個ASP文件,ASP.NET引擎讀取文件,編譯用執行腳本的文件,并將結果返回給瀏覽器作為普通的HTML。
ASP.NET進行頁面的編寫,大大的縮短了開發周期,降低了開發難度。
JavaScript作為一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言。在網頁中使用可以實現許多客戶端需求。有了JavaScript網頁變得生動有趣,靈活快捷。
本系統中的下拉列表通過JavaScript實現,這里設計了帶圖標的下拉列表,在點擊后圖標改變,下拉內容彈出,效果圖如下:
點擊前如圖2.1所示:

圖2.1
點擊后如圖2.2所示:

圖2.2
主要實現思路:將下拉框中的內容放在表格中,表格的ID命名規則是subtable+id,初始表格設置為不顯示,點擊“在線測試”后將下拉框中的內容顯示,圖標的轉變則是在點擊后改變圖標路徑。在顯示“在線測試”的fflt;affgt;標簽中設置onclick事件觸發javascript中的show(id)函數。show函數傳遞進來的參數為要顯示的下拉框表格。
選擇型心理測試即由若干道選擇題組成的一組測試試卷,每道題的選項有不同的分值,待測者對每一道題目進行選擇,最后通過算法計算出待測者的測試結果,這類計算也是有JavaScript實現。定義一個函數gets()作為javascript中的函數,作用是將按鈕的value值傳進數組q[n]中,定義一個cal函數,在完成所有選項后,按測試算法對數組q[n]進行操作。
跳轉選擇型心理測試與選擇型心理測試不同,這類題目的不同選項對應不同的下一題,通過選題跳轉最后得到選擇的答案。這種類型的測試,開始只顯示第一題,將其他題目隱藏。在點擊第一題的答案后,顯示相應的后續題目。方法與下拉列表類似,通過JavaScript控制表格的顯示與隱藏實現。
使用JavaScript實現上述功能,可以使頁面更流暢,網頁和用戶之間的實時性的、動態的、交互性更強。
AJAX是一種用于創建快速動態網頁的技術,通過在后臺與服務器進行少量數據交換,AJAX可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
通過AJAX實現如下列框,日期選項的異步刷新,減少不必要的頁面重載。
大學生的學習和生活日益受到網絡的影響,使得高校建立心理咨詢網站,開展網絡心理健康教育愈加重要。在心理健康測試技術的實施上,主要利用JavaScript這種通用的、基于原型的、面向對象的腳本語言,它可在不占用很多系統和網絡資源的情況下,在頁面做完整的程序。最終完成的一個基于B/S的大學生心理健康測試系統,該系統使用靈活方便、操作簡單、數據處理速度快、系統使用模塊化設計易于擴充和修改,大大提高了心理測試、分析等各項工作效率,減輕了教師的工作負擔。心理健康教育中心以談心等方式對心理存在問題的學生進行了心理教育,取得了很好的效果。
[1]楊春暉.系統架構設計師教程[M].北京:清華大學出版社,2009.
[2]李保民.軟件結構體系結構建模研究與應用[D].大連:大連海事大學,2005.
[3]王珊,薩師煊.數據庫系統概論[M].北京:高等教育出版社,2006.
[4]倪海,王明濤.高校心理咨詢網站建設初探:基于B/S模式的網站設計與實現[J].北京機械工業學院學報,2006,21(3):81-83.
[5]王筱芽.基于Web的藝術類大學生心理健康輔助教育系統設計與開發研究[D].上海:華東師范大學,2010.
[6]劉翠翠,胡嵐.大學新生心理健康狀況調查與對策分析[J].蚌埠醫學院學報,2010,35(10):1040-1042.