• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 作文范文 > 正文

    中国高等教育学历证书查询结果 Visual FoxPro在成人高等教育学历证书电子注册中的应用

    时间:2019-01-15 03:36:11 来源:雅意学习网 本文已影响 雅意学习网手机站

       摘 要:在成人高等教育学历证书电子注册工作中,如何确保上报数据准确、做到上报数据与上报图像一一对应,是每个成教学籍管理员都必须面对的问题,本文在管理实践的基础上,总结了利用Visual FoxPro(以下简称VFP)来解决上述问题的一些办法。�
      关键词:学历注册;数据;图像VFP��
      
      自2001年起,教育部开始建立并实施高等教育学历证书电子注册制度,高校毕业生数据、图像要通过省部两级的审核程序后才能上网,对数据的准确性及数据与图像的一一对应提出了较高的要求。各高校的学籍管理系统往往侧重于学生在校期间的异动管理,对学历证书电子注册上报数据进行预校验及数据与图像的对应部分着力较少,本文介绍了作者在长期的成教学籍管理实践中总结出来的利用VFP来应对以上问题一些思路,供大家参考。�
      
      一、成人高等教育学历证书电子注册上报数据所涉及的字段分析�
      
      成人高等教育学历证书电子注册涉及的主要字段有考生号(ksh)、姓名(xm)、性别(xb)、出生日期(csrq)、身份证号(sfzh)、层次(cc)、学习形式(xxxs)、学制(xz)、专业名称(zymc)、备注(bz)等。对这些字段进行比较分析后可以发现:�
      1.除备注等极个别字段外,大部分字段不能为空。�
      2.有些字段的位数是有限制的。如考生号已基本统一为16位,姓名至少有4位,身份证号必须是15位或18位,等等。�
      3.有些字段的取值范围是确定的。如性别只有“男”“女”两个选项,层次只有“本科”“专升本”“专科”三个选项,学习形式只有“脱产”“业余”“夜大学”“函授”“网络教育”五个选项,等等。�
      4.有些字段之间存在约束关系。如出生日期必须与身份证号一致,层次、学习形式、学制之间有特定的约束关系,性别须与身份证号一致(15位身份证号的右起第一位和18位身份证号的右起第二位标志性别,遵循奇男偶女的规则),等等。�
      由上可知,字段本身及字段之间呈现出不同的关系特征。有的浅显可以直接看出来,有的隐蔽且复杂,需经仔细比较分析后才能获得。这些关系特征是我们确定校验方法的重要依据,对它们分析归纳得越详尽,我们所能采取的校验方法就会越具体且全面。�
      
      二、上报数据自身校验�
      
      成人高校的上报数据一般来自各校的学籍管理系统。原始学籍数据往往是综合了招生系统录取数据、录取名册、教育部学籍学历信息管理平台上的新生数据和学生学籍登记表后得到的,准确性较高。但由于学生成人高考报名时涂卡错误、学籍管理系统在数据异动时的控制不完善、学籍管理员在数据异动时的误操作等原因,会导致数据位数越界、取值越限等错误产生。可以用下面的方法将这些错误筛检出来:�
      1.非空校验。如姓名等非空错误可以用!EMPTY(xm)筛选出来�
      2.位数校验。如身份证号位数错误可以用!INLIST(LEN(ALLTRIM(sfzh)),15,18)筛选出来。�
      3.取值范围校验。如性别的取值错误可以用!INLIST(ALLTRIM(xb),‘男’,‘女’)筛选出来。�
      4.内部约束校验。如出生日期与身份证号不一致可以用!IIF(LEN(ALLTRIM(sfzh))=18,SUBSTR(ALLTRIM(sfzh),9,6),SUBSTR(ALLTRIM(sfzh),7,6))==RIGHT(ALLTRIM(csrq),6)筛选出来。�
      !EMPTY(xm)、!INLIST(ALLTRIM(xb),‘男’,‘女’)等只是校验上报数据的某条记录的某个字段的逻辑表达式,要对所有记录进行校验,还须借助像LOCATE FOR……DO WHILE FOUND()……CONTINUE……ENDDO这样的循环语句,以筛检性别错误举例如下:�
      USE D:\\上报数据.dbf &&假定上报数据存放在D:\\目录下(下同)�
      STORE 0 TO nXbcwrs &&用变量nXbcwrs保存性别错误人数�
      STORE ‘’ TO cXbcwmd &&用变量cXbcwmd保存性别错误名单�
      LOCATE FOR !INLIST(ALLTRIM(xb),‘男’,‘女’)�
      DO WHILE FOUND()�
      nXbcwrs=nXbcwrs+1�
      cXbcwmd=cXbcwmd+CHR(13)+CHR(10)+‘错误’+ALLTRIM(str(nXbcwrs))+‘:’+ALLTRIM(xm)+‘的性别有误,只能填男或女!’�
      CONTINUE�
      ENDDO�
      ?‘性别错误如下:’+cXbcwmd�
      将以上代码保存为程序运行后会在VFP主窗口得到以下结果:�
      
      其他字段的校验将以上代码稍作改动即可,此处不再赘述。�
      校验结果汇总快且直观,既省去了人工核对的繁琐,又提高了效率和准确度,使学籍管理员能够有的放矢地对错误进行更正。�
      
      三、上报数据与录取数据进行比对�
      
      上报数据与教育部学籍学历信息管理平台上的录取数据进行比对,本质上是两张VFP表通过考生号(ksh)连接后对相应字段进行比对,目的是得到学生的姓名、身份证号、专业等信息在校期间的异动情况,可以通过像DO WHILE !EOF()……ENDDO这样的循环语句来进行,以比对专业名称举例如下:�
      SELECT 1�
      USE D:\\录取数据.dbf &&假定录取数据存放在D:\\目录下�
      SELECT 2�
      USE D:\\上报数据.dbf�
      STORE 0 TO nZymcydrs &&用变量nZymcydrs保存专业名称异动人数�
      STORE ‘’ TO cZymcydmd &&用变量cZymcydmd保存专业名称异动名单�
      GOTO TOP�
      DO WHILE !EOF()�
      cKsh=ALLTRIM(ksh)�
      cXm=ALLTRIM(xm)�
      cZymc=ALLTRIM(zymc)�
      SELECT 1�
      LOCATE FOR ALLTRIM(ksh)==cKsh�
      IF FOUND() AND !ALLTRIM(zymc)==cZymc�
      nZymcydrs=nZymcydrs+1�
      cZymcydmd=cZymcydmd+CHR(13)+CHR(10)+‘异动’+ALLTRIM(str(nZymcydrs))+‘:’+cXm+‘的现专业名称“’+cZymc+‘”与录取库“’+ALLTRIM(zymc)+‘”不符!’�
      ENDIF�
      SELECT 2�
      SKIP�
      ENDDO�
      ?‘专业名称异动如下:’+cZymcydmd�
      将以上代码保存为程序运行后会在VFP主窗口得到以下结果:�
      
      其他字段的比对将以上代码稍作改动即可,此处不再赘述。�
      通过比对能直观地看出上报数据中哪些学生在校期间专业、姓名、身份证号等发生了异动,使我们可以有针对性地收集备齐在省教育厅人工审核时所需的材料,做到不错不漏。�
      
      四、上报数据与上报图像的对应�
      
      上报数据和上报图像是通过身份证号(sfzh)来连接对应的,也就是说,如果我们平时更新学生身份证号时,没有对学生图像进行重命名,就会导致数据与图像连接失败。在实际管理实践中,因为15位升18位等原因导致身份证号异动的情况时有发生。下面提供了应对这一情况的两种思路:�
      1.学生图像库以身份证号命名。一旦学生信息库中发生更新身份证号的情况,同时重命名相应图像,这同步更新,可以在学生信息维护程序中加入以下代码:�
      IF !cNewsfzh==cOldsfzh &&判断身份证号是否发生了异动�
      *假定学生图像库存放在D:\\目录下(下同)�
      IF FILE(‘D:\\学生图像库\\’+cOldsfzh+‘.jpg’)�
      RENAME ‘D:\\学生图像库\\’+cOldsfzh+‘.jpg’ TO ‘D:\\学生图像库\\’+cNewsfzh+‘.jpg’�
      ENDIF�
      ENDIF�
      2.学生图像库以学号(xh)命名。因学号一旦确定,就不会发生异动,所以在平时维护学生信息时就无需考虑图像命名的同步更新,但在毕业上报时须用程序将图像名批量重命名为最新的身份证号:�
      USE D:\\上报数据.dbf�
      DO WHILE !EOF()�
      IF FILE(‘D:\\学生图像库\\’+ALLTRIM(xh)+‘.jpg’)�
      *假定上报图像存放在D:\\目录下�
      COPY FILE ‘D:\\学生图像库\\’+ALLTRIM(xh)+‘.jpg’ TO ‘D:\\上报图像\\’+ALLTRIM(sfzh)+‘.jpg’�
      ELSE�
      REPLACE bz WITH ‘缺照片’&&在备注字段给缺照片的学生做标记�
      ENDIF�
      SKIP�
      ENDDO�
      执行这一程序后,上报数据中所涉及学生的图像会从学生图像库文件夹复制至上报图像文件夹,命名从学号转为身份证号,缺照片学生的备注字段会被替换为“缺照片”。�
      总之,成人高等教育学历证书电子注册日趋规范和严格,在有力打击假文凭、维护学历证书严肃性的同时,对广大成教学籍管理工作者也提出了更高的要求。我们唯有与时俱进,不断探究新的方法和手段,才能确保学历证书电子注册数据及图像的准确,从而切实维护广大成教毕业生的合法权益,为教育现代化做出应有的贡献。�
      �
      参考文献:�
      [1]张洪举.Visual FoxPro权威指南[M].北京:电子工业出版社,2007.120-121.�
      [2]单启成.新编Visual FoxPro教程[M].苏州:苏州大学出版社,2003.55-56.

    推荐访问:高等教育 学历证书 成人 注册

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章