信息系统中代码校验位地研究.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国轧技求工业工程艏t2005年10月 信息系统中代码校验位的研究 信息系统中代码校验位的研究 郭文东杨明欣 (河北科技大学经济管理学院,河北050018) 摘要:本文从两种组成方式——数字代码和字母数字组合代码或者字母代码,详细讨论了代码校 验位设计和代码校验的问题,提出了管理信息系统中代码较验时易混淆的问题,详细得给出了图表 加以说明。 关键词:代码;校gt;校验码 一、引 言 代码设计问题是~个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有 利的事情。代码的应用很广,除了为某项工作、某个机械零件要设计编码外,还在图书情报检索和项目 经济效益的统计方面有很重要的崩途。校验码叉称为编码结构中的校验位。为了保证正确的输入,有意 识地在编码设计结构中原代码的基础一I-,通过事先规定的数学方法计算出校验码(一位或者两位),附 加在原代码的后面,使它变成代码的一个组成部分。 二、代码校验码设计 代码是代表客观存在的事物名称、属性和状态等的符号。代码的符号可以是数字、字母或者是由数 字和字母混舍组成的。 1.数字代码的校验位设计 举例说明校验码的生成过程 (1)对原代码中的每一位加权求和 n位代码:C1C2C3…….cn 权因子为:P1P2P3…….Pn 加权和:C1P1+c2P2十C3P3…….+CnPn ∑ Cl nP 即 S=d P1+C2P2+C3P3…….+C (1) (2)以模除和得余数 S M=Q…R (2) 其中:S表示和;M代表模;Q表示商;R表示余数。模可取不同的数.如10、ll等。 (3)得到校验码 将模和余数之差作为校验码,或将余数直接作为校验码,附加在原代码后。 例如:原代码:123456 权: 173173 国玩鼓寡 工业工程版2005年10月 信息系统中代码校验位的研究 模为: 10 加权和:81 81 除以模取余:lO:8……l 校验码: 10-19 所以带校验码的代码为1234569,其中校验位为9(取余法校验位为余数1) 2.字母或者是由数字和字母混合组成的代码校验位设计 对于字母或字母数字组成的代码,设计校验码时必须是两位,在计算时要将A.z跟随着0-9的顺序 了。 三、代码校验方法 具有校验位的代码输入到计算机中以后,是否输入的正确.还耍依靠这个校验码来检验其正确性。 利用代码校验位可以检测出以下各种在代码使用中产生的错误:抄写错误,如1写成7;易位错误,如 1.计算机自动检验 校验码使用时与原代码一起输入,此时计算机会用同样的数学运算方法按输入的代码数字(数字字 母组合代码和字母代码)计算出校验位,并将它与输人校验位进行比较,以校验输入是否有错。 2.用技验位校验代码 这个过程是校验码生成的逆过程。设输入的代码(含校验码)为KIK2K3……。K。C¨,其中 C。.1为校验位,对每一位乘以它的原来的权,校验位乘的权为1。对于校验码是模减余得到的,就用所 得的乖¨被模除,若余数为零,则该代码一般来说是正确的,否则就是输入有错;如果校验码是用余数直 接作为校验码的,校验时就用所得的差被模除,若余数为零,则该代码一般来说是正确的,否则就是输 入有错。用这两种方法所得的商整数差1,也就是说恰好差一个模。 3.分辨校验位 用余数作为校验码时,对于数字代码的校验而且模大于10的情况或者字母数字(字母字母)组合

文档评论(0)

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

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

1亿VIP精品文档

相关文档