结构化系统分析课件_第1页
结构化系统分析课件_第2页
结构化系统分析课件_第3页
结构化系统分析课件_第4页
结构化系统分析课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、结构化系统分析课件 6.1 结构化系统分析方法 数据流程图 作用: 以即数据变换为中心来展开的,它也是系统信息模型的 一种表示方法。 要素: 处理逻辑 在数据流程图中,处理逻辑表示对数据的变换数据的变换,从 用户的角度来看就是表示系统能“做什么”。 结构化系统分析课件 数据变换有三种: 数据格式的转换:将一种格式的数据转换成另 一种新格式的数据。 数据内容的转换:按生产经营和管理的需要, 从给定的数据中生成新的数据。 数据的传递:数据的传递是将某信息按用户的 要求,将信息从一个地方传输到另一地,或者 将信息输出。 处理逻辑的命名:表示变换以及被变换的数据, 即动词和宾语,一般不采用纯技术性的术

2、语来命名。 结构化系统分析课件 外部项(外部实体):表示与某处理逻辑有信息关联 的、且为系统之外的人、部门、单位或者管理信息系 统等。 在DFD中,不需要标识系统内部实体。 数据流:标明数据在DFD中的流向,它可以由外部项、 处理逻辑产生,也可来自数据存储。数据流名应该清 楚地表示流动的数据。 数据存储:标识需暂时或永久保存的数据类。 结构化系统分析课件 约定的符号 6.1.2 表示“外部实体”的符号 6.1.1 表示“处理逻辑”的符号 图 6.1 DFD 中使用的几何符号 (a) (b) (a) (b) 6.1.4 表示“数据存储”的符号 (a) (b) 6.1.3 表示“数据流”的符号 (

3、a) (b) (c) 结构化系统分析课件 图 6.4 某公司销售管理信息子系统数据流程图 产品出产单 XS.4 售后服 务管理 采购 员 D1 产品库存 XS.5 销 售 统 计 D4 销售合同 D3 产品出库 D2 产品入库 XS.6 销 售 查 询 XS.3 销售合同 管 理 XS.2 产品出库 管 理 XS.1 产品入库 管 理 生产 部门 产品采购单 客户 合同 产品 销售 发票 客户 D5 售后服务信息 相关 人员 企业 领导 销售 统计 报表 上级 主管 查询 结果 查询 要求 服务要求 财务 部门 产品 开发 部门 产品修改信息 产品进、出、库 存 产 品 进 、 出 、 库 存

4、 、 合 同 、 售 后 服 务 结构化系统分析课件 绘制数据流程图的基本步骤 步骤1.确定系统的处理逻辑。 步骤2.对于某处理逻辑,确定与其相关的全部数据流。 步骤3.对于某处理逻辑,确定与其数据流相关的全部外部 项。 步骤4.对于某处理逻辑,确定与其相关的全部数据存储。 步骤5.重复步骤2至步骤4。 结构化系统分析课件 实例:根据给出背景以及业务的要求,画出销售部分的分层DFD (至少两层),并将底层DFD中的某一处理逻辑采用SD或HIPO 方法进行设计。 背景:某商店专营多种电视机的销售。由于电视机竞争激烈,该商 店经过对现行系统进行分析后,现分为采购组、销售组、库存组、 售后服务组以及

5、综合管理组。经调整后,各自业务范围如下: 采购组:根据销售组的商品需求预测以及库仓组提供的商品和 备件库存信息,及时订货、提货,并填写收货单; 销售组:根据用户的需求,填写销售发票,当用户向综合管理 组的会计交款后,到仓库提货,并将客户填写的保修单登记入 帐,便于日后的售后服务,除此之外还根据收集的各种信息, 作出商品的需求预测; 结构化系统分析课件 库存组:完成商品和备件的收发存管理,根据采购组的收货 单完成商品和备件的入库,根据销售组的销售发票完成商品 的出库,根据售后服务组的备件领料单发料,每天下班之前, 统计当天商品和备件的收发存,在第二天上班时将统计报表 交给综合管理组,每月完成商品

