摘要:為滿足高校數(shù)字化轉(zhuǎn)型對學(xué)生管理的需求,文章設(shè)計并實現(xiàn)了一套基于B/S模式的大學(xué)生綜合素質(zhì)測評系統(tǒng)。該系統(tǒng)實現(xiàn)了學(xué)生信息管理、測評指標(biāo)設(shè)置、在線測評和成績統(tǒng)計分析等功能,并采用SSL/TLS加密技術(shù)保障系統(tǒng)的安全性與可靠性。在廣東生態(tài)工程職業(yè)學(xué)院的應(yīng)用實踐中,測評全過程的平均耗時從15天縮短至3天,測評效率提升80%,取得良好的應(yīng)用效果。
關(guān)鍵詞:綜合素質(zhì)測評;系統(tǒng)設(shè)計;系統(tǒng)實現(xiàn);B/S模式
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2024)31-0054-04
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID) :
0 引言
數(shù)字化轉(zhuǎn)型是高校發(fā)展的必然趨勢[1],是信息化2.0在高等教育領(lǐng)域的具體體現(xiàn)和深化。高校數(shù)字化轉(zhuǎn)型涉及教學(xué)、管理和服務(wù)等各個方面,大學(xué)生綜合素質(zhì)測評系統(tǒng)作為學(xué)生管理的重要組成部分[2],在此過程中扮演著關(guān)鍵的角色。當(dāng)前,許多高校在綜合素質(zhì)測評方面仍采用傳統(tǒng)人工方式,這種方式不僅效率低下,而且易出錯,無法適應(yīng)大規(guī)模數(shù)據(jù)處理的需求[3-4]。在部分院校的測評系統(tǒng)研究中,SSM多層框架和B/S架構(gòu)是常用技術(shù)方案[6-12],MySQL和SQL Server是常用數(shù)據(jù)庫[6-10,13-14]。盡管已有一定數(shù)量的應(yīng)用實例,但部分研究仍停留在理論階段,具體應(yīng)用效果尚需檢驗。簡潔易用、使用流暢仍是系統(tǒng)設(shè)計的核心需求。
因此,本研究以“用戶需求”為第一要素[5],基于業(yè)務(wù)本身,采用B/S模式為網(wǎng)絡(luò)架構(gòu),利用Redis提供數(shù)據(jù)緩存服務(wù)以減輕數(shù)據(jù)庫I/O負(fù)擔(dān)。同時,利用對象存儲服務(wù)存放用戶文件資源,確保數(shù)據(jù)的安全性與可靠性,設(shè)計并實現(xiàn)了一套可同時支持PC端和移動端使用、適應(yīng)數(shù)字化轉(zhuǎn)型升級需要的大學(xué)生綜合素質(zhì)測評系統(tǒng)。經(jīng)過400余用戶測試,系統(tǒng)應(yīng)用效果良好。
1 需求分析
以作者所在高校為例,該校綜合測評內(nèi)容主要包括品德測評、學(xué)業(yè)測評、文體測評和能力測評四個部分。每個部分均包含基本分、獎勵分及扣分項三項信息。綜合素質(zhì)測評主要包括兩個環(huán)節(jié):普通學(xué)生填報測評信息和審批人員審批測評信息。由于測評內(nèi)容涉及面廣、條例多,因此既需要考慮填報與審批的高效性,又要便于數(shù)據(jù)查詢、記錄與管理。系統(tǒng)業(yè)務(wù)流程如圖1所示。
1.1 用戶分析
系統(tǒng)用戶群體以00后大學(xué)生為主,輔以班主任、輔導(dǎo)員等學(xué)生管理人員。該群體具有年輕化特點,信息素養(yǎng)相對較高,期望能快速、準(zhǔn)確地完成相應(yīng)業(yè)務(wù)。核心業(yè)務(wù)用例如圖2所示。
1.2 系統(tǒng)功能分析
結(jié)合學(xué)校綜合測評業(yè)務(wù)需求,系統(tǒng)須實現(xiàn)學(xué)生信息管理、測評指標(biāo)設(shè)置、在線測評和成績統(tǒng)計分析功能。學(xué)生信息管理:管理員可批量導(dǎo)入學(xué)生基礎(chǔ)信息。指標(biāo)設(shè)置與在線測評:支持測評指標(biāo)的設(shè)置與管理,學(xué)生在線申報測評信息,班級管理員審核,輔導(dǎo)員審批。成績統(tǒng)計分析:可按學(xué)期、學(xué)年、班級、專業(yè)和年級查詢并導(dǎo)出測評成績,支持成績分析。
1.3 系統(tǒng)非功能需求分析
綜合測評系統(tǒng)在性能上應(yīng)達(dá)到響應(yīng)時間不超過3 秒,并發(fā)用戶數(shù)不低于1 000人。系統(tǒng)采用HTTPS協(xié)議進(jìn)行數(shù)據(jù)傳輸,并對用戶密碼進(jìn)行加密存儲,確保數(shù)據(jù)安全。系統(tǒng)界面設(shè)計應(yīng)簡潔易懂,操作方便快捷。
2 系統(tǒng)整體設(shè)計
2.1 系統(tǒng)設(shè)計的目標(biāo)
系統(tǒng)采用自動化計算和數(shù)據(jù)處理技術(shù),簡化測評流程,減少人工操作,提高測評工作的效率。優(yōu)化用戶界面的交互體驗,使用戶能夠方便快捷地訪問和使用系統(tǒng),利用儀表盤實時展示學(xué)生數(shù)據(jù),使信息直觀易懂,提高用戶的滿意度。
2.2 系統(tǒng)設(shè)計的原則
系統(tǒng)遵循以下原則:確保數(shù)據(jù)的準(zhǔn)確性,以實現(xiàn)測評結(jié)果的公正和有效;采用加密技術(shù)保護(hù)數(shù)據(jù)傳輸安全;保持系統(tǒng)的靈活性和可擴(kuò)展性,以適應(yīng)測評方案修訂后的具體需求;具備良好的兼容性,確保能同時支持PC端和移動端使用。
2.3 系統(tǒng)功能架構(gòu)
本系統(tǒng)以用戶需求為根本,基于業(yè)務(wù)本身,旨在構(gòu)建一個高效易用的大學(xué)生綜合素質(zhì)測評平臺。系統(tǒng)包括綜合測評、學(xué)生成績、學(xué)生檔案、審批人員、通訊錄和消息等模塊。這些模塊共同構(gòu)成了一個完整的大學(xué)生綜合素質(zhì)測評系統(tǒng),它們之間相互協(xié)作,確保測評工作能夠高效、準(zhǔn)確地進(jìn)行。
通訊錄模塊與賬號注冊、角色設(shè)置緊密相關(guān)。在這個模塊中,可以設(shè)置不同的角色組和角色。
在學(xué)生檔案模塊中,可以一鍵導(dǎo)入所有學(xué)生的基本信息,包括姓名、學(xué)號、班級、專業(yè)和年級等。導(dǎo)入后,這些信息將在系統(tǒng)中形成學(xué)生的個人基本信息檔案,供后續(xù)使用。
在審批人員模塊中,可以指定具體的審批人員,包括班級管理員和輔導(dǎo)員。這些審批人員將在綜合測評的過程中扮演關(guān)鍵角色。
在綜合測評模塊中,學(xué)生填報綜合測評表單。消息模塊可以促進(jìn)審批流程的推進(jìn),當(dāng)有新的測評信息需要審核時,系統(tǒng)會通過消息模塊向?qū)徟藛T發(fā)送提醒。審核完畢后,系統(tǒng)自動計算生成成績,并在成績模塊中進(jìn)行展示和查詢。系統(tǒng)功能架構(gòu)設(shè)計如圖4 所示。
3 系統(tǒng)實現(xiàn)
系統(tǒng)采用B/S架構(gòu)(即瀏覽器/服務(wù)器架構(gòu)),前端頁面使用HTML、CSS和JavaScript等Web前端技術(shù)構(gòu)建用戶界面,前端框架采用Vue.js;服務(wù)端使用Java開發(fā)平臺SpringBoot框架。為實現(xiàn)服務(wù)間解耦,采用微服務(wù)架構(gòu),使用RESTful API技術(shù)實現(xiàn)前后端交互接口,主要服務(wù)包括數(shù)據(jù)采集服務(wù)、消息隊列服務(wù)、定時任務(wù)服務(wù)和文件服務(wù)。存儲方面采用MongoDB作為數(shù)據(jù)存儲引擎,利用Redis提供數(shù)據(jù)緩存服務(wù),同時將用戶上傳的文件資源存儲于云對象存儲中。系統(tǒng)部署在云平臺上,通過SSL/TLS等加密技術(shù)確保數(shù)據(jù)傳輸安全。
基于以上技術(shù),系統(tǒng)提供全面而流暢的線上體驗。首先,用戶能夠輕松完成賬號注冊和登錄,系統(tǒng)支持多種登錄方式,包括傳統(tǒng)的手機(jī)號碼/郵箱-密碼組合,以及便捷的第三方賬號登錄。
在角色管理和權(quán)限分配方面,系統(tǒng)允許管理員靈活賦予不同用戶角色,確保每位參與者均能訪問其所需的功能模塊。例如,學(xué)生填寫綜合測評表單,提交其成績;班級管理員可查看待辦事項,審核學(xué)生的測評信息;輔導(dǎo)員負(fù)責(zé)在班評分處輸入分?jǐn)?shù),并完成最終審核。此外,系統(tǒng)支持一鍵導(dǎo)出成績,便于線下分析和存檔。系統(tǒng)具體邏輯流程如圖5所示。
3.1 綜合測評模塊
綜合測評模塊是大學(xué)生綜合素質(zhì)測評系統(tǒng)的核心部分,包括測評的填報和審批。該模塊允許學(xué)生依次填報品德測評、學(xué)業(yè)測評、文體測評和能力測評等多個方面的自評分,包括基礎(chǔ)分及加減分?jǐn)?shù)據(jù)。學(xué)生填報加分項時,須同步上傳相關(guān)佐證材料。該模塊支持學(xué)生將部分完成的表單保存為草稿,待補(bǔ)充完整后再提交。提交時,系統(tǒng)自動檢查填報內(nèi)容的完整性,若發(fā)現(xiàn)缺失信息,則提示學(xué)生進(jìn)行必要的補(bǔ)充或修正。
測評提交后,系統(tǒng)自動觸發(fā)班級管理員進(jìn)行審核。班級管理員需要在表單中的“班評分”處填寫審核分?jǐn)?shù)(即班評分)。完成班級層面的審核后,系統(tǒng)進(jìn)一步觸發(fā)輔導(dǎo)員進(jìn)行審核,輔導(dǎo)員需要在表單中的“ 輔導(dǎo)員審核分”處填寫審核分?jǐn)?shù)(即輔導(dǎo)員審核分)。輔導(dǎo)員提交審核后,系統(tǒng)將依據(jù)預(yù)設(shè)的計算公式自動計算學(xué)生的最終成績。所有測評記錄自動歸檔至測評檔案中,以便長期保存和查閱。
系統(tǒng)采用HTTPS方式訪問,確保數(shù)據(jù)在傳輸過程中不被截獲或篡改。同時,系統(tǒng)詳細(xì)記錄每一步的操作日志,包括操作者、操作時間和具體更改內(nèi)容等信息,便于進(jìn)行數(shù)據(jù)追蹤。綜合測評模塊邏輯流程如圖6所示。
3.2 學(xué)生成績模塊
系統(tǒng)通過儀表盤實時展示學(xué)生的基礎(chǔ)信息和測評成績,確保數(shù)據(jù)的即時性和準(zhǔn)確性。該模塊提供對學(xué)生成績的統(tǒng)計和分析功能,同時,還能根據(jù)測評結(jié)果生成排名列表,顯示班級、年級的排名情況。
3.3 學(xué)生檔案模塊
系統(tǒng)支持Excel數(shù)據(jù)的導(dǎo)入與導(dǎo)出功能,支持一鍵導(dǎo)入班級學(xué)生的基礎(chǔ)信息,從而簡化了數(shù)據(jù)遷移和共享的過程。在學(xué)生檔案模塊中可以快速查看導(dǎo)入系統(tǒng)的所有學(xué)生信息,支持自定義篩選器和數(shù)據(jù)排序規(guī)則來幫助用戶快速找到所需數(shù)據(jù)。此外,可以按照姓名、學(xué)號、班級、專業(yè)、年級、學(xué)院等信息進(jìn)行高級檢索。
3.4 審批人員模塊
審批人員模塊的作用是指定各班級的審批人員,其中包括具體學(xué)生的基礎(chǔ)信息(如學(xué)院、年級、專業(yè)、班級、姓名、學(xué)號等),以及選擇審批人員按鈕。通過該模塊可以指定班級管理員和輔導(dǎo)員,在審批人員指定后,審核流程即可啟動。
3.5 通訊錄模塊
在通訊錄模塊中可以設(shè)置角色組和角色,比如可以設(shè)置學(xué)生角色組、班級管理員角色組和輔導(dǎo)員角色組,其中學(xué)生角色組下只須設(shè)置學(xué)生填報的角色。學(xué)生角色具有填報數(shù)據(jù)和查詢自己成績和排名的權(quán)限,班級管理員角色組下可以設(shè)置不同班級的管理員角色,班級管理員具備審批權(quán)限,輔導(dǎo)員角色組下可依據(jù)實際需要設(shè)置按班級劃分或按專業(yè)或按年級劃分的輔導(dǎo)員角色。
通訊錄模塊中可以邀請成員進(jìn)入系統(tǒng),可通過手動添加成員、批量導(dǎo)入或外部鏈接等三種方式進(jìn)行邀請,成員收到邀請短信后,通過注冊并接受邀請的方式加入系統(tǒng)。
此外,本模塊還集成了以下高級功能:支持自主創(chuàng)建角色,并為不同的角色分配不同的功能及數(shù)據(jù)訪問權(quán)限,實現(xiàn)精細(xì)化的權(quán)限控制。支持智能識別并自動合并重復(fù)和交叉的角色權(quán)限配置,減少冗余,確保權(quán)限設(shè)置的準(zhǔn)確性和一致性。
3.6 消息模塊
用戶可以在消息模塊中查看自己的待辦事項,確保重要任務(wù)不被遺漏;查看自己曾經(jīng)發(fā)起過的消息記錄,便于跟蹤歷史溝通情況;查看已經(jīng)處理完成的消息,方便回顧已完成的工作。
3.7 系統(tǒng)測試
為確保系統(tǒng)的穩(wěn)定性和可靠性,本文進(jìn)行了嚴(yán)格的系統(tǒng)測試,包括功能測試、性能測試和安全測試等。功能測試涵蓋綜合測評、學(xué)生成績、審批人員、通訊錄以及登錄模塊等,驗證了各個功能點的正確性和完整性。此外,通過模擬實際使用場景中的用戶負(fù)載進(jìn)行性能測試,在模擬1 000個并發(fā)用戶操作的情況下,系統(tǒng)平均響應(yīng)時間不超過2秒,且無明顯錯誤或崩潰現(xiàn)象。安全測試包括對數(shù)據(jù)傳輸、用戶認(rèn)證機(jī)制以及數(shù)據(jù)存儲的安全性檢查,確保用戶數(shù)據(jù)的安全性和隱私保護(hù)。
測試結(jié)果顯示,系統(tǒng)在各項指標(biāo)上均表現(xiàn)優(yōu)異,滿足了設(shè)計階段所設(shè)定的各項標(biāo)準(zhǔn)。
4 結(jié)束語
本研究針對高校數(shù)字化轉(zhuǎn)型的需求,特別是大學(xué)生綜合素質(zhì)測評工作中存在的問題,設(shè)計并實現(xiàn)了一套數(shù)字化的綜合素質(zhì)測評系統(tǒng)。該系統(tǒng)旨在通過數(shù)字化手段提升測評的效率和準(zhǔn)確性,滿足高校在學(xué)生管理方面的現(xiàn)代化需求。系統(tǒng)設(shè)計遵循用戶中心原則,確保了系統(tǒng)的易用性和靈活性,能夠滿足00后大學(xué)生及相關(guān)管理人員的需求。系統(tǒng)采用自動化計算和數(shù)據(jù)處理技術(shù),使得測評全過程由原來的平均15天縮短至平均3天,測評效率提升80%,并減少了人為錯誤。通過標(biāo)準(zhǔn)化測評流程和統(tǒng)一的數(shù)據(jù)管理方式,提升了測評結(jié)果的橫向可比性。
盡管本系統(tǒng)在提升測評效率和準(zhǔn)確性方面取得了顯著成效,但仍存在一些挑戰(zhàn)和改進(jìn)空間。未來,系統(tǒng)將進(jìn)一步優(yōu)化現(xiàn)有功能,提高智能化水平,例如引入先進(jìn)的機(jī)器學(xué)習(xí)算法,實現(xiàn)個性化推薦和預(yù)測分析,幫助學(xué)生更好地規(guī)劃個人發(fā)展路徑。此外,系統(tǒng)還將推進(jìn)功能擴(kuò)展,涵蓋更多的學(xué)生管理模塊,如推優(yōu)評先、就業(yè)指導(dǎo)服務(wù)等,以提升學(xué)生管理的全面性和精細(xì)化程度。
參考文獻(xiàn):
[1] 祁江濤,茍娜英,張光亞.我國高校數(shù)字化轉(zhuǎn)型研究綜述[J].高教論壇,2024(7):113-117.
[2] 高小明.主成分聚類分析法在大學(xué)生綜合素質(zhì)測評中的應(yīng)用[J].西部素質(zhì)教育,2022,8(20):95-97.
[3] 肖磊,李本友.綜合素質(zhì)評價的制度化:歷程回眸與系統(tǒng)謀劃[J].教育研究,2018,39(4):68-74.
[4] 盧衛(wèi)娜,李文新,梁家健.面向大學(xué)生綜合素質(zhì)的人才服務(wù)及評測系統(tǒng)的設(shè)計與實現(xiàn)[J].天津職業(yè)技術(shù)師范大學(xué)學(xué)報,2021,31(3):74-78.
[5] 張雨涵,馬蒙,李廣震.利用低代碼平臺打造個性數(shù)字化校園服務(wù)[J].中共太原市委黨校學(xué)報,2023(6):39-41.
[6] 胡仙,禹振,趙佳.大學(xué)生“積分制”綜合管理測評數(shù)據(jù)分析系統(tǒng)的思考及創(chuàng)新[J].電腦知識與技術(shù),2021,17(25):80-83.
[7] 顏麗,夏旭晨,劉福宇.高校學(xué)生綜合素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn):以萍鄉(xiāng)學(xué)院為例[J].萍鄉(xiāng)學(xué)院學(xué)報,2020,37(6):88-92.
[8] 蘇紅梅,曾凌峰.基于ASP.NET的大學(xué)生綜合素質(zhì)測評系統(tǒng)設(shè)計[J].信息與電腦(理論版),2019(4):112-114.
[9] 謝雨初,劉文龍,姚懿,等基于B/S模式的大學(xué)生綜合測評管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦與信息技術(shù),2019,27(4):79-82.
[10] 袁曉園.基于JSP的綜合測評系統(tǒng)的設(shè)計與實現(xiàn)研究[J].軟件,2022,43(3):124-126.
[11] 王敏.基于SSM的高校學(xué)生綜合測評管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2023,19(29):59-62,70.
[12] 王燕貞,沈毅波.基于SSM框架的高校學(xué)生綜合測評系統(tǒng)設(shè)計與實現(xiàn)[J].通化師范學(xué)院學(xué)報,2020,41(4):58-63.
[13] 胡俊敏.高校學(xué)生綜合素質(zhì)測評多維度分析系統(tǒng)的設(shè)計與實現(xiàn)[J].黑河學(xué)院學(xué)報,2023,14(2):63-65.
[14] 童照昕,徐健,卓嘎,等.學(xué)生綜合素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦編程技巧與維護(hù),2024(2):33-36.
【通聯(lián)編輯:謝媛媛】
基金項目:大學(xué)生綜合素質(zhì)測評系統(tǒng)的設(shè)計與開發(fā)(生態(tài)版)(項目編號:2020kykt-xj-zk11)