物流信息系统设计教材课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《物流信息系统设计教材课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息系统 设计 教材 课件
- 资源描述:
-
1、1第七章第七章 物流信息系统设计物流信息系统设计1 物流信息系统物流信息系统设计概述设计概述 设计概述总体设计详细设计系统设计说明书2 物流信息系统物流信息系统总体设计总体设计3 物流信息系统物流信息系统详细设计详细设计4 系统设计系统设计说明书说明书第四小组:汪祥、熊维新、林壮钦、李佳洁第四小组:汪祥、熊维新、林壮钦、李佳洁2问:在选择输入方式及设备 时应该考虑哪些因素?第七章 物流信息系统设计3 输入输出及界面设计系统的物理配置方案设计信息系统扩展新功能的容易程度。第七章 物流信息系统设计物流信息系统详细设计:分类方法面向数据流的软件设计方法系统设计的质量评价指标主要思想:首先给定母项,下
2、分若干子项,有对象的母项分大集合,由大集合确定小集合,最后落实到具体对象。对于任何一个复杂系统都可以采用“自顶向下”“逐步求精”的方法按功能逐步由上而下,由抽象到具体,逐层分解为一个多层次、具有相对独立功能模块组成的系统,然后利用一组设计策略进行模块化设计,运用一种设计原则(面向数据流的设计原则)将系统分析阶段获得系统逻辑模型(数据流程图)转化成软件模块但客观上需要采用一些专用符号时,代码可提供一定的专门含义,如数学运算的程序、分类对象的技术参数、性能指标等。系统的物理配置方案设计代码可以作为分类对象类别的标识简单来说,代码是用来表示客观事物的一个或一组有序的符号。第七章第七章 物流信息系统设
3、计物流信息系统设计物流信息系统设计概述物流信息系统设计概述系统设计目标系统设计任务系统设计的质量评价指标1 1、系统设计目标、系统设计目标2 2、系统设计任务、系统设计任务3 3、系统设计的质量评价指标、系统设计的质量评价指标3面向数据流的软件设计方法系统的物理配置方案设计鉴别是代码最基本的特性,任何代码必须具备这种基本特性。第二节 物流信息系统总体设计鉴别是代码最基本的特性,任何代码必须具备这种基本特性。3 输入输出及界面设计(2)区间码:是将数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一种定义。系统的物理配置方案设计结构不灵活,柔性较差。第七章 物流信息系统设计第二节 物
4、流信息系统总体设计第七章 物流信息系统设计面分类法主要将事物的多个特征进行组合,每个特征代表一个面,特征之间相互独立。(2)区间码:是将数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一种定义。选择和购置物流信息系统开发、运行、维护等工作所需要的操作系统和开发工具软件。第七章第七章 物流信息系统设计物流信息系统设计系统设计目标系统设计任务系统设计的质量评价指标1系统设计目标系统设计的好坏从根本上决定了未来物流信息系统的优劣和项目开发的成败。差的系统设计必定产生差的软件系统,但不能保证“好的系统设计必定产生好的软件系统”。系统分析系统设计系统实施系统设计起到了衔接作用,如果在这一环
5、节出了差错,就会影响整体的开发工作。物流信息系统设计的目标和要求包含哪几个方面呢?4第七章第七章 物流信息系统设计物流信息系统设计系统设计目标系统设计任务系统设计的质量评价指标1系统设计目标物流信息系统设计的目标和要求1、合适性 好的系统设计是设计出恰好满足客户需求的系统,而不是不惜代价设计出最先进的系统。2、体系结构稳定性 系统体系结构是系统设计的第一要素,一旦设计完成,应当在一定时间内保持稳定不变,只有这样才能保证后续工作顺利展开。3、可扩展性 信息系统扩展新功能的容易程度。可扩展性越好,表示系统适应变化的能力越强。4、可复用性 “重复利用已经存在的东西”。复用有利于提高产品的质量、提高生
6、产效率和降低成本。5、可移植性 设计好的系统应能在不同机型的计算机上稳定运行,应使用标准的程序设计语言、标准的 操作系统,具有内部自动纠错能力。5第七章第七章 物流信息系统设计物流信息系统设计系统设计目标系统设计任务系统设计的质量评价指标2系统设计任务系统设计的主要任务就是构建系统的物理模型,为下一阶段的系统实施提供蓝图。具体包含三方面的内容:总体设计、详细设计、编写系统设计说明书。系统分析系统设计系统实施6第七章第七章 物流信息系统设计物流信息系统设计系统设计目标系统设计任务系统设计的质量评价指标2系统设计任务系统设计任务1、总体设计(1)系统模块结构设计(2)系统物理配置方案设计2、详细设
7、计(1)进行代码设计(2)进行数据库详细设计(3)输入/输出设计(4)处理流程设计(5)程序流程设计3、系统实施进度与计划的制定4、系统设计说明书的编写7第七章第七章 物流信息系统设计物流信息系统设计系统设计目标系统设计任务系统设计的质量评价指标3系统设计的质量评价指标系统设计的质量评价指标1、运行效率1.处理能力2.运行时间3.响应时间2、可靠性3、可修改性:包括系统的可维护性或可变更性1.硬件的可靠性2.软件的可靠性3.运行环境的可靠性4.检错、纠错的能力5.容忍错误的能力6.排除错误的能力8第七章第七章 物流信息系统设计物流信息系统设计系统设计目标系统设计任务系统设计的质量评价指标3系统
8、设计的质量评价指标如何改善系统设计的质量评价指标1、影响系统处理能力的因素1.硬件因素:计算机的CPU处理速度、内外存配置、系统 的体系结构;2.软件因素:临时文件的组织结构和数量、文件传输的次 数及外存访问的次数、软件结构或程序调 用关系、程序的执行时间等。2、提高可靠性的措施3、导致可修改性的实质性原因:客观数据的变化和功能需求的变化/硬件的改进、计算机网 络技术和通信技术的发展/操作系统和程序语言的出现和升 级/测试阶段发现的问题和故障/运行阶段发现的错误1.选用可靠性较高的硬件设备;2.软件设计过程中尽可能地避免出错,系统要有完善的纠错能力 并防止误操作和非法使用,并对可能的错误进行出
9、错冗余设计;3.从系统运行环境的角度对系统的硬件和软件的各种安全保证措施,操作的规章制度,践行运行日志和信息追踪制度;4.设置文件的存取限制,主要涉及文件操作的安全性和完整性问题;5.数据操作方面设置校验码和使用批量控制技术。9第二节第二节 物流信息系统总体设计物流信息系统总体设计n系统的模块设计理论n面向数据流的软件设计方法n系统的物理配置方案设计n系统功能设计第七章第七章 物流信息系统设计物流信息系统设计10第七章第七章 物流信息系统设计物流信息系统设计系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计一一 系统的模块设计理论系统的模块设计理论对于任何一个复杂系统
10、都可以采用“自顶向下”“逐步求精”的方法按功能逐步由上而下,由抽象到具体,逐层分解为一个多层次、具有相对独立功能模块组成的系统,然后利用一组设计策略进行模块化设计,运用一种设计原则(面向数据流的设计原则)将系统分析阶段获得系统逻辑模型(数据流程图)转化成软件模块11第七章第七章 物流信息系统设计物流信息系统设计一 系统的模块设计理论系统的模块设计理论系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计n1.11.1模块结构设计模块结构设计(1)模块的定义模块是指可以组合、更换和分解的单元,是数据说明、执行语句等程序对象的集合,它单独命名,可通过名字来访问(过程、函数、宏
11、),是组成系统的基本单元。12第七章第七章 物流信息系统设计物流信息系统设计一 系统的模块设计理论系统的模块设计理论系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计(2 2)模块结构图)模块结构图模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的模块化分层结构,还清楚地表示了每个模块的功能以及模块之间的调用关系和数据传递关系。13第七章第七章 物流信息系统设计物流信息系统设计一系统的模块设计理系统的模块设计理系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计(3 3)模块的调用关系)模块的调用关系模块间的调用关系一般由三种:直接
12、调用直接调用、选择调用选择调用和循环循环调用调用。14第七章第七章 物流信息系统设计物流信息系统设计一系统的模块设计理论系统的模块设计理论系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计工资计算模块结构图15第七章第七章 物流信息系统设计物流信息系统设计一 系统的模块设计理论系统的模块设计理论系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计(4 4)模块设计基本原理)模块设计基本原理 模块化原理模块化原理是将复杂问题分解为可理解和可解决的小问题的基本方法。但是模块化不应无限制分割,模块越细化,问题越简单,但随模块数目增加,设计模块间接口的
13、工作量增加,其开发成本也会增加。因此应寻找一个最合适的模块数目,使系统开发成本最小 抽象原理 信息隐藏与局部化原理 模块独立原理16代码可以作为分类对象类别的标识面向数据流的软件设计方法系统的物理配置方案设计的体系结构;系统的物理配置方案设计面向数据流的软件设计方法系统物理配置方案主要包括计算机软/硬件平台选择、网络系统设计、数据库管理系统的选择等。分类不能没有原则,必须遵循一定的规律。好的系统设计是设计出恰好满足客户需求的系统,而不是不惜代价设计出最先进的系统。打印报表是用户获取信息的另一条重要途径。物流信息系统详细设计二 面向数据流的软件设计方法3、系统实施进度与计划的制定输出信息使用情况
14、:信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数描述概念模型的工具:实体联系图(E-R图),E-R图包括:实体、关系、属性3种图素。第七章第七章 物流信息系统设计物流信息系统设计一 系统的模块设计理论系统的模块设计理论系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计(5 5)模块设计的基本原则)模块设计的基本原则 耦合原则na.简单耦合 b.数据耦合 c.控制耦合nd.公共耦合 e.内容耦合 内聚性原则na.功能内聚 b.顺序内聚 c.通信内聚nd.过程内聚 e.暂时内聚 f.逻辑内聚ng.偶然内聚17第七章第七章 物流信息系统设计物流信息系统
15、设计一 系统的模块设计理论系统的模块设计理论系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计(5 5)模块设计的基本原则)模块设计的基本原则 模块的控制域和作用域模块的控制域是指由它可以调用的所有下层模块和其本身所组成的集合;模块的作用域是指由该模块中包含的判断处理所影响到的所有其它模块的集合。对于任意具有判断功能的模块,其作用域都应当是控制域的一个子集。模块的扇入和扇出原则18根据新系统目标,在各种技术手段和实施方法中选择适当的系统物理配置方案以满足新系统逻辑模型的需要和技术需求。物流信息系统详细设计:代码设计第二节 物流信息系统总体设计可扩展性越好,表示系统适应
16、变化的能力越强。逻辑相关校对:常用在对财务报表和统计报表等这类完全数字型报表的输入校对。(4)缩写码:是把惯用的缩写字直接用作代码,如同kg代表公斤,cm代表厘米等。非规范化处理的主要技术包括增加冗余或派生列,对表进行合并、分割或增加重复表。第二节 物流信息系统总体设计因此应寻找一个最合适的模块数目,使系统开发成本最小二 面向数据流的软件设计方法(1)确定输入输出流边界,孤立出变换中心描述概念模型的工具:实体联系图(E-R图),E-R图包括:实体、关系、属性3种图素。面向数据流的软件设计方法3、系统设计的质量评价指标根据以上规则,见上图的物资库存管理E-R模型转换为关系数据模型。第二节第二节
17、物流信息系统总体设计物流信息系统总体设计二二 面向数据流的软件设计方法面向数据流的软件设计方法结构图所表示的模块结构的设计依据是系统分析得到的新系统的数据流程图和数据字典,人们在开发的过程中总结了一套设计策略来实现逻辑模型向物理模型的转换,即面向面向数据流的软件设计方法。系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计19第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计n2.12.1数据流程图的种类数据流程图的种类(1)变换型结构变换
18、型结构的数据流程图如果一个数据流程图能够清晰地分为输入、处理和输出三部分,那么这个数据流程图就是一个变换型结构的数据流程图。这种数据流程图呈现一种线性结构20第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计2.12.1数据流程图的种类数据流程图的种类(2)事务型结构事务型结构的数据流程图如果数据流程图的特点是接受一项事务,然后将某一处理的输出分解为一串平行的数据流,从中选择后面的某个处理予以执行。21第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向
19、数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计(3)面向数据流的系统设计过程22第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计n2.2 2.2 变换分析变换分析(1)确定输入输出流边界,孤立出变换中心(2)第一级分解一级分解示意图一级分解示意图23第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设
20、计方法系统的物理配置方案设计系统功能设计(3)第二级分解(4)模块结构的进一步精化二级分解示意图二级分解示意图24第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计n2.3 2.3 事务分析事务分析如果在数据流中具有明显的事务特点,即有一个明显的“发射中心”(事务中心)时,采用事务分析方法为宜。25第二节第二节 物流信息系统总体设计物流信息系统总体设计二二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案
21、设计系统功能设计n2.4 2.4 系统设计策略的使用范围系统设计策略的使用范围事务分析一般用于高层数据流程图转换成结构图,能够把一个大的、复杂的系统分解成若干个较小的、简单的系统。变换分析用于将低层数据流程图转换成结构图,可将数据流程图中的处理功能分解成具有输入、变换中心、输出功能的简单模块。(如果低层数据流程图具有明显的事务分析特征,可以采用以事务为中心的设计策略)26第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计n2.5 2.5 模块结构设计的优化模块结构
22、设计的优化(1)检查初始设计方案 (2)优化系统的结构(3)模块之间的耦合程度(4)模块内部的聚合度(5)系统的性能(6)设计优化应该力求做到在有效的模块化的前提下使用最少量的模块,在满足信息要求的前提下使用最简单的数据结构。(7)如果数据流不具备显著的事务特点,最好使用变换分析,反之,若具备明显的事务特点,则用事务分析。27第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计n2.6 2.6 实例实例物流仓储管理顶层结构图物流仓储管理顶层结构图入库管理结构图入库管
23、理结构图28如果在数据流中具有明显的事务特点,即有一个明显的“发射中心”(事务中心)时,采用事务分析方法为宜。信息系统扩展新功能的容易程度。数及外存访问的次数、软件结构或程序调主要思想:首先给定母项,下分若干子项,有对象的母项分大集合,由大集合确定小集合,最后落实到具体对象。(1)构造数据库的难易程度 (2)程序开发的难易程度3 输入输出及界面设计用在提示操作人员确认输入数据的正确性,或者询问用户是否继续某项处理等方面如果一个数据流程图能够清晰地分为输入、处理和输出三部分,那么这个数据流程图就是一个变换型结构的数据流程图。可扩展性越好,表示系统适应变化的能力越强。如果在数据流中具有明显的事务特
24、点,即有一个明显的“发射中心”(事务中心)时,采用事务分析方法为宜。(3)助忆码:是用文字、数字,字母结合起来进行编制的代码,特点是通过联想帮助记忆。HIPO图是IBM公司发起并逐渐完善的一种描述系统结构和模块内部处理功能的工具。物理结构设计内容包括:(5)可移植性和可扩展性选用可靠性较高的硬件设备;第二节第二节 物流信息系统总体设计物流信息系统总体设计二 面向数据流的软件设计方法面向数据流的软件设计方法系统的模块设计理论面向数据流的软件设计方法系统的物理配置方案设计系统功能设计入库数据输入结构图入库数据输入结构图29(1)构造数据库的难易程度 (2)程序开发的难易程度物流信息系统详细设计用在
25、提示操作人员确认输入数据的正确性,或者询问用户是否继续某项处理等方面物流信息系统详细设计级/测试阶段发现的问题和故障/运行阶段发现的错误第七章 物流信息系统设计系统的物理配置方案设计面向数据流的软件设计方法第四步:取余R,R=SMOD(M)=91MOD(11)=3;第七章 物流信息系统设计模块的控制域是指由它可以调用的所有下层模块和其本身所组成的集合;是否有保证输入数据正确性的校验措施其中带下划线的属性为主键,其他数据元素与主关键字一一对应。分类方法:目前最常用的分类方法概括起来有两种,一种是线分类方法,另一种是面分类方法。系统设计说明书主要包括以下几部分:第二节第二节 物流信息系统总体设计物
展开阅读全文