管理信息系统 第5章 系统设计2(代码设计).pptVIP

管理信息系统 第5章 系统设计2(代码设计).ppt

  1. 1、本文档共41页,可阅读全部内容。
  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文档。上传文档
查看更多
用校验码检查代码的过程   使用校验码是输入设计环节的输入校验方式之 一,是前述校验码生成过程的逆向过程。   当自检码C1C2…CnCn+1(其中Cn+1为校验码)输 入计算机后,对C1C2…Cn分别乘以原来的权, Cn+1 乘以1,把它们相加后所得的和除以模。若余数为 0,则该代码一般来说是正确的,否则输入有错。 (原代码与权乘积之和+校验码)÷模=整数 用校验码检查代码例   设输入的代码(含校验码)为55787,其中7 为校验值,对每一位乘以它的原来的权 1234,校验位乘的权为1。用所得的加权和 被模9除,若余数为零,则代码一般是正确 的,否则就是输入有错。上述代码显然有错, 因为其加权和除以模的余数不为零。 75/9=8...3 不一般的情况 原编码: 1234569(正)或2415569(误) 权因子: 173173 模: 10 余数: 90/10= 9...0 100/10=10...0 结论: 本例两种编码检验结果均为0,检验失效。 用校验码检查组合编码的处理方法   一般情况下,校验码是对数字代码 进行检验。在使用校验码对组合编码进 行检查时,将A~Z跟随0~9顺序变为:   A=10   B=11   ……   Z=35 *为摆动的等差级数:权从1、2、3……递增到低于模的一半,然后再从模减1,递减至高于模的一半;按此规律进行重复。例如:模是11,则权为1、2、3、4、5、10、9、8、7、6、1、2、3、…... 不同权和模的检错率(检错效率) 不同权和模的检错率(检错效率) 模 权 抄写错 检错率 易位错 检错率 隔位 易位错 检错率 随机错 检错率 10 10 10 11 11 11 1, 2, 1, 2, 1, 2 1, 3, 1, 3, 1, 3 7, 6, 5, 4, 3, 2 9, 8, 7, 4, 3, 2 1, 3, 7, 1, 3, 7 7, 6, 5, 4, 3, 2 100% 100% 87% 95% 100% 100% 98% 89% 100% 100% 89% 100% 0% - - 89% - 100% - - 90% - - - 5.6.2编码设计的原则 唯一性   通过编码可唯一地确定编码对象,这是编码在 数据管理中最基本的作用。 合理性   代码结构应与相应的分类体系相对应。 可扩充性和稳定性   应留有充分的余地,以备将来不断扩充的需要。 简单性   代码结构尽量简单,并注意避免形似符号。 第5章 系统设计 System Design 章节结构 5.1 系统设计概述 5.2 信息系统设计策略-结构图 5.3 系统设计的原则 5.4 系统设计的策略 5.5 编码设计 5.6 数据库设计 5.7 输入/输出及人机界面设计 5.8 系统设计说明书 5.9 系统设计实例 5.6 编码设计(代码设计)   代码是用来表征客观事物的一个或一组有序的 符号,它应易于计算机和人识别与处理。   编码就是用字母、数字或其组合来代表事物。   代码的作用: 鉴别功能——标识分类对象 信息代码化,便于计算机进行识别、分类、排序和统计 利用代码可以节省计算机的存储空间,提高运算速度 利用代码可以提高系统的可靠性 5.6.1代码的种类 代码 非含义码 含义码 有序码 随机码 校验码 对照码 缩略码 助记码 缩略码 字母顺序码 区间码 年代码 层次码 十进制码 特征码 P218 图5.35 代码的种类 1.有序码(顺序码)   将顺序的自然数或字母赋予分类对象。 有序码例:人的性别代码(GB2261-80)   1-男  2-女 各系代码等等 编码 对象 仓库1 仓库2 仓库3 仓库4 仓库5 仓库6 编码 01 02 03 04 05 06 代码的表示形式(编码方式) (1)数字顺序编码 (2)数字分组顺序编码 (3)字符编码 (4)组合编码 (1)数字顺序编码   这是最简单的编码形式,一般适用于被编码对 象数目较少的情况。   例如,某企业管理信息系统中,对6个物资仓库 的编码可采用如下的数字顺序码。 编码 对象 仓库1 仓库2 仓库3 仓库4 仓库5 仓库6 编码 01 02 03 04 05 06 (2)数字分组顺序编码   当编码对象具有两层(或以上)的分类时,可 采用数字分组(段)顺序码。   如6个仓库中的帐本的编码可采用如下的数字分 组顺序码。 (3)字符编码   数字编码虽然结构简单,但也存在不容易识别 和记忆的缺点。为了容易识别和记忆,可采用字符 编码。   如我们可对企业的6个仓库采用下面的字符编码。 (4)组合编码   编码对象具有两层(或以上)的分类时,我们 可采用数字和字符的组合编码方式使编码对某层分 类的记忆和识别更直观和容易。   如前述6个仓库

文档评论(0)

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

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

1亿VIP精品文档

相关文档