- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何画数据流程图解读
应用举例二 教材管理系统的工作流程如下: 学生首选填写购书单; 如果书库中有所需教材,则开发票,登记并开领书单,学生凭领书单到书库领书; 如果书库中该教材脱销,则填写缺登记表。根据缺书登记表,生成一张采购单,由教材采购人员根据采购单采购教材,新教材进库后,将进书单返回给系统。 购书单 教材购销系统 教材购销系统的顶层DFD 学生 领书单、无效购书单 缺书单 进书单 书库保 管员 购书单 缺书单 销售 教材 采购 教材 1 2 第一层DFD 教材购销系统 教材存量表 学 生 D1 缺书登记表 D2 书库 保 管 员 进书单 教材入 库信息 领书单、无效购书单 1.2 第二层DFD 销售子系统(1.0) 无效 书单 教材存量表 D1 开发票 D2 缺书登记表 学生 各班学生用书表 D3 售书登记表 D4 1.1 审查 有效性 1.3 登记并 开领书单 学生 1.5 补售 教材 1.4 登记缺书 购书单 发票 领书 单 有效 购书单 教材入库信息 按书号 汇总缺书 2.1 2.3 第二层DFD 采购子系统(2.0) 待购教材表 D5 教材一览表 D6 书库 保 管 员 进书单 教材存量表 D1 2.2 按出版社 统计缺书 修改教材库 存和待购量 D2 缺书登记表 缺 书 单 教材入库信息 作业2:考务处理系统功能需求 对考生送来的报名单进行检查; 对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; 对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者; 制作考生通知单(含成绩及合格/不合格标志)送给考生; 按地区进行成绩分类统计和试题难度分析,产生统计分析表。 * * 数据流程图(DFD) 数据流程图(DFD)是一种图形化的系统模型,它在一张图中展示信息系统的主要需求,即:输入、输出、过程和数据存储。它描述了数据流动、存储、处理的逻辑关系。 外部项名称 外部项 数据流 数据流名称 数据存储名称 数据存储 功能描述 处理功能 基本图例如下: EX1:请根据以下销售过程画出数据流程图:用户将定货单交给某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员做出库处理,即:查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购员采购。 用户 发货票 不合格订单 订货单 检验 合格订单 出库 处理 采购通知 库存台帐 EX1 采购员 EX2:请根据以下定货过程画出数据流程图:采购员从仓库收到缺货通知单后立即进行定货处理,即,查阅订货合同单,若已定货,则向供货单位发出催货单,否则,填写定货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。 EX2 仓库 缺货通知单 订货 催货单 供货单位 订货单 取货通知 订货合同单 EX3:请根据以下储蓄所存款过程画出数据流程图:储户将填写好的存款单、存折和存款交储蓄所,查对储户帐,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时要修改储户帐,并将存折交还储户,而将存款放入现金库。 EX3 储户 查对 存款 储户帐 不合格存款单 存折、存款单 现金单 存折 存折 合格存款单 现金库 EX4:某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。 (1) 保管员根据当日的出库单和入库单通过出、入库处理去修改库存台帐。 (2) 根据库存台帐由统计、打印程序输出出库日报表。 (3) 需要查询时,可利用查询程序在输入查询条件后 ,到库存台帐去查找,显示查询结果。 查询结果 EX4 保管员 入库单 库存台帐 出库单 出入库处理 查询 统计打印 库存日 报表 查询条件 注意: (1)数据流程分析采用自顶向下逐层分解的方法,通过分析绘制分层的数据流程图(data flow diagram,DFD)来进行系统分析。 (2)DFD由顶层图、一级细化图、二级细化图等一组图构成。在顶层图中,将系统视为由一个处理功能所构成的系统;一级细化图是对顶层图处理功能的分解与细化。 怎样画DFD 了解DFD的特性 画分层DFD 1) DFD的特性 与程序流程图不同,DFD不表示程序的控制结构,只描述数据的流动 DFD分成多层(子图、父图概念)表示, 从而逐步展开数据流和功能的细节。 S 2 1 3 2.2 2.1 2.3 3.1 3.2 顶层 1层 2层 (基本系统模型) (系统的子功能) DFD的分层表示 2) 画分层DFD (1)先画出顶层DFD (2)自顶向下画出各层DFD 分解原则: 分解后的软件成分有相对独立功能 一次分解不要加入细节过多 3) 画分层DFD的指导原则 (1)父图-子图平衡 (2)编号 (3)分解的程度 父图-子图平衡 父图-子图平衡:
文档评论(0)