Chapter11详细设计-reviewedatJune32015分析报告.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
校验位的确定 原设计的一组代码为五位,如32456,确定权数为7,6,5,4,3 求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+……+Ci*Pi (i=1,2,……,n)=3*7+2*6+4*5+5*4+6*3=21+12+20+20+18 =91 确定模M,M=11 取余R,R = SMOD(M) = 91MOD(11) = 3 校验位Ci+1 = R = 3 最终代码为: C1 C2 C3 C4…CiCi+1 ,即324563 使用时为:324563 该组代码中的其他代码按此算法,分别求得校验位,构成新的代码。 代码设计步骤 确定“对象”,查找是否存在“标准代码” 选择代码种类和类型 检错功能 编写代码表 颁布实施 代码设计具体事项 1、必须保证有足够的容量 要足以包括规定范围内的所有对象。如果容量不够,不便于今后变化和扩充,随着环境的变化这种分类很快就失去了生命力。 2、按属性系统化 类不能是无原则的,必须遵循一定的规律。根据实际情况并结合具体管理的要求来划分是我们分类的基本方法。分类应按照处理对象的各种具体属性系统地进行。如在线分类方法中,哪一层次是按照什么属性来分类,哪一层次是标识一个什么类型的对象集合等都必须系统地进行,只有这样的分类才比较容易建立,比较容易为别人所接受。 代码设计具体事项 3、分类要有一定的柔性 不至于在出现变更时破坏分类的结构。所谓柔性是指在一定情况下分类结构对于增设或变更处理对象的可容纳程度。柔性好的系统在一般的情况下增加分类不会破坏其结构。但柔性往往还会带来别的一些问题,如冗余度大等,这都是设计分类时必须考虑的问题。 4、注意本分类系统与外系统、已有系统的协调 任何一项工作都是从原有的基础上发展起来的,故分类时一定要注意新老分类的协调性,以便于系统的联系、移植、协作以及新老系统的平稳过渡。 判定树举例(续) 产品B 1N=50 50N=100 N100 1N=25 25N=50 N50 奖金 政策 产品 超产数 奖金(元) 产品A 1.0*N 50+1.25*(N-50) 112.5+1.5*(N-25) 2.0*N 50+2.5*(N-25) 112.5+3*(N-50) 判断表 判定表(Decision Table) ,为描述这类加工逻辑提供了表达清晰、简洁的手段。判定表也是一种图形工具,呈表格形。 条件 状态 决策 方案 决策 规则 判定表举例 判定表举例 算法描述语言方法 具体描述算法的细节的工具, 面向读者,不能用于计算机。它类似程序设计语言,非常适合那些以算法或逻辑处理为主的模块功能描述。 11.5 数据结构和数据库设计 数据库设计是在选定的数据库管理系统基础上建立数据库的过程。如前面章节所述,数据库设计除用户需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。由于数据库系统已形成一门独立的学科,所以,当我们把数据库设计原理应用到信息系统开发中时,数据库设计的几个步骤就与系统开发的各个阶段相对应,且融为一体,它们的对应关系如下图所示。 1、数据库的概念结构设计 概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型 (简称概念模型)。概念模型是从用户角度看到的数据库,它可用E-R模型表示。 2、数据库的逻辑结构设计 逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统 (DBMS)支持的数据模型。 数据模型可以由实体联系模型转换而来,这里先介绍将E-R模型转换为关系数据模型的规则: 每一实体集对应于一个关系模式,实体名作为关系名,实体的属性作为对应关系的属性。 实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉。 实体和联系中关键字对应的属性在关系模式中仍作为关键字。 概念结构的转换举例如下: 根据这些规则,下面的实体和联系就很容易转换成了上述对应的关系数据模型: 供方单位 (单位号、单位名、地址、联系人、邮政编码)。 物资 (代码、名称、规格、备注) 库存 (入库号、日期、货位、数量) 合同(合同号、数量、金额、备注) 结算 (编号、用途、金额、经手人) 、 购进 (入库号、编号、数量、金额) 付款 (编号、合同号、数量、金额) 订货 (代码、单位号、合同号、数量、单价) 3、数据库的物理结构设计 物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括: 第一 库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。 第二 存储介质

文档评论(0)

阿里山的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档