标准书号72-73308-07364第5章节物流信息系统的设计.pptVIP

标准书号72-73308-07364第5章节物流信息系统的设计.ppt

  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文档。上传文档
查看更多
物流信息系统 作者:邵雷 第五章 物流信息系统的设计 本章要点 理解物流信息系统的结构化设计的思想、系统总体结构的划分。掌握代码设计、数据库设计、输入输出、处理界面设计等的基本内容和实现方法,理解计算机处理过程设计,理解系统设计说明书的内容以及编写方法。 5.1 结构化系统设计 5.1.1 结构化系统设计概述 1.模块结构图的符号和含义 (1)模块 (2)调用 (3)数据 (4)控制信息 5.1.1 结构化系统设计概述 (2)调用 5.1.1 结构化系统设计概述 (3)数据 (4)控制信息 2 模块划分的标准 (1)模块的耦合 1)数据耦合 2)控制耦合 3)公共耦合 4)内容耦合 模块间应尽量使用数据耦合,必要时采用控制耦合,应限制公共耦合的模块数,坚决避免内容耦合 (2)模块内聚 1)偶然内聚 2)逻辑内聚 3)时间内聚 4)过程内聚 5)通信内聚 6)顺序内聚 7)功能内聚 5.1.1 结构化系统设计概述 在系统设计时,应进行采用内聚程度较高的形式,以提高模块的独立性。中等程度的内聚可以采用,效果和高内聚的模块相差不大,但是低内聚绝对不要使用 实践表明,内聚更重要,在进行系统模块化设计时更应该考虑提高模块的内聚程度 5.1.1 结构化系统设计概述 3 模块设计的注意事项 (1)系统结构的改进思路 (2)系统的深度和宽度 深度和宽度之间具有一定的联系,深度与宽度均要适当 深度过大,则可能说明系统划分得不够深入;宽度过大,则有可能带来系统管理上的困难 (3)模块的扇出和扇入 模块的扇出数必须不宜过大或过小,平均扇出数通常是3或4,一般不超过7,否则会使得出错的概率增大 5.1.1 结构化系统设计概述 (4)模块的规模 一个模块的规模最好限制在1~2页纸内,易于编制、维护和修改 (5)模块的作用范围与控制范围 ?所有受模块M的一个判定影响的模块应从属于模块M ?受模块M判定影响的模块,最好局限在模块M本身或其直属下级模块 5.1.2 从数据流程图导出模块结构图 1 数据流程图的分类 一般可以分为两种典型的结构:变换型结构和事务型结构 也有两种模块结构图的设计方法:变换分析法和事务分析法 5.1.2 从数据流程图导出模块结构图 5.1.2 从数据流程图导出模块结构图 5.1.2 从数据流程图导出模块结构图 2 变换分析法 变换分析法是从变换型数据流程图导出模块结构图的一种方法 首先,要把数据流程图划分为主加工、逻辑输入和逻辑输出,找出变换中心,确定主加工。接下来,要以主加工为中心,设计模块结构图的顶层和第一层 最后是设计中、下层模块 5.1.2 从数据流程图导出模块结构图 5.1.2 从数据流程图导出模块结构图 3 事务分析法 在进行事务分析时,通常的步骤如下: ?确定事务的来源(数据字典中已定义) ?确定适当的、以事务为中心的系统结构 ?确定出每一种事务以及它所需要的处理动作 ?对有相同处理功能的模块进行合并 ?针对每一种类型的事务,分别建立专门的事务模块,独立处理 ?一种事务所引起的每一个处理动作,要分别建立一个直接从属于该事务模块的下级模块 ?必要时,可对动作模块作进一步的分解 在实际应用中,变换分析法和事务分析法常常交替使用 5.1.3 系统功能模块处理过程的设计 系统功能模块处理过程设计的主要工具是HIPO图 HIPO图由一张H图和一组IPO图构成 H图(层次结构图,Hierarchy Chart)描述了自顶向下分解所得到的整个系统的设计结构及各模块之间的关系,H图中的每个模块均可用一张IPO图来详细描述 IPO图描述在某个特定模块内部的输入、处理过程、输出三部分 IPO图的设计可因人因具体情况而异,但必须包括输入(I)、处理(P)、输出(O),以及与之相应的数据库、文件,以及在总体结构中的位置等信息 IPO图的主体是处理说明部分,必须重点说明,可用自然语言、结构化语言、判定表、判定树等工具进行描述。IPO图实际上是一张图形化的表格 5.2 代码设计 5.2.1 代码设计基础 1.代码设计的原则 (1)唯一性 (2)适用性和可扩充性 (3)标准化和规范化 (4)简明性 (5)稳定性 5.2.2 代码类型 1.顺序码 用一连串的数字来表示系统中客观存在的实体或实体属性 2.区间码 按编码对象的特点把代码分成若干个区间,每一个区间表示所编码对象的一类类别 (1)多面码 (2)上下关联区间码 (3)十进位码 3 助记码 直接或间接地把编码对象属性的某些文字、数字、记号作为编码 5.2.3 代码的校验 校验码的生成过程如下: 设有一组代码为:C1C2C3C4...Ci。 第一步:为设计好的代码的每一位Ci确定一个权数Pi。 第二步:求代码每一位的Ci与其对应的

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档