2024年4月23日发(作者:章佳羽)
学籍号由16位构成,其中各位的意义为:
省市位(2位) 区县(2位) 学校类别(1位) 学校(3位) 学生类别(1位) 届别(2位) 班(2位) 学生号(2位) 校
验位(1位)。
教委定义省市位和校验位。
*省市位(2位):北京市为:01
*区县编号(2位): 注:由于今年北京撤县改区,区县代码随之改变
*学校类别(1位): 0=小学; 1=初中; 2=小学、初中并存学校(九年一贯制); 3=小学、初中、高中并存
学校; 4=完中; 5=普高; 6=职高; 7=职普高并存学校。
*学校(3位):编码由各区县编制定义。注:这三位是学校编码的最后三位,即学校自编代码。
*学生类别(1位): 0=小学生; 1=初中生; 2=普高学生; 3=职高学生。
*届别(2位): 按入学年度后两位加学年制年度计算,为学生应毕业年度的后两位。
*班(2位),学号(2位): 编码由各学校编制。
每个阶段毕业后,都会在新学校重新办理
学籍号编码规则
(此变化从CMIS BV3.2开始)
说明:变化的部分用红色加下划线标识。此变化从CMIS BV3.2开始使用。
学生的学籍号编码按如下所述的规则组成:
学籍号(byte) :
1 2 3 4 5
学
校
类
别
6 7 8 9
学
生
类
别
10 11 12 13 14 15 16
学号 校
验
位
省市 区县 学校代码 届别 班别
学籍号的确定:学籍号由16位构成,其中各位的意义为:
省市位(2位)+区县(2位)+学校类别(1位)+学校(3位)+学生类别(1位)+届别(2位)+班(2
位)+学生号(2位) +校验位(1位)
省市:01代表北京市
区县:东城01、西城02、崇文03、宣武04、朝阳05、丰台06、石景山07、海淀08、
门头沟09、燕山10、房山11、通州12、顺义13、昌平14、大兴15、怀柔16、平谷17、
密云28、延庆29
学校类别: 0=小学, 1=初中, 2=小学、初中并存学校(九年一贯制), 3=小学初高中并存, 4=
完中, 5=普高,6=职高, 7=职普高并存
学校代码: 各区县自定,使用学校自编代码。
学生类别: 0=小学生,1=初中生,2=高中生,3=职高学生,4=小学生(借读生),5=初中
生(借读生),6=高中生(借读生),7=小学生(按北京市户口对待借读生),8=初中生(按
北京市户口对待借读生),9=高中生(按北京市户口对待借读生)
【注意】学籍号第9位学生类别位的CMIS关联项:学生基本数据:“不是本市户口的学生是否
按本市户口学生对待”、学生来源数据:“学生来源”)。
届别: 该学生毕业时间中年度的后两位
班别,学号: 各学校编制。班别取值范围为:01-99;学号取值范围为:01-99
对于一个班内学号(01-99)不够使用的情况,可以从高班号借用,例如,对于03班内学号
不够用的情况,可以向99班借用,99班用完后向98班借…
【注意】由于学生类别的不同,可能导致相同班号内有相同班内编号的不同学籍号码。
校验位:(系统自动计算)等于学籍号前15位每位上的数值逐一相加后得到的两位数的个位。
例如:张三学生学籍号:101*,那么*位(校验位)
=0+1+0+2+4+0+0+7+1+1+0+0+1+0+1=18,即18这个两位数的个位“8”,那么张三完
整的学籍号为:1018
校验位的计算
校验码是由编码方案决定的,所以在代码中是否使用校验码和条码基本无关,但商品条码除外。今天给
大家介绍几种校验码的计算方法。
一、商品条码:
商品条码中需要计算校验码的有:EAN-8(8位),EAN-13(13位),UCC(UPC-A)(12位),GTIN-14
(ITF-14)(14位),GLN(13位),SSCC(18位)等。它们虽然位数不同,但计算校验码的方法完全相同。
1、包含校验码的所有数字从右向左编号,分别为1,2,3......18位;
2、从第2位开始,所有偶数位的权数为3,从第3位开始,所有奇数位的权数为1;
3、将对应位置的代码数字与权数相乘,参见下图(以SSCC的18位数字为例);
2024年4月23日发(作者:章佳羽)
学籍号由16位构成,其中各位的意义为:
省市位(2位) 区县(2位) 学校类别(1位) 学校(3位) 学生类别(1位) 届别(2位) 班(2位) 学生号(2位) 校
验位(1位)。
教委定义省市位和校验位。
*省市位(2位):北京市为:01
*区县编号(2位): 注:由于今年北京撤县改区,区县代码随之改变
*学校类别(1位): 0=小学; 1=初中; 2=小学、初中并存学校(九年一贯制); 3=小学、初中、高中并存
学校; 4=完中; 5=普高; 6=职高; 7=职普高并存学校。
*学校(3位):编码由各区县编制定义。注:这三位是学校编码的最后三位,即学校自编代码。
*学生类别(1位): 0=小学生; 1=初中生; 2=普高学生; 3=职高学生。
*届别(2位): 按入学年度后两位加学年制年度计算,为学生应毕业年度的后两位。
*班(2位),学号(2位): 编码由各学校编制。
每个阶段毕业后,都会在新学校重新办理
学籍号编码规则
(此变化从CMIS BV3.2开始)
说明:变化的部分用红色加下划线标识。此变化从CMIS BV3.2开始使用。
学生的学籍号编码按如下所述的规则组成:
学籍号(byte) :
1 2 3 4 5
学
校
类
别
6 7 8 9
学
生
类
别
10 11 12 13 14 15 16
学号 校
验
位
省市 区县 学校代码 届别 班别
学籍号的确定:学籍号由16位构成,其中各位的意义为:
省市位(2位)+区县(2位)+学校类别(1位)+学校(3位)+学生类别(1位)+届别(2位)+班(2
位)+学生号(2位) +校验位(1位)
省市:01代表北京市
区县:东城01、西城02、崇文03、宣武04、朝阳05、丰台06、石景山07、海淀08、
门头沟09、燕山10、房山11、通州12、顺义13、昌平14、大兴15、怀柔16、平谷17、
密云28、延庆29
学校类别: 0=小学, 1=初中, 2=小学、初中并存学校(九年一贯制), 3=小学初高中并存, 4=
完中, 5=普高,6=职高, 7=职普高并存
学校代码: 各区县自定,使用学校自编代码。
学生类别: 0=小学生,1=初中生,2=高中生,3=职高学生,4=小学生(借读生),5=初中
生(借读生),6=高中生(借读生),7=小学生(按北京市户口对待借读生),8=初中生(按
北京市户口对待借读生),9=高中生(按北京市户口对待借读生)
【注意】学籍号第9位学生类别位的CMIS关联项:学生基本数据:“不是本市户口的学生是否
按本市户口学生对待”、学生来源数据:“学生来源”)。
届别: 该学生毕业时间中年度的后两位
班别,学号: 各学校编制。班别取值范围为:01-99;学号取值范围为:01-99
对于一个班内学号(01-99)不够使用的情况,可以从高班号借用,例如,对于03班内学号
不够用的情况,可以向99班借用,99班用完后向98班借…
【注意】由于学生类别的不同,可能导致相同班号内有相同班内编号的不同学籍号码。
校验位:(系统自动计算)等于学籍号前15位每位上的数值逐一相加后得到的两位数的个位。
例如:张三学生学籍号:101*,那么*位(校验位)
=0+1+0+2+4+0+0+7+1+1+0+0+1+0+1=18,即18这个两位数的个位“8”,那么张三完
整的学籍号为:1018
校验位的计算
校验码是由编码方案决定的,所以在代码中是否使用校验码和条码基本无关,但商品条码除外。今天给
大家介绍几种校验码的计算方法。
一、商品条码:
商品条码中需要计算校验码的有:EAN-8(8位),EAN-13(13位),UCC(UPC-A)(12位),GTIN-14
(ITF-14)(14位),GLN(13位),SSCC(18位)等。它们虽然位数不同,但计算校验码的方法完全相同。
1、包含校验码的所有数字从右向左编号,分别为1,2,3......18位;
2、从第2位开始,所有偶数位的权数为3,从第3位开始,所有奇数位的权数为1;
3、将对应位置的代码数字与权数相乘,参见下图(以SSCC的18位数字为例);