摘 要:隨著現代信息技術的不斷發展,信息化管理手段也逐步運用到高校心理健康教育管理工作中。本文從學院學生心理健康教育管理工作的實際出發,利用ASP.NET技術和SQL SERVER數據庫技術,開發出一套涵蓋教師檔案、學生檔案、題庫管理、危機預警管理等模塊的學生心理測評檔案管理系統,為學院做好大學生心理健康教育管理工作提供了信息化的解決方案。
關鍵詞:心理健康;管理系統;ASP.NET SQL SERVER
近年來,隨著我國社會的高速發展,高校的內外部環境發生了巨大變化,部分大學生產生了心理問題,甚至有學生走上了自殺或犯罪的道路,如:2007年上海交大一名大四學生跳樓身亡、2012年南京江寧女大學生發微博自殺、2013年復旦大學林森浩故意投毒事件等。大學生心理健康問題受到社會的廣泛關注。
目前大部分高校通過設置心理咨詢室、建立心理健康檔案或進行心理測評等手段對學生的心理健康進行跟蹤、干預和教育,但管理手段滯后,工作效率偏低,不能緊跟時代潮流。如今信息化技術已廣泛運用于各行各業,使得管理更加合理、規范、科學。為順應信息化發展的潮流,提升學校信息化管理工作的水平,我院早已建設一套完善的校園網,并擁有自己的網站。因此,在學院,借助信息化的管理手段開發一套符合實際需求的學生心理測評檔案管理系統成為可能,而這將為學生心理問題早期預防、發現和干預提供一個好的途徑和空間。
一、 系統需求分析
(一) 業務需求
我院地處山區,辦學時間短,教師隊伍配備不齊全,尤其是心理輔導工作的專業教師嚴重缺乏,學生心理健康教育難以有效開展。通過與專業教師交流,與部分學生、特別是有一定心理障礙的學生座談,到心理咨詢室現場觀摩,到檔案室調閱學院現有學生紙質心理檔案等方式獲取有關一手資料,整理凝練后,確定業務需求為:
(1)每個學生有一套完整心理健康檔案,能查詢并打印;(2)教師能對任何一名學生的基本資料和心理健康檔案進行管理,有增加、修改、刪除、查詢和打印等功能;(3)教師能對題庫進行維護并同時生成考卷讓學生考試;(4)學生考卷系統自動批改并評分,教師可以對每份考卷修改及評語;(5)教師能方便查詢每個學生的資料,尤其是心理有障礙的學生;學生只能查看自己的資料,做題目,同時查詢自己的成績。
(二) 功能需求
系統應滿足以下幾點功能:
(1)利用信息技術,采用“人機對話模式”,讓學生在有網絡的地方可以隨時使用本系統;(2)通過學生的心理測評,心理教師可以全面了解學生的人格特征和心理健康指數,從而對有障礙的學生提早進行心理調適或危機干預,有效進行心理健康教育;(3)心理檔案無紙化,即實現電子化檔案管理;提供各種方便的查詢和統計方式,供心理教師及學生使用,使心理檔案管理更科學、更專業、更安全可靠;(4)遵循信息保密制度,不同的登錄人員只能看到被授權查看的信息;(5)界面人性化,操作簡單,符合大家日常使用電腦的習慣。
二、 技術構架介紹
(一) B/S結構
B/S結構(即Browser/Server,瀏覽器/服務器結構),是C/S結構的一種變化或改進的結構。B/S結構下,用戶通過瀏覽器訪問系統并實現用戶界面。其特點是:
(1)維護和升級方式簡單。用戶都是通過瀏覽器來訪問B/S結構的軟件,因此客戶端電腦只要有瀏覽器就可以,這樣基本不需要做任何維護;(2)具有分布性特點;只要有網絡,用戶可以不限制地點不限制時間的使用軟件進行各種操作;(3)成本降低,選擇更多。用戶客戶端只要有瀏覽器就行,服務器可以選擇免費的操作系統,如Linux系統;數據庫也可以選擇免費的數據庫管理系統;(4)需要考慮應用服務器的數據安全;為防止應用服務器故障而導致數據丟失等不堪設想的后果,做好數據庫存儲服務器,以防萬一。
(二) ASP.NET
ASP.NET是.NET FrameWork的一部分,是一項微軟公司的技術,是一種嵌入網頁中的腳本,可由因特網服務器執行的服務器端腳本技術;是基于.NET的環境,可以用Visual Basic.NET、C#或JScript.NET等任何一種與.NET兼容的語言創作應用程序;適應當前軟件發展的需求,為了讓開發人員更容易開發出Web軟件,向Web轉移的戰略需要,ASP.NET提供很多策略進行支持,如結構清晰的代碼、可用編譯類語言編寫、代碼易于重用和共享等等。
(三) Microsoft SQL Server 2005
SQL Server 2005是微軟公司2005年推出的一個版本,是一個全面的數據庫平臺,具有以下幾個特點:
(1)將.NET Framework功能植入數據庫引擎中;(2)強化XML的處理能力,并新增本地的XML數據類型,以及支持原生XML數據類型的XML查詢運算符;(3)Transact-SQL提供了新的語言功能,提高了語言的性能;(4)數據庫引擎的安全性功能大幅強化;(5)提供Web服務、報表服務、增強的全文搜索功。
三、 系統總體結構設計
本系統實現的是學生心理測評及心理健康檔案管理。使用本系統的用戶按角色劃分為管理員、教師和學生,對應的功能:管理員是進行基礎數據設置和維護的系統管理功能,教師是進行題庫維護和試卷維護的功能,學生是答卷的功能。根據用戶角色及其對應的功能把系統分為系統管理、教師出卷管理、學生答卷管理三個大模塊,系統的總體結構如圖1:
(一) 系統管理模塊結構圖
系統管理模塊的功能由管理員操作,管理員可以對編碼維護、學生檔案、教師檔案和權限管理等內容進行管理。系統管理模塊結構圖如圖2:
1. 編碼維護:具體包括對編碼進行新增、刪除、修改的功能。增加新的編碼,可以在該模塊里添加,同時對已經存在的編碼可以進行刪除或者修改。
2. 學生檔案:具體包括對學生資料進行新增、刪除、修改的功能。新入學的學生在該模塊里添加,同時對已經就學的學生進行刪除或者修改。每個學生的個人信息、學籍情況等基本資料都在該模塊實現。但學生的心理測評成績或者教師評語等資料需要在其他對應功能模塊中實現。
3. 教師檔案:具體包括對教師資料進行新增、刪除、修改的功能。新使用系統的教師在該模塊里添加,同時對已經使用系統的教師進行刪除或者修改。教師的基本信息資料維護都在該功能里實現。
4. 權限管理:具體包括三個功能。功能一是修改當前登錄的管理員的密碼;功能二是對教師的權限進行管理,如教師的密碼修改、限制教師是否可以登錄系統、教師是否離職等;功能三是對學生的權限進行管理,如學生的密碼修改,限制學生是否可以登錄系統,學生是否退學等。
5. 注銷登錄:當前登錄的管理員退出系統,同時刪除所有登錄期間存儲的信息。
(二) 教師出卷管理模塊結構圖
教師出卷管理模塊是指教師進行操作的模塊,是系統關鍵模塊之一。教師利用該模塊進行題庫維護、題庫制定試卷樣本、把試卷分發給學生、對已經答題的試卷進行評分等操作,最后還可以對學生的檔案、成績和危機預警報告進行查詢或管理等。教師出卷管理模塊結構如圖3:
1. 題庫維護:具體包括對題庫里的題目進行新增、刪除、修改的功能。需要新增加的題庫題目在該模塊里添加,具有對已經存在的題庫題目進行刪除或者修改的功能。題庫是由一條條心理測評題目組成,每題題目由題目內容和題目答案組成。根據現實情況,題目分為單選題、多選題、判斷題、填空題和問答題五種類型。
2. 試卷樣本:具體包括對試卷樣本進行新增、修改、刪除的功能。需要新增加的試卷樣本該模塊里添加,具有對已經存在的試卷樣本進行刪除或者修改的功能。教師首先確定好試卷的名稱,然后確定五種類型題目的每題分數,最后再按五種類型分別在題庫里面選擇對應的題目,最終生成試卷樣本并提交到數據庫。
3. 考試評分:具體包括試卷分發、系統自動評分和老師審核評分。試卷分發是指教師把已生成的試卷樣本分發給學生;系統自動評分是系統自動完成,不需要人工干預,學生交卷的同時系統就自動評分;老師審核評分是指教師人工閱卷得出人工評分分數,然后通過系統把人工評分和系統自動評分累加,得出每張試卷的總分。
4. 信息查詢:具體包括學生檔案查詢、學生成績查詢、危機分數設置和危機預警報告查詢。該模塊主要是方便教師對每個學生的檔案和成績進行查詢;同時設置一個危機分數,由此就可以統計出所有低于這個分數的學生,最后形成一個危機預警報告。通過信息查詢,教師可以方便直觀地對所有學生進行管理。
5. 密碼修改:登錄的教師在此進行密碼修改。
6. 注銷登錄:即退出系統,所登錄的教師退出系統,同時刪除所有登錄期間存儲的信息。
(三) 學生答卷管理模塊結構圖
學生答卷管理是指學生進行操作的模塊,也是系統關鍵模塊之一。學生利用該模塊進行考試管理、基礎數據查詢、成績查詢等操作。學生答卷管理模塊結構如圖4:
1. 考試管理:具體包括領取試卷、進行答題和提交試卷。領取試卷是指登錄系統的學生就可以領取屬于自己的試卷;進行答題是指試卷領取后開始進行心理測評;提交試卷是指學生試卷答題完畢,即本次心理測評結束,直接進行試卷提交,系統會對單選題、多選題、判斷題和填空題這四種類型的題目進行自動評分,并匯總自動評分的總成績。
2. 基礎數據查詢:具體包括個人信息查詢和教師信息查詢。個人信息查詢是指學生可以查詢到自己本人的檔案。教師信息查詢是指學生可以查詢到教師檔案里的所有教師的一些公開信息。
3. 成績查詢:具體包括單張試卷查詢和所有試卷匯總查詢。單張試卷查詢是指學生可以對已經答題完畢并經過教師審核評分后的試卷的內容及成績查詢。所有試卷匯總查詢是指學生可以查詢出一段時間內所有已經答題完畢并經過教師審核評分后的試卷的匯總表。通過成績查詢,學生方便對自己的心理測評進行歸納總結。
4. 注銷登錄:即退出系統,所登錄的學生退出系統同時刪除所有登錄期間存儲的信息,如Session信息。
四、 壓力測試
(一) 測試環境
網絡情況:學院內部局域網,服務器與客戶端連接速率為10/100M自適應。服務器配置:IBM X3650服務器,兩個四核2.0GHz的CPU,4G內存,操作系統為Windows2003。這臺服務器既做Sqlserver數據庫服務iq,又做IIS服務器和Web Service服務器。客戶端為:Dell電腦,1個雙核2.2G的CPU,2G內存,操作系統為Windows XP。
(二) 測試結果
安裝好WAST測試工具后,并設置并行連接數、設置持續時間、延遲時間、掛起時間、帶寬、用戶數等各項參數后,就開始測試。根據多種測試報告得出系統各個頁面的系統響應時間都在7秒與14秒之間,由此推斷按目前服務器的配置及系統的部署可以讓用戶比較滿意地體驗。測試結果表明該系統基本滿足了心理測評及心理檔案管理的功能要求,并可以滿足不同用戶角色的不同需求、運行用戶角色之間的數據處理。總的來說,該系統的設計結果達到了預定的基本目標,系統運行情況良好。
五、 結束語
本系統是一套基于Web技術的學生心理測評檔案管理系統,基本體現了學生心理健康測評及心理健康檔案管理的特點。系統使用Asp.net技術、開發語言C#,并利用Web Service技術,后臺采用Sql Server數據庫,使得系統的安全性、管理性、穩定性、可維護性、保密性都極大提高。同時系統既遵循大學生心理健康教育的普遍規律,又緊密結合了學院學生心理健康教育的現狀,用面向對象的設計方法構建了心理測評檔案管理的各模塊需求。憑借系統良好的功能設計和友好用戶界面,并借助校園網和國際互聯網帶來的便利性,用戶可以不受時間和地域的限制使用該系統,這將大大提高學生對心理健康教育的參與度和重視度。
參考文獻:
[1]王萬山.大學生心理健康教育[M].中國出版集團、現代教育出版社,2012年8月.
[2]張衛平.高校心理健康教育研究[M].遼寧大學出版社,2013年5月.
[3]史濟民,顧春華,鄭紅.軟件工程-原理、方法與應用[M].高等教育出版社,2009年3月.
[4]郎登何.ASP.NET(C#2008)項目開發案例教程[M].機械工業出版社,2010年6月.
[5]鄭宇軍.C#語言程序設計基礎(第2版)[M].清華大學出版社,2011年10月.
[6]劉衛國,熊擁軍.數據庫技術與應用——SQL Server 2005[M].清華大學出版社,2010年1月.
作者簡介:
鄭振隆,講師,福建省泉州市,泉州工藝美術職業學院。