国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

大學(xué)生心理測(cè)評(píng)系統(tǒng)的設(shè)計(jì)

2021-12-03 07:16:56孫玲玲湖南信息學(xué)院
品牌研究 2021年14期
關(guān)鍵詞:分詞輔導(dǎo)聚類

文/孫玲玲(湖南信息學(xué)院)

本文主要是在基于大學(xué)生心理測(cè)評(píng)節(jié)系統(tǒng)需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)的設(shè)計(jì)。

一、系統(tǒng)設(shè)計(jì)的原則

系統(tǒng)的設(shè)計(jì)需要遵循一定的設(shè)計(jì)原則,以確保系統(tǒng)建設(shè)的完整、高效、規(guī)范。針對(duì)大學(xué)生心理健康測(cè)評(píng)系統(tǒng)的開發(fā)建設(shè),需要遵循以下開發(fā)設(shè)計(jì)原則:

(1)先進(jìn)性:以先進(jìn)、成熟、主流的互聯(lián)網(wǎng)技術(shù)為系統(tǒng)運(yùn)行服務(wù),支持各主流瀏覽器及操作系統(tǒng)。

(2)標(biāo)準(zhǔn)化和開放性:采用符合ISO或IEEE、ITUT、ANSI等 標(biāo)準(zhǔn)的協(xié)議,采用符合國(guó)際和國(guó)家標(biāo)準(zhǔn)的設(shè)備,采用符合互聯(lián)網(wǎng)大型網(wǎng)站的主流技術(shù)與應(yīng)用。

(3)可靠性和穩(wěn)定性:選用高效可靠的產(chǎn)品和技術(shù),充分考慮系統(tǒng)在程序運(yùn)行時(shí)的應(yīng)變能力和容錯(cuò)能力,確保整個(gè)系統(tǒng)的安全與可靠,要有強(qiáng)大的網(wǎng)絡(luò)負(fù)載能力,支持多用戶、多進(jìn)程的傳輸和多用戶的并發(fā)訪問。

(4)實(shí)用性和經(jīng)濟(jì)性:從實(shí)用性和經(jīng)濟(jì)性出發(fā),兼顧近期目標(biāo)和長(zhǎng)遠(yuǎn)發(fā)展,選用先進(jìn)的設(shè)備,進(jìn)行最佳性能組合,利用有限的投資構(gòu)造性能最佳的系統(tǒng)。

(5)安全性和保密性:要求與學(xué)校信息系統(tǒng)安全技術(shù)標(biāo)準(zhǔn)同步,在互聯(lián)網(wǎng)應(yīng)用上,符合主流互聯(lián)網(wǎng)應(yīng)用安全標(biāo)準(zhǔn)。

(6)擴(kuò)展性和升級(jí)能力:選用具有良好升級(jí)能力和擴(kuò)展性的設(shè)備,在今后的升級(jí)和擴(kuò)展中,能保護(hù)現(xiàn)有投資,并支持多種網(wǎng)絡(luò)協(xié)議、高層協(xié)議和多媒體應(yīng)用。

(7)可管理性:規(guī)范化的管理及訪問行為記錄方式,方便系統(tǒng)的管理和維護(hù)。

二、系統(tǒng)總體架構(gòu)設(shè)計(jì)

學(xué)生心理健康測(cè)評(píng)系統(tǒng)采用的是B/S架構(gòu)模式,系統(tǒng)部署在服務(wù)器端,用戶只需要使用瀏覽器就能訪問該系統(tǒng)并進(jìn)行相關(guān)操作,無須進(jìn)行本地軟件安裝工作。用戶通過瀏覽器向系統(tǒng)服務(wù)器發(fā)起http請(qǐng)求,服務(wù)器在收到請(qǐng)求后做出應(yīng)答將數(shù)據(jù)中間件與數(shù)據(jù)庫(kù)進(jìn)行鏈接,然后將用戶請(qǐng)求的數(shù)據(jù)資源通過瀏覽器渲染以web頁(yè)面的方式呈現(xiàn)給用戶,供其進(jìn)行相關(guān)系統(tǒng)操作。根據(jù)MVC三層架構(gòu)模式進(jìn)行系統(tǒng)的功能設(shè)計(jì),系統(tǒng)整體的軟件架構(gòu)如圖1所示。

