徐州醫科大學醫學信息與工程學院 王淋 王子純 左海維 周玥廷
大學生心理健康網站是連接大學生與心理咨師的重要橋梁?,F有大學生心理健康網站總體運行情況良好,但在實時互動、內容更新等方面仍存在不足。本文使用PHPStudy搭建平臺運行環境,采用MVC框架對網站進行規劃設計,后臺使用MySQL進行數據管理,搭建了一款便于操作的大學生心理健康網站。該網站包含新聞文章的閱覽、收藏、評論、系統留言、心理測試、查看系統通知等功能。測試結果表明,網站安全、高效,能滿足大學生的使用需求,對增強大學生心理健康有非常重要的意義。
大學生心理健康教育已經成為高校乃至社會的熱點話題[1]。特別是在現有網絡時代,各種社交網站層出不窮,對大學生心理產生了不少負面影響[2-3]。有關于大學生因抑郁、焦慮、自閉等導致自殺的報道[4-5]。在當下網絡環境下構建新的心理健康教育模式已迫在眉睫[6]。近年來,研究者陸續展開了一些研究工作。林思勤等[7]采用RStudio軟件進行心理網絡分析,發現:外化心理問題對心理健康網絡結構的影響較大,要高度注重對大學生自卑、焦慮、偏執等心理癥狀的預防教育。佘艷云[8]利用卷積神經網絡從上網行為序列中挖掘學生的上網模式,通過訓練,在測試集中識別出有心理健康困擾的學生。心理健康網站作為實現心理健康教育網絡化的重要載體已經得到了高校的高度關注。祝志敏等[9]通過Web 2.0技術構建了支持個性化推送、多元交互的心理健康教育網絡平臺。總體來看,現有高校心理健康教育網站建設情況良好,但在互動聯系、宣傳普及等方面尚存在不足[10-12]。為此,本文采用PHPStudy軟件進行運行環境的搭建,利用MVC架構對網站進行規劃設計,后臺使用MySQL進行數據管理,搭建了一款大學生心理健康網站。本網站能滿足大學生心理咨詢的基本需求,對開展嶄新的心理健康網絡教育模式有重要推動作用。
(1)功能需求。大學生心理健康網站須滿足前端用戶使用需求和后臺的管理員管理需求。前端用戶能實現注冊登錄系統的功能,根據自身需求進行賬號密碼的修改,以及新聞文章的閱覽、收藏、評論、留言、心理測試以及查看系統通知等功能。后臺管理員要實現的功能包括對新聞文章、心理測試、評論、通知等的管理。同時,保證用戶信息隱私,網站能正確、安全地運行。
(2)性能需求。在運行期間必須保證網站是可正常使用的,如給定時間范圍來更新、維護系統,其他時間網站則正常運行。網站必須能夠快速響應操作人員的需求,及時完成信息的傳遞,且保證在傳遞大量信息時不會出現卡頓、死機等現象。當前端用戶或者后臺管理員操作不當時,系統能發出錯誤預警,并給出正確的操作提示。例如:當用戶輸入密碼的賬號錯誤時,提示“賬號或密碼輸入錯誤”。此外,網站占用內存不宜過大,以免影響其他軟件運行。
(1)登錄。登錄分為前端登錄和后臺登錄。普通用戶在前端登錄,管理員在后臺登錄,兩者的登錄流程均可用如圖1所示的登錄流程圖表示。

圖1 登錄流程圖Fig.1 Sign-in flow chart
(2)數據處理。用戶登陸后在前端或者后臺進行功能操作。系統會自動識別該用戶的權限,如果用戶擁有讀取操作權限,則請求被成功處理,否則不予處理。網站數據讀取操作流程如圖2(a)所示。當用戶登錄網站前端進行注冊、評價、留言等操作時,以及后臺管理員添加新聞文章、發布通知、測試等操作時,數據會被錄入到數據庫,此過程給中的數據存儲流程如圖2(b)所示。

圖2 數據讀取及存儲流程圖Fig.2 Data extraction and storage flow chart
在設計過程中,功能結構設計和數據庫設計尤為關鍵和重要。
本網站功能可為兩大模塊:后臺的管理員管理模塊和前端的用戶操作模塊:
(1)管理員使用的功能包括:登錄、文章管理、留言管理、評論管理、通知管理、用戶信息管理、測試管理以及滾動屏管理。管理員用例圖如圖3(a)所示。

