關(guān)鍵詞:“三全育人”;成長檔案;SSM框架;信息化
中圖分類號:G434 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2024)25-0061-04
0 引言
黨的二十大報告指出,要堅持教育優(yōu)先發(fā)展、科技自立自強(qiáng)、人才引領(lǐng)驅(qū)動,加快建設(shè)教育強(qiáng)國、科技強(qiáng)國、人才強(qiáng)國,堅持為黨育人、為國育才,全面提高人才自主培養(yǎng)質(zhì)量[1]。為落實(shí)立德樹人的根本任務(wù),“三全育人”理念近年來被廣泛應(yīng)用于高校教育教學(xué)中,其旨在通過全員、全過程、全方位的育人體系,培養(yǎng)德智體美勞全面發(fā)展的社會主義建設(shè)者和接班人。然而,傳統(tǒng)學(xué)生成長檔案管理模式存在諸多弊端,例如過程性記錄不完整、信息化程度低、難以滿足“三全育人”對個性化培養(yǎng)的需求等。為此,本文將從系統(tǒng)需求分析、系統(tǒng)設(shè)計與實(shí)現(xiàn)等方面,對基于“三全育人”理念的高職院校學(xué)生電子成長檔案系統(tǒng)進(jìn)行深入研究。
1“ 三全育人”理念下高職院校學(xué)生電子成長檔案系統(tǒng)的需求分析
1.1 系統(tǒng)必要性分析
“三全育人”理念是指全員育人、全過程育人、全方位育人的教育理念,包含思想引領(lǐng)、課堂教學(xué)、社會實(shí)踐、學(xué)生日常教育管理等方面。它體現(xiàn)了高等教育立德樹人的內(nèi)在要求,契合了新時代人才培養(yǎng)的客觀需要,將立德樹人內(nèi)化到大學(xué)建設(shè)和管理各領(lǐng)域、各方面、各環(huán)節(jié),從而建立起更高水平的人才培養(yǎng)體系[2]。但高職教育與普通高等教育不同,主要培養(yǎng)具備一定實(shí)踐技能和職業(yè)素養(yǎng)的專門人才。在新時代背景下,高職院校要進(jìn)一步明確以職業(yè)教育為導(dǎo)向,更加注重實(shí)踐教學(xué),主動適應(yīng)教育信息化,提升高職院校信息化研究和應(yīng)用水平,培養(yǎng)德智體美勞全面發(fā)展的社會主義建設(shè)者和接班人。加快推進(jìn)教育現(xiàn)代化、建設(shè)教育強(qiáng)國、辦好人民滿意的教育,是黨和政府對新時代高校工作的新要求,也是高職院校開展大學(xué)生思想政治教育管理工作的總思路和總綱領(lǐng)[3]。
高校學(xué)生教育管理者在學(xué)生培養(yǎng)過程中的評價、反饋對學(xué)生的成長起著至關(guān)重要的作用。通過傳統(tǒng)手工紙質(zhì)檔案進(jìn)行記錄存在諸多問題,在保存方面耗費(fèi)大量的人力物力,占用大量的存儲空間;在管理方面,檔案檢索、提取、更新周期較長,并且存在損壞、丟失的風(fēng)險,而電子檔案能夠彌補(bǔ)傳統(tǒng)手工紙質(zhì)檔案的不足。學(xué)生電子成長檔案是指通過互聯(lián)網(wǎng)技術(shù)以電子文件的形式建立檔案并對其進(jìn)行管理。電子成長檔案的建立對學(xué)生的健康成長具有重要意義,從學(xué)生的角度來看,大學(xué)是人生的重要時期,是大學(xué)生世界觀、人生觀、價值觀形成的關(guān)鍵階段。從家長的角度來看,學(xué)生是家庭的希望,家長需要實(shí)時關(guān)注學(xué)生在校的發(fā)展情況。從高校教育者來看,大學(xué)階段是青年學(xué)生的拔節(jié)孕穗期,在這個階段需要對學(xué)生進(jìn)行精心引導(dǎo)和栽培,幫助他們扣好人生的“第一??圩印?,因此,亟須構(gòu)建“三全育人”理念下的學(xué)生電子成長檔案系統(tǒng),進(jìn)一步拓寬育人渠道,促進(jìn)學(xué)生德智體美勞全面發(fā)展。
1.2 系統(tǒng)功能需求分析
面對高職院校學(xué)生檔案管理過程中存在的問題,結(jié)合互聯(lián)網(wǎng)技術(shù)開發(fā)學(xué)生電子成長檔案管理系統(tǒng),對學(xué)生進(jìn)行過程性的記錄與評價,更加有針對性地對學(xué)生進(jìn)行教育和管理?,F(xiàn)將系統(tǒng)的功能需求分析如下。
1.2.1 信息管理模塊
信息管理模塊是核心業(yè)務(wù)模塊之一,包含學(xué)生信息管理和用戶信息管理,學(xué)生信息管理模塊主要功能是對學(xué)生信息進(jìn)行維護(hù),包含學(xué)生的姓名、性別、身份證號、政治面貌、家庭住址等信息。用戶信息管理模塊是針對本系統(tǒng)的各種用戶進(jìn)行信息維護(hù),同時根據(jù)不同的角色用戶分配不同的系統(tǒng)權(quán)限,不同的系統(tǒng)權(quán)限具有不同的功能。
1.2.2 在校表現(xiàn)管理模塊
學(xué)生在校成績是學(xué)生的立身之本,為高校不斷提升人才培養(yǎng)質(zhì)量提供了根本遵循,通過對該模塊的建設(shè),在系統(tǒng)中記錄學(xué)生每學(xué)期的在校成績、四、六級情況、計算機(jī)等級以及其他資格證通過情況。除了學(xué)習(xí)之外,還記錄學(xué)生在校的任職情況、獲獎情況、社會實(shí)踐情況等。
1.2.3 黨團(tuán)建設(shè)管理模塊
黨團(tuán)建設(shè)工作在大學(xué)階段是重中之重的工作,通過該模塊的建設(shè),學(xué)校管理者能夠掌握每個學(xué)院,每個班級的黨團(tuán)建設(shè)情況,更能夠全面貫徹黨的教育方針,落實(shí)立德樹人根本任務(wù),將為黨育人、為國育才落到實(shí)處。
1.3 系統(tǒng)非功能需求分析
系統(tǒng)非功能需求分析是軟件工程和系統(tǒng)設(shè)計中的一個重要環(huán)節(jié),它關(guān)注的是軟件系統(tǒng)在功能之外的品質(zhì)屬性,涉及系統(tǒng)的性能、可靠性、安全性、可維護(hù)性等多個方面。根據(jù)軟件開發(fā)的相關(guān)要求,對非功能需求分析如下。
1.3.1 安全需求
本系統(tǒng)中存在大量學(xué)生信息,包含學(xué)生的姓名、性別、身份證號、手機(jī)號等個人信息。在系統(tǒng)開發(fā)過程中需要對權(quán)限進(jìn)行嚴(yán)格控制,對用戶進(jìn)行身份驗(yàn)證和訪問控制,只有擁有相關(guān)權(quán)限的用戶才能對學(xué)生的信息進(jìn)行維護(hù)。在系統(tǒng)部署以及數(shù)據(jù)存儲時,應(yīng)選擇校園內(nèi)網(wǎng)或者安全性更高的云服務(wù)器,同時,完善日志記錄和審計功能,用于追蹤和監(jiān)控系統(tǒng)活動。
1.3.2 性能需求
本系統(tǒng)主要面向全體教職工、家長、學(xué)生,用戶數(shù)量巨大,因此在開發(fā)過程中需要著重考慮系統(tǒng)的高并發(fā)性,保證系統(tǒng)平臺的穩(wěn)定性和流暢性。另外,由于系統(tǒng)中用戶量巨大,可能存在大量用戶同時在線的情況,也要考慮系統(tǒng)的吞吐量以及負(fù)載均衡,分配客戶端請求的能力,保證運(yùn)行過程中避免出現(xiàn)異常宕機(jī)或者系統(tǒng)運(yùn)行異常。
1.3.3 適應(yīng)性需求
本系統(tǒng)涉及用戶較廣,用戶對系統(tǒng)的理解程度也參差不齊。為了使用戶更加方便地操作系統(tǒng),降低用戶使用系統(tǒng)的難度,系統(tǒng)的界面需要設(shè)置得簡單明了,菜單布局合理,子菜單功能齊全。系統(tǒng)采用模塊化設(shè)計,降低系統(tǒng)的耦合性,提高系統(tǒng)運(yùn)行的健壯性。
1.4 系統(tǒng)可行性分析
在系統(tǒng)開發(fā)的初期階段,進(jìn)行系統(tǒng)可行性分析是非常關(guān)鍵的步驟。系統(tǒng)可行性分析是對開發(fā)環(huán)境的綜合考慮,以確保本系統(tǒng)能夠順利進(jìn)行。在這個過程中涉及各個方面,包括對開發(fā)人員、設(shè)備選型、開發(fā)語言、框架選擇等的評估。本文從技術(shù)、操作、經(jīng)濟(jì)等方面分析系統(tǒng)開發(fā)的可行性。
1.4.1 技術(shù)可行性
系統(tǒng)的技術(shù)架構(gòu)首先要注重穩(wěn)健,因此應(yīng)選擇主流的開發(fā)語言以及成熟開源技術(shù)框架。數(shù)據(jù)存儲采用Oracle旗下開源的關(guān)系型數(shù)據(jù)管理系統(tǒng)MySQL,多表存儲的特點(diǎn)使數(shù)據(jù)操作更加規(guī)范化。由于選用較為主流和成熟的技術(shù)架構(gòu),因此系統(tǒng)開發(fā)具有穩(wěn)定性、安全性和可維護(hù)性。
1.4.2 操作可行性
本系統(tǒng)的用戶主要是教師、家長、學(xué)生三種角色,其中大部分的功能只需要教師完成,而學(xué)生和家長只需要進(jìn)行查看即可。本系統(tǒng)中的管理者只需要進(jìn)行簡單的增、刪、改、查操作。因此,學(xué)生電子成長檔案系統(tǒng)界面應(yīng)設(shè)置簡單明了,在需求分析的基礎(chǔ)上整合業(yè)務(wù)流程,使之更加易于操作。
1.4.3 經(jīng)濟(jì)可行性
在系統(tǒng)開發(fā)過程中,該系統(tǒng)平臺所利用的開發(fā)工具都為開源軟件,Web開發(fā)技術(shù)較為成熟,降低了開發(fā)成本,因此可忽略不計開發(fā)方面所需費(fèi)用。另外,本系統(tǒng)的建立對于學(xué)生的成長成才具有非常重要的現(xiàn)實(shí)意義。
2 學(xué)生電子成長檔案系統(tǒng)設(shè)計
2.1 系統(tǒng)技術(shù)架構(gòu)設(shè)計
2.1.1 編程語言選擇
隨著計算機(jī)技術(shù)的不斷發(fā)展和進(jìn)步,軟件開發(fā)領(lǐng)域也得到了極大的推動,目前使用較多的語言有Java、Python、C++、C#等i0HrpKtx3PyAYDDbotMK6lweZL05o1uepZRkVrRNWgA=。本系統(tǒng)選擇Java語言,Java 是一種高級、面向?qū)ο蟮木幊陶Z言,并且使用Java虛擬機(jī),因此具有平臺無關(guān)性,同時具有豐富的開發(fā)工具和框架。
2.1.2 開發(fā)框架的選擇
本系統(tǒng)的前端框架選擇Layui框架,Layui框架是非常流行的輕量級前端框架,能夠幫助開發(fā)者快速構(gòu)建出美觀、易用的網(wǎng)頁界面,提供了豐富的組件和工具,并且在系統(tǒng)項目開發(fā)過程中易于管理和維護(hù)。后端框架選擇SSM 框架(SpringMVC、MyBatis、Spring) ,SSM框架是標(biāo)準(zhǔn)的MVC模式,能夠?qū)崿F(xiàn)系統(tǒng)代碼之間的“低耦合,高內(nèi)聚”,提高Java Web應(yīng)用的開發(fā)效率,降低開發(fā)成本,同時提高了系統(tǒng)的可維護(hù)性和可擴(kuò)展性[4]。
2.1.3 系統(tǒng)架構(gòu)模式選擇
系統(tǒng)架構(gòu)模式有B/S(Browser/Server) 模式和C/S(Client/Server) 模式。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,B/S模式是對C/S模式改進(jìn)的一種模式。B/S模式可以直接在Web瀏覽器中運(yùn)行,不需要安裝客戶端,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。用戶通過瀏覽器就可以與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。
2.2 系統(tǒng)的總體設(shè)計
根據(jù)系統(tǒng)編程語言、前后端框架、架構(gòu)模式的選擇以及對系統(tǒng)的需求分析,對系統(tǒng)進(jìn)行總體設(shè)計。系統(tǒng)設(shè)計為四層,分別是用戶層、服務(wù)層、控制層、數(shù)據(jù)層,分別由瀏覽器、Layui 框架、SSM 框架、Java、MySQL、Apache Tomcat進(jìn)行實(shí)現(xiàn)。系統(tǒng)的核心部分是業(yè)務(wù)邏輯功能以及對數(shù)據(jù)庫中數(shù)據(jù)的操作,同時預(yù)留系統(tǒng)接口與其他外部應(yīng)用進(jìn)行數(shù)據(jù)的調(diào)用。系統(tǒng)的總體設(shè)計如圖1所示。
2.3 系統(tǒng)功能模塊設(shè)計
根據(jù)對系統(tǒng)的需求分析以及模塊化設(shè)計原則,本系統(tǒng)細(xì)分為學(xué)生信息管理模塊、用戶信息管理模塊、學(xué)生成績管理模塊、學(xué)生在校表現(xiàn)管理模塊、黨團(tuán)建設(shè)管理模塊、就業(yè)指導(dǎo)管理模塊,系統(tǒng)功能設(shè)計如圖2所示。
2.4 系統(tǒng)數(shù)據(jù)庫設(shè)計
系統(tǒng)數(shù)據(jù)庫設(shè)計遵循數(shù)據(jù)庫規(guī)范化設(shè)計方法,數(shù)據(jù)庫設(shè)計分為需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行與維護(hù)6個階段[5]?;趯Ω鱾€功能模塊的分析,按照數(shù)據(jù)庫規(guī)范化理論進(jìn)行消除刪除、插入、更新等操作異常和信息冗余,系統(tǒng)進(jìn)行數(shù)據(jù)庫表的設(shè)計時需要滿足數(shù)據(jù)庫表之間的關(guān)聯(lián)關(guān)系。主要分為學(xué)生信息表、用戶信息表、院系信息表、班級信息表、功能模塊信息表等。其中,學(xué)生信息表是本系統(tǒng)中的核心表之一,主要存儲學(xué)生的基本信息,記錄學(xué)生的在校表現(xiàn)情況。學(xué)生信息表包括學(xué)生基本信息,例如學(xué)號、姓名、性別、籍貫、身份證號、家庭地址等,還包括學(xué)生的政治面貌、每學(xué)期的成績排名、學(xué)生獎懲情況、社會實(shí)踐情況、任職情況、班級情況、考級情況、就業(yè)情況等41 個字段。學(xué)生信息表部分字段設(shè)計如表1所示。
3 學(xué)生電子成長檔案系統(tǒng)實(shí)現(xiàn)
3.1 系統(tǒng)開發(fā)與部署
在完成系統(tǒng)的需求分析、功能設(shè)計、數(shù)據(jù)庫的設(shè)計后進(jìn)行系統(tǒng)的開發(fā)與部署,本文研究與開發(fā)的學(xué)生電子成長檔案系統(tǒng)平臺所使用的編程語言和環(huán)境如表2所示。
系統(tǒng)前端界面的顯示代碼和業(yè)務(wù)邏輯代碼編輯完成后,將整合后的框架以及業(yè)務(wù)代碼部署在實(shí)際使用的環(huán)境中進(jìn)行測試,系統(tǒng)部署的軟件、硬件環(huán)境信息如表3所示。
3.2 系統(tǒng)功能模塊實(shí)現(xiàn)
根據(jù)系統(tǒng)的技術(shù)架構(gòu)以及總體設(shè)計,通過基于Layui框架和SSM框架代碼的編寫,實(shí)現(xiàn)了面向用戶系統(tǒng)各個功能模塊的前端界面顯示以及邏輯功能。系統(tǒng)的關(guān)鍵技術(shù)實(shí)現(xiàn)如下。
3.2.1 基于角色的訪問控制
在系統(tǒng)的安全性方面,通過基于角色的訪問控制(RBAC) 進(jìn)行身份認(rèn)證和權(quán)限管理來控制不同用戶對數(shù)據(jù)的訪問權(quán)限,確保只有經(jīng)過授權(quán)的用戶才能訪問特定的功能。同時,通過加密算法對數(shù)據(jù)進(jìn)行加密,確保數(shù)據(jù)在傳輸和存儲過程中的機(jī)密性,以保障信息即使被人截獲也無法讀懂其含義。
3.2.2 基于MySQL的讀寫分離
讀寫分離功能的實(shí)現(xiàn)可以有效地分擔(dān)數(shù)據(jù)庫的壓力,優(yōu)化系統(tǒng)性能,提高數(shù)據(jù)處理效率。該技術(shù)通過配置一個主數(shù)據(jù)庫進(jìn)行寫操作,配置多個從數(shù)據(jù)庫進(jìn)行讀操作。這樣,讀操作就可以在多個從數(shù)據(jù)庫上進(jìn)行分擔(dān),不會影響到主數(shù)據(jù)庫的寫操作,從而提高了系統(tǒng)的處理效率。同時,讀寫分離還能提高系統(tǒng)的可用性,當(dāng)主數(shù)據(jù)庫出現(xiàn)故障時,可以立即切換到從數(shù)據(jù)庫進(jìn)行讀寫操作,減少系統(tǒng)的停機(jī)時間。
4 結(jié)束語
本文在“三全育人”理念的指導(dǎo)下,針對傳統(tǒng)學(xué)生成長檔案管理模式的不足,設(shè)計并實(shí)現(xiàn)了一套基于SSM框架的高職院校學(xué)生電子成長檔案系統(tǒng)。該系統(tǒng)不僅能夠?qū)崿F(xiàn)學(xué)生信息的全面電子化管理,還能夠?qū)W(xué)生的學(xué)習(xí)過程、綜合素質(zhì)發(fā)展等進(jìn)行動態(tài)記錄和評價,為高校落實(shí)“三全育人”、促進(jìn)學(xué)生個性化發(fā)展提供有效支持。未來,將進(jìn)一步優(yōu)化系統(tǒng)功能,并結(jié)合大數(shù)據(jù)分析技術(shù),探索學(xué)生成長規(guī)律,為高校教育教學(xué)改革提供數(shù)據(jù)支撐。