论文部分内容阅读
【摘 要】近年来,南通实施中考改革,基于“分类考试、综合评价、多元录取”改革框架的需求,着手建设集信息发布、网上报名(志愿填报)、招生录取、考试管理、统计分析为一体的高中阶段录取平台,经过近四年的建设与实践,功能基本实现。
【关键词】录取平台;中考改革;平台建设
【中图分类号】G521 【文献标志码】B 【文章编号】1005-6009(2017)66-0016-03
【作者简介】张华,江苏省南通市教育考试院成人与中等学校招生科(江苏南通,226000)科长,数据库工程师。
当今社会,考试作为甄别和选拔人才的工具,运用于社会各领域、各行业。但是,考试的作用能否正常发挥、考试的结果是否可信,依赖于考试管理过程是否科学、规范。考试管理是以考试活动为对象,以提高考试活动效率、实现考试活动预期目标为目的的专门性的管理活动。随着社会的发展,尤其是“互联网 ”和大数据时代的到来,人们对考试管理的认识越来越深刻、客观,考试管理也越来越科学,考试管理质量与效率因此大大提高。信息化管理是近十多年来考试管理的主要特征。考试信息系统为考试活动的开展和考试管理的决策提供支持,成为整个考试管理活动中的重要组成部分,成为考试管理的主要手段。
近年來,基于“分类考试、综合评价、多元录取”改革框架的需求,建设集信息发布、网上报名(志愿填报)、招生录取、考试管理、统计分析为一体的高中阶段录取平台,成为南通市教育考试院的重点攻关项目,经过近四年的建设与实践,系统基本完善。
一、平台需求
作为考试信息系统的高中阶段录取平台,旨在对考试活动的开展和考试管理的决策提供信息支持,以保证达到预期的目的。为了明确平台需求,我们广泛开展对各类用户的调研、论证,细化了考试管理和招生管理的业务流程,设计出以考生信息流动为主的总体业务流程,从而分析出录取平台的功能需求、用户需求。
(一)功能需求
本平台为南通市的初中毕业升学考试提供考试信息发布、网上报名、网上志愿填报、考试管理、招生录取、统计分析等应用。详细的功能如下:
1.数据的管理,包括学生信息(含志愿信息)、学校信息、招生录取信息(含计划、成绩等)、信息变更轨迹等。
2.报名考试功能,包括学生信息采集、志愿信息采集、考务管理(含考试编排)、考试过程管理等。
3.成绩管理功能,包括综合评价、学业测试成绩、体育成绩、英语听力口语成绩、中考成绩,各类加分信息的录入,成绩统计、分析等。
4.招生录取管理功能,包括批次设置、计划变更、投档方式、投档条件管理,预录、预退及录取审核,录取统计与查询等。
5.对系统各用户实行分级管理,对考生及社会发布信息。
(二)用户管理需求
1.考生用户。
考生作为本系统的基础应用者,主要通过系统完成网上报名,网上志愿填报,信息查询等。作为前台信息接收者,通过系统控制,考生只能在规定时间段内对具体某一项工作进行操作。考生只具有自我管理功能,其操作权限受管理员控制。
2.学校管理员。
学校管理员是系统的基础管理者,主要通过系统对本报名点考生的报名、报志愿过程进行监控与管理,帮助考生解决填报过程中的问题,对报名点的数据进行统计等。
3.考点管理员。
考点管理员对本考点考试过程监控,上报考试过程中考场情况及监考教师工作情况。
4.区县招生办管理员。
区县招生办管理员是通过系统对本区县考生的报名、报志愿过程进行监控与管理,帮助考生解决填报过程中的问题,对本区县的报名、报志愿数据进行分类统计分析。对本区县考点的设置、考场编排、监控考试过程、督查考务信息及监考信息的上报。
5.招生学校管理员。
招生学校管理员主要接收来自系统的投档数据,并对投档数据进行预录、预退处理,对本校自主录取考生进行注册申报,对本校录取情况进行统计。
6.市级招生办管理员。
市级招生办管理员是高级管理员,其功能如下:
(1)对大市考生的报名、报志愿所需的基础数据进行管理,对各区县志愿批次和条件按要求进行定制,对报名、报志愿过程进行监控管理,对数据进行统计分析。
(2)对大市考点的管理、监控考试过程、督查考务信息及监考信息的上报。
(3)对成绩进行管理,包括成绩的汇总、统计、分析等。
(4)对招生录取所需的数据进行维护,设置投档批次、条件、流程、要求,能进行投档、发档、审核、打印。
二、平台建设
系统平台在明确功能需求以后,在建设之前关键是做好系统架构,从系统应用、维护、安全等方面综合考量,本系统平台采用B/S结构。一旦结构确定以后,我们就需考虑硬件需求,开发平台的选择,以及数据库需求,下面就开发平台选择以及部分技术应用作说明。
(一)开发平台的选择
目前,微软的.NET和Oracle的J2EE无疑是技术平台最强大、使用率最高的。两者具有完整的体系结构,强大的图形化集成环境,可靠的技术支持和版本升级以及大量的开发者和用户,能够满足本管理系统的技术要求。本系统平台最终选择.NET作为开发平台。
(二)系统安全性设计
根据对系统安全性分析,在系统设计阶段,针对系统访问安全、进入系统后的操作安全、数据库存储数据的内容安全、服务器配置安全及物理网络安全等方面进行系统安全性设计。具体思路如下:
访问安全。系统采取B/S模式,故Web页面的访问的安全控制非常重要。由于本系统用户众多,为了能够为不同的用户分配不同的权限,系统采用基于角色的访问控制技术(Role based Access Control,RBAC),这是一种当前最流行的、最先进的安全访问控制方法,它的权限和角色是相联系的,通过分配角色或取消角色来完成设置用户权限。系统管理员可以根据需要定义角色,配置角色的访问权限,动态管理角色与用户的映射管理即可实现系统访问控制。 操作安全。系统在操作过程中采用全轨迹机制,确保任何人做任何操作都有记录,对于管理员采用手机短信校验机制,确保是本人操作系统。
内容安全。考虑数据库中一些招生考试数据保密工作,防止数据库非法入侵修改及数据库管理人员非法修改数据。采取安全加密方法进行加密控制是保障信息不被修改的有效方法之一,利用MD5提高信息内容的安全性。
三、平台使用
系统平台采用总体设计,一次性开发,逐步细化的螺旋模型开发模式,系统开发完成后,通过逐步推广、反馈、完善,形成比较成熟的集信息发布、网上报名(志愿填报)、招生录取、考试管理、统计分析于一体的高中阶段录取平台。
(一)平台运行环境
开发工具采用Visual Studio 2010,開发语言选择C#,开发平台是.NET4.0,服务器操作系统为Windows 2003 Serve标准版,Web服务器IIS6.0及其以上,数据库为SQL Server 2008 R2。
(二)平台测试情况
平台建设完成以后,为了检验其软件、硬件、外设等各部分是否满足了需求,于是对平台进行了组装和确认测试,并进行了相应的完善。比如在系统压力测试后,为了解决系统的多用户并发量访问,在进行系统硬件架构时采取了增加Web服务的方式来提高并发访问能力,通过Nginx技术实现多个Web服务器间的均衡服务。
(三)平台应用情况
该平台的投入使用,满足中考改革从单一评价走向综合评价,由单一考试录取走向多元录取的特点,对于推进南通市中考改革起到很大促进作用。主要体现在以下四个方面:一是数据的统一规范。把所有的英语听力口语成绩、体育成绩、中考成绩、综合评价结果等统一数据库管理,减少原各系统数据格式的不一致性,大大减少数据冗余,使数据维护简单、安全、快捷。二是系统的智能化。批次的自动化,条件设置的自定义,保证了系统的灵活性,它能根据中考改革需求设置志愿填报批次、条件、投档录取要求,而不需要重新开发系统。三是考试管理的时效性。平台使用后,强化了考试管理的时效性,既确保各项工作准时开展与结束,也确保各管理员的责权明确。四是考试信息的反馈。系统平台运行后,为考生提供更多的宣传信息,保证考生的知情权。
四、存在问题
(一)系统安全漏洞问题
任何一个系统应用,安全是至关重要的,虽然我们在系统布置方面采取了很多的措施,例如系统布置了防火墙,使用了代理,短信校验,但是不能保证万无一失。安全问题主要体现在以下两个方面:一是软件本身的安全漏洞问题,二是Windows系统漏洞问题。
(二)访问压力问题
由于中考相关工作都是阶段性的,都是集中在几天内完成相应的报考工作,这就对系统的并发性提出了很高的要求,虽然Nginx技术的应用提高了系统的并发性能,但在一些关键时刻,比如集中打印期间仍存在网络卡顿的现象。
随着教育改革和招生考试改革的进一步深入,教育考试机构正在逐步从行政职能型向社会服务型转变,这就要求我们的招生考试工作必须更加贴近社会、面向社会需求。事实上,目前考生、学校和教育行政部门也对招生考试的信息服务提出了更高的要求。比如,在考试服务方面,由于移动互联网和终端的普及与微信等新媒体的广泛应用,考试管理如何提供更好更便捷的信息服务,如何开发基于微信用户的成绩信息、录取信息查询,以及网络支付考试费用、订购资料等服务,如何为考生提供在线学习资源等等。在数据应用方面,如何对历年或当年的数据归纳、统计、分析、挖掘,更好地服务于本地教育决策有着重要的意义,这些都成为新的研究课题。根据业务新需求及用户反馈,在对高中阶段录取平台不断优化的同时,我们积极谋划未来,将平台打造成一个功能更强大、操作更简便、服务更智能,技术上能自动适应各种用户终端的“慧学南通”品牌产品,这成为南通中考改革的有力支撑以惠及全市考生。
【关键词】录取平台;中考改革;平台建设
【中图分类号】G521 【文献标志码】B 【文章编号】1005-6009(2017)66-0016-03
【作者简介】张华,江苏省南通市教育考试院成人与中等学校招生科(江苏南通,226000)科长,数据库工程师。
当今社会,考试作为甄别和选拔人才的工具,运用于社会各领域、各行业。但是,考试的作用能否正常发挥、考试的结果是否可信,依赖于考试管理过程是否科学、规范。考试管理是以考试活动为对象,以提高考试活动效率、实现考试活动预期目标为目的的专门性的管理活动。随着社会的发展,尤其是“互联网 ”和大数据时代的到来,人们对考试管理的认识越来越深刻、客观,考试管理也越来越科学,考试管理质量与效率因此大大提高。信息化管理是近十多年来考试管理的主要特征。考试信息系统为考试活动的开展和考试管理的决策提供支持,成为整个考试管理活动中的重要组成部分,成为考试管理的主要手段。
近年來,基于“分类考试、综合评价、多元录取”改革框架的需求,建设集信息发布、网上报名(志愿填报)、招生录取、考试管理、统计分析为一体的高中阶段录取平台,成为南通市教育考试院的重点攻关项目,经过近四年的建设与实践,系统基本完善。
一、平台需求
作为考试信息系统的高中阶段录取平台,旨在对考试活动的开展和考试管理的决策提供信息支持,以保证达到预期的目的。为了明确平台需求,我们广泛开展对各类用户的调研、论证,细化了考试管理和招生管理的业务流程,设计出以考生信息流动为主的总体业务流程,从而分析出录取平台的功能需求、用户需求。
(一)功能需求
本平台为南通市的初中毕业升学考试提供考试信息发布、网上报名、网上志愿填报、考试管理、招生录取、统计分析等应用。详细的功能如下:
1.数据的管理,包括学生信息(含志愿信息)、学校信息、招生录取信息(含计划、成绩等)、信息变更轨迹等。
2.报名考试功能,包括学生信息采集、志愿信息采集、考务管理(含考试编排)、考试过程管理等。
3.成绩管理功能,包括综合评价、学业测试成绩、体育成绩、英语听力口语成绩、中考成绩,各类加分信息的录入,成绩统计、分析等。
4.招生录取管理功能,包括批次设置、计划变更、投档方式、投档条件管理,预录、预退及录取审核,录取统计与查询等。
5.对系统各用户实行分级管理,对考生及社会发布信息。
(二)用户管理需求
1.考生用户。
考生作为本系统的基础应用者,主要通过系统完成网上报名,网上志愿填报,信息查询等。作为前台信息接收者,通过系统控制,考生只能在规定时间段内对具体某一项工作进行操作。考生只具有自我管理功能,其操作权限受管理员控制。
2.学校管理员。
学校管理员是系统的基础管理者,主要通过系统对本报名点考生的报名、报志愿过程进行监控与管理,帮助考生解决填报过程中的问题,对报名点的数据进行统计等。
3.考点管理员。
考点管理员对本考点考试过程监控,上报考试过程中考场情况及监考教师工作情况。
4.区县招生办管理员。
区县招生办管理员是通过系统对本区县考生的报名、报志愿过程进行监控与管理,帮助考生解决填报过程中的问题,对本区县的报名、报志愿数据进行分类统计分析。对本区县考点的设置、考场编排、监控考试过程、督查考务信息及监考信息的上报。
5.招生学校管理员。
招生学校管理员主要接收来自系统的投档数据,并对投档数据进行预录、预退处理,对本校自主录取考生进行注册申报,对本校录取情况进行统计。
6.市级招生办管理员。
市级招生办管理员是高级管理员,其功能如下:
(1)对大市考生的报名、报志愿所需的基础数据进行管理,对各区县志愿批次和条件按要求进行定制,对报名、报志愿过程进行监控管理,对数据进行统计分析。
(2)对大市考点的管理、监控考试过程、督查考务信息及监考信息的上报。
(3)对成绩进行管理,包括成绩的汇总、统计、分析等。
(4)对招生录取所需的数据进行维护,设置投档批次、条件、流程、要求,能进行投档、发档、审核、打印。
二、平台建设
系统平台在明确功能需求以后,在建设之前关键是做好系统架构,从系统应用、维护、安全等方面综合考量,本系统平台采用B/S结构。一旦结构确定以后,我们就需考虑硬件需求,开发平台的选择,以及数据库需求,下面就开发平台选择以及部分技术应用作说明。
(一)开发平台的选择
目前,微软的.NET和Oracle的J2EE无疑是技术平台最强大、使用率最高的。两者具有完整的体系结构,强大的图形化集成环境,可靠的技术支持和版本升级以及大量的开发者和用户,能够满足本管理系统的技术要求。本系统平台最终选择.NET作为开发平台。
(二)系统安全性设计
根据对系统安全性分析,在系统设计阶段,针对系统访问安全、进入系统后的操作安全、数据库存储数据的内容安全、服务器配置安全及物理网络安全等方面进行系统安全性设计。具体思路如下:
访问安全。系统采取B/S模式,故Web页面的访问的安全控制非常重要。由于本系统用户众多,为了能够为不同的用户分配不同的权限,系统采用基于角色的访问控制技术(Role based Access Control,RBAC),这是一种当前最流行的、最先进的安全访问控制方法,它的权限和角色是相联系的,通过分配角色或取消角色来完成设置用户权限。系统管理员可以根据需要定义角色,配置角色的访问权限,动态管理角色与用户的映射管理即可实现系统访问控制。 操作安全。系统在操作过程中采用全轨迹机制,确保任何人做任何操作都有记录,对于管理员采用手机短信校验机制,确保是本人操作系统。
内容安全。考虑数据库中一些招生考试数据保密工作,防止数据库非法入侵修改及数据库管理人员非法修改数据。采取安全加密方法进行加密控制是保障信息不被修改的有效方法之一,利用MD5提高信息内容的安全性。
三、平台使用
系统平台采用总体设计,一次性开发,逐步细化的螺旋模型开发模式,系统开发完成后,通过逐步推广、反馈、完善,形成比较成熟的集信息发布、网上报名(志愿填报)、招生录取、考试管理、统计分析于一体的高中阶段录取平台。
(一)平台运行环境
开发工具采用Visual Studio 2010,開发语言选择C#,开发平台是.NET4.0,服务器操作系统为Windows 2003 Serve标准版,Web服务器IIS6.0及其以上,数据库为SQL Server 2008 R2。
(二)平台测试情况
平台建设完成以后,为了检验其软件、硬件、外设等各部分是否满足了需求,于是对平台进行了组装和确认测试,并进行了相应的完善。比如在系统压力测试后,为了解决系统的多用户并发量访问,在进行系统硬件架构时采取了增加Web服务的方式来提高并发访问能力,通过Nginx技术实现多个Web服务器间的均衡服务。
(三)平台应用情况
该平台的投入使用,满足中考改革从单一评价走向综合评价,由单一考试录取走向多元录取的特点,对于推进南通市中考改革起到很大促进作用。主要体现在以下四个方面:一是数据的统一规范。把所有的英语听力口语成绩、体育成绩、中考成绩、综合评价结果等统一数据库管理,减少原各系统数据格式的不一致性,大大减少数据冗余,使数据维护简单、安全、快捷。二是系统的智能化。批次的自动化,条件设置的自定义,保证了系统的灵活性,它能根据中考改革需求设置志愿填报批次、条件、投档录取要求,而不需要重新开发系统。三是考试管理的时效性。平台使用后,强化了考试管理的时效性,既确保各项工作准时开展与结束,也确保各管理员的责权明确。四是考试信息的反馈。系统平台运行后,为考生提供更多的宣传信息,保证考生的知情权。
四、存在问题
(一)系统安全漏洞问题
任何一个系统应用,安全是至关重要的,虽然我们在系统布置方面采取了很多的措施,例如系统布置了防火墙,使用了代理,短信校验,但是不能保证万无一失。安全问题主要体现在以下两个方面:一是软件本身的安全漏洞问题,二是Windows系统漏洞问题。
(二)访问压力问题
由于中考相关工作都是阶段性的,都是集中在几天内完成相应的报考工作,这就对系统的并发性提出了很高的要求,虽然Nginx技术的应用提高了系统的并发性能,但在一些关键时刻,比如集中打印期间仍存在网络卡顿的现象。
随着教育改革和招生考试改革的进一步深入,教育考试机构正在逐步从行政职能型向社会服务型转变,这就要求我们的招生考试工作必须更加贴近社会、面向社会需求。事实上,目前考生、学校和教育行政部门也对招生考试的信息服务提出了更高的要求。比如,在考试服务方面,由于移动互联网和终端的普及与微信等新媒体的广泛应用,考试管理如何提供更好更便捷的信息服务,如何开发基于微信用户的成绩信息、录取信息查询,以及网络支付考试费用、订购资料等服务,如何为考生提供在线学习资源等等。在数据应用方面,如何对历年或当年的数据归纳、统计、分析、挖掘,更好地服务于本地教育决策有着重要的意义,这些都成为新的研究课题。根据业务新需求及用户反馈,在对高中阶段录取平台不断优化的同时,我们积极谋划未来,将平台打造成一个功能更强大、操作更简便、服务更智能,技术上能自动适应各种用户终端的“慧学南通”品牌产品,这成为南通中考改革的有力支撑以惠及全市考生。