6、和备件的进销存统计,并上 报综合管理组; 售后服务组:当收到客户的维修消息后,填写备件领料单并 领取相应备件,并记录维修服务情况,并在每月底将维修情 况按品牌对备件进行统计,并报采购组和综合管理组; 综合管理组:由秘书、会计和出纳组成,秘书除完成文件的 收发、打印外,还负责接待客户,记录电话预约上门维修, 将该信息转发给售后服务组,并检查售后服务的完成情况, 月末完成销售部门的各种统计。 结构化系统分析课件 分析 从企业的角度来说 内部实体: 综合管理组:接待客户、预约维修、检查售后 服务、销售统计 采购组: 订货、提货、填写收货单 销售组: 销售发票、商品需求预测 售后服务组:售后服务、备件

7、领料、记录维修 服务情况、月维修备件使用统计 库存组: 商品和备件库存管理、商品和备件的 收发存管理、日/月收发存统计 外部实体: 客户 结构化系统分析课件 从销售部分来说 内部实体: 综合管理组:接待客户、预约维修、检查售后 服务、销售统计 销售组: 商品销售、商品需求预测 售后服务组:售后服务、备件领料、记录维修 服务情况、月维修备件使用统计 外部实体: 客户 采购组 库存组 结构化系统分析课件 继续完善 某公司销售管理信息子系统数据流程图 D1 商品销售 D4 商品出库 D3 售后服务 D2 商品需求预测 XS.3 售后服务 管 理 XS.2 商品销售 管 理 XS.1 销售综合 管 理

8、 D5 客户反馈与处理 客 户 销售综合 统 计 报表 仓库管 理系统 采购管 理系统 D4 备件出库 相关 人员 D4 商品库存 结构化系统分析课件 绘制数据流程图的注意事项 与企业流程图的区别 常见的错误 图 6.8 DFD 中不正确的画法 XS.1 产品入库 管 理 XS.5 销 售 统 计 采购 员 会 计 D1 产品入库 D3 产品库存 (a) (b) (c) 入库单 采购发票 入库 XS.1 产品入库 管 理 D1 产品入库 XS.1 产品入库 管 理 D1 产品入库 (e) (d) 结构化系统分析课件 分层数据流程图 组成与作用: 顶层(一张):反映系统的主要功能、相关的数据存

9、储以及之间的数据流,还反映系统与其他系统的之间 的数据流,它概括地描述了系统地边界和功能。 底层(若干): 中间层的数据流程图(若干):上一层中某处理逻辑 的进一步详细的描述。 结构化系统分析课件 以3层DFD为例 一层 零层 图 6.12 数据流程图的分层表示 P.1 P.2 P.3 P.1.1 P.1.2 P.3.1 P.3.2 P.1.1.1 P.1.1.2 底层 P.3.3 P.2.1 P.2.2 结构化系统分析课件 分层数据流程图绘制的方法 按照单张数据流程图的绘制方法,根据零层数据流程图的作 用,首先画出零层DFD; 然后将零层DFD中的每一个处理逻辑绘制一张下一层的DFD , 即

10、构成一层DFD,若零层中有n个处理逻辑,则一层就有n张 DFD; 对一层中的凡是没有清晰地表现出来的处理逻辑,再画出相 应处理逻辑的二层DFD ,对一层中的清晰表示了的处理逻辑 则不继续绘制相应的二层DFD; 若二层中还有没有清晰地表现出来的处理逻辑,则画出相应 处理逻辑的三层DFD ,对二层中的清晰表示了的处理逻辑则 不继续绘制相应的三层DFD; 照此下去,直到第m层中的全部处理逻辑都被清晰的表示为止, 这时该系统就有m层的DFD 。 结构化系统分析课件 分层DFD绘制的原则 黑箱原则/“信息隐蔽”原则 继承性 分解的层数 结构化系统分析课件 产品出产单 采购 员 D1 产品库存 D2 产品入库 XS.1.1 产品入库 登 录 生产 部门 产品采购单 XS.1.2 产品入库 修 改 XS.1.3 产品入库 删 除 XS.1.4 产品入库 查 询 图6.14“产品入库管理”处理逻辑的一层DFD 相关 人员 查询要求 查询结果 结构化系统分析课件 客 户 D4 销

温馨提示

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

评论

0/150

提交评论