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