杨小梅 陈雷 赵京辉
(中国石油大学(北京)体育教学部 北京 102249)
2007年教育部、国家体育总局联合颁布了《国家学生体质健康标准》(以下简称《标准》),2014年又对《标准》进行了修订,要求各学校每学年开展覆盖本校各年级学生的《标准》测试工作[1]。《标准》的制订和实施充分考虑了我国学生的体质现状需求,2000、2002和2005年的学生体质监测结果分析表明,学生的体能素质,如耐力、速度、爆发力、力量、肺活量等呈下降趋势,令人担忧[2-5]。《标准》测试的前提和基础是学生基本信息建库工作,该工作需要按照《标准》中给定的模板格式进行统计和输入,否则无法导入《标准》的数据管理与分析系统。由于学生数量众多,严格按照模板要求进行学生信息统计,工作繁重且容易出错,为此,研究一种简单统计方法,同时又可直接转化为《标准》要求的模板,不影响测试工作的进行,具有很好的现实意义。该文通过对大学生基本信息建库系统中存在的问题进行分析研究,旨在简化信息统计工作,提高工作的效率,降低工作中的出错率。
按照教育部和国家体育总局的要求,每年依据《标准》对在校大学生进行体质测试。在测试工作中,大学生基本信息的统计与输入是工作的第一步,要想将学生基本信息成功导入《标准》的数据管理与分析系统,必须按照《标准》中要求模板格式(表1)进行统计和输入,表1中每个学生的信息共9项,包括年级编号、班号、班级、学号、民族代码、姓名、性别、学生来源、身份证号。
表1 大学生基本信息建库标准格式
表2 资勘2014级1班学生基本信息
表3 大学生基本信息简化统计表
图1 信息提取基本原理
图2 学生的简化基本信息转化为标准格式操作示意图
学生基本信息统计的填写方式为:(1)年级编号为4X,数字4代表大学生,X代表年级,如大学一、二、三、四年级分别用41、42、43、44表示;(2)班号按照学校的情况确定,按专业班级名称的音序来编号,如上表中资勘41班的班号为41001;(3)班级按专业及简化代表数字填写,如资勘41,代表资源勘探专业2014级1班;(4)学号,为学生在本校的唯一标识,填写对应数字;(5)民族代码按照国家民族代码表中的数字填写;(6)姓名填写学生真实姓名;(7)性别填写汉字“男”或“女”;(8)学生来源填写大学生入学前学籍所在地的省市县行政区划码;(9)身份证号,学生的18位或15位身份证号码。
大学生体测基本信息的统计和建库都是以班级为单位进行的,以该校资勘2014级1班学生为例,该班的体测基本信息填写如表2所示的标准格式Ex cel表中。表2中的9项学生信息分为相同项和不同项,前3项是相同项,在信息的统计过程中同一班级学生的年级编号、班号、班级名称是相同的,可以直接利用Excel的功能键进行简化填写;后6项为不同项,需要按照每个学生的具体情况填写,但学生的性别、来源与该生的身份证号存在关联性。
在大学生体测基本信息的统计中,年级编号、班号、班级是相同项,在统计和录入的过程中不会出现错误;每个学生的学号数字编码不同,除转专业、留级的学生外,每个班级学生的学号规律性很强,输入的过程并不复杂;学生主要以汉族为主,民族代码是1,少数民族学生的人数占比较少,一般不易出错。
学生的来源和性别两项数字代码需要在身份证号码中提取,基本操作是通过键盘输入和复制方式添加,由于每年需要完成上万名学生基本信息的统计和录入,实践中存在易出错和工作量大的问题。如若发生学生的性别信息输入错误,性别不同,评分标准也不同,数据管理与分析系统导出的体测成绩就会出现严重偏差。
公民身份证号码是特征组合码,由17位数字本体码和1位数字校验码组成。排列顺序从左至右依次为:6位数字地址码,8位数字出生日期码,3位数字顺序码和1位数字校验码。身份证号码信息中包含公民的籍贯信息(学生来源)和性别信息(18位身份证号码的前6位代表学生来源(省、市、县);第17位代表性别,奇数为男,偶数为女)。基于学生来源和性别信息与身份证号码相关联这一现实,针对在大学生基本信息统计和输入过程中学生来源和性别信息易出错的问题,利用Excel“宏”,将身份证号包含的信息编制了应用程序,直接从身份证号中提取学生来源和性别数字代码,有效地提高了工作效率,降低了出错风险,其基本原理见图1。根据这一原理进行Ex cel“宏”的程序编制。
在VB编辑器中,对应上述操作对应的宏的代码为:
Private Sub Command Button_Click()
Columns("F:F").Select
Selection.Insert Shift:=xlToRight
Selection.Number FormatLocal="G/通用格式"
'根据身份证求性别
ActiveCell.FormulaR1C1="性别"
Range("F2").Select
Columns("F:F").Column Width=10
ActiveCell.FormulaR1C1="=IF(MOD(MID(RC[2],17,1),2)=0,""女"",""男"")"
Range("F2").Select
Selection.AutoFill Destination:=Range("F2:F2122")
Range("F2:F2122").Select
Columns("H:H").Select
Selection.Insert Shift:=xlToRight
Selection.Number FormatLocal="G/通用格式"
'根据身份证求学生来源
ActiveCell.FormulaR1C1="学生来源"
Range("H 2").Select
Columns("H:H").ColumnWidth=10
ActiveCell.FormulaR1C1="=LEFT(RC[1],6)"
Range("H 2").Select
Selection.AutoFill Destination:=Range("H 2:H 2122")
MsgBox "完成"
End Sub
采用Excel“宏”简化程序可以在大学生体测基本信息输入过程中,通过身份证号直接提取学生性别及来源,因此,可以在信息统计时省略最容易出现错误的这两项内容,原大学生基本信息统计表1中需要完成的9项内容简化为7项,见表3。当院系按照简化统计表完成学生的基本信息统计和录入工作后,体测中心工作人员应用Ex cel“宏”将信息转化为标准格式(表1)。
学生的基本信息简化表转化为标准模板格式的具体操作过程见图2。将已经完成数据统计Ex cel简化表格导入已录制好的“宏”模块Ex cel表格,执行宏程序。
通过上述演示,可以看到,利用该方法,只需要短短几秒就可以完成建库用表的制作,提高了工作效率,保证了数据处理的正确性。另外,在进行新工作人员的培训中,只需要培训怎么使用“宏模块”即可,减少了培训周期,降低了对数据处理人员的要求。
学生基本信息统计建库工作是一项庞大、复杂、容易出错的工作,要求操作人员技术熟练、耐心细致,但是在实际的工作中因为人为录入数据的错误,给后续工作带来了极大的不便,严重影响了工作效率。简化学生基本信息统计表格,取消容易出错的学生性别及来源项,应用Ex cel“宏”,可以将学生基本信息简化表直接转化为标准模板格式,高效、准确地完成学生体测基本信息的统计与建库工作。学生体测基本信息统计与建库的简化方法可以明显简化重复操作,使一系列繁杂重复的任务自动执行,对提升学生测试工作效率大有助益。
[1]胡新贞.新《国家学生体质健康标准》下如何推进高校体育课程的改革[J].现代企业,2014(24):394-395.
[2]中国学生体质与健康研究组.2000年中国体质与健康调研报告[Z].北京:高等教育出版社,2002:54.
[3]姜艳.2003—2006江苏省大学生体质健康现状及影响因素研究[D].苏州大学,2006:2.
[4]母顺碧.浙江省1985—2000年学生体质发展规律及动态研究[D].浙江大学,2001:6.
[5]牛雪松.论大学生体质下降趋势对高校体育教学改革的启示[J].山西师大体育学院学报,2005(S1):99-100.