物流管理与信息系统课件第七章_流管理信息系统设计.pptVIP

物流管理与信息系统课件第七章_流管理信息系统设计.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文档。上传文档
查看更多
物流管理与信息系统课件第七章_流管理信息系统设计

第七章 物流管理信息系统设计 本章内容 7.1 物流管理信息系统设计概述 7.2 结构化设计方法 7.3 系统结构图 7.4 代码设计 7.5 数据库设计 7.6 输入输出设计 7.7 处理过程设计 7.1 物流管理信息系统设计概述 管理信息系统设计阶段遵循自顶向下的设计原则 系统设计阶段的工作分为两部分,即系统的总体设计(或概要设计)和详细设计 7.2 结构化设计方法 7.2.1 结构化方法概述 结构化方法(Structured Method)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。 针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)等方法。 结构化系统开发方法的特点 结构化系统开发方法开发系统的五个阶段 7.2.2. 结构化分析方法 结构化分析的步骤如下: 分析当前的情况,做出反映当前物理模型的DFD; 推导出等价的逻辑模型的DFD; 设计新的逻辑系统,生成数据字典和基元描述; 建立人机接口,提出可供选择的目标系统物理模型的DFD; 确定各种方案的成本和风险等级,据此对各种方案进行分析; 选择一种方案; 建立完整的需求规约。 7.2.3. 结构化设计方法 结构化设计的步骤如下: 评审和细化数据流图; 确定数据流图的类型; 把数据流图映射到软件模块结构,设计出模块结构的上层; 基于数据流图逐步分解高层模块,设计中下层模块; 对模块结构进行优化,得到更为合理的软件结构; 描述模块接口。 7.2.4. 结构化程序设计方法 1)结构化主要体现在以下3个方面。 自顶向下、逐步求精 模块化 语句结构化 2)结构化程序设计的基本过程 它可以分为以下四个步骤: 针对具体问题建立相应的数学模型。 设计相应的算法。 编程实现算法。 测试与调试。 7.3 系统结构图 管理信息系统的数据流图的两种典型结构 变换型结构和事务型结构。 从变换型数据流图导出初始结构图的方法 从事务型数据流图导出初始结构图的方法 混合结构的分析 7.3.3 模块结构图的改进 模块结构的质量标准 首先,应按照“耦合小,内聚大”的模块结构质量标准对模块结构图进行检查和修改。 模块的耦合方式 两个模块之间的耦合方式可分为以下三种: 数据耦合 控制耦合 非法耦合 模块结构的质量标准 模块的内聚方式 巧合内聚 逻辑内聚 过程内聚 通信内聚 顺序内聚 功能内聚 改进模块结构图时应注意的问题 作用范围应在控制范围之内 模块的扇入和扇出数要合理 模块的大小要适当 消除重复的功能 补充、完善和修改 7.4 代码设计 7.4.1 代码的概念、功能及设计问题 代码设计在系统分析阶段就应开始 代码是代表事物名称、属性、状态等的符号 代码的功能 设计代码时应注意的一些问题 7.4.2 代码的种类 顺序码 区间码 助忆码 缩写码 尾数码 7.4.3 代码结构中的校验位 为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。 校验位可以发现以下各种错误: 抄写错误:例如1写成7。 易位错误:例如1234写成1324。 双易错误:例如26913写成21963。 随机错:包括以上两种或三种综合性错误或其它的错误。 确定校验位值的方法 算术组数法 几何级数法 质数法 7.4.4 代码设计举例 7.5 数据库设计 7.5.1数据库设计的任务、内容和特点 数据库设计的内容:数据库的结构设计和数据库的行为设计。 数据库的结构设计: 根据给定的应用环境,进行数据库的模式或子模式的设计。 由于数据库模式是各应用程序共享的结构,一般是不变化的,所以结构设计也称静态模型设计。 包括:概念设计、逻辑设计和物理设计 数据库的行为设计: 确定数据库用户的行为和动作,即用户对数据库的操作。 数据库的行为设计就是应用程序设计。 7.5.2 数据库设计的基本步骤 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 7.5.4 数据库设计阶段的模式 7.6 输入输出设计 7.6.1输入设计 输入设计的工作是依据功能模块的具体要求给出数据输入的方式、用户界面和输入校验方式。 进行输入设计工作时,要注意在整个系统中统一设计风格。 7.6.2 输出设计 输出设计与输入设计类似,需要给出输出的方式和用户界面的内容,如显示输出的屏幕格式、打印输出的格式,每个显示、打印项目的类型、长度。 输出设计时,也要注意在整个系统中统一设计风格。 7.7 处理过程设计 系统设计报告一般包括以下内容: 系统硬件结构图及设备技术参数和报

文档评论(0)

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

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

1亿VIP精品文档

相关文档