学籍编码意义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学籍编码意义

学籍号由16位构成,其中各位的意义为: 学生的学籍号编码按如下所述的规则组成: 学籍号(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位每位上的数值逐一相加后得到的两位数的个位。例如:张三学生学籍号:010240071100101*,那么*位(校验位)=0+1+0+2+4+0+0+7+1+1+0+0+1+0+1=18,即18这个两位数的个位“8”,那么张三完整的学籍号为:0102400711001018 校验位的计算 校验码是由编码方案决定的,所以在代码中是否使用校验码和条码基本无关,但商品条码除外。今天给大家介绍几种校验码的计算方法。 一、商品条码: 商品条码中需要计算校验码的有: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位数字为例); 4、将所有乘积相加求和;(结果为109) 5、对第4步的和,求MOD 10运算(将和109除以10,取其余数9); 6、如果余数为0,则校验码为0,否则,用10减去余数的差即为校验码。(上例中校验码为1) 二、身份证校验码: 身份证校验码的计算比较复杂一些,参见下图: 1、自右向左为身份证号编号1-18; 2、确定各位数的权数,权数的计算公式为 2^(i-1) mod 11 i—位数 如第3位的权数为2^(3-1)=2^2=4, 4除以11,商0余4,则权数为4。再如第5位的权数为2^(5-1)=2^4=16,16除以11,商1余5,则权数为5。 3、将权数与对应的身份证号数字相乘; 4、将所有乘积相加求和;(示例中的184) 5、将第4步的结果除以11,求余数(示例中的8) 6、从下表的R值中找到第5步的结果,对应的C值即为校验码。(示例中8对应的是4) 三、CODE-128码的校验符: CODE-128码的校验符不会出现在数据中,也不用读出,这里仅介绍一下计算方法,实际使用中都是由条码软件自动生成的。由于CODE-128码可以表示字母、符号、控制符,而这些字符不能直接参与计算,所以要为每个字符分配一个码值。各个字符的码值可以参阅CODE-128码的标准文件。 1、首先为字符串编制条

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档