圖1 系統(tǒng)整體架構(gòu)

為了保證系統(tǒng)能夠支撐大量用戶訪問,能夠及時(shí)響應(yīng)用戶請(qǐng)求,各子功能模塊之間能夠低耦合最大限度地減小互相之間的依賴影響,能夠保證服務(wù)完整性及高可用性,系統(tǒng)的服務(wù)端技術(shù)架構(gòu)如圖2所示。系統(tǒng)采用Nginx服務(wù)器作為服務(wù)代理,系統(tǒng)消息處理使用ActiveMQ,緩存使用Redis,文本搜索采用Lucene服務(wù),整個(gè)系統(tǒng)接口采用Restful API模式,同時(shí)考慮數(shù)據(jù)安全性使用云存儲(chǔ)服務(wù)保障數(shù)據(jù)安全,此外,系統(tǒng)還采用安全組件、日志組件、異常組件等一些公共組件確保系統(tǒng)的穩(wěn)定性及可靠性。

圖2 系統(tǒng)服務(wù)技術(shù)架構(gòu)

三、擴(kuò)展性設(shè)計(jì)

由于本系統(tǒng)建設(shè)屬于B/S模式,這是一種互聯(lián)網(wǎng)應(yīng)用建設(shè),是一項(xiàng)長(zhǎng)期、不斷擴(kuò)展和進(jìn)化更新的系統(tǒng)工程,是可持續(xù)優(yōu)化的應(yīng)用系統(tǒng),為了保證它的業(yè)務(wù)功能是根據(jù)服務(wù)的需要不斷修正和擴(kuò)充的,要求整個(gè)系統(tǒng)縱向和橫向均可以擴(kuò)展。擴(kuò)展性設(shè)計(jì)總體要求如圖3所示。

圖3 系統(tǒng)擴(kuò)展性設(shè)計(jì)要求

縱向:保證系統(tǒng)的各個(gè)應(yīng)用模塊按照功能分開,減少各部分之間的干擾。

橫向:保證系統(tǒng)可以隨著業(yè)務(wù)的擴(kuò)充而不斷增加服務(wù)能力。

四、關(guān)鍵問題解決方案

(一)文本分析模塊設(shè)計(jì)

對(duì)學(xué)生提交的問卷主觀題回答結(jié)果及學(xué)生心理健康咨詢模塊中文本數(shù)據(jù)進(jìn)行分詞處理,采用Spark大數(shù)據(jù)計(jì)算框架進(jìn)行并發(fā)分詞處理。首先將保存在mysql數(shù)據(jù)庫(kù)中的文本數(shù)據(jù)傳入Spark中轉(zhuǎn)為dataframe,通過Spark進(jìn)行并行計(jì)算處理,對(duì)其文本數(shù)據(jù)進(jìn)行分詞,分詞后根據(jù)聚類分析模塊進(jìn)行聚類分析學(xué)生心理健康狀態(tài),最后將數(shù)據(jù)結(jié)果轉(zhuǎn)存到mysql中。該模塊設(shè)計(jì)如圖4所示。

圖4 文本分析模塊設(shè)計(jì)

(二)分詞分析模塊設(shè)計(jì)

對(duì)文本進(jìn)行分詞處理,其流程設(shè)計(jì)為:首先進(jìn)行文本清洗,然后對(duì)內(nèi)容文本分詞,接著做去除停用詞處理,然后對(duì)分詞取前5000個(gè)詞作為特征,針對(duì)這些特征詞進(jìn)行特征向量化,然后保存預(yù)處理模型,接著調(diào)用預(yù)處理模型,最后輸出預(yù)處理數(shù)據(jù)。本文選用Ansj開源中文分詞工具對(duì)文本數(shù)據(jù)進(jìn)行分詞處理。Ansj是 一 個(gè) 基 于n-Gram、CRF、HMM的中文分詞的java實(shí)現(xiàn),其分詞速度達(dá)到每秒鐘大約200萬字左右(mac air下測(cè)試),準(zhǔn)確率能達(dá)到96%以上。目前該分詞工具實(shí)現(xiàn)了中文分詞、中文姓名識(shí)別、用戶自定義詞典、關(guān)鍵字提取、自動(dòng)摘要、關(guān)鍵字標(biāo)記等功能。分詞處理流程設(shè)計(jì)如圖5所示。

