- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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、首先为字符串编制条
您可能关注的文档
最近下载
- 企业文化建设及实施方案.docx VIP
- 20171010《初识人工智能》说课.pptx VIP
- 经营管理培训课件.pptx VIP
- 《多媒体技术基础》课件.pptx VIP
- 安全风险管控及隐患排查治理全套台账清单.doc
- 惠阳区惠阳水厂二及管网配套工程环境影响评价文件情况点击环评报告.pdf VIP
- 《经营管理培训》课件.pptx VIP
- Office 2016 办公软件高级应用全书电子教案完整版课件最全ppt整本书教学教程最新讲义.pptx VIP
- 2025秋新版本-人教版二年级数学上册全册PPT课件.pptx
- 部编小学语文六年级上册第二单元《革命岁月》集体备课教材分析解读.pptx VIP
文档评论(0)