




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章緒論1.1課題背景黨的二十大報告中提出:“培養(yǎng)什么人、怎樣培養(yǎng)人、為誰培養(yǎng)人是教育的根本問題”。育人的根本在于立德【1】,學(xué)校應(yīng)該培養(yǎng)德、智、體、美、勞五個方面全面發(fā)展的新時代社會主義建設(shè)者,把心理健康教育放在推進(jìn)學(xué)生思想政治教育工作的關(guān)鍵位置。大學(xué)生的心理健康存在問題,不僅會影響其身心健康,還會阻礙他們的學(xué)業(yè)和今后的發(fā)展。大學(xué)生是國家未來的希望,心理健康問題不能成為大學(xué)生前進(jìn)道路上的絆腳石,解決大學(xué)生心理健康問題迫在眉睫。對于高校如何解決大學(xué)生的心理健康問題,蔣毅在《中國科學(xué)報》中對此問題進(jìn)行了回答,可以通過搭建了“中國科學(xué)院心理健康服務(wù)平臺”,定期開展大學(xué)生心理健康評估、心理咨詢和心理調(diào)適的科學(xué)研究和服務(wù)工作,鼓勵將這些基礎(chǔ)科研成果應(yīng)用于心理健康教育和服務(wù)中,優(yōu)化社會心理服務(wù)【2】。鑒于此,為了緩解高校在心理健康服務(wù)的壓力,實(shí)現(xiàn)科學(xué)化管理,提供全面化“防、治”服務(wù)。本項(xiàng)目將充分利用高校校園網(wǎng)的優(yōu)勢,構(gòu)建高校心理健康服務(wù)平臺,為大學(xué)生開展網(wǎng)上心理健康服務(wù),實(shí)現(xiàn)對大學(xué)生的心理健康狀況的主動干預(yù)。通過線上線下的心理咨詢,為大學(xué)生提出科學(xué)、有效的意見與咨詢,提高大學(xué)生的心理健康水平,促進(jìn)大學(xué)生自身的成長與發(fā)展。1.2內(nèi)容和意義大學(xué)生心理健康服務(wù)系統(tǒng)主要針對全體大學(xué)生和心理輔導(dǎo)老師兩類用戶的需求進(jìn)行開發(fā)。在開發(fā)系統(tǒng)前對兩類用戶的需求進(jìn)行了詳細(xì)分析和描述。通過該平臺,學(xué)生可以查詢心理健康知識,參加心理測驗(yàn),獲取輔導(dǎo)老師信息,進(jìn)行留言,預(yù)約輔導(dǎo)時間;通過注冊,教師可以在系統(tǒng)中發(fā)布心理知識,發(fā)布心理健康測試題,也可以管理自己所發(fā)表的內(nèi)容,還可以線上回應(yīng)學(xué)生的問題和預(yù)約。通過對背景、現(xiàn)狀及用戶需求的充分研究,大學(xué)生信息管理系統(tǒng)還應(yīng)具備系統(tǒng)管理員,實(shí)現(xiàn)對用戶的管理功能。開發(fā)此系統(tǒng)是為了使全體學(xué)生都可以得到心理健康服務(wù),擴(kuò)大心理健康的“防治面”,并簡化心理輔導(dǎo)老師工作流程,提高工作效率。本系統(tǒng)節(jié)省了學(xué)生線下心理健康輔導(dǎo)重合時間,在預(yù)約時間內(nèi)保證“一對一”輔導(dǎo),同時普及了心理健康知識,也為學(xué)生和輔導(dǎo)老師之間交流提供了平臺。1.3開發(fā)工具及技術(shù)1.3.1IntelliJIDEAIntelliJIDEA是JetBrains公司研發(fā)的一種現(xiàn)代智能化的開發(fā)工具,它為java語言開發(fā)提供了一個整合的環(huán)境。IDEA倡導(dǎo)的是智能代碼,具備代碼檢測,智能編輯,動態(tài)語法檢查等功能,同時可以對java代碼,JavaScrip,jQuery,Ajax等進(jìn)行調(diào)試,大大降低了程序員的工作量。IntelliJ可以通過插件的方式將智能JIDEA裝入到一個單獨(dú)的程序語言中,例如:應(yīng)用代碼,CLion,PhpStorm,PyCharm,RubyMine,WebStorm,MPS等等。1.3.2MysqlMySQL是一個開放源碼的關(guān)系數(shù)據(jù)庫,在站點(diǎn)的開發(fā)中用作后臺數(shù)據(jù)庫。MySQL具有連接性強(qiáng)、靈活性高、安全性好、占用內(nèi)存小及可跨平臺操作等特點(diǎn),既可以作為一個單獨(dú)的程序,在客戶端服務(wù)器中使用,又可以作為一個庫,植入其他軟件中進(jìn)行使用【3】。MySQL用于數(shù)據(jù)管理不僅節(jié)約成本,還可以讓公司數(shù)據(jù)信息的管理效率大大提高,此外,MySQL還支持聯(lián)機(jī)備份,從而節(jié)省了內(nèi)存,加速了數(shù)據(jù)的備份??偠灾?,在聯(lián)機(jī)系統(tǒng)中,選擇MySQL作為后臺數(shù)據(jù)庫開發(fā)非常有利。1.3.3Vue框架Vue是一個新的輕量級的JavaScript前端框架,一套用于構(gòu)建比其他框架更輕、更靈活的用戶界面的漸進(jìn)式框架。Vue按層次由下至上的順序應(yīng)用的。Vue的核心庫集中在視圖層次,這使得它不僅易于入門,而且易于集成到第三方庫或現(xiàn)有項(xiàng)目中。是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,與其它的框架相比,它更輕,更靈活。Vue是從下到上一層一層地應(yīng)用的。另外,Vue還可以通過更新的工具鏈和不同的支持類庫來驅(qū)動一個復(fù)雜的單一頁面的應(yīng)用。1.3.4SpringBoot框架SpringBoot是Spring的新一代框架,但還是Spring的框架,它的目的是在構(gòu)建程序配置方面做一些改進(jìn),將一些比較常用的第三方依賴項(xiàng)合并到一起,大大提升了軟件的開發(fā)效率。它的關(guān)鍵功能就是通過Maven工程來簡化開發(fā)中對于XML的配置工作,采用特地的方式進(jìn)行配置,減少不必要的的工作量,使開發(fā)人員可以通過少量的注解即可實(shí)現(xiàn)項(xiàng)目的自動化配置,以及導(dǎo)入相關(guān)的依賴,即可實(shí)現(xiàn)與第三方框架進(jìn)行整合,極大地提高了系統(tǒng)開發(fā)的效率【4】。第2章系統(tǒng)分析2.1可行性分析2.1.1時間可行性本次系統(tǒng)的研發(fā),預(yù)計耗時2個多月,從系統(tǒng)需求分析,功能結(jié)構(gòu)設(shè)計,系統(tǒng)實(shí)現(xiàn),和系統(tǒng)測試四個方面完成軟件開發(fā)工作。按照計劃進(jìn)行系統(tǒng)程序的編寫,同時針對不會的問題,上網(wǎng)搜集資料或向老師和同學(xué)們尋求幫助,我想這樣做可以使程序的編制速度得到極大的提高。所以,從時間上來說,是可行的。2.1.2經(jīng)濟(jì)可行性大學(xué)生心理健康服務(wù)系統(tǒng)的開發(fā)平臺是IDEA,數(shù)據(jù)庫選用MySQL數(shù)據(jù)庫,這些軟件是開源免費(fèi)的。在選用硬件開發(fā)系統(tǒng)時,本人采用了本人的筆記本電腦進(jìn)行開發(fā)作業(yè)。從整體上看,該系統(tǒng)的研制不會給使用者帶來任何經(jīng)濟(jì)負(fù)擔(dān),因此在經(jīng)濟(jì)上是可行的。2.1.3操作可行性大學(xué)生心理健康管理系統(tǒng)的接口設(shè)計相對簡單,界面布局合理,在導(dǎo)航欄中可以清楚地看到網(wǎng)站的各種功能,因此,在沒有經(jīng)過任何訓(xùn)練的情況下,用戶可以輕松地開始使用這個網(wǎng)站,只要按照網(wǎng)站的說明去做就可以了。2.1.4技術(shù)可行性大學(xué)生心理健康服務(wù)系統(tǒng)采用Java語言,基于IntelliJIDEA平臺,以vue、js等技術(shù)為前端,SPringboot架構(gòu)為后端,SQLServer為數(shù)據(jù)庫。在系統(tǒng)研制的早期,我就掌握了相關(guān)的理論知識,經(jīng)過課程設(shè)計、實(shí)驗(yàn)以及網(wǎng)絡(luò)資源的學(xué)習(xí),我有構(gòu)建SPringboot項(xiàng)目的經(jīng)驗(yàn),對數(shù)據(jù)庫和表單的建立也非常熟悉,可以開發(fā)此系統(tǒng),因此從技術(shù)上來說是可行的。2.2系統(tǒng)需求描述大學(xué)生心理健康服務(wù)系統(tǒng)有兩方面的需求,一種是心理輔導(dǎo)老師需求,另一種是學(xué)生需求。(1)心理輔導(dǎo)老師需求老師可以發(fā)布心理知識,同時可以發(fā)布心理試卷測試,通過試卷了解學(xué)生的心理狀態(tài),以便線下可以更好的做分析輔導(dǎo)。還可以對于學(xué)生的留言進(jìn)行回復(fù),解決學(xué)生日常學(xué)習(xí)和生活存在的心理問題。同時可以根據(jù)學(xué)生的預(yù)約情況,做一個時間的調(diào)控安排,合理安排輔導(dǎo)時間,避免時間沖突。(2)學(xué)生需求學(xué)生可以根據(jù)大學(xué)生心理健康服務(wù)系統(tǒng)進(jìn)行個人信息注冊,完成教師發(fā)布的心理健康測試,通過通知公告欄,了解近期的心理健康活動,同時可以查看心理輔導(dǎo)老師信息,并留言和預(yù)約線下輔導(dǎo)時間,避免線下輔導(dǎo)時間沖突,浪費(fèi)時間。2.3需求分析2.3.1用例圖大學(xué)生心理健康服務(wù)系統(tǒng)以學(xué)生、心理輔導(dǎo)老師、系統(tǒng)管理員為主體。在此基礎(chǔ)上,對系統(tǒng)中的用例進(jìn)行分析,并畫出用例圖。學(xué)生用戶的用例包括:管理個人信息,查詢通知公告,心理試卷測試,查詢考試記錄,查看心理輔導(dǎo)老師信息,管理收藏,留言,預(yù)約線下咨詢時間。細(xì)化后的學(xué)生用戶用例圖如圖2-1所示。圖2-1學(xué)生用例圖心理輔導(dǎo)老師的用例圖包括:管理個人信息,發(fā)布心理測試題,查詢考試記錄,回復(fù)留言,確認(rèn)預(yù)約信息,管理心理知識,細(xì)化后的心理輔導(dǎo)老師用例圖如圖2-2所示。圖2-2心理輔導(dǎo)老師用例圖系統(tǒng)管理員的用例包括:用戶信息管理,個人信息管理。圖2-3顯示了一個改進(jìn)后的系統(tǒng)管理員用例圖。圖2-3管理員用例圖2.3.2用例規(guī)格說明大學(xué)生心理健康服務(wù)系統(tǒng)的主要功能包括個人信息管理,用戶信息管理,心理知識管理,心理測試,互動管理(留言,預(yù)約)等,由于本系統(tǒng)用例較多,選擇了以下幾個用例對其進(jìn)行描述。(1)用例管理個人基本信息的規(guī)格說明管理個人信息這一用例的參與者是學(xué)生和心理輔導(dǎo)老師,用戶可以通過個人中心,對基本資料和密碼進(jìn)行修改,修改成功后,用戶個人信息的記錄將更新。用例規(guī)格說明如表2.1所示。用例編號001用例名稱管理個人基本信息用例描述用戶可以修改基本資料信息和密碼參與者大學(xué)生心理健康服務(wù)系統(tǒng)用戶前置條件用戶信息存放于數(shù)據(jù)庫中后置條件如果此用例執(zhí)行成功,個人信息更新。如果執(zhí)行失敗,則系統(tǒng)的狀態(tài)將保持不變。主事件流1)點(diǎn)擊用戶首頁頭像個人中心,此用例開始;2)界面顯示用戶信息;3)使用者可以更改個人信息(昵稱、手機(jī)號、郵箱、性別)并修改密碼(輸入原始密碼,再輸入新密碼兩遍);4)點(diǎn)擊“保存”,系統(tǒng)在數(shù)據(jù)庫中存儲修改信息;5)界面顯示修改后的用戶信息。備選事件流E-1:舊密碼輸入錯誤,系統(tǒng)提示舊密碼錯誤,該用例終止。E-2:兩次密碼輸入不一致,系統(tǒng)提示兩次密碼輸入不一致,該用例終止。E-3:修改個人信息時,輸入信息格式錯誤,系統(tǒng)會給出提示,該用例終止。表2.1管理個人基本信息的用例規(guī)格說明(2)用例查詢用戶信息的規(guī)格說明查詢用戶信息這一用例的參與者是管理員,管理員選擇一些條件查詢用戶信息,系統(tǒng)從數(shù)據(jù)庫讀取符合條件的記錄,查詢成功后,界面信息更新。用例規(guī)格說明如表2.2所示。用例編號002用例名稱查詢用戶信息表2.2查詢用戶信息的用例規(guī)格說明續(xù)表2.2查詢用戶信息的用例規(guī)格說明用例描述大學(xué)生心理健康服務(wù)系統(tǒng)管理員可以根據(jù)一些條件查詢用戶信息參與者大學(xué)生心理健康服務(wù)系統(tǒng)管理員前置條件用戶信息存放于數(shù)據(jù)庫中后置條件如果此用例執(zhí)行成功,系統(tǒng)向管理員顯示查詢的結(jié)果。如果執(zhí)行未成功,則系統(tǒng)的狀態(tài)保持不變。主事件流1)本用例是在該用戶在首頁導(dǎo)航條的“系統(tǒng)管理”中單擊“用戶管理”中搜索按鈕時啟動的;2)管理員選擇用戶名,電話號碼,狀態(tài),創(chuàng)建時間;3)點(diǎn)擊“搜索”鍵,系統(tǒng)從數(shù)據(jù)庫中讀取用戶信息;4)界面顯示符合用戶信息備選事件流E-1:數(shù)據(jù)庫中沒有符合要求的使用者資料,系統(tǒng)顯示暫無數(shù)據(jù),該用例終止。(3)用例新增心理知識的規(guī)格說明新增心理知識這一用例的參與者是心理輔導(dǎo)老師,心理輔導(dǎo)老師新增心理知識,新增成功后,心理知識存入數(shù)據(jù)庫中,并在系統(tǒng)中更新,系統(tǒng)將新增心理知識展示在界面。用例規(guī)格說明如表2.3所示。用例編號003用例名稱新增心理知識用例描述心理輔導(dǎo)老師新增心理知識。參與者大學(xué)生心理健康服務(wù)系統(tǒng)心理輔導(dǎo)老師前置條件心理輔導(dǎo)老師已成功登錄本系統(tǒng)后置條件如果此用例執(zhí)行成功,那么在后臺的“心理知識”接口中,就會出現(xiàn)已經(jīng)發(fā)布的信息;如果失敗,則繼續(xù)保持初始狀態(tài)。主事件流1)心理輔導(dǎo)老師進(jìn)入心理知識界面;2)點(diǎn)擊“新增”鍵,輸入發(fā)布的信息;3)點(diǎn)擊“確定”鍵,系統(tǒng)核對發(fā)布的內(nèi)容的格式;4)系統(tǒng)在數(shù)據(jù)庫中存儲心理知識信息;5)界面顯示相應(yīng)的心理知識信息。備選事件流E-1:若發(fā)表的內(nèi)容字?jǐn)?shù)超過最大字?jǐn)?shù),系統(tǒng)提示內(nèi)容不符合格式,該用例終止。表2.3新增心理知識的用例規(guī)格說明(4)用例發(fā)布心理測試題的規(guī)格說明發(fā)布心理測試題這一用例的參與者是心理輔導(dǎo)老師,心理輔導(dǎo)老師可以新增心理測試題,新增成功后,試題信息存入數(shù)據(jù)庫中,并在系統(tǒng)中更新,系統(tǒng)將新增試題展示在界面,學(xué)生可以在前端界面答題。用例發(fā)布心理測試題的規(guī)格說明如表2.4所示。表2.4用例發(fā)布心理測試題的規(guī)格說明用例編號004用例名稱發(fā)布心理測試題用例描述心理輔導(dǎo)老師可以發(fā)布心理測試題。參與者大學(xué)生心理健康服務(wù)系統(tǒng)心理輔導(dǎo)老師前置條件心理輔導(dǎo)老師已成功登錄本系統(tǒng)后置條件如果此用例執(zhí)行成功,那么在前端測試列表中就會出現(xiàn)已經(jīng)公布的試題;如果失敗,則繼續(xù)保持初始狀態(tài)。主事件流1)心理輔導(dǎo)老師進(jìn)入“試題管理”中“試題信息”選項(xiàng);2)單擊“新增”按鈕,按要求輸入發(fā)布試卷名和分?jǐn)?shù),單擊“確定”按鈕;3)心理輔導(dǎo)老師進(jìn)入“試題管理”中“心理測試題管理”選項(xiàng);4)點(diǎn)擊“新增”鍵,輸入試卷信息,點(diǎn)擊“確定”鍵;5)系統(tǒng)核對發(fā)布的內(nèi)容的格式;6)該系統(tǒng)將新增加的試題信息存入數(shù)據(jù)庫;7)界面顯示相應(yīng)的心理測試試卷信息。備選事件流E-1:數(shù)據(jù)庫連接錯誤,新增試卷失敗,該用例終止。第3章系統(tǒng)概要設(shè)計3.1系統(tǒng)功能設(shè)計大學(xué)生心理健康服務(wù)系統(tǒng)前臺主要提供用戶注冊,用戶登錄,心理測試,考試記錄查看,心理知識查看,輔導(dǎo)老師信息查看等功能。其中輔導(dǎo)老師信息查看包括輔導(dǎo)老師收藏,留言,預(yù)約輔導(dǎo)時間三個板塊。后臺主要提供個人信息管理,用戶信息管理,試卷管理,答題記錄管理,互動管理,心理知識管理。其中試卷管理包括試題信息和心理測試題管理兩個板塊。互動管理包括留言管理和預(yù)約管理兩個板塊。圖3-1大學(xué)生心理健康服務(wù)系統(tǒng)3.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計開發(fā)大學(xué)生心理健康服務(wù)系統(tǒng)中重要的步驟,通常包括概念模型設(shè)計以及數(shù)據(jù)庫表設(shè)計。3.2.1概念模型設(shè)計在該模型中,從現(xiàn)實(shí)世界中抽取出了9個實(shí)體,分別是大學(xué)生心理健康服務(wù)系統(tǒng)用戶、部門角色、心理測試試卷、心理測試題、心理測試記錄、預(yù)約、留言、收藏。大學(xué)生心理健康服務(wù)系統(tǒng)用戶實(shí)體,其屬性圖如圖3-2所示。圖3-2用戶實(shí)體屬性圖部門角色實(shí)體,其屬性圖如圖所示3-3所示。圖3-3部門角色實(shí)體屬性圖心理測試試卷實(shí)體,其屬性圖如圖3-4所示。圖3-4心理測試試卷實(shí)體屬性圖心理測試題實(shí)體,其屬性圖如圖3-5所示。圖3-5心理測試題實(shí)體屬性圖心理測試記錄實(shí)體,其屬性圖如圖3-6所示。圖3-6心理測試記錄實(shí)體屬性圖留言實(shí)體,其屬性圖如圖3-7所示。圖3-7留言實(shí)體屬性圖預(yù)約實(shí)體,其屬性圖如圖3-8所示。圖3-8預(yù)約實(shí)體屬性圖收藏表,其屬性圖如圖3-9所示。圖3-9收藏表實(shí)體屬性圖心理知識實(shí)體,其屬性圖如圖3-10所示。圖3-10心理知識實(shí)體屬性圖系統(tǒng)E-R圖,如圖3-11所示圖3-11系統(tǒng)E-R圖3.2.2數(shù)據(jù)庫表設(shè)計根據(jù)系統(tǒng)的需求分析,設(shè)計此系統(tǒng)的數(shù)據(jù)庫表,并在navicat中建立相應(yīng)的數(shù)據(jù)庫表?!洞髮W(xué)生心理健康服務(wù)系統(tǒng)》共包含9張數(shù)據(jù)庫表,包括大學(xué)生心理健康服務(wù)系統(tǒng)用戶信息表sys_user、部門角色信息表sys_dept、心理測試試卷信息表questions、心理測試題信息表questions_info、心理測試記錄信息表records、留言信息表messages、預(yù)約信息表reservation、心理知識信息表sys_notice、收藏信息表collects。大學(xué)生心理健康服務(wù)系統(tǒng)用戶信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空user_id用戶IDbigint20是否dept_id部門IDbigint20否是user_name用戶賬號varchar30否否nick_name用戶昵稱varchar30否否user_type用戶類型varchar2否是email用戶郵箱varchar50否是phonenumber手機(jī)號碼varchar11否是sex用戶性別char1否是avatar頭像地址varchar100否是password密碼varchar100否是status帳號狀態(tài)char1否是del_flag刪除標(biāo)志char1否是login_ip最后登錄IPvarchar128否是login_date最后登錄時間datetime—否是create_by創(chuàng)建者varchar64否是create_time創(chuàng)建時間datetime—否是update_by更新者varchar64否是update_time更新時間datetime—否是remark備注varchar500否是birthday_time出生日期datetime—否是id_numbers身份賬號varchar100否是speciality特長Varchar255否是Resume履歷varchar255否是表3.1大學(xué)生心理健康服務(wù)系統(tǒng)用戶信息表部門角色信息表表3.2部門角色信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空dept_id部門idbigint20是否parent_id父部門idbigint20否是續(xù)3.2部門角色信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空order_num顯示順序int11否是ancestors祖級列表varchar50否是dept_name部門名稱varchar30否是leader負(fù)責(zé)人varchar20否是phone聯(lián)系電話varchar11否是email郵箱varchar50否是status部門狀態(tài)char1否是del_flag刪除標(biāo)志char1否是create_by創(chuàng)建者varchar64否是create_time創(chuàng)建時間datetime—否是update_by更新者varchar64否是心理測試試卷信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空id試題信息表varchar100是否name試題名稱varchar255否是fractions試題總分varchar255否是status試題狀態(tài)varchar255否是表3.3心理測試試卷信息表心理測試題信息表表3.4心理測試題信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空id試題信息表varchar100是否topics試題題目varchar100否是status試題類型varchar30否是solutions試題答案解析varchar255否是sorts試題排序int11否是answers試題答案varchar255否是qu_id試題idvarchar100否是creat_time創(chuàng)建時間datetime—否是心理測試記錄信息表表3.5心理測試記錄信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空id考試記錄表varchar100是否stru_id學(xué)生idvarchar100否否questions_id試卷idvarchar100否否續(xù)表3.5心理測試記錄信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空scores得分varchar100否否start_time考試時間datetime—否否end_time結(jié)束時間varchar100否否留言信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空id留言表varchar100是否stru_id學(xué)生idvarchar100否是teach_id教師idvarchar100否是status留言狀態(tài)varchar10否是informations留言信息varchar255否是replys留言回復(fù)varchar255否是mess_time留言時間datetime—否是replys_time回復(fù)時間datetime—否是表3.6留言信息表預(yù)約信息表表3.7預(yù)約信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空id預(yù)約表varchar(100)是否stru_id學(xué)生idvarchar(100)否是teach_id教師idvarchar(100)否是re_start_time預(yù)約開始時間varchar(255)否是re_end_time預(yù)約時間段varchar(255)否是apply_time申請的時間varchar(255)否是status預(yù)約狀態(tài)varchar(255)否是opinion審核意見varchar(255)否是心理知識信息表表3.8心理知識信息表字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空notice_id心理知識公告IDint11是否notice_title心理知識公告標(biāo)題varchar50否是notice_type公告類型char1否是notice_content心理通知內(nèi)容longblob—否是status公告狀態(tài)char1否是create_by創(chuàng)建者varchar64否是create_time創(chuàng)建時間datetime—否是update_by更新者varchar64否是update_time更新時間datetime—否是remark備注varchar255否是photos圖片varchar255否是字段名中文名數(shù)據(jù)類型長度是否為主鍵是否為空id收藏表varchar100是否stud_id學(xué)生idvarchar100否是teacher_id教師idvarchar100否是收藏信息表表3.9收藏信息表第4章心理健康服務(wù)系統(tǒng)的詳細(xì)設(shè)計與實(shí)現(xiàn)4.1前臺子系統(tǒng)設(shè)計與實(shí)現(xiàn)4.1.1登錄注冊頁用戶必須通過注冊才能使用該系統(tǒng)。使用者必須輸入帳號、密碼及驗(yàn)證碼。系統(tǒng)將會對數(shù)據(jù)庫進(jìn)行查詢,通過后才能登陸。如果沒有帳號,請按“立即注冊”按鈕,填寫好自己的資料后,系統(tǒng)會將使用者的資料儲存在數(shù)據(jù)庫中,然后再登入。 圖4-1登錄注冊頁用戶輸入賬號、密碼和驗(yàn)證碼后,點(diǎn)擊“登錄”鍵,通過vue-router跳轉(zhuǎn)觸發(fā)router-beforeEach(全局前端守衛(wèi)),生產(chǎn)token,實(shí)現(xiàn)登錄流程。系統(tǒng)流程圖如圖4-2所示。圖4-2登錄注冊流程圖4.1.2系統(tǒng)首頁系統(tǒng)首頁導(dǎo)航欄有考試列表、考試記錄、心理老師、通知欄、個人中心;這五個菜單下分別有相應(yīng)的子菜單,管理員發(fā)表的心理知識和心理老師信息同時在首頁展示出來,如圖4-3所示。圖4-3系統(tǒng)首頁4.1.3考試列表點(diǎn)擊首頁導(dǎo)航欄“考試列表”,可以看到近期的心理測試試卷信息,點(diǎn)擊考試按鈕跳轉(zhuǎn)到考試頁面,進(jìn)行答題。圖4-4考試列表
圖4-5考試列表4.1.4考試記錄點(diǎn)擊首頁導(dǎo)航欄“考試記錄”,可以看到近期的心理測試試卷答題記錄,點(diǎn)擊詳情按鈕跳轉(zhuǎn)到考試詳情頁面。圖4-6考試記錄
圖4-7考試記錄流程圖4.1.5心理老師(留言、預(yù)約)點(diǎn)擊首頁導(dǎo)航欄“心理老師”,可以看到所有的心理輔導(dǎo)老師信息,點(diǎn)擊信息卡片,可以得到心理輔導(dǎo)老師詳細(xì)信息,并可以收藏心理輔導(dǎo)老師信息,方便后續(xù)聯(lián)系。同時可以給老師留言或預(yù)約線下輔導(dǎo)時間。圖4-8心理老師學(xué)生可以點(diǎn)擊教師信息卡片中的預(yù)約按鈕的流程圖如下圖所示。圖4-9學(xué)生預(yù)約輔導(dǎo)時間流程圖4.1.6個人中心點(diǎn)擊首頁導(dǎo)航欄“個人中心”按鈕,可以在信息卡片中更新或完善個人基本信息,同時點(diǎn)擊“我的收藏”標(biāo)簽,可以瀏覽自己感興趣的教師信息。圖4-10個人中心圖4-11查看收藏信息流程圖4.2后臺子系統(tǒng)設(shè)計與實(shí)現(xiàn)4.2.1后臺管理首頁當(dāng)管理員成功登錄后,管理員便擁有了一系列的權(quán)限來進(jìn)行日常操作和管理工作,就可以對系統(tǒng)管理(用戶管理,角色管理),學(xué)生管理,教師管理;當(dāng)教師成功登錄后,教師可以對試題管理(試題信息,心理測驗(yàn)題管理),考試記錄管理,互動管理(留言管理,預(yù)約管理),心理知識管理;當(dāng)學(xué)生成功登錄后,可以查看考試記錄,并查看留言預(yù)約信息。三者都可以點(diǎn)擊頭像功能區(qū)個人中心,對個人基本資料和密碼進(jìn)行修改;點(diǎn)擊頭像功能區(qū)訪問客戶端,可以進(jìn)入前臺;點(diǎn)擊頭像功能區(qū)退出登錄,可以退出系統(tǒng)登錄,返回登錄界面。圖4-12系統(tǒng)后臺首頁4.2.2系統(tǒng)管理系統(tǒng)的管理分為兩個部分:用戶管理,角色管理。管理員可以編輯老師和學(xué)生用戶的注冊信息,重新設(shè)置用戶密碼,并控制其賬號狀態(tài),限制用戶登錄。圖4-13系統(tǒng)管理圖4-14用戶管理刪除流程圖4.2.3用戶信息管理用戶分為學(xué)生和教師,可以編輯并添加學(xué)生和教師基本信息。圖4-15用戶信息管理圖4-16用戶信息修改流程圖4.2.4試卷管理管理員和教師可以在試題信息板塊發(fā)布試卷,添加試卷名稱、分?jǐn)?shù)和狀態(tài)。在心理測試題管理板塊進(jìn)行試卷題目添加,選擇已發(fā)布的試卷名稱,并進(jìn)行試題的編寫。圖4-17試卷管理圖4-18發(fā)布試卷時序圖4.2.5考試記錄管理用戶可以在考試記錄管理板塊,查看自己的答題試卷信息。圖4-19考試記錄管理4.2.6互動管理學(xué)生用戶在客戶端選擇老師進(jìn)行留言和預(yù)約時間,教師在后臺進(jìn)行回復(fù)。圖4-20互動管理圖4-21教師回復(fù)留言信息流程圖4.2.7心理知識管理管理員在后臺發(fā)布心理知識,顯示在學(xué)生和教師的客戶端界面。圖4-22心理知識管理圖4-23新增心理知識流程圖第5章系統(tǒng)功能測試5.1測試的目的軟件測試,即測試軟件找尋開發(fā)過程中可能存在的漏洞與缺陷【5】,通過軟件測試盡可能多的發(fā)現(xiàn)系統(tǒng)中存在的錯誤,找出系統(tǒng)存在的漏洞,通過修復(fù)這些錯誤漏洞來提高系統(tǒng)的健壯性、合理性以及安全性,以防給系統(tǒng)的使用者造成不必要的麻煩,通過對一些測試用例的測試進(jìn)而最終建立一個穩(wěn)定性好、可靠性高的系統(tǒng)。5.2測試內(nèi)容本系統(tǒng)主要是給用戶提供一個方便快捷的線上《大學(xué)生心理健康服務(wù)系統(tǒng)》,下面主要選取了幾個測試用例對該系統(tǒng)進(jìn)行了測試,分別是:大學(xué)生心理健康服務(wù)系統(tǒng)登錄系統(tǒng),幫幫網(wǎng)用戶發(fā)表考研圈,編輯用戶發(fā)布考研百科。(1)大學(xué)生心理健康服務(wù)系統(tǒng)用戶登錄系統(tǒng)測試用例當(dāng)使用者在系統(tǒng)登入入口輸入適當(dāng)?shù)膸ぬ枙r,便會引發(fā)登入事件。比如:一個用戶的帳號是admin,而他的密碼是admin123。下面的表5.1列出了這個用例的測試內(nèi)容和結(jié)果。表5.1用戶登錄系統(tǒng)測試用例表測試編號輸入數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果1輸入賬號admin、密碼admin123登錄成功與預(yù)期結(jié)果一致2輸入賬號admin1和密碼admin123提示用戶不存在與預(yù)期結(jié)果一致3輸入賬號admin和密碼admin1提示用戶不存在/密碼錯誤與預(yù)期結(jié)果一致4輸入賬號admin1和密碼admin1提示用戶不存在與預(yù)期結(jié)果一致(2)個人中心修改密碼測試用例使用者于系統(tǒng)登入入口輸入舊密碼和兩次新密碼,便會引發(fā)變更事件。例如:某個用戶的舊密碼是admin123,新密碼是admin321。此用例的測試內(nèi)容及結(jié)果如下表5.2所示。表5.2個人中心修改密碼測試用例表測試編號輸入數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果1輸入舊密碼admin123和兩次新密碼admin321修改成功與預(yù)期結(jié)果一致2輸入舊密碼admin1和兩次新密碼admin321提示舊密碼錯誤與預(yù)期結(jié)果一致3輸入舊密碼admin123和兩次不相同的新密碼提示兩次輸入密碼不一致與預(yù)期結(jié)果一致4輸入舊密碼admin123和兩次新密碼admin123新密碼不能與舊密碼相同與預(yù)期結(jié)果一致結(jié)束語本文通過對《大學(xué)生心理健康服務(wù)系統(tǒng)》進(jìn)行研究,采用若依前后端分離架構(gòu)技術(shù)、SpringBoot后端框架,vue前端框架,使學(xué)生在線上進(jìn)行心理測試,了解近期心理健康服務(wù)方面的通知公告,并與心理輔導(dǎo)老師線上留言并預(yù)約線下輔導(dǎo)時間。此系統(tǒng)在可擴(kuò)展性和可維護(hù)性上有了很大的提升,以此來滿足學(xué)生、教師和管理員的需求。經(jīng)過驗(yàn)證,該系統(tǒng)具有很好的使用價值和推廣前景,是一種值得廣泛應(yīng)用的《大學(xué)生心理健康服務(wù)系統(tǒng)》。在此過程中,本人對本課題的研發(fā)過程有了更多的了解,實(shí)踐技能得到了鍛煉,同時也加深了對本專業(yè)課程的知識的掌握,有了很大的收獲。在系統(tǒng)研制的初期,本人盡量閱讀有關(guān)的文獻(xiàn)和有關(guān)技術(shù)方面的書籍,以彌補(bǔ)知識不足,在開發(fā)過程中可以將其應(yīng)用于實(shí)際工作中,從而提升本人對文獻(xiàn)的使用能力。與此同時,本人的程序設(shè)計能力得到極大的改善,并提高了對專業(yè)知識的綜合應(yīng)用;在寫論文的過程中,我的寫作水平也得到了提升。由于時間所限,以及技術(shù)上的限制,這個系統(tǒng)基本上已經(jīng)實(shí)現(xiàn)了需求分析中所設(shè)計的各項(xiàng)功能,但該系統(tǒng)仍存在一些問題,比如:心理測試評分功能覆蓋面小,只能根據(jù)系統(tǒng)設(shè)置對單選題和判斷題進(jìn)行簡單的評分計算;界面不夠美觀,相對簡單;功能上還有待于加強(qiáng)。參考文獻(xiàn)【1】\t"/kcms2/article/_blank"習(xí)近平高舉中國特色社會主義偉大旗幟,為全面建設(shè)社會主義現(xiàn)代化國家而團(tuán)結(jié)奮斗——在中國共產(chǎn)黨第二十次全國代表大會上的報告社會科學(xué)Ⅰ輯中國政治與國際政治D61【2】\t"/kcms2/article/_blank"袁一雪面對大學(xué)生心理健康問題,怎樣“防”又如何“治”社會科學(xué)Ⅱ輯教育理論與教育管理G444【3】\t"/kcms2/article/_blank"熊群毓大數(shù)據(jù)時代MySQL數(shù)據(jù)庫的應(yīng)用分析信息科技計算機(jī)軟件及計算機(jī)應(yīng)用TP311
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)療資源均衡配置政策對醫(yī)療產(chǎn)業(yè)政策執(zhí)行力度的影響
- 《初級會計實(shí)務(wù)技能訓(xùn)練》課件1
- 藥品廣告監(jiān)管措施方案(3篇)
- 2025年教師資格考試真題及完整答案解析
- 2025年保密教育線上培訓(xùn)考試題庫參考答案
- 吉利績效管理辦法
- 名師名家管理辦法
- 吧臺抽屜管理辦法
- 員工在崗管理辦法
- 售后檢測管理辦法
- 2025工會知識測試題及答案
- 2025年塔城地區(qū)直遴選面試真題附詳解含答案
- 2025機(jī)動車檢測站授權(quán)簽字人考試試題(附含答案)
- 內(nèi)部競聘選拔的方案
- 2025年法律專業(yè)基礎(chǔ)知識考試試卷及答案
- DGTJ08-2232-2017 城市軌道交通工程技術(shù)規(guī)范
- 四川省成都市2023級高中畢業(yè)班摸底測試(成都零診)化學(xué)試題及答案
- 2024華南理工大學(xué)輔導(dǎo)員招聘筆試真題
- 消化道異物護(hù)理常規(guī)
- 2025年光電耦合器行業(yè)現(xiàn)狀分析:全球光電耦合器總產(chǎn)量將達(dá)到692.22億顆
- 甘肅浙能武威能源有限公司招聘筆試題庫2025
評論
0/150
提交評論