学业水平考试中座位编排系统的设计与实现

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学业水平考试中座位编排系统的设计与实现作者:孙淑娟高洁

来源:《内蒙古教育·科研版》2018年第11期

摘要:文章分析了学业水平考试考生以及政策要求的特点,针对其特点对学业水平考试座位编排系统的设计思想和实现中的关键技术措施进行了详细的介绍。

关键词:座位编排;数据加密;网络编程;数据库

【中图分类号】G 【文献标识码】B 【文章编号】1008-1216(2018)11B-0127-02

座位编排是实现考试的一个重要环节,各种类型的考试,座位编排的要求不同。本文就学业水平考试的特点,将其座位编排的设计与实现做一下详尽的阐述。

一、系统设计

(一)学业水平考生特点

在学业水平考试中,既有高二年级考生,也有高三年级考生,年级不同,允许选的课程不同。蒙语授课考生需要考蒙语代替汉语文,朝鲜语授课的考生需要考朝鲜文代替汉语文。其他科目根据其选择的授课语种,将非汉语的所选课程的试卷翻译成相应语言的试卷,发给对应考生作答。对于某些科目,上一次没有通过的考生,需要在开考该科目时再次选择相应科目,进行补考。根据以上说明,可以看出,一次学业水平考试开考的科目,每一科目选择的考生人数不同(包括应考的和补考的)。

参加学业水平考试的考生的另一个特点是,考生均是在校学生,是以就读中学为单位进行报名的。

(二)学业水平考试座位编排系统设计思想

座位编排是实现考试的重要环节。首先需要考虑地域因素。按照政策要求,哪部分地域(学业水平地域要求为就读中学)的考生可以混编,哪些地域的考生不能混编。其二,同一考试时间考试科目不同。比如,同一时间汉语授课考生考一种课程,非汉语授课的要考相应的翻译卷。其三,因为补考的原因,有的考试时间段的考生数量多,另外考试时间段的考生数量少。合理安排考生座位,不仅要减少混编科目的考场(一个考场考的科目少、试卷分发简便),又要减少考场的占用(减少投资,因为现在所用的考场均是标准化考场即考场需要配备有一定要求的设备),权衡以上三种因素,使编排结果达到最优,就是该系统设计的最终思想。

(三)系统流程设计

为了有效说明系统的设计,采用系统流程图的方式展示。

1.座位预编排。

座位预编排就是将整体数据以一个旗(县、区)作为一个编排单位,各个就读中学均独立编排,分考试单元进行编排,每个考场30人,从1开始赋予考场号,将结果呈现给编排者。即让编排者知道每一个旗(县、区)每一个考试单元需要多少考场。将需要的最大考场数作为选择考点的依据。

2.设置范围。

学业水平考试报名选课是以考生就读中学为单位的,由于两个相邻的考试单元间相隔的时间短(间隔一个小时),需要考生在短时间内更换考场,所以需要距离相近的就读中学和几个考点设置在一个混编范围之内。其数据结构示例如下:

将所有就读中学都包含在混排范围之内,即可保证不会遗漏任何一个已经报名选课的考生。

3.设置考点信息。

考点的选择要求是该考点必须是标准化考点(能实现远程监控、考务办公室内通过屏幕能够巡查各个考场的考试纪律以及监考老师的行为;能够与上一级考试部门联网,上一级考试部门能够巡查该考点的考试情况;需要具有信号屏蔽系统以及作弊防控系统等设备)。

将选定的考点名称以及考场数量输入系统,并按照一定规则为考点编号。其数据结构示例如下:

4.座位编排。

可混编中学的范围以及混编范围内的考点信息设置完成后,就可以编排座位了。学业水平考试编排座位是以考试时间单元、考试科目和答卷语种为排序条件,在同一考试单元下,首先将同一科目同一答卷语种的考生编排在一起,余下的同一科目不同答卷语种的考生混编在一起,若每一科目还有考生没有赋予座位,则再将同一考试单元不同科目不同答卷语种的考生安排在同一考场。尽量减少考场的占用。

5.统计打印以及各种报表的作用。

试卷统计:安排好考场后,需要统计试卷数量。统计试卷数量要分四个层次,即自治区(省、市)一级、盟(地、市)一级、旗(县、区)一级、考点一级。每一科目每一答卷语种按照这四个层次分别计算需要试卷数量以及备用卷数量。

考点内考场试卷分发一览表:考场内试卷分发一览表指导监考教师在考场内如何分发试卷。每一个考试单元每一个考场一张。上面印有考生的座位信息和身份信息以及考生签字部分。监考教师将试卷发给考生,考生本人也要校验所发试卷是否是本次要考试的试卷,这样双重校对即可保证试卷分发准确无误,万无一失了。

桌签:桌签是在考场的桌子上粘贴的标签。学业水平考试的一个桌签印有几个考试单元该座位上的考生信息。上面印有考生照片、考生身份信息和考试信息。考生根据此信息找到自己在考场的座位,同时监考教师也可以根据此信息校验所坐考生是不是应该坐到该位置的考生,这样即可防止考生坐错位置。

考场座次表:因为学业水平考试不同考试单元的同一个考场的考生可能不同,一个考场的考场座次表是按照考试单元的不同分别打印的,一个考试单元一张表。该表按照考生的座位次序印有考生照片以及涉及考生身份位置等信息。此表再一次校验了考试学生的座位信息以及考生与座位的对应性。

以上几种报表就是完成考试所必须具备的,缺一不可。

二、系统的实现

(一)数据存储

为了更好地管理数据,避免拷贝数据被人为遗漏或者恶意篡改的风险,本系统采取远程服务器端加密存储数据的方式存储数据。各个盟(市)级用户按照系统给定功能操作数据,对于数据如何存储,什么时间备份,备份是否完整是否能够快速恢复等都不需要考虑。在考试中心的服务器端,系统使用oracle数据库存储数据,把用户的权限按照角色严格划分,对于一张表,那些列允许某一角色用户进行修改、哪些列不允许,都进行了详尽的调研与设置。

为了提高数据库的访问速度,减少用户等待时间,在用户可以忍耐的时间内为其提供数据的处理结果,还需要对数据库的性能进行优化,尤其要建好索引。对于行数少的表,比如考点信息表、混排范围表等就不需要建立索引,因为用户需要经常对该表进行INSERT、DELETE、UPDATE等操作。而对于考生信息表就要建立索引,因为对此类表的查询操作较多。

(二)用户管理

为了便于管理,本系统只设置了两级用户。一个是自治区级,一个是盟市级。为每一个合法的用户颁发一个数字证书usb-key,用户登录系统时需要在客户端插入该usb-key,系统读取到该usb-key中的内容,再到CA中心去检验,检验通过后即可登录系统,否则,系统会将该用户拒之门外。

相关文档
最新文档