邵慧娜,丁曉倩,楊妮妮,耿啟瑞,李葉田
(西安文理學院信息工程學院,陜西西安,710065)
大學生人格測試平臺的開發應用
邵慧娜,丁曉倩,楊妮妮,耿啟瑞,李葉田
(西安文理學院信息工程學院,陜西西安,710065)
隨著人們物質生活水平的提高,人們對精神生活的追求越來越注重。然而每個人都有來自各方的精神和心理壓力,影響正常的工作學習。但如果能夠及時的排解壓力,化壓力為動力,就會有非常積極的后果。這就需要人們能夠了解自我,揚長避短,將自己的潛力發揮出來。本測試平臺包括在線人格測試、下載保存測試結果等。本測試平臺采取B/S模式,運用ASP.NET動態網站開發技術,結合CSS+DIV界面化語言等技術。
人格測試;B/S模式;ASP.NET
人們的生活水平和質量都在提高,物質的供求豐富化、文化娛樂多元化。可迷茫、抑郁這樣的負面情緒幾乎存在于每一個人的身上,尤其是當代的大學生。這些負面情緒如果不能及時解決,會造成嚴重的后果。產生這些負面情緒的原因之一,就是對真正的自己的人格不了解。
本測試平臺包含在線測試、下載保存測試結果以及相關心理學知識,可以幫助用戶多方位了解自身的人格特點,并針對不同人格提出相應的完善建議,更有利于個人發展。
由于國外計算機網絡發展較早和普及廣泛,心理學理論比較成熟,對于心理學健康的注重已經很大眾化。國內地計算機和網絡發展起步晚,關于心理學理論的研究也不是很成熟,且多數是書籍,有關心理學方面的在線測試還沒有大眾化。人們工作生活時間緊張,人格測試平臺的隨時隨地可使用的優點和它的方便快捷必將贏得人們的關注。
本測試平臺整體采用的是B/S(Borwser/Server)架構模式。主要核心功能的實現使用Asp.net動態網頁開發語言、CSS(Cascading Style Sheet)+DIV樣式表布局界面,開發工具為Visual Studio.Net,后臺使用的數據庫服務器為SQL Server。
通過大學生人格測試平臺的總體需求情況進行分析,可以得到平臺的具體功能,為測試平臺的設計開發奠定基礎。
2.1 網站系統功能結構
經過需求分析,本人格測試平臺主要由人格測試、心理知識介紹、人格建議、人格學習完善、人格應用等主要功能模塊。從整體來看,本平臺主要由前臺用戶功能和后臺管理功能組成。
前臺用戶使用主要提供給用戶使用,包括用戶注冊登錄、人格測試和測試結果下載保存、人格學說、人格特征、人格學習及人格的應用等。
后臺管理功能主要提供給系統管理人員使用,包括對測試題目、測試結果以及心理知識的修改、更新,以及對用戶信息的管理。如圖1所示。

圖1 系統功能結構
2.2 各模塊功能
2.2.1 用戶模塊
(1) 用戶注冊與登錄模塊
為了使測試結果能夠保存,未注冊登錄的用戶只能瀏覽平臺中的心理知識等內容,不能進行心理測試。用戶登錄主要針對想要進行心理測試的用戶。如果用戶在登錄時忘記密碼,就可以點擊“忘記密碼”按鈕,跳轉到找回密碼的頁面,通過回答用戶注冊時填寫的密保問題,來找回當前用戶的密碼。
(2)人格測試與測試結果模塊
人格測試模塊主要包含初步測試和精確測試兩個部分。在進入初步測試之前,網站需要判斷當前用戶是否屬于登錄狀態,只有處于登錄狀態的用戶才可以使用心理測試功能。首先進行初步測試,根據測試結果跳轉至相應的精確測試頁面,精確測試提交后,才會顯示最終測試結果。
根據不同的人格類型題目,用戶測試的最終測試結果分為兩種不同的情況:一種是該用戶屬于當前的人格類型,并顯示出當前人格類型的性格特點和人格修養建議;另一種是該用戶不屬于當前的人格類型,并根據用戶的答題情況,顯示出用戶可能的其他人格類型。
在不屬于本類型人格的頁面中,用戶可以根據頁面提示做出相應得操作選擇。當測試結果屬于該類型人格時,用戶可以對測試結果選擇下載保存到本地計算機上。
(3)人格學說模塊
人格學說模塊主要介紹人格心理學說的內容和起源等相關
2.2.2 管理模塊
后臺管理主要是對網頁的信息進行維護和更新,主要包括對心理學的知識的維護和修改,增加、修改、刪除心理測試題目和測試結果,以及對用戶信息的維護等相關操作。
3.1 數據庫的設計
主要的數據流條目:
(1)初步測試題目表{編號,題目1,題目2};
(2)精確測試題目表{編號,類型名,題目編號};
(3)測試結果(一)表{編號,類型名,人格特性,人格原則,人格追求,人格特質,人格側翼};
(4)測試結果(二)表{編號,類型名,關鍵詞,可能類型};(5)人格特征表{編號,人格類型名,人格特征};(6)心理學說表{學說編號,學說名稱,學說內容,學說起源};(7)人格學習區表{編號,類型名,人格意識,人格行動,人格反思,自我提升,人格溝通};
(8)心理學應用區表{編號,類型名,企業應用,職場應用,生活應用};
(9)用戶注冊表{編號,用戶名,用戶密碼,密保問題,密保答案}。
3.2 實現
經過平臺的需求分析、設計以及后臺數據庫的建立,最后通過編寫代碼,完成整個基于互聯網的大學生人格測試平臺,如圖知識,幫助用戶更多地了解人格心理學。

圖2 大學生人格測試平臺首頁
(4)人格性格特征模塊
人格性格特征模塊主要對九型人格中的不同人格的性格特征進行逐個分析。幫助用戶了解自身。
(5)人格學習區模塊
人格學習區模塊主要包含對九型人格中的不同人格的性格優點、缺點以及改善缺點的建議和完善自身的練習進行介紹,幫助用戶完善自我。
(6)人格心理應用區模塊
人格心理應用區模塊主要包含對九種不同人格在企業管理中、職場生活中、日常生活中的應用與潛力的發揮介紹。幫助用戶更好的學習生活。2所示。因受篇幅所限其他功能就不一一列出了。
通過測試模擬運行,本人格測試平臺達到了設計的要求,但在操作使用中,還需要根據運行實際情況作進一步完善。
[1]李春葆,喻丹丹.ASP.NET動態網站設計教程[M].北京:清華大學出版社,2016,(2):91-186.
[2] (美)唐.理查德.里索,(美)拉斯.赫德森.九型人格的智慧(譚苗 譯)[M].上海:上海文藝出版社,2014:8-12,93-348.
[3]劉玉紅,蒲娟.HTML5網頁設計案例[M].北京:清華大學出版社,2016:73-210.
Development and application of college students’ personality test platform
Shao Huina,Ding Xiaoqian,Yang Nini,Geng Qirui,Li Yetian
(School of Information Engineering,Xi’an University,Xi’an Shaanxi,710065)
With the improvement of people’s material living standard, people have more and more attention to the pursuit of spiritual life However, everyone has the mental and psychological pressure from all sides to influence the normal work and study But if you can de-stress and stress in time, it will have very positive consequences This requires people to be able to understand the self, to make the best of themselves, to realize their potential This test platform includes online personality test, download and save test results, etc. This test platform takes the B/S mode, USES ASP.NET dynamic web development technology, and combines the CSS + DIV interface language and other technologies.
Personality tests;B/S mode;ASP.NET