物流管理与信息系统-物流管理信息系统设计课件_第1页
物流管理与信息系统-物流管理信息系统设计课件_第2页
物流管理与信息系统-物流管理信息系统设计课件_第3页
物流管理与信息系统-物流管理信息系统设计课件_第4页
物流管理与信息系统-物流管理信息系统设计课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章物流管理信息系统设计第七章物流管理信息系统设计1本章内容7.1物流管理信息系统设计概述7.2结构化设计方法7.3系统结构图7.4代码设计7.5数据库设计7.6输入输出设计7.7处理过程设计本章内容7.1物流管理信息系统设计概述27.1物流管理信息系统设计概述管理信息系统设计阶段遵循自顶向下的设计原则系统设计阶段的工作分为两部分,即系统的总体设计(或概要设计)和详细设计7.1物流管理信息系统设计概述管理信息系统设计阶段遵循自顶37.2结构化设计方法7.2.1结构化方法概述结构化方法(StructuredMethod)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)等方法。结构化系统开发方法的特点结构化系统开发方法开发系统的五个阶段7.2结构化设计方法7.2.1结构化方法概述47.2.2.结构化分析方法结构化分析的步骤如下:分析当前的情况,做出反映当前物理模型的DFD;推导出等价的逻辑模型的DFD;设计新的逻辑系统,生成数据字典和基元描述;建立人机接口,提出可供选择的目标系统物理模型的DFD;确定各种方案的成本和风险等级,据此对各种方案进行分析;选择一种方案;建立完整的需求规约。7.2.2.结构化分析方法结构化分析的步骤如下:57.2.3.结构化设计方法结构化设计的步骤如下:评审和细化数据流图;确定数据流图的类型;把数据流图映射到软件模块结构,设计出模块结构的上层;基于数据流图逐步分解高层模块,设计中下层模块;对模块结构进行优化,得到更为合理的软件结构;描述模块接口。

7.2.3.结构化设计方法结构化设计的步骤如下:67.2.4.结构化程序设计方法1)结构化主要体现在以下3个方面。自顶向下、逐步求精模块化语句结构化2)结构化程序设计的基本过程它可以分为以下四个步骤:针对具体问题建立相应的数学模型。设计相应的算法。编程实现算法。测试与调试。7.2.4.结构化程序设计方法1)结构化主要体现在以下377.3系统结构图7.3.1模块结构的标准形式 一个系统的模块结构图有两种标准形式:变换型模块结构和事务型模块结构1)变换型模块结构 变换型模块结构描述的是变换型系统,变换型系统由三部分组成:输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出2)事务型模块结构 事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。7.3系统结构图7.3.1模块结构的标准形式8管理信息系统的数据流图的两种典型结构

变换型结构和事务型结构。

管理信息系统的数据流图的两种典型结构

变换型结构和事务型结构9从变换型数据流图导出初始结构图的方法因为变换型结构由输入、主处理和输出三部分组成,所以从变换型结构的数据流图导出变换型模块结构图,可分三步进行:找出系统的主加工设计顶层模块和第一层模块设计中、下层模块从变换型数据流图导出初始结构图的方法因为变换型结构由输入、主10从事务型数据流图导出初始结构图的方法进行事务分析时,通常采用以下四步:确定以事务为中心的结构,包括找出事务中心和事务来源。按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。

从事务型数据流图导出初始结构图的方法进行事务分析时,通常采用11物流管理与信息系统-物流管理信息系统设计12混合结构的分析混合结构的分析13物流管理与信息系统-物流管理信息系统设计147.3.3模块结构图的改进模块结构的质量标准首先,应按照“耦合小,内聚大”的模块结构质量标准对模块结构图进行检查和修改。模块的耦合方式两个模块之间的耦合方式可分为以下三种:数据耦合控制耦合非法耦合7.3.3模块结构图的改进模块结构的质量标准15物流管理与信息系统-物流管理信息系统设计16模块结构的质量标准模块的内聚方式巧合内聚逻辑内聚过程内聚通信内聚顺序内聚功能内聚模块结构的质量标准模块的内聚方式17