圖3 大學生心理健康網站用戶用例圖Fig.3 College student mental health website user case chart
(2)用戶使用的功能包括:注冊、登錄、修改個人信息、修改密碼、心理測試、瀏覽文章、評論留言、點贊收藏。用戶用例圖如圖3(b)所示。
概念結構設計是將需求分析的結果抽象為概念模型的過程,是數據庫設計的關鍵[13]。E-R模型是描述概念模型的重要工具。大學生心理健康網站的E-R圖的實體包括新聞文章、評論、測試、通知、用戶和管理員,具體如圖4所示。確定實體與實體、實體與屬性之間的聯系,可以方便構建相應的數據庫表。

圖4 大學生心理健康網站E-R圖Fig.4 College student nental health website E-R chart
數據庫表的設計是實現前端用戶各種功能以及后臺管理功能的重要環節。大學生心理健康網的管理系統包含很多數據庫表,包括用戶登錄信息表、留言表、通知表、文章信息表、滾動屏表等。
(1)首頁。用戶登陸后進入網站首頁。在首頁,用戶可以看到首頁模塊、新聞區模塊、心理健康測試模塊、注冊模塊和登錄模塊。首頁設有滾動屏區,其內容每周更新一次。如圖5所示,在滾動屏下方設有精選內容模塊,可以看到封面、文章標題、摘要等內容。點擊紅色按鍵“立即查看”即可閱覽。

圖5 精選內容模塊Fig.5 Selected content module
(2)注冊及用戶信息修改模塊。如圖6(a)所示,在網站首頁點擊“注冊”,跳出注冊界面,用戶按照提示填寫用戶名、生日、郵箱、密碼等即可完成注冊。待管理員在后臺激活賬號,用戶即可正常登錄。此外,如圖6(b)、圖6(c)所示,用戶可以重置密碼或修改個人信息。

圖6 注冊模塊Fig.6 Sign-up module
(3)登錄模塊。登陸時只需填寫賬號和密碼。用戶輸入未經激活的賬號或者錯誤的密碼,則會彈出錯誤提示。賬號和密碼均輸入正確方可登錄系統。登陸時可以點擊“記住我”就可以保存登陸時的賬號密碼,以便下次登錄。
(4)心理測試模塊。用戶在功能模塊中點擊“心理測試”可以進行心理狀況自測。如圖7所示,用戶可以查看測試題的發布者、發布時間、所屬分類、收藏及點贊人數。用戶在完成測試后可得到一個估分及自我調節建議。

圖7 心理測試模塊Fig.7 Psychology test module
(5)新聞模塊。如圖8(a)所示,新聞下方顯示作者、發布時間、分類、瀏覽次數、收藏人數和點贊人數。用戶可以查看、評論、點贊及收藏熱點新聞。
(6)通知模塊。如圖8(b)所示,用戶點擊新聞用戶模塊下的“我的”,可以查看最新系統通知,通知消息中顯示通知時間和通知內容。
(7)留言模塊。如圖8(c)所示,用戶可以在留言模塊“只言片語”進行留言。其他用戶可以看到留言人的ID、留言內容及留言時間。此外,管理員也可以回復用戶的留言。

圖8 新聞相關模塊Fig.8 News-related module
網站后臺管理主要是用于對網站前端的信息管理,以便前端網站內容管理能夠得到及時更新和快速調整。網站后臺管理包括:新聞文章管理模塊、留言管理模塊、通知管理模塊、心理測試管理模塊和用戶信息管理模塊。
(1)新聞文章管理模塊。如圖9所示,管理員可以創建新聞文章。創建文章時須填寫文章標題、標簽以及選擇是否發布。對于優秀文章或者熱點新聞可以放到首頁以便用戶快速閱覽。此外,管理員還可以刪除新聞文章。

圖9 新聞文章管理Fig.9 News article management
(2)留言管理模塊。如圖10所示,管理員可以在留言管理中查看用戶ID、留言內容以及創建時間。管理員有權限刪除不當言論。對于嚴重違規用戶,管理員可以作賬號封禁處理。

