




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第十章数据流程图 主讲人吴晓玲 2 一 数据流程图的定义二 数据流程图的画法三 数据流程图的层次四 数据字典 3 工资管理信息子系统数据流程图 4 一 数据流程图的定义 是描绘信息流和数据从输入移动到输出的过程中所经受的变换 从数据传递和加工的角度 以图形的方式刻画数据流从输入到输出的移动变换过程 5 二 数据流程图的画法 目前数据流程图图形符号表示方法仍没有统一的标准 下面是一种常用的数据流程图图形符号 外部实体 处理 数据存储 数据流 6 二 数据流程图的画法 外部实体外部实体指系统以外又和系统有联系的人或事物 它说明了数据的外部来源和去处 属于系统的外部和系统的界面 外部实体支持系统数据输入的实体称为源点 支持系统数据输出的实体称为终点 例如 对于销售管理系统 顾客是外部实体 对于教务管理系统 查询者是外部实体 外部实体 7 二 数据流程图的画法 数据处理处理指对数据逻辑处理 也就是数据变换 它用来改变数据值 而每一种处理又包括数据输入 数据处理和数据输出等部分 数据处理 8 二 数据流程图的画法 数据存储数据存储表示数据保存的地方 它用来存储数据 系统处理从数据存储中提取数据 也将处理的数据返回数据存储 与数据流不同的是数据存储本身不产生任何操作 它仅仅响应存储和访问数据的要求 数据存储 9 二 数据流程图的画法 数据流数据流是指处理功能的输入或输出 它用来表示一中间数据流值 但不能用来改变数据值 数据流是模拟系统数据在系统中传递过程的工具 在数据流程图中用一个水平箭头或垂直箭头表示 箭头指出数据的流动方向 箭线旁注明数据流名 注 数据流是流动的数据值 已存储的数据不算数据流 如 上月的货品库存清单 10 画数据流程图的基本步骤 找到系统的外部实体 一旦找到外部实体 则系统与外部世界的界面就可以确定下来 系统的数据流的源点和终点也就找到了 在图的边上画出系统的外部实体找出外部实体的输入数据流和输出数据流 从外部实体的输入流 源 出发 按照系统的逻辑需要 逐步画出一系列逻辑处理过程 直至找到外部实体处理所需的输出流 形成数据流的封闭 将系统内部数据处理又分别看做整体功能 其内部又有信息的处理 传递 存储过程 如此一级一级地剖析 直到所有处理步骤都很具体为止 11 示例1 销售科根据用户送来的订货单进行销售处理后向用户发货 按下面三个步骤进行销售处理 1 判定订货处理方式 根据用户信用情况 查信用手册 库存情况 查库存账 和购货金额将订货单按以下三种情况分别处理 可以赊物 立即发货同时修改库存账 输出数据流 订货单 为D1 等有货后再发货 输出数据流 订货单 为D2要求先付款 输出数据流 订货单 为D3 2 开发货票 发货票一式三份 分发仓库 用户和财务科 财务科按此记应收账 3 开付款通知单 12 1 找到系统的外部实体 一旦找到外部实体 则系统与外部世界的界面就可以确定下来 系统的数据流的源点和终点也就找到了 即 从哪个人员 单位 来 到哪个人员 单位 去 销售科根据用户送来的订货单进行销售处理后向用户发货 开发货票 发货票一式三份 分发仓库 用户和财务科 财务科按此记应收账 根据文字说明 与该销售处理有关的外部实体是 用户 仓库 财务科 整个销售子系统的数据流程总图可以表示为 用户送来 用户发货 财务科 用户 仓库 13 2 在图的边上画出系统的外部实体 用户 财务科 仓库 14 3 找出外部实体的输入数据流和输出数据流 销售科根据用户送来的订货单进行销售处理后向用户发货 按下面三个步骤进行销售处理 1 判定订货处理方式 根据用户信用情况 查信用手册 库存情况 查库存账 和购货金额将订货单按以下三种情况分别处理 可以赊物 立即发货同时修改库存账 输出数据流 订货单 为D1 等有货后再发货 输出数据流 订货单 为D2要求先付款 输出数据流 订货单 为D3 2 开发货票 发货票一式三份 分发仓库 用户和财务科 财务科按此记应收账 3 开付款通知单 根据以题意 系统的输入数据流是 输出数据流是 订货单 付款通知单 发货票 15 3 找出外部实体的输入数据流和输出数据流 用户 财务科 仓库 16 4 从外部实体的输入流 源 出发 按照系统的逻辑需要 逐步画出一系列逻辑处理过程 直至找到外部实体处理所需的输出流 形成数据流的封闭 用户 财务科 仓库 D3订货单 17 示例2 某公司每月的员工工资发放清单制作过程如下 先由财务科根据上月工资发放清单和人事科送来的人员及工资变动表抄写本月工资发放清单的部分信息 如姓名 基本工资 津贴等 总务科于每月24日将相关项目的扣款清单送交财务科 由财务科按清单将捐款数填入本月工资发放清单 财务科最后计算出每位职工的应发工资数 并填入工资发放清单 工资发放清单交由工资发放人员 18 1 找到系统的外部实体 一旦找到外部实体 则系统与外部世界的界面就可以确定下来 系统的数据流的源点和终点也就找到了 即 从哪个人员 单位 来 到哪个人员 单位 去 先由财务科根据上月工资发放清单和人事科送来的人员及工资变动表填写本月工资发放清单的部分信息 如姓名 基本工资 津贴等 总务科于每月24日将相关项目的扣款清单送交财务科 由财务科按清单将捐款数填入本月工资发放清单 财务科最后计算出每位职工的应发工资数 并填入工资发放清单 工资发放清单交由工资发放人员 人事科 工资发放人员 总务科 19 2 在图的边上画出系统的外部实体 人事科 工资发放员 总务科 20 3 找出外部实体的输入数据流和输出数据流 先由财务科根据上月工资发放清单和人事科送来的本月人员工资变动表抄写本月工资发放清单的部分信息 如姓名 基本工资 津贴等 总务科于每月24日将相关项目的扣款清单送交财务科 由财务科按清单将捐款数填入本月工资发放清单 财务科最后计算出每位职工的应发工资数 并填入本月工资发放清单 本月工资发放清单交由工资发放人员 注 上月工资发放清单虽是输入的数据 但不是流动的 它是财务科已存储的数据 本月人员工资变动表 扣款清单 本月人员工资发放清单 21 3 找出外部实体的输入数据流和输出数据流 人事科 工资发放员 总务科 22 4 从外部实体的输入流 源 出发 按照系统的逻辑需要 逐步画出一系列逻辑处理过程 直至找到外部实体处理所需的输出流 形成数据流的封闭 23 三 数据流程图的层次 数据流层图是分层次的绘制时采取自顶向下逐层分解的办法P 数据处理D 数据流F 数据存储S 外部实体 24 图书管理系统0 2层的数据流程图 0层数据流程图 读者登记表 P0图书管理 该层数据流程图只有 数据流 及笼统的 数据处理 问 该层数据流程图只有哪些数据符号 25 读者管理功能的第1层数据流程图 图书管理系统0 2层的数据流程图 问 读者管理1层数据流程图少了哪些数据符号 图中数据处理环节 读者管理 具体吗 答 外部实体 图中的 读者管理 同0层一样 相对笼统 26 2层数据流程图读者管理的具体流程为 读者将其注册登记表 数据流D1 1 注册登记后 形成读者信息流 D1 2 生成读者表存储在数据库中 管理员经过查询输出后 可得到读者的信息 下面 我们将相应的数据处理过程画出来 图书管理系统0 2层的数据流程图 27 读者将其注册登记表 数据流D1 1 注册登记后 形成读者信息流 D1 2 生成读者表存储在数据库中 管理员经过查询输出后 可得到读者的信息 读者S1 管理员S 外部实体 读者 S1 管理员 S 数据流 注册登记表 D1 1 读者信息流 D1 2 数据处理 注册登记 P1 1 查询输出 P1 2 数据存储 读者表 F1 1 28 图书清单管理功能的第1层数据流程图 在1层数据流程图中 图书管理的具体流程是这样的 采购员将图书清单 数据流D2 进行入库登记在数据库中 形成图书记录表 管理员可经过查询输出图书清单 请根据以上描述 画出图书管理功能的第2层数据流程图 图书管理系统0 2层的数据流程图 29 图书管理的具体流程是这样的 采购员将图书清单 数据流D2 进行入库登记在数据库中 形成并存储图书记录表 管理员可经过查询输出图书清单 外部实体 采购员 S2 管理员 S 数据流 图书清单 D2 数据处理 入库登记 P2 1 查询输出 P2 2 数据存储 图书记录表 F2 图书管理系统0 2层的数据流程图 30 图书管理系统0 2层的数据流程图 图书清单管理功能的第2层数据流程图 31 借还书处理功能的第1层数据流程图 在1层数据流程图中 借书处理的具体流程是这样的 借书人 借书人录入或查询借书信息 D3 1 数据库 系统会进行借书处理 P3 1 即系统将查询已存储在数据库中的读者表以及图书记录表 一旦允许该读者借阅此图书的情况下 系统将根据借书信息 D3 1 生成并存储借书记录表 管理员可在系统中查询借还书信息 还书处理的具体流程基本同上请根据以上描述 画出借还书处理功能的第2层数据流程图 32 借还书处理功能的第2层数据流程图 注意 在数据流程图中 当数据流可能出现双向流动时 就用表示 33 四 数据字典 数据字典的内容主要是对数据流程图中的数据项 数据结构 数据流 数据处理 数据存储和外部实体等六个方面进行具体的定义 下面 我们将从数据流 数据处理 数据存储和外部实体这四个方面进行介绍 34 四 数据字典 1 数据流的定义数据流由一个或一组固定的数据项或数据结构组成 定义数据流时 不仅要说明数据流的名称 组成等 还应指明它的来源 去向和数据流量等 35 四 数据字典 例如 数据流编号 D03 08数据流名称 领料单简述 车间开出的领料单数据流来源 车间数据流去向 发料处理模块数据流组成 材料编号 材料名称 领用数量 日期 领用单位 数据流量 10份 小时高峰流量 20份 小时 36 四 数据字典 在前面的图书管理系统流程图中 试就着自己平时的使用图书管理系统的经验 写出读者第一次注册系统时的数据流 D1 1注册登记表 的数据字典 37 即 D1 1注册登记表 的数据流编号 数据流名称 简述 数据流来源 数据流去向 数据流组成 数据流量 高峰流量 38 四 数据字典 数据流编号 D1 1数据流名称 注册登记表简述 读者注册时填写的登记表数据流来源 新读者数据流去向 注册登记模块数据流组成 姓名 性别 所在院系 年级 专业 学号 数据流量 10张 日高峰流量 20张 日 39 四 数据字典 2 处理逻辑的定义处理逻辑编号 P1 1处理逻辑名称 注册登记简述 对要求注册登记的人进行登记输入的数据流 登记表处理描述 根据登记表核发借书证 编借书证号 根据读者级别核定借书总数 借书天数 将登记表中的有效数据进行输入输出的数据流 读者信息处理频率 10次 日 40 四 数据字典 根据前面图书管理系统的数据流程图 写出 P1 2查询输出 的处理逻辑编号 名称 简述 输入的数据流 处理描述 输出的数据流 处理频率 41 四 数据字典 处理逻辑编号 P1 2处理逻辑名称 查询输出简述 对读者信息查询输出输入的数据流 读者信息处理描述 根据查询查求 在读者表中检索 把检索结果进行输出输出的数据流 读者信息 查询结果信息 处理频率 10次 日 42 四 数据字典 3 数据存储的定义 数据存储是数据结构保存的场所 数据存储编号 F1数据存储名称 读者表简述 存储读者的信息数据存储组成 借书证号 姓名 性别 院系 年级 可借书总数 借书天数 关键词 借书证号相关联的处理 P1 1 P3 1 P3 2 43 根据以下两个数据流程图 试写出数据存储 F2图书记录表 的数据字典 即编号 名称 简述 组成 关键词和相关联处理 44 45 数据存储编号 F2数据存储名称 图书记录表简述 存储图书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北医技工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏家禽饲养员四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏仓库管理员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西计算机操作员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东防疫员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东汽车驾驶与维修员五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东有线广播电视机务员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东地图绘制员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-安徽-安徽中式烹调师二级(技师)历年参考题库典型考点含答案解析
- 2025年银行金融类-金融考试-银行业专业人员中级(法规+银行管理)历年参考题库含答案解析
- 先天性甲状腺功能减退症诊治指南解读课件
- 2025至2030中国裸眼3D行业产业运行态势及投资规划深度研究报告
- 检修安全监护管理制度
- 产科工作管理制度
- 初中历史教师业务考试试题及答案
- 导尿管相关尿路感染预防与控制试题(附答案)
- 中医烧伤课件
- 2025-2030中国水下混凝土行业市场发展趋势与前景展望战略研究报告
- GB/T 30134-2025冷库管理规范
- 2025年心理咨询师基础理论知识测试卷:心理咨询心理学理论体系试题
- 急诊患者安全管理
评论
0/150
提交评论