孫祎



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