圖5 分詞分析模塊設(shè)計(jì)

(三)聚類分析算法設(shè)計(jì)

本文中所涉及數(shù)據(jù)挖掘功能是對(duì)用戶答題及本文分詞處理完后,通過FCM聚類分析學(xué)生的性格聚類特征。FCM模糊聚類算法是一種將向量組分類的算法,通常會(huì)先定義數(shù)據(jù)集的某些重要參數(shù),一般為2個(gè),分別為樣本聚類數(shù)目N以及模糊加權(quán)指數(shù)z,其中樣本聚類數(shù)目是由主觀定義的,另一個(gè)參數(shù)z在當(dāng)前的學(xué)術(shù)研究中也很難定義其中最合適的取值,這就導(dǎo)致該算法的有效性并不是很高,往往還需要進(jìn)行再次驗(yàn)證,因?yàn)檫@些特性該算法應(yīng)用受限。FCM算法是目前比較流行的一種模糊聚類算法,究其原因大致有以下幾個(gè)方面:首先,模糊C—均值泛函Jm仍是傳統(tǒng)硬C一均值泛函J1的自然推廣;硬C一均值泛函J1是一個(gè)應(yīng)用十分廣泛的聚類準(zhǔn)則,對(duì)其在理論上的研究已經(jīng)相當(dāng)完善,這就為Jm的研究提供了良好的條件;其次,數(shù)學(xué)上看,Jm與RS的希爾伯特空間結(jié)構(gòu)(正交投影和均方逼近理論)有密切的關(guān)系,因此比其他泛函有更深厚的數(shù)學(xué)基礎(chǔ);最后,也是最重要的是該目標(biāo)函數(shù)不僅在許多領(lǐng)域獲得了非常成功的應(yīng)用,而且以FCM算法為基礎(chǔ),人們提出的基于其他原型的模糊聚類算法,形成了一大批FCM類型的算法:如模糊C一線(FCL)、模糊C一面(FCP)等聚類算法,分別實(shí)現(xiàn)了對(duì)呈線狀、超平面狀結(jié)構(gòu)模式子集(或聚類)的檢測(cè)。本文所實(shí)現(xiàn)的算法流程設(shè)計(jì)如下:

Step3.循環(huán)(更新聚類中心以及隸屬函數(shù))并判斷目標(biāo)函數(shù)Jfuz是否變化足夠小,以F范數(shù)為變化的度量。

Step4.退出循環(huán),返回dist(各類別到各樣本的距離矩陣)、最新的聚類中心以及目標(biāo)函數(shù)。

其中,聚類中心更新公式μi表示為

算法流程示意圖見圖6。

圖6 聚類分析算法流程設(shè)計(jì)

本算法在相關(guān)模塊中具體應(yīng)用實(shí)現(xiàn)則在后續(xù)系統(tǒng)實(shí)現(xiàn)的章節(jié)中進(jìn)行部分核心代碼的介紹。

五、系統(tǒng)主要功能模塊設(shè)計(jì)

學(xué)生心理健康測(cè)評(píng)系統(tǒng)主要由系統(tǒng)管理模塊、測(cè)評(píng)題庫(kù)管理模塊、心理測(cè)評(píng)管理模塊、問題學(xué)生輔導(dǎo)模塊、心理健康知識(shí)庫(kù)管理模塊這五大模塊構(gòu)成。本系統(tǒng)功能劃分如圖7所示。

圖7中,給出了本系統(tǒng)的主要功能模塊的結(jié)構(gòu)劃分,下面對(duì)這些功能模塊分別進(jìn)行詳細(xì)介紹。

