义务教育招生入学系统的设计与实现

2023-08-28 09:49张淑霞马慧琴
山西电子技术 2023年4期

张淑霞,马慧琴

(1.太原市政府电子政务中心,山西 太原030082;太原市教育局基础教育科,山西 太原030082)

1 系统背景与概述

1.1 系统背景

义务教育招生入学工作社会关注度高,聚焦学校、家长、招生管理者多方主体。近年来随着信息化的发展,以及国家、省关于“完善教育管理信息化顶层设计,全面提高利用大数据支撑保障教育管理、决策和公共服务的能力,实现教育政务信息系统全面整合和政务信息资源开放共享”的要求,传统的义务教育招生方式已不能适应不断扩大的学生招生规模,而家长也更加倾向于通过网络来了解义务教育招生政策,在线报名并随时查看录取状态,学校、招生管理者通过网络审核录取则可以节省大量的时间人力物力资源。义务教育招生入学系统的开发与实现,目标在于有效提升太原教育信息化管理服务水平,深化与实践“最多跑一次”在教育中的应用。

1.2 系统概述

义务教育招生入学系统主要服务于学生家长、学校招生工作者、市区招生管理中心,依托网络与数据共享,在线完成入学网上信息登记及后续入学流程管理。系统涵盖入学各环节的信息录入和管理,借助该系统,为招生计划的制定、招生区域学区划分、入学信息填报与采集、入学查询管理以及录取通知书打印提供先进、实用的网络化信息管理手段,使义务教育招生管理工作更加公正、透明、公开,也为学生入学提供了全面服务,实现了“全网通、零跑腿、加速度”。

2 系统架构设计

2.1 技术参数

1) 系统基于B/S结构,使用java、html5开发,分为PC版和手机版。

2) PC版客户端支持google chrome、火狐、IE8以上各版本及其他主流浏览器;手机版同时支持安卓和苹果手机,并适应多种屏幕分辨率。

3) 系统支持Oracle、MySQL、SQL Service、MariaDB等多种数据库。

4) 应用服务器支持Linux系统部署,提升安全性和可靠性;WEB中间件支持WebLogic、Tomcat等。

5) 为了扩展应用系统性能,系统支持集群式部署;支持每秒1 000用户的并发访问量,且页面响应延迟≤3 s。

2.2 体系架构

义务教育招生入学系统的体系架构分为数据库服务层、中间层、客户端三层结构,如图1所示。抽象来看,数据库服务层提供与物理平台或特定数据存储逻辑相关的数据服务,中间层实现应用程序的业务逻辑和业务规则控制,客户端与最终用户交互并提供输入输出支持。三层结构的有效协作和有序运行是保证义务教育招生入学系统正确运行的必要前提。对于三层结构的内部设计,以层间隔离、层内耦合的设计理念和符合软件工程原理的开发方式进行。

图1 义务教育招生入学系统体系架构

具体来看,本系统是一个综合性统一平台,学校管理,服务以及报名的参与者都通过本系统一站式完成各自的工作(如图2所示)。多客户端体现在参与者(报名主体,学校工作人员,教育局工作人员)可以通过PC端、手机APP、微信端方式访问使用本系统。数据包括两大部分:一是服务对象相关的基础数据,这些大部分是静态的;二是在管理和服务过程中产生记录的数据。

图2 义务教育招生入学系统系统架构

3 系统功能设计

系统分为家长端和管理端两部分,所有功能都同时支持PC电脑、安卓手机和苹果手机。系统提供各种操作记录,以备事后查询。系统功能以小学入学报名为例介绍如下:

3.1 家长端

包括报名首页模块、入学登记模块、报名查询修改模块。

1) 报名首页模块:用于展示学校简介、招生政策、填报须知、通知消息、视频操作流程等信息,让家长直观了解入学报名的相关注意事项及操作,家长选择户籍所在地后可进入入学登记填写界面,也可以使用意见征集功能提交意见建议。

2) 入学登记模块:用于填写入学登记信息,家长可以选择入学类型,按照入学儿童的实际信息完成信息填写。

3) 报名查询修改模块:用于家长实时查看、修改或删除已填写的报名信息,查看报名列表。

3.2 管理端

按照管理级别,管理端对象可分为系统管理员、市级管理员、区县管理员、学校管理员。

管理端包括后台首页模块、报名管理模块、学区管理模块、数据统计模块、系统管理模块、平台管理模块、权限管理模块。

1) 后台首页模块:主要用于公告栏、使用手册、审核状态、审核详情、政策发布、意见反馈等信息的查看与管理。

2) 报名管理模块:主要包括功能开关、设置招生计划、选择学校分配儿童、调入调出审核、录取、生成录取通知书等子功能模块,实现报名信息与招生计划的比对、匹配,完成儿童录取过程。

3) 学区管理模块:包括学区查询、学区划分子功能模块,用于根据地址和户籍查看学区内的学校,可选择学校划分、修改、删除学区。

4) 数据统计模块:用于管理员查看、打印图形数据报表,统计审核、录取情况并导出。市级管理员、系统管理员可查看、打印实时数据报表,统计、导出民办学校报名情况。

