数据流程图的一种分区画法_安历辛
- 格式:pdf
- 大小:198.83 KB
- 文档页数:3
数据流图的画法预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制最初的数据流图应是描述当前的实际情况,即当前存在的人工数据处理情况(尽管当前情况也许有许多不合理之处),为此分析员应将他在一个企业组织中看到听到的事实如实画出来。
用户目前使用的单据、表格、卡片、清单等资料就是“数据流”或“文件”。
用户目前在做的工作就是“加工”,它们的名字就是用户习惯使用的名字。
总之,在刚开始时只是将现实情况反映出来,而不是急于去想像未来的计算机系统是怎样的。
在画数据流图时,首先应画出系统的输入数据流和输出数据流,也就是先决定系统的范围,然后再考虑系统的内部,同样,对每一个加工来说也是先画出它们的输入输出,再考虑这个加工的内部。
画系统的输入输出刚开始分析时,系统究竟应包括哪些功能还不清楚,所以我们应该保险一些,使系统的范围稍大,把可能有关的内容都包括进去。
此时应该向用户了解,“系统从外界接受什么数据?”,“系统向外界送出什么数据?”等,然后根据他们的答复画出数据流图的外围。
如培训中心管理系统从外界接受的数据是“函电”,向外界送出的数据是“通知单”,则数据流图的外围如图3.l1所示。
这时,我们不必担心是否有输入输出数据流被遗漏了,因为遗漏的数据流以后能够发现的。
画系统的内部逐步将系统的输入和输出数据流用一连串加工连接起来,一般可以从输入端逐步画到输出端,也可以反过来从输出端追溯到输入端。
在数据流的组成或值发生变化的地方应画上一个“加工”,它的作用就是实现这一变化。
如果系统中有一组数据,用户把它们作为一个单位来处理(如,一起到达,一起被加工)则应将这组数据看成是一个数据流。
反之,不要把一些相互无关的,用户也并不将它们看成为一个整体来处理的若干数据画成一个数据流。
对每一个数据流应该了解它的组成是什么,这些组成项来自何处,这些组成项如何组合成这一数据流,为实现这一组合还需要什么有关的加工和数据等等。
数据流程图1.定义:是一种能全面描述信息系统逻辑模型的主要工具。
用少数几种符号反映信息在系统中的流动、处理和存储情况。
2.特点:抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。
概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。
3.符号外部实体:指本系统之外的人或单位,凡本系统之外的人或单位,都可以称为外部实体。
数据流:表示流动着的数据,它可以是一项数据,也可以是一组数据,也可以用来表示对数据文件的存储操作。
处理(功能):又称功能。
数据存储:指通过数据文件、文件夹或账本等存储数据。
4.某企业成品销售管理的数据流程图。
销售科负责成品销售及成品库管理。
该科计划员将合同登记人合同台帐,并定期根据合同台帐查询库存台帐,决定是否可以发货。
如果可以发货,则填写出库单交成品库保管员。
保管员按出库单和由车间送来的入库单填写库存台帐。
出库单得另外两联分送计划员和财务科。
计划员将合同执行情况登入合同台帐。
销售部门的负责人定期进行销售统计并上报厂办。
数据流程图如下:5. 画出银行储蓄存取款过程数据流程图储户将填好的存(取)单及存折送交分类处理处。
分类处理安三种不同情况分别处理。
如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处处理。
存款处理处取出底帐登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底帐及现金,记账后将存折与现金退给储户。
从而完成存(取)款处理过程。
试按此画出数据流程图。
数据流程图如下:。
数据流程图绘制方法数据流程图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型.一、数据流程图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。
值得注意的是,数据流程图中描述的是数据流,而不是控制流。
除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义.数据处理:数据处理描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。
每个数据处理都有一个名字和编号。
编号能反映该数据处理位于分层的数据流程图的哪个层次和哪张图中,能够看出它是由哪个数据处理分解出来的子数据处理。
数据存储:数据存储表示暂时存储的数据.每个数据存储都有一个名字.外部实体:外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地.二、分层数据流程图的设计方法1、画子系统的输入输出把整个系统视为一个大的加工,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体,就可以画出输入输出图。
这张图称为顶层图。
2、画子系统的内部把顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来,使得顶层图的输入数据经过若干加工处理后,变成顶层图的输出数据流.这张图称为第一层书记流程图.从一个加工画出一张数据流程图的过程就是对加工的分解。
确定加工的方法:在数据流的组成或值发生变化的地方应该画出一个加工,这个加工的功能就是实现这一变化,也可以根据系统的功能决定加工。
确定数据流的方法:用户把若干数据当作一个单位来处理(这些数据一起到达、一起处理)时,可以把这些数据看成一个数据流.关于数据存储:对于一些以后某个时间要使用的数据,可以组织成为一个数据存储来表示.3、画加工的内部把每个加工看作一个小系统,把加工的输入输出数据流看成小系统的输入输出流.于是可以象画0层图一样画出每个小系统的加工的DFD图。
数据流程图绘制方法数据流程图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
一、数据流程图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。
值得注意的是,数据流程图中描述的是数据流,而不是控制流。
除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。
数据处理:数据处理描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。
每个数据处理都有一个名字和编号。
编号能反映该数据处理位于分层的数据流程图的哪个层次和哪张图中,能够看出它是由哪个数据处理分解出来的子数据处理。
数据存储:数据存储表示暂时存储的数据。
每个数据存储都有一个名字。
外部实体:外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。
二、分层数据流程图的设计方法1、画子系统的输入输出把整个系统视为一个大的加工,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体,就可以画出输入输出图。
这张图称为顶层图。
2、画子系统的内部把顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来,使得顶层图的输入数据经过若干加工处理后,变成顶层图的输出数据流。
这张图称为第一层书记流程图。
从一个加工画出一张数据流程图的过程就是对加工的分解。
确定加工的方法:在数据流的组成或值发生变化的地方应该画出一个加工,这个加工的功能就是实现这一变化,也可以根据系统的功能决定加工。
确定数据流的方法:用户把若干数据当作一个单位来处理(这些数据一起到达、一起处理)时,可以把这些数据看成一个数据流。
关于数据存储:对于一些以后某个时间要使用的数据,可以组织成为一个数据存储来表示。
流程图的分类有很多,不同的流程图类型适用的不同行业或者是场合是不同的,我们要针对变化的因素绘制出不变的流程图,以下将为大家讲述数据流程图怎么画的操作方法介绍,整个过程将会围绕数据流程图的画法进行展开讲述。
绘制工具:迅捷画图
绘制方法
在绘制之前我们需要选择合适自己的绘制工具,这样可以给工作带来很大的方便,迅捷画图是一款绘制思维导图,流程图的在线网站,利用专业的绘制软件进行绘制使用,操作起来会很简单。
1.首先需要我们打开百度浏览器,在搜索框输入迅捷画图,在搜索结果中点击进行使用即可,操作界面如下图所示。
2.进入网页之后,点击选择进行画图可以进行编辑,这时会转入新建文件页面。
选择流程图进行新建使用。
3.在左侧面板中选择我们需要的流程图图形,移动至右面面板中进行使用,然后会用线段将搭建的流程图图形进行连接,这样框架就算搭建完成。
4.现在就是对内容进行输入,双击流程图图形可以完成此操作。
在输入内容的同时,右面的工具栏可以对文本样式,背景颜色,以及排列方式进行设置,使用很方便。
5.绘制完成的流程图需要对添加的图形以及线段文本内容进行检查,在面板中的编辑选项中选择节点可以完后操作。
6.绘制成功的流程图可以选择储存在面板中进行使用,也可以选
择导出使用,可以根据需要进行选择使用。
以上就是分享的数据流程图怎样画的操作方法介绍,先介绍了绘制软件,之后围绕绘制软件对其的绘制方法进行讲解,希望上面的操作方法可以帮助到大家。
流程图的画法2009年10月26日星期一 13:331、各司其职的形状在我的流程图中,适用于不同目的和功能的形状都有各自确定的规范。
到目前为止,我一共定义了以下一些形状:(1)开始和结束作为整张流程图的头和尾,必须标清楚到底具体指哪个页面,以免日后出现歧义。
(2)网页如你所见,网页的形状是一个带有漂亮的淡蓝色过渡效果的长方形,它的边框为深蓝色,中间写明了这个网页的用途,括号中的数字代表这个形状所对应的demo 文件的名称(比如这里是2.html),我有时会把流程图输出为网页的形式,并把每个网页形状和它所对应的demo文件链接起来,这样查看起来非常方便。
对OmniGraffle来说这是小菜一碟,如果你被迫用Visio,嗯……另外,所有从形状出来的线条,都具有和此形状边框一样的颜色。
这样的做法不仅看起来漂亮,在复杂的流程图中还能轻易地标明各形状的关系。
我没有见过类似的做法,所以这是由我首创也说不定,呵。
(3)后台判断很常见的一个形状。
我在用法上有一点和其他人的不同在于,我几乎总是让‘是’的分支往下流动,让‘否’的分支向右流动。
因为流程图一般都是从上向下、从左到右绘制的,遵循上述规则一方面可以让绘制者不用为选择方向操心,另一方面也方便了读者阅读。
(4)表单错误页既然有表单,当然会有错误信息。
其实这个信息很重要,用户出错时惶恐不安,就靠着错误提示来解决问题了。
你不在流程图里说什么时候显示错误页、不在demo里提供错误页,有些程序员会直接在网页上写个“错误,请检查”,所以UI设计师一定要对这个东西重视起来。
但一般来说也没必要把每种错误都在流程图中表示出来,因为含有两个文本框的表单就有三种出错情况了,多了就更不用说了。
所以我都是把错误页变为表单的附属页,比如表单页的编号为2,那么此表单错误页的编号就从2.1开始排下去,每种错误放到一个附属页中,这样程序员在拿到demo时也能搞清楚什么意思。
结合网页和表单的形状,一个表单验证的流程图就是这样的:(5)后台动作并非所有后台动作都绘入流程图中(否则流程图就会变成庞然大物了),只有需要特别强调的后台动作(和用户体验直接相关的)才使用此形状。
数据流程图怎么画?详解数据流程图的绘制方法流程,就是事物进行中的次序或顺序的布置和安排。
流程图就是将整个事物的流程以图示的方法展现出来,而流程图的核心在于如何安排事物进行的顺序,不同的顺序可能造成截然不同的结果。
所以,流程图很重要,一件事能不能完成?完成的效果如何?很大部分取决于你做事前的流程图有没有构建好。
流程图也分为几种:业务流程图、页面流程图、数据流程图。
今天我们来谈谈数据流程图。
数据流程图也叫程序流程图,主要表达计算机程序对于业务的实现原理,反映出信息在系统中的流动、处理和存储的情况。
那怎么画数据流程图呢?下面教你一个简单的绘制方法:1、使用在线绘制工具首先,我们需要找一个绘制数据流程图的工具,这里建议使用“迅捷流程图制作软件”,它不仅提供在线版本,还提供了很多模板、图形素材来帮助我们快速画出流程图。
2、创建图表模板进入迅捷流程图制作软件网页后,点击“在线版”按钮会自动进入创建图表页面,点击“创建新图表”,然后根据需求选择想要的模板创建即可。
3、设置图形样式创建图表模板后,我们可以修改里面的图形样式。
选中图形,在右侧面板的“样式”选项即可设置图形的颜色、线型、透明度。
4、编辑图形文本图表模板中的图形文本通常不是我们想要的,所以需要做修改编辑。
直接双击图形就可以编辑它里面的文本了,右侧面板的“文本”选项还可以设置图形文本格式。
5、建立图形间连接线设置完图形样式、编辑完图形文本后,最后一步就是建立图形间的连接线了,它是让图形彼此产生联系的桥梁。
怎么建立连接线?选中任一图形,点击它旁边的蓝色三角形,拖动到另一图形上即可创建连接线。
掌握以上五步,即可绘制一张数据流程图。