圖7 系統(tǒng)功能模塊

(一)系統(tǒng)管理模塊設(shè)計(jì)

系統(tǒng)管理模塊的功能主要是對(duì)用戶進(jìn)行增、刪、查、改等數(shù)據(jù)CRUD操作管理,并對(duì)不同的用戶類型進(jìn)行相應(yīng)的權(quán)限管理,同時(shí)系統(tǒng)自動(dòng)對(duì)登錄進(jìn)入系統(tǒng)的用戶操作行為進(jìn)行記錄及審計(jì),系統(tǒng)管理員維護(hù)管理系統(tǒng)的訪問記錄及后臺(tái)數(shù)據(jù)。該模塊系統(tǒng)管理員操作的具體流程圖如圖8所示。

圖8 系統(tǒng)管理流程圖

(二)測(cè)評(píng)題庫(kù)管理模塊設(shè)計(jì)

該模塊主要功能是系統(tǒng)管理員對(duì)測(cè)評(píng)題庫(kù)的管理,首先包括對(duì)測(cè)評(píng)題目進(jìn)行增、刪、查、改等數(shù)據(jù)CRUD操作管理,題目支持從數(shù)據(jù)源導(dǎo)入、文件導(dǎo)入及手動(dòng)逐條添加。然后,該模塊的一個(gè)主要功能是系統(tǒng)管理員從題庫(kù)中選擇題目生成調(diào)查問卷并設(shè)置問卷答題時(shí)間。問卷生成后,系統(tǒng)管理員可以預(yù)覽問卷,并可對(duì)問卷進(jìn)行編輯,繼續(xù)添加試題或者刪除試題。該模塊系統(tǒng)管理員的操作流程如圖9所示。

圖9 測(cè)評(píng)題庫(kù)管理流程圖

(三)學(xué)生心理測(cè)評(píng)管理模塊設(shè)計(jì)

學(xué)生心理測(cè)評(píng)管理模塊主要由問卷測(cè)試、數(shù)據(jù)挖掘算法聚類分析、測(cè)評(píng)結(jié)果生成及通知反饋功能模塊構(gòu)成。作為系統(tǒng)的核心模塊,主要實(shí)現(xiàn)學(xué)生用戶通過在線回答相關(guān)專業(yè)心理健康調(diào)查問卷后來反映其自身的心理健康狀況,認(rèn)知自己是否存在心理健康問題。在完成了相關(guān)的調(diào)查問卷后,系統(tǒng)會(huì)反饋其測(cè)試分?jǐn)?shù),并有對(duì)應(yīng)的心理健康狀態(tài)描述,同時(shí)通過對(duì)答題結(jié)果進(jìn)行數(shù)據(jù)挖掘算法聚類分析其性格特征,這讓學(xué)生更加了解自己相應(yīng)的心理情況,完整了解自己的性格特點(diǎn),如存在心理問題,則通過教師參考相關(guān)心理輔導(dǎo)策略進(jìn)行心理健康輔導(dǎo)工作,幫助學(xué)生預(yù)防心理疾病,解決其心理問題。

1.問卷測(cè)試

該功能由在線測(cè)試、問卷計(jì)分、問卷提交構(gòu)成,學(xué)生在該模塊中通過完成系統(tǒng)管理員設(shè)置的一系列心理健康調(diào)查問卷,比提交到系統(tǒng)后臺(tái),從而測(cè)試出相應(yīng)的分?jǐn)?shù)。系統(tǒng)自動(dòng)對(duì)問卷結(jié)果進(jìn)行統(tǒng)計(jì)計(jì)分,然后記錄得分結(jié)果。通過該測(cè)試,學(xué)生用戶能夠得到自己心里健康情況描述的數(shù)據(jù)描述。

2.數(shù)據(jù)挖掘算法聚類分析

該功能就是利用FCM算法將用戶的答題結(jié)果進(jìn)行聚類分析,分析其性格特征。

3.測(cè)評(píng)結(jié)果生成