5) 系统管理模块:是招生入学系统的核心模块,包括用户管理、学校管理、学校操作日志、短信发送日志、系统日志管理、系统字典管理等子功能模块。

6) 平台管理模块:用于市级管理员进行平台首页政策管理、公告栏管理,查看报名信息,回复意见反馈。用于系统管理员设置用户报名人数、报名儿童年龄限制,选择短信发送方式并批量发送短信。

7) 权限管理模块:用于系统管理员进行用户管理、权限点管理及权限配置。根据管理员的不同级别设置了不同的访问权限机制,确保信息的安全和私密性。

4 系统实现

4.1 注册登录

家长通过微信关注“太原教育”公众号,绑定手机号码登录;或下载“我的太原”APP进行注册登录;或访问太原教育局官方网站(https://xxbm.jyj.taiyuan.gov.cn),输入手机号码登录。

4.2 报名

家长选择入学类型后,上传身份证、户口本、出生证明等证照资料,系统自动识别儿童姓名、性别、证件类型、证件号码信息,进入报名登记填写界面,填写入学报名信息,提交等待学校审核通过后即可录取,期间可实时查看入学进展。家长全程通过互联网实现报名登记,无须跑多个部门开具证明。

4.3 分配到校

如家长报名信息中选择的是公办学校,管理员在报名结束后,使用分配学生功能,系统根据学校关键词及学校学区地图,将儿童按照“就近原则”原则智能分配到学校。

4.4 学校审核、录取、调配

公办学校审核录取:学校管理员查看学校待审核儿童信息,选择符合条件的儿童审核通过,调取学生档案,均衡分班并生成录取通知书;信息不完善的通知现场面审,需家长携带相关资料到指定地点进行审核,审核通过即完成录取,审核不通过的退回县区教育局统筹。

民办学校录取:如家长报名信息中选择的是民办学校,系统判断报名数是否超过民办学校招生计划数,如未超过直接录取;超过计划数则进行电脑随机派位,派中的儿童学校录取,未派中的退回县区教育局统筹。

4.5 县区教育局统筹

区县管理员在系统上对报名的儿童进行管理,具体来说,管理员查看区县学校招生计划、区县报名信息、学校录取信息,在此基础上,对学校计划数进行实时编辑,对儿童进行调入审核、调出审核、分配到校人工操作,完成区县级统筹录取。

4.6 录取结束

录取结束后,市级管理员查看全市招生计划、全市报名数据、全市录取数据,对市直属学校进行管理,进行数据统计分析和意见反馈。

5 系统设计特点

5.1 多方登录认证

家长可以使用PC电脑或手机登录使用系统。系统要同“我的太原APP”、“太原教育微信公众号”做统一认证对接,并实现账号密码、手机号、人脸识别等多种登录方式。

5.2 自动校验报名信息

系统设置数据校验接口,对接户籍、居住证、房产证、不动产证、网签合同、出生证等查询接口,根据儿童和监护人的身份证号等信息,自动校验填报信息的准确性与真实性,免去到校审核材料,做到入学“跑零次”。

5.3 多种通知信息方式

家长可以接收到学校发来的来校审核通知、录取结果通知等信息。信息通过手机短信、微信消息、APP推送等多种方式下发。

5.4 学区地图功能

根据太原市公办小学的学区范围描述,在地图中对所有学校进行学区范围绘制。

利用GIS系统实现在地图上划分学区,覆盖太原市全部范围。系统要根据适龄儿童的户籍地址和房产地址自动定位学区,将数据智能地划分至各小学校。

5.5 电脑随机派位及分班

对于报名民办小学的适龄儿童,超过学校招生计划的均要使用电脑随机派位的方式产生录取名单。程序具有导入报名学生信息、设置派位人数、随机派位、导出结果等功能。电脑随机派位程序遵循公平、公正的原则,经得起社会和媒体的检验。

派位结束后立即开始随机分班,设置班级数量、班容量等参数后,系统在保证每个班男女比例均等的情况下进行随机分班,并逐一展示每个学生的分班过程。最终导出分班结果的花名册。

5.6 入学流程审核规范合理

对参加入学登记的适龄儿童进行审核、修改、分配等工作。整个过程需要市、县区、学校紧密配合,各司其职。对于进城务工子女或入学资料不完整者,需要到校人工审核。学校审核不通过时需要注明原因退回至县区,由县区统筹安排。

5.7 系统备份及恢复

无论多么可靠的系统,总有出问题的时候及可能性,作好备份策略,是保障系统可靠、长期运行的最重要基础。在系统中,我们对于主要节点均采用双路或集群配置来防止单点故障,另外在每日晚上系统空闲时,将整个系统首先备份到硬盘上(其它服务器上)。对于数据库,在每天晚上将关键的用户数据备份到其它服务器的硬盘上。

6 结束语

义务教育招生入学系统覆盖了整个义务教育招生入学阶段,服务于10万学生和数千所学校。使用系统后,招生管理者在审核学生信息时能够节省80%的时间开销,实现入学时的家长跑零次。2022年,地图匹配学区的精准度提高至90%以上。系统规范入学报名、招生,对促进教育公平,减少无序择校,实现市公安部门、房地部门、教育部门学籍数据底层的融通共享,为政府基于大数据的治理提供基础性支持。