改进模块结构图时应注意的问题作用范围应在控制范围之内模块的扇入和扇出数要合理模块的大小要适当消除重复的功能补充、完善和修改改进模块结构图时应注意的问题187.4代码设计7.4.1代码的概念、功能及设计问题代码设计在系统分析阶段就应开始代码是代表事物名称、属性、状态等的符号代码的功能设计代码时应注意的一些问题7.4代码设计7.4.1代码的概念、功能及设计问题197.4.2代码的种类顺序码区间码助忆码缩写码尾数码7.4.2代码的种类顺序码207.4.3代码结构中的校验位

为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。校验位可以发现以下各种错误:抄写错误:例如1写成7。易位错误:例如1234写成1324。双易错误:例如26913写成21963。随机错:包括以上两种或三种综合性错误或其它的错误。7.4.3代码结构中的校验位为了保证正确输入,有21确定校验位值的方法算术组数法几何级数法质数法确定校验位值的方法227.4.4代码设计举例7.4.4代码设计举例237.5数据库设计7.5.1数据库设计的任务、内容和特点数据库设计的内容:数据库的结构设计和数据库的行为设计。数据库的结构设计:根据给定的应用环境,进行数据库的模式或子模式的设计。由于数据库模式是各应用程序共享的结构,一般是不变化的,所以结构设计也称静态模型设计。包括:概念设计、逻辑设计和物理设计数据库的行为设计:确定数据库用户的行为和动作,即用户对数据库的操作。数据库的行为设计就是应用程序设计。

7.5数据库设计7.5.1数据库设计的任务、内容和特点247.5.2数据库设计的基本步骤需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护7.5.2数据库设计的基本步骤需求分析257.5.3数据库设计阶段的内容7.5.3数据库设计阶段的内容267.5.4数据库设计阶段的模式7.5.4数据库设计阶段的模式277.6输入输出设计7.6.1输入设计输入设计的工作是依据功能模块的具体要求给出数据输入的方式、用户界面和输入校验方式。进行输入设计工作时,要注意在整个系统中统一设计风格。7.6输入输出设计7.6.1输入设计287.6.2输出设计输出设计与输入设计类似,需要给出输出的方式和用户界面的内容,如显示输出的屏幕格式、打印输出的格式,每个显示、打印项目的类型、长度。输出设计时,也要注意在整个系统中统一设计风格。7.6.2输出设计输出设计与输入设计类似,需要给出输出的方297.7处理过程设计系统设计报告一般包括以下内容:系统硬件结构图及设备技术参数和报价表。系统软件结构及其报价表。系统应用软件结构图。新系统的数据流图及数据字典。数据库设计及共享编码设计结果。每一个功能模块的处理流程描述及输入、输出描述。7.7处理过程设计系统设计报告一般包括以下内容:30第七章物流管理信息系统设计第七章物流管理信息系统设计31本章内容7.1物流管理信息系统设计概述7.2结构化设计方法7.3系统结构图7.4代码设计7.5数据库设计7.6输入输出设计7.7处理过程设计本章内容7.1物流管理信息系统设计概述327.1物流管理信息系统设计概述管理信息系统设计阶段遵循自顶向下的设计原则系统设计阶段的工作分为两部分,即系统的总体设计(或概要设计)和详细设计7.1物流管理信息系统设计概述管理信息系统设计阶段遵循自顶337.2结构化设计方法7.2.1结构化方法概述结构化方法(StructuredMethod)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)等方法。结构化系统开发方法的特点结构化系统开发方法开发系统的五个阶段7.2结构化设计方法7.2.1结构化方法概述347.2.2.结构化分析方法结构化分析的步骤如下:分析当前的情况,做出反映当前物理模型的DFD;推导出等价的逻辑模型的DFD;设计新的逻辑系统,生成数据字典和基元描述;建立人机接口,提出可供选择的目标系统物理模型的DFD;确定各种方案的成本和风险等级,据此对各种方案进行分析;选择一种方案;建立完整的需求规约。7.2.2.结构化分析方法结构化分析的步骤如下:357.2.3.结构化设计方法结构化设计的步骤如下:评审和细化数据流图;确定数据流图的类型;把数据流图映射到软件模块结构,设计出模块结构的上层;基于数据流图逐步分解高层模块,设计中下层模块;对模块结构进行优化,得到更为合理的软件结构;描述模块接口。