該功能是將用戶的心理健康得分結(jié)果、后臺(tái)按照得分分析的該學(xué)生心理健康狀態(tài)描述結(jié)果以及通過聚類算法分析的其性格特征結(jié)果生成一份完成的結(jié)果報(bào)告。

4.通知反饋

該功能是系統(tǒng)對(duì)學(xué)生的測(cè)評(píng)結(jié)果進(jìn)行一個(gè)分析反饋的過程,系統(tǒng)自動(dòng)將學(xué)生的心理測(cè)評(píng)結(jié)果報(bào)告通知學(xué)生在系統(tǒng)中的后臺(tái)消息中心。同時(shí),根據(jù)該學(xué)生的心理狀態(tài)結(jié)果報(bào)告,如該學(xué)生存在心理健康問題,系統(tǒng)會(huì)自動(dòng)生成對(duì)應(yīng)的心理輔導(dǎo)策略并連同心理測(cè)評(píng)結(jié)果通知到教師在系統(tǒng)中的后臺(tái)消息中心,指導(dǎo)教師跟進(jìn)該學(xué)生開展相關(guān)心理輔導(dǎo)工作。

學(xué)生心理測(cè)評(píng)管理具體的流程圖如圖10所示。

圖10 學(xué)生心理測(cè)評(píng)管理流程圖

(四)輔導(dǎo)管理模塊的設(shè)計(jì)

輔導(dǎo)管理模塊主要包括兩部分的功能,一部分為學(xué)生在線請(qǐng)求心理咨詢輔導(dǎo),另一部分為教師進(jìn)行線上輔導(dǎo),組織專家對(duì)問題學(xué)生進(jìn)行輔導(dǎo),記錄輔導(dǎo)情況,查詢管理問題學(xué)生等。

1.學(xué)生在線咨詢

學(xué)生用戶通過系統(tǒng)的身份認(rèn)證進(jìn)入到系統(tǒng)中,點(diǎn)擊輔導(dǎo)管理頁(yè)面中的在線咨詢,發(fā)起在線咨詢,通過留言的方式將自己需要專家解答的心理問題內(nèi)容發(fā)送給教師。在該功能中,學(xué)生可以查看教師對(duì)自己提出問題的解答。學(xué)生在線咨詢功能流程圖如圖11所示。

圖11 學(xué)生在線咨詢流程圖

2.教師輔導(dǎo)管理

在該模塊中,教師用戶通過系統(tǒng)的身份認(rèn)證進(jìn)入到系統(tǒng)中,點(diǎn)擊輔導(dǎo)管理頁(yè)面查看學(xué)生的咨詢問題,并進(jìn)行相關(guān)解答,解答內(nèi)容結(jié)果直接推送回到問題學(xué)生后臺(tái)。同時(shí),教師還可以根據(jù)系統(tǒng)給出輔導(dǎo)策略進(jìn)行線下輔導(dǎo),組織相關(guān)心理專家、醫(yī)生對(duì)問題學(xué)生進(jìn)行輔導(dǎo),并在系統(tǒng)中記錄輔導(dǎo)時(shí)間、輔導(dǎo)專家名字、專家輔導(dǎo)情況等。此外,教師還可以對(duì)學(xué)生及這些記錄情況進(jìn)行查看管理。

圖12所示為教師輔導(dǎo)管理流程示意圖。

圖12 老師輔導(dǎo)管理流程圖

(五)心理健康知識(shí)庫(kù)管理模塊的設(shè)計(jì)

心理健康知識(shí)庫(kù)管理模塊中,系統(tǒng)管理員需要對(duì)知識(shí)庫(kù)進(jìn)行維護(hù)和管理,具體內(nèi)容如下:

內(nèi)容管理:對(duì)知識(shí)內(nèi)容進(jìn)行導(dǎo)入、修改、刪除、查看等維護(hù)工作。

欄目管理:管理知識(shí)庫(kù)的欄目,對(duì)健康知識(shí)進(jìn)行分欄目展示,可以添加、修改、刪除欄目??梢詫⒉煌悇e的知識(shí)放到不同欄目下進(jìn)行展示。

