孫祎
摘要:促進(jìn)義務(wù)教育優(yōu)質(zhì)均衡發(fā)展已經(jīng)成為社會共識,教育部為鞏固義務(wù)教育基本均衡發(fā)展成果,引導(dǎo)各地將義務(wù)教育均衡發(fā)展向著更高水平推進(jìn)提出了具體的要求和措施。該文對縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展的實際需求進(jìn)行分析,從學(xué)校的填報數(shù)據(jù)到縣級教育局對數(shù)據(jù)進(jìn)行統(tǒng)計分析,基于SpringBoot設(shè)計并實現(xiàn)了縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展系統(tǒng)。
關(guān)鍵詞:義務(wù)教育;優(yōu)質(zhì)均衡;SpringBoot
中圖分類號: TP311? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)01-0085-03
1引言
2017年4月,教育部為鞏固義務(wù)教育基本均衡發(fā)展成果,引導(dǎo)各地將義務(wù)教育均衡發(fā)展向著更高水平推進(jìn),全面提高義務(wù)教育質(zhì)量,開展義務(wù)教育優(yōu)質(zhì)均衡發(fā)展縣(市、區(qū))督導(dǎo)評估認(rèn)定工作,并制定了《縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展督導(dǎo)評估辦法》[1]。該辦法包括資源配置、政府保障程度、教育質(zhì)量、社會認(rèn)可度四個方面內(nèi)容。
在義務(wù)教育優(yōu)質(zhì)均衡發(fā)展督導(dǎo)評估認(rèn)定工作中,如何實現(xiàn)本縣各校數(shù)據(jù)規(guī)范、快速、全面的采集,清晰掌握本縣義務(wù)教育優(yōu)質(zhì)發(fā)展情況,成為各縣級教育局急需解決的難題。為解決這一問題,本文設(shè)計了縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展系統(tǒng),通過學(xué)校填報數(shù)據(jù),便于縣級教育局快速收集數(shù)據(jù),及時發(fā)現(xiàn)問題,并可對比歷年數(shù)據(jù)分析本縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展趨勢。
2系統(tǒng)需求分析
2.1功能需求分析
2.1.1學(xué)校用戶
1)項目數(shù)據(jù)填報:學(xué)校用戶登錄系統(tǒng)后,可以填報當(dāng)前進(jìn)行中的數(shù)據(jù)填報項目。項目的指標(biāo)分為四類:基礎(chǔ)、政府保障、教育教學(xué)情況、創(chuàng)新,填報類型為數(shù)值、文本、選擇、自動計算,還可以上傳文件作為佐證材料,系統(tǒng)自動檢查填寫規(guī)范性,全部填寫完成后,可以計算其他指標(biāo)項數(shù)據(jù),也可以在提交填報時自動計算其他指標(biāo)。為方便用戶填報數(shù)據(jù),系統(tǒng)可以一鍵復(fù)制上一期的全部填報數(shù)據(jù)。
2)歷史項目分析:學(xué)校用戶可以查看歷次填報的全部數(shù)據(jù),并可以查看項目的各主要指標(biāo)的數(shù)據(jù)變化趨勢及在縣級中的排名。
2.1.2鎮(zhèn)級用戶
1)查看學(xué)校填報:鎮(zhèn)級用戶可以查看當(dāng)前地區(qū)學(xué)校填報總進(jìn)度及地區(qū)內(nèi)所有學(xué)校的填報進(jìn)度與詳細(xì)數(shù)據(jù)。
2)填報鎮(zhèn)級基本情況:鎮(zhèn)級用戶需要填報本地區(qū)的經(jīng)濟(jì)、人口等基本信息。
3)歷史項目分析:鎮(zhèn)級用戶可以查看本地區(qū)歷次填報的基本信息及數(shù)據(jù)變化趨勢,也可以查看歷次填報的全部學(xué)校數(shù)據(jù),并可以查看項目的各主要指標(biāo)的數(shù)據(jù)變化趨勢及在縣級中的排名。
2.1.3縣級教育局用戶
1)填報縣級基本情況:縣級用戶需要填報本地區(qū)的經(jīng)濟(jì)、人口等基本信息。
2)監(jiān)控鎮(zhèn)級填報:縣級用戶可以查看各鎮(zhèn)級填報進(jìn)度及詳細(xì)數(shù)據(jù)。
3)監(jiān)控學(xué)校填報:縣級用戶可以查看當(dāng)前地區(qū)學(xué)校填報總進(jìn)度及地區(qū)內(nèi)所有學(xué)校的填報進(jìn)度與詳細(xì)數(shù)據(jù)。
4)填報項目管理:縣級用戶能查看所有存在的填報項目,可以修改、刪除、更改項目的填報狀態(tài),也可以創(chuàng)建更多的填報項目,但同時進(jìn)行的填報項目只能有一個。
5)歷史項目分析:縣級用戶可以查看本地區(qū)和各鎮(zhèn)級歷次填報的基本信息及數(shù)據(jù)變化趨勢,也可以查看歷次填報的全部學(xué)校數(shù)據(jù),并可以查看項目的各主要指標(biāo)的數(shù)據(jù)變化趨勢及在縣級中的排名。縣級用戶可以統(tǒng)計縣域的義務(wù)教育優(yōu)質(zhì)均衡相關(guān)指標(biāo)結(jié)果數(shù)據(jù)及優(yōu)質(zhì)均衡差異系數(shù)數(shù)據(jù),還可以繪制歷次數(shù)據(jù)的數(shù)據(jù)變化趨勢圖及差異系數(shù)趨勢圖。
2.1.4系統(tǒng)管理員用戶
1)鎮(zhèn)級管理:管理本縣所有的鎮(zhèn)級基本信息,可以新增、修改、刪除鎮(zhèn)級基本信息。
2)學(xué)校管理:管理本縣所有的初中、小學(xué)、教學(xué)點、特殊教育等學(xué)?;拘畔ⅲ梢孕略?、修改、刪除學(xué)校,并關(guān)聯(lián)該校所在鎮(zhèn)級。
3)用戶管理:管理系統(tǒng)中所有用戶基本信息,可以新增、修改、刪除用戶,設(shè)置用戶角色類型,如果是鎮(zhèn)級或?qū)W校用戶,則關(guān)聯(lián)相關(guān)所在鎮(zhèn)級或?qū)W校。
4)公告管理:管理系統(tǒng)公告信息,可以新增、修改、刪除公告。
5)基礎(chǔ)數(shù)據(jù)管理:管理系統(tǒng)中基礎(chǔ)類信息,可以新增、修改、刪除基礎(chǔ)信息。
6)指標(biāo)體系管理:管理縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展評價指標(biāo)體系。
2.2非功能需求分析
1)安全性:信息系統(tǒng)的安全不僅是信息系統(tǒng)自身的安全,也包括其服務(wù)器和數(shù)據(jù)的安全。信息系統(tǒng)在設(shè)計開發(fā)中考慮SQL注入、跨域訪問等常見安全問題,還應(yīng)考慮用戶在使用系統(tǒng)過程中的數(shù)據(jù)安全。
2)可用性:用戶在填報數(shù)據(jù)時,面臨大量數(shù)據(jù)的整理、核實和錄入,系統(tǒng)界面應(yīng)具有良好的交互性,方便錄入,并能夠?qū)崟r保存已填寫數(shù)據(jù),防止因長時間無會話或其他狀況下丟失數(shù)據(jù),保證系統(tǒng)的可用性。
4)可維護(hù)性:系統(tǒng)能夠在正常運行時對相關(guān)信息和數(shù)據(jù)進(jìn)行維護(hù),實現(xiàn)數(shù)據(jù)的增加、刪除、修改等基礎(chǔ)功能。
5)兼容性:系統(tǒng)可以兼容終端用戶主流的操作系統(tǒng)和瀏覽器,能夠滿足不同用戶在本系統(tǒng)中的正常開展業(yè)務(wù)工作[2]。
3業(yè)務(wù)流程分析
本系統(tǒng)業(yè)務(wù)總體流程如圖1所示。
第一步,系統(tǒng)管理員配置好系統(tǒng)必需的基礎(chǔ)數(shù)據(jù)后,導(dǎo)入鎮(zhèn)級數(shù)據(jù)、學(xué)校數(shù)據(jù)、維護(hù)項目指標(biāo)體系、進(jìn)行公告管理,然后導(dǎo)入用戶賬號數(shù)據(jù)。
第二步,縣級用戶創(chuàng)建新項目并啟動該項目(系統(tǒng)限制同時只允許進(jìn)行一個項目)。
第三步,縣級用戶、鎮(zhèn)級用戶、學(xué)校用戶分別開始填報項目數(shù)據(jù),填報完成后提交結(jié)束該項目填報??h級用戶可以監(jiān)測鎮(zhèn)級、學(xué)校填報進(jìn)度,縣級用戶對學(xué)校提交的項目數(shù)據(jù)進(jìn)行審核。
第四步,縣級用戶停止項目,系統(tǒng)自動統(tǒng)計、計算相關(guān)數(shù)據(jù)。
第五步,縣級用戶、鎮(zhèn)級用戶、學(xué)校用戶可以查看統(tǒng)計數(shù)據(jù),對比歷史項目數(shù)據(jù)進(jìn)行分析。
4系統(tǒng)設(shè)計方案
4.1系統(tǒng)的總體技術(shù)架構(gòu)
本系統(tǒng)采用主流的B/S(瀏覽器/服務(wù)器)開發(fā)模式,分層設(shè)計,將整個系統(tǒng)劃分為瀏覽器層、服務(wù)器層、數(shù)據(jù)庫層,終端用戶免去了客戶端安裝與維護(hù),在后期系統(tǒng)升級時也無須增加工作。系統(tǒng)開發(fā)語言采用主流的Java技術(shù),使用SpringBoot框架開發(fā),SpringBoot是一個快速開發(fā)框架,能夠迅速地將一些常用的第三方依賴整合起來,SpringBoot簡化了XML配置,采用注解的形式,內(nèi)置了HTTP服務(wù)器,最終以Java應(yīng)用程序進(jìn)行執(zhí)行[3]。
前端設(shè)計方面使用jQuery框架及相關(guān)插件,在數(shù)據(jù)統(tǒng)計分析展示方面,采用了Apache Echarts圖表框架,Apache Echarts使用JavaScript實現(xiàn)的開源可視化庫,可以流暢地運行在PC和移動設(shè)備上,兼容當(dāng)前絕大部分瀏覽器,提供直觀、交互豐富、可高度個性化定制的數(shù)據(jù)可視化圖表[4]。
4.2系統(tǒng)的總體功能結(jié)構(gòu)設(shè)計
根據(jù)本系統(tǒng)的業(yè)務(wù)流程分析,在系統(tǒng)開發(fā)中應(yīng)遵循安全性、可用性、可靠性,用戶交互友好等原則以保證系統(tǒng)的順利實施,系統(tǒng)總體功能結(jié)構(gòu)如圖2所示。
本系統(tǒng)按使用者身份不同將系統(tǒng)中用戶分為系統(tǒng)管理員、縣級用戶、鎮(zhèn)級用戶、學(xué)校用戶四種角色類型。
1)系統(tǒng)管理員主要功能:系統(tǒng)基礎(chǔ)數(shù)據(jù)管理、系統(tǒng)管理、指標(biāo)體系管理(包括一級指標(biāo)、二級指標(biāo)、評估要點及數(shù)據(jù)填報界面配置、佐證材料等)、鎮(zhèn)級管理、學(xué)校管理、用戶管理、系統(tǒng)公告管理等。
2)縣級用戶主要功能:項目管理、填報項目管理(填報項目數(shù)據(jù)、查看鎮(zhèn)級數(shù)據(jù)及填報進(jìn)度、查看學(xué)校填報進(jìn)度及數(shù)據(jù)審核)、縣級歷史項目數(shù)據(jù)對比、學(xué)校歷史項目數(shù)據(jù)對比及統(tǒng)計分析等。
3)鎮(zhèn)級用戶主要功能:填報項目數(shù)據(jù)、查看學(xué)校填報進(jìn)度及數(shù)據(jù)、鎮(zhèn)級歷史項目數(shù)據(jù)對比、學(xué)校歷史項目數(shù)據(jù)對比及統(tǒng)計分析等。
4)學(xué)校用戶主要功能:填報項目數(shù)據(jù)、學(xué)校歷史項目數(shù)據(jù)對比及統(tǒng)計分析等。
4.3數(shù)據(jù)庫設(shè)計
本系統(tǒng)為滿足所有數(shù)據(jù)存儲及功能需求,共設(shè)計有鎮(zhèn)級表、文章表、佐證材料表、佐證材料標(biāo)記表、基礎(chǔ)數(shù)據(jù)表、項目表、項目學(xué)校表、學(xué)校表、學(xué)校教學(xué)資源配置表(第一部分指標(biāo))、學(xué)校政府保障程度表(第二部分指標(biāo))、學(xué)校教育教學(xué)質(zhì)量表(第三部分指標(biāo))、學(xué)校特色創(chuàng)新項目表(第四部分指標(biāo))、一級指標(biāo)表、二級指標(biāo)表、評估要點表、用戶表、縣級數(shù)據(jù)表、鎮(zhèn)級數(shù)據(jù)表、縣級教育教學(xué)質(zhì)量表、縣級政府保障程度表、縣級校際均衡統(tǒng)計表、縣級教學(xué)資源配置統(tǒng)計表等22張表。
4.4界面設(shè)計
界面設(shè)計充分考慮到用戶客戶端的特殊性,應(yīng)考慮到主流瀏覽器的兼容性。在界面設(shè)計時應(yīng)盡量統(tǒng)一風(fēng)格及操作,能夠?qū)崟r保存數(shù)據(jù),防止填寫大量數(shù)據(jù)時出現(xiàn)意外情況導(dǎo)致數(shù)據(jù)丟失。
縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展系統(tǒng)具有評估指標(biāo)多、數(shù)據(jù)來源多、填報主體類別多、數(shù)據(jù)計算多、統(tǒng)計分析多等特點,因此系統(tǒng)對填報的數(shù)據(jù)質(zhì)量、準(zhǔn)確性要求比較高,對統(tǒng)計分析的結(jié)果展示要求直觀友好,縣級用戶系統(tǒng)主界面如圖3所示。
義務(wù)教育優(yōu)質(zhì)均衡發(fā)展指標(biāo)體系中針對不同類型和性質(zhì)的學(xué)校提出了不同要求,對要求填報的數(shù)據(jù)也不盡相同,因此系統(tǒng)在后臺建立了指標(biāo)體系模塊,可以設(shè)置每項數(shù)據(jù)必須填報的學(xué)校類型和學(xué)校性質(zhì)。系統(tǒng)前臺從數(shù)據(jù)庫中讀取指標(biāo)體系配置信息,根據(jù)配置信息顯示需要填報的控件類型,并自動對填報的輸入進(jìn)行數(shù)據(jù)格式校驗,防止錄入非法數(shù)據(jù)。由于數(shù)據(jù)填報數(shù)據(jù)較多,系統(tǒng)采用了Ajax技術(shù),能夠?qū)崟r保存數(shù)據(jù),避免因填報超時導(dǎo)致無法提交數(shù)據(jù),學(xué)校用戶填報數(shù)據(jù)界面如圖4所示。
5結(jié)論
本文對縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展的實際需求進(jìn)行分析,基于SpringBoot框架設(shè)計并實現(xiàn)了縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展系統(tǒng),實現(xiàn)了縣級對轄區(qū)內(nèi)義務(wù)教育基本情況的信息采集,并對采集后的數(shù)據(jù)進(jìn)行統(tǒng)計分析,不僅方便各縣級上報數(shù)據(jù)與材料,也有利于各縣級實時掌握縣域義務(wù)教務(wù)優(yōu)質(zhì)均衡發(fā)展情況,及時發(fā)現(xiàn)問題并改進(jìn),促進(jìn)各縣級義務(wù)教育的優(yōu)質(zhì)均衡發(fā)展。
參考文獻(xiàn):
[1] 教育部關(guān)于印發(fā)《縣域義務(wù)教育優(yōu)質(zhì)均衡發(fā)展督導(dǎo)評估辦法》的通知[EB/OL].[2020-06-04]. http://www.moe.gov.cn/srcsite/A11/moe_1789/201705/t20170512_304462.html.
[2] 徐志凱,金子堅,田艷.通用任務(wù)管理系統(tǒng)分析與設(shè)計[J].軟件工程,2020(4):37-39.
[3] 張振球,基于SpringBoot的校園文章發(fā)布系統(tǒng)設(shè)計與實現(xiàn)[J].無線互聯(lián)科技,2019(12):41-43.
[4] Echarts特性[EB/OL].[2020-06-04].https://echarts.apache.org/zh/feature.html.
【通聯(lián)編輯:唐一東】