張利利,胡文東,李曉京
隨著社會的高度發(fā)展,人們的生活節(jié)奏日益加快,競爭加劇,人際關(guān)系也變得越來越復雜,這些因素都可能給人們帶來沉重、巨大的心理壓力。根據(jù)心身醫(yī)學的觀點,疾病的變化是一個整體的變化過程, 因此人的心與身的健康是互相作用互相聯(lián)系的,從心理和軀體兩方面整體來評價能更好的反映人群的健康狀況。由于(1)心理醫(yī)生的匱乏,以前對健康狀況的評價只局限于軀體健康,而忽視了心理健康的評價;(2)人們對心理健康的評價沒有一個普遍的規(guī)則,這就導致這種評價不成體系,得出的結(jié)論不能說服人。針對這些問題,我們研制了一套心理健康檢測與咨詢指導系統(tǒng)。本系統(tǒng)采用國際通用的健康檢測量表對各類人群的心理健康狀況進行評價并分析可能存在的影響健康的因素,確定同類人群的健康水平。
本系統(tǒng)采用了VB和Access數(shù)據(jù)庫技術(shù)相結(jié)合的方法來開發(fā)。
Visual Basic,簡稱VB,是Microsoft公司推出的一種Windows應(yīng)用程序開
發(fā)工具。它以其高效、簡單易學及功能強大等特點深受廣大程序設(shè)計人員的青睞,已成為目前 Windows系統(tǒng)開發(fā)和各種基于 Windows平臺的應(yīng)用程序設(shè)計的主要語言和工具。VB支持面向?qū)ο蟮某绦蛟O(shè)計,具有結(jié)構(gòu)化的事件驅(qū)動編程模式,并且可以十分簡單地設(shè)計出良好的人機界面。
根據(jù)本系統(tǒng)的實際需求以及數(shù)據(jù)流量的大小,決定使用微軟公司的Access數(shù)據(jù)庫。Access數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫,可以處理多種類型的數(shù)據(jù),并且設(shè)計過程自動化。Access數(shù)據(jù)庫負責系統(tǒng)數(shù)據(jù)庫的維護,包括響應(yīng)用戶的查詢請求,完成用戶發(fā)出的添加、更改和刪除數(shù)據(jù)的命令。
根據(jù)系統(tǒng)要求,系統(tǒng)軟件應(yīng)具有如下功能:
(1)題庫(item bank):一個特定測驗的不同版本的所有問題都可以被當作該測驗的題庫。越來越多的測驗編制者正在構(gòu)建巨大的題庫,按內(nèi)容和難度水平分類,儲存在本系統(tǒng)中,這些題庫能夠根據(jù)需要產(chǎn)生大量的不同測驗版本。
(2)機上施測:在計算機上完成測驗過程,替代傳統(tǒng)的紙筆測驗。在受測者輸入個人資料后,計算機按測驗規(guī)定程序給出測驗指導語,然后逐一呈現(xiàn)題目,并記錄受測者對每一道題的答題時間。
(3)自動記分:計算機根據(jù)受測者的答題情況,按測驗評分規(guī)則自動進行記分,完成各分量表、總分及測驗有關(guān)指數(shù)的分數(shù)統(tǒng)計,從而替代采用記分模板等方法計算量表各項指數(shù)的過程。
(4)結(jié)果的分析和解釋:根據(jù)常模資料,系統(tǒng)自動將一系列原始分數(shù)轉(zhuǎn)換成標準分數(shù),然后根據(jù)事先錄入的心理學專家知識對受測者的測驗結(jié)果做出說明,或提出訓練、干預方案及有關(guān)建議。
本系統(tǒng)建立的數(shù)據(jù)庫中共有表有四大類,分別涉及到信息表、原始數(shù)據(jù)表、結(jié)果表和常模表的方面。表之間的關(guān)系如圖1所示。
本系統(tǒng)的數(shù)據(jù)庫表的設(shè)計分為
信息表記錄用戶的基本信息,只有一個id表。
原始數(shù)據(jù)表記錄了用戶的測驗數(shù)據(jù)。本系統(tǒng)可以進行20種測驗,每一種測驗都有一個原始數(shù)據(jù)表。
常模表是根據(jù)不同的年齡、性別和學歷分別給出不同人群的時間平均值和方差,每一種測驗至少有2個常模表。
結(jié)果表記錄的是根據(jù)原始數(shù)據(jù)表中的測試時間、測試答案與常模表進行比較之后得到的結(jié)果值。每一種測驗都有一個結(jié)果數(shù)據(jù)表。
圖1 表之間聯(lián)系
系統(tǒng)的主界面如圖2所示
圖2 主界面
在本系統(tǒng)中,我們采用VB內(nèi)置的數(shù)據(jù)控件Data控件建立與數(shù)據(jù)庫的連接??梢酝ㄟ^設(shè)置Data控件的connect、DatabaseName、RecordSource屬性實現(xiàn)對數(shù)據(jù)庫的連接和訪問。即在設(shè)計時將Data控件的connect屬性設(shè)置為缺省值”Access”,將DefaultType屬性設(shè)置為“2-使用Jet”。
本系統(tǒng)包括幾個功能模塊,開始測驗、手動輸入、處理現(xiàn)存數(shù)據(jù)、DXC文件處理、使用幫助和退出。
開始測驗:該功能是進行單人人格測驗操作。即通過心理醫(yī)生與用戶的交流來判斷對該用戶是否進行測驗以及進行那些測驗,最后給出比較科學的分析。
手動輸入:對問卷方式的紙質(zhì)測驗進行處理,并將處理結(jié)果存入數(shù)據(jù)庫中。
處理現(xiàn)存數(shù)據(jù):閱覽、查詢、打印已經(jīng)處理過的、數(shù)據(jù)庫中現(xiàn)有的用戶的各項測驗結(jié)果數(shù)據(jù)。界面如圖3所示。
DXC文件處理:對群體測驗的原始數(shù)據(jù)文件進行處理,并將處理結(jié)果存入數(shù)據(jù)庫中。該功能不僅可以對單個用戶的數(shù)據(jù)進行處理,還可以對多個用戶的數(shù)據(jù)進行批處理。
使用幫助:調(diào)閱聯(lián)機幫助文件。
退出測驗:關(guān)閉主程序,退出本次測驗。
圖3 處理結(jié)果界面
圖為“艾森克人格測驗量表”的處理結(jié)果圖,左半部是您正在察看的用戶的基本信息、測驗量表剖析圖、測驗量表關(guān)系圖、時間關(guān)系圖的顯示。右半部是您點擊“典型個體顯示”按鈕之后系統(tǒng)自動給出的關(guān)于該用戶的性格特點的判斷結(jié)果。這個判斷結(jié)果是根據(jù)倔強性、內(nèi)外向和情緒穩(wěn)定性三個維度的標準得分值給出的。它將每個維度分為三個等級,即有75%的人群的標準得分值是處于中間那個等級,其余25%的人群屬于兩邊的等級,總共算出來可以得到27種性格特點。所謂的標準得分值是根據(jù)常模即平均值和方差采用標準T分數(shù)的換算方法計算出來的。在本系統(tǒng)中,我們針對艾森克測驗給出了不同人群的10個常模表。
在應(yīng)用過程中使用該系統(tǒng)基本能滿足需求,但目前還存在一些問題,如對用戶的分析比較太可觀化了,因為人的性格特點是一個很復雜的概念,它跟很多因素都有關(guān),以后需要進一步改進。目前該系統(tǒng)已經(jīng)被廣泛地應(yīng)用部隊、醫(yī)院和高校當中,作為心理醫(yī)生的一個強有力的輔助診斷工具。
[1]張軍勝,王家同. 新兵心理健康狀況和人格特征的相關(guān)研究[D].碩士畢業(yè)論文.2007.
[2]胡磊,張澤明.基于 B/S模式的學會信息管理系統(tǒng)[J].微型電腦應(yīng)用,2008,24,(10),34-35.
[3]胡文東,王濤,李曉京,等.計算機多媒體群體心理測量系統(tǒng)研制[J].第四軍醫(yī)大學學報,1999,20,(3):225-7.
[4]陳國鵬.心理測量與常用量表[M].上海:上??茖W普及出版社,2005.
[5]薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論 [M]. 2版.北京:高等教育出版社, 1991: 43 - 46.