VFP软件在高校毕业生注册信息中的比对运用

2015-08-15 00:45
长春教育学院学报 2015年8期
关键词:身份证号学籍长度

郑 睿

郑睿/长江工程职业技术学院副教授,硕士(湖北武汉430212)。

一、VFP简介

VFP的全称是Visual FoxPro,是Microsoft公司推出的一款数据库开发软件,主要功能是开发数据库。它不仅可以对各项工作中的大量数据进行高效的管理和查询,更能够对数据库间的信息进行快速的比对,具有操作方便、功能全面等优点。

自2007年起,教育部实施高校毕业生学历电子注册以来,毕业生的注册信息由各高校招生与就业办公室直接运用网络上传到学籍学历信息管理平台上,等待审批,并且上传的毕业生注册信息数据必须与录取时的信息数据一致才能通过审批,成功地在学籍学历信息管理平台上进行注册。因此,对毕业生注册信息数据的精准性就提出了很高的要求。

本文作者在接触到报送成人教育毕业生信息数据的工作时,遇到了各种各样的问题,经过向他人请教、自己上网查找资料及不断尝试的过程,找到了利用VFP来解决在报送毕业生注册信息数据过程中遇到的问题的方法。

二、我国成人教育毕业生信息管理的现状及问题处理办法

目前,我国成人教育常用的办公软件是学籍学历信息管理系统,它能够自动生成毕业生的名单。这个系统对上报毕业生注册信息的数据文件有着严格的校验,上报的数据信息必须与该生的学籍信息完全一致,任何一个毕业生的任何字段信息错误,都会导致整批毕业生注册信息的上报失败;同时,这个系统自身不能够帮助工作人员进行毕业生信息的核对工作,因此,工作人员的核对工作量就显得十分庞大。

除此之外,从我国成人教育报名到毕业的过程上来看,学生自己在网上报名,出现信息录入的错误很普遍;在校期间有学生对姓名、身份证号、专业名称等进行修改;入校后又有学生转到其他学校对一系列信息的修改;还有工作人员在工作过程中的失误,都增加毕业生信息出现错误的概率。因此,需要对毕业生的学籍信息进行自身核对,对上传毕业生注册信息数据与学信网上信息的比对工作就显得尤为重要。

现在,最常用的数据比对办法就是手工核对,人工逐个核对毕业生的注册信息。但是,成人教育注册学生的工作所在地流动性大,不能及时联系,势必会拖延信息的核对进度;每年都有几百甚至几千名毕业生,工作量十分庞大烦琐,核对所耗费的时间和人力都很大;并且人工核对易出错,出错后,不易及时发现,一旦出错,不仅会影响毕业生信息数据的上传工作,更会影响毕业生日后的深造。然而,运用VFP软件,不仅可以轻松解决毕业生信息的比对工作,也对毕业生注册信息的批量修改提供了便利。

三、运用VFP进行毕业生注册信息比对的具体实施方法

对于收集好的、要上报的毕业生注册信息文件,在提交到学籍学历信息平台之前,不仅需要对自身信息的准确性进行校验,也需要与平台上的学籍信息进行核对。这两种数据的处理,运用VFP软件都可以较便捷地完成。

(一)毕业生注册信息的自身校验

1.信息长度校。在命令窗口中输入:

brow forlen(alltrim(字段))#长度

其功能为,查找出字段的长度不等于要求长度的毕业生。当查找结果为空时,表示所有毕业生的该字段长度合格。

例如,查找毕业生的证书编号长度不等于18,可在命令窗口中输入:“brow for len(alltrim(zsbh))#18”。

查找毕业生身份证号的长度不等于18和15,可在命令窗口中输入:“brow forlen(alltrim(sfzh))#18 and len(alltrim(sfzh))#15”。

2.性别与身份证号的一致性校验。性别与身份证号之间有着潜在的关联,即18位身份证号的倒数第二位或15位身份证号的最后一位为偶数,性别为女;为奇数,性别为男。根据这个规律,在命令窗口中输入:

brow for字段1=‘性别’and len(alltrim(字段2))=长度 and val(subs(alltrim(字段2),长度或长度减1,1))%2=或#0

其功能为,当性别确定、身份证号长度一定时,看倒数第二位或第一位的奇偶性是否符合规律。当查找结果为空时,表明所有毕业生的性别与身份证号是一致的。

例如,brow for xb=‘女’and len(alltrim(sfzh))=18 and val(subs(alltrim(sfzh),17,1))%2#0

brow forxb=‘女’and len(alltrim(sfzh))=15 and val(subs(alltrim(sfzh),15,1))%2#0

brow forxb=‘男’and len(alltrim(sfzh))=18 and val(subs(alltrim(sfzh),17,1))%2=0

brow forxb=‘男’and len(alltrim(sfzh))=15 and val(subs(alltrim(sfzh),15,1))%2=0

(二)上传的毕业生注册信息与平台上学籍信息之间的核对

上传到平台上的毕业生注册信息需要与平台上的学籍信息进行比对,主要核对学生的姓名、性别、专业代码、专业名称、身份证号等。出现信息不一致时,与学生及时沟通,通过信息修改,保证每一位毕业生注册信息的准确性。下面就运用VFP软件对毕业生的基本信息进行核对。

假设把将要上传的毕业生注册信息文件命名为scsj.dbf,把在平台上下载的学生信息文件命名为xjsj.dbf。由于每一位学生的考生号是唯一、确定的,因此在比对数据的过程中,以考生号为基准点。下面,以比对学生的身份证号为例,来详细说明用VFP软件的比对方法。

在scsj.dbf文件里插入一列,并命名为‘sfzhxg’。在命令窗口中输入:

sele A.* ,B.sfzhxg,B.sfzh as BJ from scsj B left join xjsj A on A.ksh=B.ksh

copy tosfzhbj

repl all sfzhxg with sfzh

copy tosfzhbd for sfzhxg<>bj

通过此种操作,就能把身份证号与平台上的学籍信息不相同的比对出来,毕业生的其他注册信息都可以用这种方法来比对。不仅如此,VFP软件也可以同时比对多条信息,例同时比对姓名、专业名称方法如下:

sele A.* ,B.xmxg,zymcxg,B.xm as bj1 from scsj B left join xjsj A on A.ksh=B.ksh

copy to sj1

repl all xmxg with xm

repl all zymcxg with zymc repl all bj2 with scsj.zymc

copy toxmbd for xmxg<>bj1

copy tozymcbd for zymcxg<>bj2

实践证明,VFP软件能够快速、准确地对毕业生注册信息进行核对、比对,提高了工作人员的工作效率和工作质量。

[1]刘洪华.浅谈VFP在高校学生学籍注册中的几点应用[J].学术问题研究,2012,06.

[2]井伟,王海军,王壮,李硕.运用VFP技术提高成人高等教育学籍信息管理效率[J].中国科教创新导刊,2011,07(20):219-221.

[3]陈凤凤,管庆.计算机技术在高校学籍管理工作中的几点应用[J].无线互联科技,2013,09.

[4]秦祖杰.成人高等教育学籍管理信息系统的设计与实现[J].厦门大学硕士论文,2013,10.

[5]丁雅鹏.高校学生学籍管理系统的设计与实现[J].华东师范大学硕士论文,2011,03.

猜你喜欢
身份证号学籍长度
高校学籍异动学生管理工作的思考
学籍学历电子注册管理系统在学籍管理中的应用与实现
绳子的长度怎么算
1米的长度
老师情
作品赏析(3)
爱的长度
怎样比较简单的长度
教育部要求小学须在新生入学后1个月内为其注册学籍