宋广元
为进一步提高普通话水平测试工作的规范化水平,推动普通话水平测试工作的可持续发展,教育部、国家语委于2007年9月4日正式启用了国家普通话水平测试信息管理系统(以下简称国家测试管理系统)和计算机辅助普通话水平测试系统。到目前为止,各地已经基本建成了国家测试管理系统中心,为普通话水平测试的信息化、规范化创造了条件。全国已有千余家测试机构使用智能测试系统进行普通话水平测试,并且取得了较为满意的成果。
为提高普通话水平测试管理工作的规范化、标准化,并进一步提高管理工作的有效性,按照国家语委的要求,普通话水平测试合格证书上的考生照片直接打印,不再粘贴,并省去了加盖学校钢印的环节。针对这种改进,需要增加考生信息采集这一重要环节,如何提高照片的采集效率成为改进的关键。
在高校普通话测试信息采集过程中,通常都是利用照片采集软件配合摄像头进行图像采集,这种采集模式需要手动并以考生的身份证号码命名照片文件,操作者需要输入或者从Excel表中复制、粘贴身份证号码。存在的问题是手动输入速度慢,而且容易出错;直接从Excel表中进行复制、粘贴操作,由于数据多,很容易选择错误。这两种操作都具有效率低下,信息有可能不准确的缺陷。因此,为提高采集信息的准确性和效率,在分析研究高校学生信息管理的通用模式后,提出了照片采集的新模式,并按照该采集模式开发了“普通话测试照片采集辅助软件”。测试机构在采集考生信息时,不需要直接对Excel数据源进行大量的复制、粘贴操作,只需点击“改名”按钮就可以实现照片的命名,保证了数据的安全和准确。该软件还提供了查询、统计功能,方便统计未采集信息的考生名单,具有一定的应用价值和推广意义。
现有的图像采集模式是利用一个单一的拍照软件进行,流程如下(见图1):
①选定照片存储路径,即该考生所在的测试任务文件夹;
②在文件名中输入考生的身份证号码;
③点击拍照,完成拍照功能;
④点击“拍摄下一张”按钮,重复以上步骤。
由图1可以看出,大量的工作集中在手动输入身份证号码阶段。由于每次普通话测试的信息采集量都在几千人左右,如果手动输入18位身份证号码对照片进行命名极易出错;如果不手动输入,而是从Excel表中进行复制粘贴,也极易出现选错行、误删除Excel表中的数据等无法预测及挽回的错误。
图1 现有软件采集信息流程
同时,部分考生由于特殊原因不能按时到达信息采集现场,不容易及时为其补采照片,如果学生插队采集,在Excel表中查找其信息会浪费大量的时间,造成信息采集人员工作量巨大,准确率不高。
目前,我国各高校对于学生管理的模式基本是按照学校→院系→年级→专业→班级→学号进行排序管理(如图2所示),本研究考虑以此模式建立数据模型,可以提高信息采集的效率,同时提高准确性。
图2 高校学生管理模式
新的采集模式为:以考生实体(见图3)建立数据模型,并结合数据库管理技术,将数据封装进数据库,结合Java技术进行编程开发相应功能。在辅助软件上点“改名”完成采集,若不小心误采集,可直接点击“取消采集”然后进行重新采集,若有个别班级因特殊情况插队采集或者补采集可利用快速定位或者快速查询功能在最短时间内找到对应信息进行采集。所有采集完毕后或者采集中途,都可利用统计功能按照任务号或者系别导出未采集的学生名单。新的采集流程如图4所示。
图3 考生实体E-R图
图4 新的照片采集流程
利用拍照软件采集的照片信息会保存在操作系统的存储设备上,而存储设备上存储的这些照片是可以访问到的,所以利用面向对象的编程技术,可以对存储的照片进行处理,诸如删除、改名、属性更改等操作。如果考虑将照片命名一个统一的名字“a.jpg”,那么每次命名就会节省大量时间。点击拍摄按钮之后,当前考生的照片保存在相应的任务目录下,此时,通过文件管理技术,对该“a.jpg”进行重命名,而重命名只需要通过数据库技术集合Java图形用户界面开发,将该考生的数据库从数据库读出,点击一个按钮执行重命名操作就可以完成照片的准确命名。系统将Excel表中的数据封装在数据库中,所有数据是以不可编辑的状态显示在采集软件界面上,所有的操作都受到数据库管理软件的约束,避免了直接操作数据源可能引起的错误。原采集动作是复制Excel表中的身份证信息,然后粘贴在采集软件的图片名称位置,最后点击”拍照”按钮完成采集。这一系列动作看起来并不复杂,但是上千次的操作便显得繁琐而复杂,极易出错。改进后的采集模式将复制粘贴简化为一键改名,程序会自动将当前图片以当前显示的身份证号进行重命名,不仅快速,而且准确。同时,Excel表仅仅作为数据源出现,它并不能记录信息采集情况,因此在采集结束后,很难知道有哪些学生并没有采集信息。辅助软件解决了这个问题,在定义考生关系模式时,为其增加了一个“采集标记”属性,用于记录考生采集信息状况,对于后期数据处理提供了很大帮助。
利用改进的照片采集模式,开发出“普通话考试信息采集辅助软件”,采集学生照片信息的时候不再需要手动输入考生的身份证号来命名照片,辅助软件可以迅速定位到当前考生所对应的数据库信息,拍照时直接选择相应任务的路径,在输入身份证号的位置直接输入“a”,进行拍照,再在对应的考生信息位置点击改名即可,这样既保证了考生信息的准确性,又提高了采集信息的效率。同时采集的过程中可以按照任务号或者系别专业进行采集,便于考生在采集的过程中按照顺序排队进行采集,提高了信息采集的效率,方便工作人员在采集过程中维持秩序。德州学院在普通话信息采集过程中使用了该软件,与以前的信息采集相比,减少了工作量,提高了信息的准确率,也提高了工作效率。
通过分析高校学生管理的通用模式,对当前普通话测试中的照片采集模式进行改进,提出新的照片采集模式,并在此基础上利用面向对象编程技术和数据库管理技术开发了辅助软件,在很大程度上提高了照片采集的效率,确保了照片命名的准确性,避免了人为输入造成的错误,提高了普通话测试的效率,具有普遍的推广意义。
[1]Cay S.Horstmann,Gary Cornell.JAVA核心技术(卷1):基础知识[M].北京:机械工业出版社.2008.
[2]宋欣桥.普通话水平测试员实用手册[M].北京:商务印书馆.2005.
[3]第九届全国人民代表大会常务委员会第十八次会议.中华人民共和国国家通用语言文字法[Z].2000-8-31.