网上考试报名异种信息综合处理平台的研究
李方++王运兰
摘 要:文章对多种考试类型数据资源整合,采用B/S+Ms SQL Server模式进行设计开发了网上考试报名异种信息综合处理平台,支持多种考试在线报名、动态构建考生基本信息库、考生照片库、信息和照片一次采集,多次共享。网上报名时自动生成考试所需的报考数据和考试用照片。实现了考生网上报名、照片上传、照片自动审核、准考证打印、成绩查询统计等功能。该平台具有高效、稳定、便捷等特点,实现了一个平台、多个考种报名,不同考试之间考生基本信息充分共享,降低考生多次报考的拍照费用,降低管理部门的办公成本。具有良好的开放性和扩展性。
关键词:网上报名;多考种;基本信息库;照片库;共享
1 引言
随着网络信息化的普及,当前很多考试报名均采用网上报名形式采集考生报考数据,但现有网上报名系统相互独立,每种考试单独一个网上报名系统,考生在不同考试报名需要重复提交基本信息和电子照片。
文章为义乌市科技计划项目,重点研究基于考生信息共享的跨语种网上报名系统的设计,主要研究全国计算机等级考试(National Computer Rank Examination,简称NCRE)和全国英语等级考试(Public English Test System,简称PETS)等面向社会考生的几类大型考试。
全国计算机等级考试(NCRE),是经教育部批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
全国英语等级考试(PETS),是教育部考试中心设计并负责的全国性英语水平考试体系。作为中、英两国政府的教育交流合作项目,在设计过程中它得到了英国专家的技术支持。
在本项目实施之前,义乌市关于这两项考试的报名工作均以考生现场报名,工作人员人工录入的方式采集考生报考信息,信息采集工作复杂,信息录入、照片采集和管理工作量大且易出错,数据共享困难,信息查询不便,报名通知覆盖范围小等,尤其是考生信息在不同考试之间无法共享。
研究基于网络技术的跨语种的网上报名系统,在不同考试之间充分实现考生信息的相互共享,报考信息与省级考试中心下发的报名系统实现无缝对接,实现报名考试管理的系统化、保密化、智能化和信息化。使考生在一次性提交基本信息后,在多种考试之间、多次报考过程中,均能重复使用已采集好的信息,做到以考生为本、为考生服务,减少考生在每次考试报名过程中的时间和费用,同时大大减轻考务人员工作负担,提高工作实效。
2 多考种信息共享,服务考生
文章主要研究和处理两种大型考试:全国英语等级考试(PETS)、全国计算机等级考试(NCRE)及义乌市中小学教师招聘考试,在义乌市考区报名管理工作的现状,分析省级考试管理部门(浙江省教育考试院)对报名工作的具体需求,运用数据库技术和网络技术开发即适合实际需要又方便考生操作的网上报名信息管理系统软件。重点研究报名各环节数据信息的实时处理,对相关数据的正确性自动审核,对公用数据共享处理,为管理人员进一步审核、查询统计提供技术支持。
结合AJAX无刷新重载技术,设计一种基于B/S+Ms SQL Server模式的网络报名信息管理平台,解决现行网络报名系统各自为政,相互独立,考生在不同考试报名需要重复提交基本信息和电子照片等弊端。为实现以人为本、服务考生等理念,整合已有资源,在多种不同考试报名之间实现信息共享,降低考生在多种考试报名过程中信息的重复填报、照片的重复拍摄等。
3 系统总体分析与设计
3.1 总体设计
本系统采用B/S结构进行设计,B/S架构(Browser/Server架构)即浏览器和服务器结构。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,服务器安装Oracle或Sql Server等数据库,浏览器都可通过Web Server 同数据库进行数据交互。这样就大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
网上报名系统分考生模块和管理员模块。网站的考生功能模块主要包括:用户注册、上传照片、考试报名、报表打印、成绩查询等。管理员功能模块主要包括新闻管理、考试管理、考生管理、照片管理、成绩管理、系统管理等功能模块。
3.2 主要功能模块
3.2.1 考生功能模块
⑴用户注册:在网上报名开启期间,系统自动开启考生网上注册功能,首次报名的考生需先注册考生信息,注册信息提交后,系统自动将考生信息追加到考生基本信息库,其基本信息可在系统的所有考试报名过程中共享使用,在报考信息提交之前,考生可以对基本信息进行编辑修改。
⑵照片上传:考生登录系统后,可通过照片上传功能提交电子照片,上传过程中,系统自动对照片的格式、容量、尺寸大小进行审核,并实时反馈审核结果,若照片审核不通过,需再次上传直至审核通过,管理员再次审核通过的照片,系统自动将其追加到照片库中,该照片供系统所有功能模块共享,默认照片有效期三年,三年内考生在本系统进行任意考试报名均不需重复提交照片,做到一次上传,多次使用。
⑶网上报名:考生登录后,在网上报名时间内,只需选择报考语种及等级,在确认提交报考信息时,系统自动从基本信息库和照片库中提取考试所需数据。
⑷报表打印:考生登录后,可自行打印已报名考试的报考信息表、准考证等材料。
⑸成绩查询:考生登录后,可以查询在本系统报考的所有考试成绩信息。
3.2.2 管理员功能模块
⑴考试管理:可以添加新的考试批次,维护考试时间、网上报名起止时间、准考证打印起止时间等考试相关的具体参数,维护各考试所需要的报考信息。
⑵考生信息管理:可对考生基本信息、报考信息进行管理及维护,进行增、删、查、改操作,还可按单位名称、报考语种等级等分类统计。
⑶照片管理:对考生照片的二次审核、删除、导出等功能进行管理。
⑷考生成绩管理:可将省级考试部门下发的成绩数据导入本系统,供考生网上查询,还可对考生通过的考生,生成证书发放名单,便于考试证书的发放。
⑸系统管理:主要对考试的参数设置,如考试科目、网上报名开始和结束时间等设置,数据备份,数据导入,数据恢复,用户管理等。
⑹新闻管理:对考试相关的通知、文件等进行管理。
4 系统实现关键技术
4.1 数据准确性验证
为了提高数据输入的准确性和合法性,对需要提交的关键数据进行验证,以确保提交数据的合理性和正确性。例如:对填写的姓名信息,验证是否是2-4个的汉字;对登录密码字符长度和字符类型的验证;对考生输入的身份证号是否是18位、性别与身份证号一致性验证;出生日期自动根据身份证号获取等。这极大提高了系统的运行效率,保证了数据的有效性。身份证号检查功能函数:检测身份证号的位数、非法字符、地区代码、出生日期、校验码。
4.2 动态组建照片库,有效实现“一照多考”
考生网上上传照片,平台自动审核并动态创建照片库,平台自动判别照片大小(宽度和高度及宽高比例)、照片文件大小等数据,平台实时反馈照片审核结果。管理员可在线人工审核照片的背景颜色、成像质量等,平台自动将审核合格后的照片追加到照片库。
考生在网上提交报考信息时,平台自动判断照片库中是否已存在合格照片,若存在则自动生成考试所需照片。考生在本平台的任意考试报名过程中,均不需要重复提交照片。有效降低考生报考的成本,同时提高数据采集和处理的效率。照片库的构建,实现了“一人一照,一照多考”,有效降低了管理人员对照片审核的工作量,同时优化了照片存储,降低了冗余照片对系统资料的浪费。
4.3 考生基本信息与报考信息分离,信息充分共享
如图1所示,平台将考生基本信息与报考信息分离,首先有用户注册模块采集考生的基本信息(用户注册时自动检测考生身份证号、姓名等关键数据),将通过验证的考生基本信息追加到“考生基本信息库”;考生在平台首次报考时,需要上传电子照片,系统自动将审核合格的照片追加到“考生照片库”。考生在照片设定有效期内(默认同一张照片在三年内可重复使用),在平台上无论进行多少次考试报名,均不需要再重复提供照片,在考生填写报考信息后,平台自动根据已采集的“考生基本信息库、考生照片库”生成报考种类所需的“报考信息及考试用照片”。做到信息一次采集,多次共享。
5 结语
本平台功能实用,运行稳定,操作便捷。动态构建“考生基本信息库、考生照片库”模式,做到了信息一次采集,多次共享,考生照片一照多考,极大的方便了考生,从技术层面做到为服务考生,实现数据共享。对重要数据进行加密处理以保证数据安全;平台支持并发访问,在线1500用户访问的情况下,能平稳运行;具有良好的开放性和扩展性,能与省考试院相关考试报名系统数据无缝对接。平台在收费功能方面仍有优化空间,可采用在线支付等方式收缴报考费用。本项目研究成果已连续两年用于义乌市中小学教师招聘考试网上报名,运行稳定,实效明显。充分体现“以人为本,服务考生”的理念,加快推进了义乌市的网络化建设。
[参考文献]
[1]姚徐,姚双良.全国计算机等级考试网上报名系统的分析与设计[J].计算机与现代化,2011(11):203-204.
[2]邵检江.基于B/S架构的全国大学英语考试网上报名系统的设计与实现[J].广东交通职业技术学院学报,2010,9(1):49.