当前位置:
文档之家› 物流信息系统-物流信息系统的设计
物流信息系统-物流信息系统的设计
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
26
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
2.6 实例
物流仓储查询
入库管理
入库 管理
出库 管理
仓位 管理
仓位 查询
库存 控制
库存 查询
入库 数据 输入
入库 数据 修改
入库 数据 删除
入库 数据 查询
物流仓储管理顶层结构图
系统的物理配置方案设计
系统功能设计
24
第二节 物流信息系统总体设计
二 面向数据流的软件设计方法
2.4 系统设计策略的使用范围
事务分析一般用于高层数据流程图转换成结构图,能够
把一个大的、复杂的系统分解成若干个较小的、简单的系统。
变换分析用于将低层数据流程图转换成结构图,可将数
据流程图中的处理功能分解成具有输入、变换中心、输出功
系统的模块设计理论 面向数据流的软件设计方法 系统的物理配置方案设计 系统功能设计 15
第七章 物流信息系统设计
一
系统的模块设计理论
(5)模块设计的基本原则 ① 耦合原则 a.简单耦合 b.数据耦合 d.公共耦合 e.内容耦合 ② 内聚性原则 a.功能内聚 b.顺序内聚 d.过程内聚 e.暂时内聚 g.偶然内聚
系统设计目标
系统设计任务
系统设计的质量评价指标
3
第七章 物流信息系统设计
1
系统设计目标
1、合适性 好的系统设计是设计出恰好满足客户需求的系统,而不是不惜代价设计出最先进的系统。
2、体系结构稳定性 系统体系结构是系统设计的第一要素,一旦设计完成,应当在一定时间内保持稳定不变, 只有这样才能保证后续工作顺利展开。
系统的模块设计理论 面向数据流的软件设计方法 系统的物理配置方案设计 系统功能设计 17
第二节 物流信息系统总体设计
二 面向数据流的软件设计方法 结构图所表示的模块结构的设计依据是系统分析得到的新 系统的数据流程图和数据字典,人们在开发的过程中总结了一 套设计策略来实现逻辑模型向物理模型的转换,即面向面向数 据流的软件设计方法。
2
第七章 物流信息系统设计
1
系统设计目标
• 系统设计的好坏从根本上决定了未来物流信息系统的优劣和项目开发的成败。 • 差的系统设计必定产生差的软件系统,但不能保证“好的系统设计必定产生好的软件系统”。
系统分析
系统设计
系统实施
系统设计起到了衔接作用,如果在这一环节出了差错,就会影响整体的开发工作。
物流信息系统设计的目标和要求包含哪几个方面呢?
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
20
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
(3)面向数据流的系统设计过程
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
21
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
11
第七章 物流信息系统设计
一
系统的模块设计理论
(2)模块结构图 模块结构图是用于描述系统模块结构的图形工具,它不 仅描述了系统的模块化分层结构,还清楚地表示了每个模块 的功能以及模块之间的调用关系和数据传递关系。
模块
调用
3、可修改性:包括系统的可维护性或可变更性
系统设计目标 系统设计任务
系统设计的质量评价指标
7
第七章 物流信息系统设计
3
系统设计的质量评价指标
1、影响系统处理能力的因素 1.硬件因素:计算机的CPU处理速度、内外存配置、系统 的体系结构; 2.软件因素:临时文件的组织结构和数量、文件传输的次 数及外存访问的次数、软件结构或程序调 用关系、程序的执行时间等。
入 明 库 细
入 库 明 细 入
志
单
的标
入 库
物 货 细 明
库
号
基 息 信 本
息
入库
成功
货 物
明细
信
息 信
败
基本
失
信息
查找 货物 信息
加入 新货物 信息
输入货 物入库 数量等 明细
自动生 成入库 单编号
修改 货物 库存
保存入 库基本 信息
保存 入库 明细
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
面向数据流的软件设计方法 系统的物理配置方案设计
系统功能设计
9
第七章 物流信息系统设计
一 系统的模块设计理论 对于任何一个复杂系统都可以采用“自顶向下”“逐步 求精”的方法按功能逐步由上而下,由抽象到具体,逐层分 解为一个多层次、具有相对独立功能模块组成的系统,然后 利用一组设计策略进行模块化设计,运用一种设计原则(面 向数据流的设计原则)将系统分析阶段获得系统逻辑模型 (数据流程图)转化成软件模块
数据信息传递
控制信息传递
判断
循环
连接符号
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
12
第七章 物流信息系统设计
一 系统的模块设计理
(3)模块的调用关系 模块间的调用关系一般由三种:直接调用、选择调用和循环 调用。
A A A
B (a)调用
系统的模块设计理论
B
C (b)选择调用
系统功能设计
28
第二节 物流信息系统总体设计
三 系统的物理配置方案设计
系统物理配置方案是指物流信息系统运行所依赖的硬件和 软件环境。根据新系统目标,在各种技术手段和实施方法中选 择适当的系统物理配置方案以满足新系统逻辑模型的需要和技 术需求。 系统物理配置方案主要包括计算机软/硬件平台选择、网 络系统设计、数据库管理系统的选择等。
能的简单模块。(如果低层数据流程图具有明显的事务分析
特征,可以采用以事务为中心的设计策略)
系统的模块设计理论 面向数据流的软件设计方法 系统的物理配置方案设计 系统功能设计 25
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
2.5 模块结构设计的优化 (1)检查初始设计方案 (2)优化系统的结构 (3)模块之间的耦合程度 (4)模块内部的聚合度 (5)系统的性能 (6)设计优化应该力求做到在有效的模块化的前提下使用最少 量的模块,在满足信息要求的前提下使用最简单的数据结构。 (7)如果数据流不具备显著的事务特点,最好使用变换分析, 反之,若具备明显的事务特点,则用事务分析。
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
19
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
2.1数据流程图的种类 (2)事务型结构的数据流程图 如果数据流程图的特点是接受一项 事务,然后将某一处理的输出分解为一 串平行的数据流,从中选择后面的某个 处理予以执行。
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
10
第七章 物流信息系统设计
一
系统的模块设计理论
1.1模块结构设计
(1)模块的定义 模块是指可以组合、更换和分解的单元,是数据说明、 执行语句等程序对象的集合,它单独命名,可通过名字来访 问(过程、函数、宏),是组成系统的基本单元。
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
18
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
2.1数据流程图的种类 (1)变换型结构的数据流程图 如果一个数据流程图能够 清晰地分为输入、处理和输出 三部分,那么这个数据流程图 就是一个变换型结构的数据流 程图。 这种数据流程图呈现一种 线性结构
2、详细设计 系统设计任务
3、系统实施进度与计划的制定
4、系统设计说明书的编写 系统设计目标 系统设计任务 系统设计的质量评价指标 6
第七章 物流信息系统设计
3
系统设计的质量评价指标
1、运行效率 1.处理能力 2.运行时间 3.响应时间
系统设计的质量 评价指标
2、可靠性
1.硬件的可靠性 2.软件的可靠性 3.运行环境的可靠性 4.检错、纠错的能力 5.容忍错误的能力 6.排除错误的能力
第七章 物流信息系统设计
1
物流信息系统设计概述 物流信息系统总体设计 物流信息系统详细设计
2
3
4
系统设计说明书
设计概述
总体设计
详细设计
系统设计说明书
1
第七章 物流信息系统设计
1、系统设计目标
物流信息系统设计概述
2、系统设计任务
3、系统设计的质量评价指标
系统设计目标
系统设计任务
系统设计的质量评价指标
入库管理结构图
系统的模块设计理论
面向数据流的软件设计方法
系统的物理配置方案设计
系统功能设计
27
第二节 物流信息系统总体设计
二
面向数据流的软件设计方法
入库数据输入
保 成 存
入库基本信息
明细 库 入
标 功
入库
基本 信
志
息
输入入库明细 输入入库 基本信息
保存入库 信息
货物信息
查 找
修改