文章搜索:可以對(duì)知識(shí)庫(kù)中的知識(shí)進(jìn)行模糊搜索,從而各用戶進(jìn)入該模塊中可以方便快捷地通過搜索找到自己想要了解的知識(shí)內(nèi)容。

心理健康知識(shí)庫(kù)的管理流程圖如圖13所示。

圖13 心理健康知識(shí)庫(kù)管理流程圖

六、數(shù)據(jù)庫(kù)設(shè)計(jì)

系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),是系統(tǒng)設(shè)計(jì)的關(guān)鍵環(huán)節(jié),是整個(gè)軟件系統(tǒng)的根基,是軟件設(shè)計(jì)的起點(diǎn),它起著決定性的質(zhì)變作用,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞能夠很大程度上影響系統(tǒng)性能的優(yōu)劣。良好的數(shù)據(jù)庫(kù)設(shè)計(jì),能夠使得系統(tǒng)在進(jìn)行相關(guān)業(yè)務(wù)的處理過程中,優(yōu)化數(shù)據(jù)操作速度,提高業(yè)務(wù)響應(yīng)速度,能夠節(jié)省數(shù)據(jù)的存儲(chǔ)空間,能夠保證數(shù)據(jù)的完整性,能夠方便進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)。而糟糕的數(shù)據(jù)庫(kù)設(shè)計(jì),會(huì)造成數(shù)據(jù)冗余、存儲(chǔ)空間浪費(fèi),有可能造成數(shù)據(jù)更新和插入的異常。

七、小結(jié)

本文給出了學(xué)生心理健康測(cè)評(píng)系統(tǒng)的設(shè)計(jì)分析內(nèi)容。在完成了對(duì)本系統(tǒng)的基本功能需求分析之后,列出了本系統(tǒng)的設(shè)計(jì)原則。然后對(duì)系統(tǒng)的總體架構(gòu)設(shè)計(jì)進(jìn)行了描述,分別從系統(tǒng)MVC三層結(jié)構(gòu)模式及服務(wù)技術(shù)架構(gòu)兩個(gè)方面給出架構(gòu)描述。接著對(duì)系統(tǒng)的擴(kuò)展性設(shè)計(jì)內(nèi)容進(jìn)行了介紹。然后介紹了系統(tǒng)所采用的數(shù)據(jù)挖掘算法FCM和系統(tǒng)采用該算法進(jìn)行性格特征聚類分析。接著又介紹了系統(tǒng)的主要功能模塊的設(shè)計(jì)內(nèi)容,最后對(duì)系統(tǒng)的主要數(shù)據(jù)庫(kù)表進(jìn)行了詳細(xì)的介紹。

猜你喜歡
分詞輔導(dǎo)聚類
結(jié)巴分詞在詞云中的應(yīng)用
基于DBSACN聚類算法的XML文檔聚類
值得重視的分詞的特殊用法
基于改進(jìn)的遺傳算法的模糊聚類算法
一種層次初始的聚類個(gè)數(shù)自適應(yīng)的聚類方法研究
自適應(yīng)確定K-means算法的聚類數(shù):以遙感圖像聚類為例
高考分詞作狀語考點(diǎn)歸納與疑難解析
論英語不定式和-ing分詞的語義傳承
學(xué)習(xí)實(shí)踐科學(xué)發(fā)展觀輔導(dǎo)
學(xué)習(xí)實(shí)踐科學(xué)發(fā)展觀輔導(dǎo)
泸定县| 枣庄市| 乡城县| 施甸县| 尉犁县| 芒康县| 垦利县| 永昌县| 乾安县| 高密市| 醴陵市| 拉孜县| 通州区| 无极县| 婺源县| 乐昌市| 资兴市| 汶川县| 蓬溪县| 济阳县| 克山县| 宁晋县| 华阴市| 广水市| 公主岭市| 九龙城区| 马尔康县| 杭州市| 道孚县| 博乐市| 屏东县| 逊克县| 桑植县| 铜川市| 扎兰屯市| 洛阳市| 屏东市| 平乡县| 双江| 错那县| 大竹县|