7.2.3.结构化设计方法结构化设计的步骤如下:367.2.4.结构化程序设计方法1)结构化主要体现在以下3个方面。自顶向下、逐步求精模块化语句结构化2)结构化程序设计的基本过程它可以分为以下四个步骤:针对具体问题建立相应的数学模型。设计相应的算法。编程实现算法。测试与调试。7.2.4.结构化程序设计方法1)结构化主要体现在以下3377.3系统结构图7.3.1模块结构的标准形式 一个系统的模块结构图有两种标准形式:变换型模块结构和事务型模块结构1)变换型模块结构 变换型模块结构描述的是变换型系统,变换型系统由三部分组成:输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出2)事务型模块结构 事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。7.3系统结构图7.3.1模块结构的标准形式38管理信息系统的数据流图的两种典型结构

变换型结构和事务型结构。

管理信息系统的数据流图的两种典型结构

变换型结构和事务型结构39从变换型数据流图导出初始结构图的方法因为变换型结构由输入、主处理和输出三部分组成,所以从变换型结构的数据流图导出变换型模块结构图,可分三步进行:找出系统的主加工设计顶层模块和第一层模块设计中、下层模块从变换型数据流图导出初始结构图的方法因为变换型结构由输入、主40从事务型数据流图导出初始结构图的方法进行事务分析时,通常采用以下四步:确定以事务为中心的结构,包括找出事务中心和事务来源。按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。

从事务型数据流图导出初始结构图的方法进行事务分析时,通常采用41物流管理与信息系统-物流管理信息系统设计42混合结构的分析混合结构的分析43物流管理与信息系统-物流管理信息系统设计447.3.3模块结构图的改进模块结构的质量标准首先,应按照“耦合小,内聚大”的模块结构质量标准对模块结构图进行检查和修改。模块的耦合方式两个模块之间的耦合方式可分为以下三种:数据耦合控制耦合非法耦合7.3.3模块结构图的改进模块结构的质量标准45物流管理与信息系统-物流管理信息系统设计46模块结构的质量标准模块的内聚方式巧合内聚逻辑内聚过程内聚通信内聚顺序内聚功能内聚模块结构的质量标准模块的内聚方式47

改进模块结构图时应注意的问题作用范围应在控制范围之内模块的扇入和扇出数要合理模块的大小要适当消除重复的功能补充、完善和修改改进模块结构图时应注意的问题487.4代码设计7.4.1代码的概念、功能及设计问题代码设计在系统分析阶段就应开始代码是代表事物名称、属性、状态等的符号代码的功能设计代码时应注意的一些问题7.4代码设计7.4.1代码的概念、功能及设计问题497.4.2代码的种类顺序码区间码助忆码缩写码尾数码7.4.2代码的种类顺序码507.4.3代码结构中的校验位

为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。校验位可以发现以下各种错误:抄写错误:例如1写成7。易位错误:例如1234写成1324。双易错误:例如26913写成21963。随机错:包括以上两种或三种综合性错误或其它的错误。7.4.3代码结构中的校验位为了保证正确输入,有51确定校验位值的方法算术组数法几何级数法质数法确定校验位值的方法527.4.4代码设计举例7.4.4代码设计举例537.5数据库设计7.5.1数据库设计的任务、内容和特点数据库设计的内容:数据库的结构设计和数据库的行为设计。数据库的结构设计:根据给定的应用环境,进行数据库的模式或子模式的设计。由于数据库模式是各应用程序共享的结构,一般是不变化的,所以结构设计也称静态模型设计。包括:概念设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论