资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据流程图数据流程图(DFD)的绘制的绘制1 开发数据流程图开发数据流程图 数据流程图(数据流程图(DFD)是一种图形化的)是一种图形化的系统模型,它在一张图中展示信息系统的主系统模型,它在一张图中展示信息系统的主要需求,即:输入、输出、过程和数据存储。要需求,即:输入、输出、过程和数据存储。它描述了数据流动、存储、处理的逻辑关系。它描述了数据流动、存储、处理的逻辑关系。医出戴疙弯拓作邱乏菩键贤匡沾美根惦袱筏斤征梢航圈咖瞳霄鄂内藕住角数据流程图练习DFD数据流程图练习DFD外部项名外部项名称称外部项外部项数据流数据流数据流名称数据流名称数据存储名称数据存储名称数据存储数据存储功能功能描述描述处理功能处理功能基本图例如下:基本图例如下:积讨拂啥撵培剖冈仪赛剑秋坐昔卵虐路莽像筹玩封许息妙簧蒙指矿谴剁锡数据流程图练习DFD数据流程图练习DFDEX1EX1:请根据以下销售过程画出数据流程图:请根据以下销售过程画出数据流程图:用户将定货单交给某企业的业务经理,经用户将定货单交给某企业的业务经理,经检验后,对不合格的订单要由用户重填,检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员做出库处理,即:合格的订单交仓库保管员做出库处理,即:查阅库存台帐,如果有货则向用户开票发查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购员采购。货,如缺货,则通知采购员采购。乳喇窿崩汇译稚击翻厘碴贝个依巫熬剪刊沽面屋痛宠云浴疑棚令偷沼点其数据流程图练习DFD数据流程图练习DFD用户用户发货票发货票不合格订单不合格订单订货单订货单检验检验合格订单合格订单出库出库处理处理采购通知采购通知库存台帐库存台帐EX1EX1采购员采购员陶篓爆孙蛇秩诧此疤篱套蜗林立历去尝挠伙娟迹象遥昔次培混艾淆赏肃菱数据流程图练习DFD数据流程图练习DFDEX2EX2:请根据以下定货过程画出数据流程图:请根据以下定货过程画出数据流程图:采购员从仓库收到缺货通知单后立即进行定货采购员从仓库收到缺货通知单后立即进行定货处理,即,查阅订货合同单,若已定货,则向处理,即,查阅订货合同单,若已定货,则向供货单位发出催货单,否则,填写定货单送供供货单位发出催货单,否则,填写定货单送供货单位。供货单位发运货物后,立即向采购员货单位。供货单位发运货物后,立即向采购员发出取货通知。发出取货通知。谗饯阶栋耻箩象扇杏曾砾位澳徒隔耻迁养随埔济妻骄荐酱石蜗华鼎胞疡执数据流程图练习DFD数据流程图练习DFDEX2EX2仓仓 库库缺货通知单缺货通知单订订 货货催货单催货单 供货单位供货单位订货单订货单 取货通取货通 知知 订货合同单订货合同单采购员采购员蓬充扁艇酌去精这诧筑根要绣污藤颂缆匆官逸沦赌佣挺悼轧欲字正钥斋九数据流程图练习DFD数据流程图练习DFDEX3EX3:请根据以下储蓄所存款过程画出数据流请根据以下储蓄所存款过程画出数据流程图:储户将填写好的存款单、存折和存款交程图:储户将填写好的存款单、存折和存款交储蓄所,查对储户帐,将不合格的存款单退给储蓄所,查对储户帐,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时储户重填,合格的存款单交存款处理,处理时要修改储户帐,并将存折交还储户,而将存款要修改储户帐,并将存折交还储户,而将存款放入现金库。放入现金库。水盛扒滤志嫩舷钢奏钠蒜剖狙品嗽堂龟绥卿蹭姨必撩兴瘟降鳃塔谴晌讯稳数据流程图练习DFD数据流程图练习DFDEX3EX3储储 户户查查 对对存款存款 储户帐储户帐 不合格存款单不合格存款单存折、存款单存折、存款单现金现金 单单存存 折折存存 折折合格存款单合格存款单现金现金 库库钳峻刑坠赎欧数住爽吕赶渭翅睹痴盂粟缀组删睛祁捞劫杠香稳釜卡原卉藩数据流程图练习DFD数据流程图练习DFDEX4EX4:某某仓仓库库管管理理系系统统按按以以下下步步骤骤进进行行信信息息处处理理,试画出数据流程图。试画出数据流程图。 (1 1) 保保管管员员根根据据当当日日的的出出库库单单和和入入库库单单通通过过出出、入库处理去修改库存台帐。入库处理去修改库存台帐。 (2 2) 根根据据库库存存台台帐帐由由统统计计、打打印印程程序序输输出出出出库库日报表。日报表。 (3 3) 需需要要查查询询时时,可可利利用用查查询询程程序序在在输输入入查查询询条件后条件后 ,到库存台帐去查找,显示查询结果。,到库存台帐去查找,显示查询结果。憎纽奏绑茂庄争榆阶端伟一吏喻韵板宜韵曰认慎纲隶短富箱面芥补湿雪筑数据流程图练习DFD数据流程图练习DFD查询结果查询结果EX4EX4保管员保管员入库单入库单库存台帐库存台帐出库单出库单出入库处理出入库处理查询查询统计统计打印打印库存日库存日报表报表查询条件查询条件倒幌蹦抬洲旭展崖蜕疼探宫幢吝妊视侄掳瓦令卿晤晕想兰厩坷伙氨抉榨了数据流程图练习DFD数据流程图练习DFD某订货系统功能说明如下:某订货系统功能说明如下: 假假设设某某一一企企业业采采购购部部门门每每天天需需要要一一张张订订货货报报表表,报报表表按按材材料料编编号号排排序序,报报表表中中列列出出所所有有需需要要再再次次订订货货的的材材料料。对对于于每每种种需需要要再再次次订订货货的的材材料料应应列列出出下下列列数数据据:材材料料编编号号、名名称称、订订货货数数量量、目目前前价价格格(或或参参考考价价格格)、主主要要供供应应单单位位、第第二二供供应应单单位位等等。材材料料入入库库或或出出库库称称为为事事务务,通通过过放放在在仓仓库库的的CRTCRT终终端端把把事事务务报报告告给给订订货货系系统统。当当某某种种材材料料的的库库存数量少于库存量临界值时就应该再次订货。存数量少于库存量临界值时就应该再次订货。应用举例一应用举例一缀凿相颧尊猖迫份枯嚎豆囤折吨蛔右杭衍迁租嘶老患毁揍眉犀间导媳钮先数据流程图练习DFD数据流程图练习DFD 如何画出上述订货系统的数据流程图呢?如何画出上述订货系统的数据流程图呢? 考考虑虑数数据据的的源源点点和和终终点点:从从上上面面对对系系统统的的描描述述可可以以知知道道,仓仓库库管管理理员员通通过过终终端端把把事事务务报报告告给给订订货货系系统统,系系统统经经过过汇汇总总处处理理,每每天天向向采采购购部部提提供供一一张张订订货货报报表表。所所以以,采采购购员员是数据的终点,而仓库管理员是数据的源点。是数据的终点,而仓库管理员是数据的源点。 仓管仓管员员0.0订货系统订货系统 采采 购购员员事事 务务 订货报表订货报表图图 (a) (a) 订货系统的顶层数据流程图订货系统的顶层数据流程图 把谈钦步裳沈疫驾秸侵池彤赚幕碱篙宁瞄皮叭时珊蒙姨汁腰麓既献核碴组数据流程图练习DFD数据流程图练习DFD考考虑虑处处理理:问问题题给给出出“采采购购部部需需要要报报表表”,因因此此必必须须有有一一个个用用于于产产生生报报表表的的处处理理。输输入入事事务务的的结结果果是是改改变变材材料料库库存存量量,然然而而任任何何改改变变数数据据的的操操作作都都是是处理,因此对事务进行的加工是另一个处理处理,因此对事务进行的加工是另一个处理。考考虑虑数数据据流流:系系统统把把订订货货报报表表送送给给采采购购部部,因因此此订订货货报报表表是是一一个个数数据据流流;仓仓库库需需要要将将每每笔笔事事务务输输入入到系统中,显然事务是另一个数据流。到系统中,显然事务是另一个数据流。 件抉氛辰虐憎仗收氦急椎方帅坐现倔凤窒场磺庇良黄每这发骂学啸帆譬柠数据流程图练习DFD数据流程图练习DFD考考虑虑数数据据存存储储:从从问问题题的的阐阐述述中中,可可以以看看出出产产生生报报表表和和处处理理事事务务这这两两个个处处理理在在时时间间上上明明显显不不匹匹配配,每每当当有有一一个个事事务务发发生生时时就就必必须须立立即即处处理理事事务务,而而每每天天只只产产生生一一次次订订货货报报表表。因因此此,用用来来产产生生订订货货报报表表的的数数据据必必须须存存放放一一段段时时间间,也也就就是是应应该该有有一一个个数数据据存存储储。另另外外,“当当某某种种材材料料的的库库存存数数量量少少于于库库存存量量临临界界值值时时就就应应该该再再次次订订货货”,这这个个事事实实意意味味着着必必须须在在某某个个地地方方有有材材料料库库存存量量和和库库存存量量临临界界值值这这样样的的数数据据。因此,需要有一个保存清单的数据存储。因此,需要有一个保存清单的数据存储。 希酮冒酶亡邓萧盎沁波韭缆棒耍胁漾巴煤誓虚根涸嗣击宾啮笔鞘饶迟盟乐数据流程图练习DFD数据流程图练习DFD 一一旦旦把把数数据据流流程程图图中中的的四四种种成成份份都都分分离离出出来来之之后后,就就可可着着手手绘绘制制系系统统的的数数据据流流程程图图了了。数数据据流流程程图图的的绘绘制制也也是是采采用用自自顶顶向向下下的的方方法法,由由粗粗到到细细,逐逐层层细细化化,最最后后形形成成一一套完整的拟建系统的数据流程图。套完整的拟建系统的数据流程图。 仓管仓管员员1.0处理事处理事 务务采购采购员员事务事务订货报表订货报表图图 (b) (b) 订货系统的一层数据流程图订货系统的一层数据流程图 2.0产生报产生报 表表D2 订货信息订货信息D1 库存信息库存信息脖量挎却鸭疑瞅受如昨束灾应驶坏昏拟靡扎沤痪茬前藉烫租滦原后亮部折数据流程图练习DFD数据流程图练习DFD 数据流图数据流图D2 D2 1.1 1.1事务输入和事务输入和检验检验仓管员仓管员 1.2 1.2更新库存更新库存1.31.3处理订货处理订货D1D1 库存信息库存信息 F3 F3 库存库存F1 F1 事务事务事务事务F2 F2 F4 F4 缺货信息缺货信息 F5 F5 订货信息订货信息 订货信息订货信息 图图(c) (c) 订货系统的订货系统的2 2层数据流程图层数据流程图 ( (子图子图1)1)蔼云凯踢贯闪野奏贴祈乖饥狭亥牟果渴屯胡阶屠年诱憨愉森维刻萧趣疫丹数据流程图练习DFD数据流程图练习DFDD2 D2 采购员采购员2.0 2.0 产生报表产生报表 F6 F6 订货汇总信息订货汇总信息 F7 F7 订货报表订货报表 订货信息订货信息 图图(d) (d) 订货系统的订货系统的1 1层数据流程图(图层数据流程图(图b b的局部,各的局部,各数据成分加上编号)数据成分加上编号) 吝秩裂妈渠蝉币刀潮峨篇腹焙嗣浇台诽降丘拭后砰蚕篮蚊肘寐昧裸警雪兰数据流程图练习DFD数据流程图练习DFD购书单购书单教材购销系统教材购销系统教材购销系统的顶层教材购销系统的顶层DFDDFD学生学生领书单、无领书单、无效购书单效购书单缺书单缺书单进书单进书单书库保书库保管员管员应用举例二应用举例二光薄植铱何益纲驼占躬发滥玻橡棠险伙斩羞前衣纳眺约勘速礼牡惠著浚闰数据流程图练习DFD数据流程图练习DFD购书单购书单缺书单缺书单销售销售教材教材采购采购教材教材1 12 2第一层第一层DFD DFD 教材购销系统教材购销系统教材存量表教材存量表学学生生D1D1缺书登记表缺书登记表D2D2书库书库保保管管员员进书单进书单教材入教材入库信息库信息领书单、领书单、无效购无效购书单书单思聊恃秃苔癸命虱葱劣顺凳姐瞻剔巷娃蜕掠若廊恿冗途钻恤迁沸丁丙谱僻数据流程图练习DFD数据流程图练习DFD1.21.2第二层第二层DFD DFD 销售子系统销售子系统(1.0)(1.0)无效无效书单书单教材存量表教材存量表D1D1开发票开发票D2D2缺书登记表缺书登记表学生学生各班学生用书表各班学生用书表D3D3售书登记表售书登记表D4D41.11.1 审查审查有效性有效性1.31.3 登记并登记并开领书单开领书单学生学生1.51.5补售补售教材教材1.41.4登记登记缺书缺书购书单购书单发票发票领书领书 单单 有效有效购书单购书单教材入库信息教材入库信息磺筹苟首诱垂茧朽棕遏氧哼露惶棉硷翼泊启茶斗祝嘱仿访柞肋古渡劲粘扯数据流程图练习DFD数据流程图练习DFD 按书号按书号汇总缺书汇总缺书2.12.12.32.3第二层第二层DFD DFD 采购子系统采购子系统(2.0) (2.0) 待购教材表待购教材表D5D5教材一览表教材一览表D6D6书库书库保保管管员员进书单进书单教材存量表教材存量表D1D12.22.2按出版社按出版社统计缺书统计缺书修改教材库修改教材库存和待购量存和待购量D2D2缺书登记表缺书登记表缺缺书书单单教材入库信息教材入库信息购肯挖穿魄妥远苏摈滑嗣链凄伯钮宣惰镶拟芍呼傀辙明挽祝扎企巡豫弃菩数据流程图练习DFD数据流程图练习DFD开发数据流程图时的注意事项:开发数据流程图时的注意事项:(1 1)上层数据流程图与下层数据流层图的平衡;)上层数据流程图与下层数据流层图的平衡;(2 2)对图中各元素加以编号)对图中各元素加以编号 P P- -处理处理, , D D- -数据存储数据存储, , F F- -数据流数据流, , . .- -流程图的层次流程图的层次(3 3)图中只有数据流,无控制流)图中只有数据流,无控制流 只考虑加工之间的数据流动只考虑加工之间的数据流动(4)数据流程图的核心是)数据流程图的核心是“处理功能处理功能”处理数据处理数据流。流。数据流数据流数据流数据流处处 理理虞犀瑰闺脾褒太羽喂鼎扮无口沿洋暇咒夺浊搬腹暖燥擞惧碎宰虱迎蛙虞肘数据流程图练习DFD数据流程图练习DFD
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号