圖10 留言管理Fig.10 Comment management
(3)通知管理模塊。如圖11所示,管理員可以在通知管理模塊發布、刪除及修改通知消息。在發送通知時,管理員可以選擇給特定用戶或者所有用戶發送,默認情況下通知對象為全體用戶。

圖11 通知管理Fig.11 Notification management
(4)心理測試管理模塊。管理員可以在內容管理中管理心理測試內容。管理員有權限根據反饋意見增加或者修改心理測試內容。如圖12所示,將標簽ID改為心理測試,選擇發布,并在下面的文本框里填入新的測試內容就可以發布新的心理測試。

圖12 心理測試管理Fig.12 Psychology test management
(5)用戶信息管理模塊。后臺用戶信息管理模塊包含普通用戶信息管理和管理員用戶信息管理兩個模塊。管理員信息顯示的是序號、用戶名、郵箱、創建時間及更新時間。管理員信息管理包括信息添加、查詢、刪除等。如圖13所示,普通用戶信息顯示的是用戶ID、姓名、學號、郵箱、用戶賬號是否被激活、創建時間。用戶未主動激活或者發布了不良言論,賬號均會處于未激活狀態。

圖13 用戶信息管理模塊Fig.13 User information management module
本網站的測試采用的是黑盒測試[14-15],包括網頁前端測試以及后臺管理功能的測試。測試結果如表1所示??梢钥闯?網站各項功能都正常運行,能夠實現預期功能。
針對現有大學生心理健康網站存在的互動不便、內容更新滯后等不足,本文采用PHPStudy和MySQL搭建軟件開發設計環境,基于MVC架構設計網站,開發了一款大學生心理健康網站。測試結果表明,網站運行正常。本網站的不足之處是尚未實現與心理咨詢師的語音咨詢,此工作將會在后續研究中陸續展開。
引用
[1] 陳都河川.國內外大學生心理健康研究現狀的對比以及啟示[J].教育現代化,2016(7):217-218.
[2] 吳漾,武俐,牛更楓,等.微信朋友圈使用對大學生抑郁的影響:負面社會比較和自我概念清晰性的作用[J].心理發展與教育,2020,36(4):486-493.
[3] 向康橋.被動性社交網站使用與青少年社交焦慮的關系:身體意象失調的中介效應及其干預研究[D].武漢:華中師范大學,2020.
[4] 巢傳宣.基于心理解剖的大學生自殺事件探析[J].江西社會科學,2012(6):241-245.
[5] 趙玉.贛州市大學生心理壓力、積極心理資本與自殺意念的關系研究[J].醫學與社會,2019,32(7):103-106+114.
[6] Xue Han.Research on the New Mode of college students' mental Health Education under the Network Environment[J].Journal of Contemporary Educational Research,2020,4(8):79-82.
[7] 林思勤.大學生心理健康測評數據分析:基于心理網絡結構視角[D].成都:西南交通大學,2020.
[8] 佘艷云.基于校園大數據的高校學生心理健康問題識別算法研究[D].重慶:重慶大學,2020.
[9] 祝志敏,李強.基于Web2.0的大學生心理健康教育網站設計與實現[J].軟件導刊,2018,17(9):140-143.
[10] 陳漾.大學生心理健康測試系統的設計與實現[D].廣州:廣東工業大學,2017.
[11] 姜妍,雷鳴,吳柔嘉,等.高校心理健康教育的網絡平臺建設研究:以四川高校網站建設情況為例[J].2021,22(2):78-86.
[12] 盛鵬飛.高校開展網絡心理健康教育現狀的實證分析:基于對某省113所具有ICP備案高校網站的調查[J].安徽理工大學學報(社會科學版),2014,16(6):98-102.
[13] Ryan Stephens, Ron Plew, Arie D. Jones.SQL入門經典[M].井中月,郝記生.譯.北京:人民郵電出版社,2011.
[14] 張喻平.黑盒測試中測試用例優先級改進算法分析[J].電腦知識與技術,2020,16(2):91-92+98.
[15] 余慧敏,徐白,周楷林,等.動態軟件測試中的白盒測試和黑盒測試探討[J].電子測試,2018(8):58-59.