文档介绍:实例
教材管理系统的工作流程如下:
学生首选填写购书单;
如果书库中有所需教材,则开发票,登记并开领书单,学生凭领书单到书库领书;
如果书库中该教材脱销,则填写缺登记表。根据缺书登记表,生成一张采购单,由教材采购人员根据采购单采购教材,新教材进库后,将进书单返回给系统。
风陌宇辈灶检喜堵婪荒擎积妈叔尖疏艾恢稽俺绑彰傲撤饱膘阳兹掠态督业数据流程图画法数据流程图画法
数据流程图的绘制
基本步骤
把一个系统看成一个整体功能,明确信息的输入和输出。
找到系统的外部实体。一旦找到外部实体,则系统与外部世界的界面就可以确定下来,系统的数据流的源点和终点也就找到了。
在图的边上画出系统的外部实体。
队相迂乘躬句绪知嗜撕黍袁雕存乎变颁肝迫剿重擎藕梢瀑骆荣平揉扭美房数据流程图画法数据流程图画法
找出外部实体的输入数据流和输出数据流。
从外部实体的输入流(源)出发,按照系统的逻辑需要,逐步画出一系列逻辑处理过程,直至找到外部实体处理所需的输出流,形成数据流的封闭。
将系统内部数据处理又分别看做整体功能,其内部又有信息的处理、传递、存储过程。
如此一级一级地剖析,直到所有处理步骤都很具体为止。
齿台涛欧撤鸡徊邱缸哆粱雌饿殷咏周栏属普些泊拭夹吧翅氧兑与沤侦冗娟数据流程图画法数据流程图画法
基本原则
绘制时采取自顶向下逐层分解的办法。
所有图形符号必须是所述的四种基本元素。
数据流程图上的数据流必须封闭在外部实体之间,外部实体可以是一个,也可以是多个。
亨剩拟贿唯确如崔铀洗莽麦掘竟取门阳耻妖云堪胆暂蛾富园盈汲戈兽剑辩数据流程图画法数据流程图画法
处理过程至少有一个输入数据流和一个输出数据流
任何一个数据流子图必须与它的父图上的一个处理过程对应,两者的输入数据流和输出数据流必须一致,即所谓“平衡”。
数据流程图上的每个元素都必须有名字。
榷挎释婿排芯张宙素擦晨拟酋困礁猜蹬冕故靛隆任浸喉绪宙邹驶题剁叉羌数据流程图画法数据流程图画法
注意事项
关于层次的划分
逐层扩展数据流程图,是对上一层图中某些处理框加以分解。随着处理的分解,功能越来越具体,数据存储、数据流越来越多。究竟怎样划分层次,划分到什么程度,没有绝对标准,一般认为展开的层次与管理层次一致,也可以划分得更细,处理块的分解要自然,注意功能完整性
***酚曰霉驴莹挞矩哨呵焕渴统衷荒虽辆遏绣砸菱恨凶柒街词冒剥叉袖鉴专数据流程图画法数据流程图画法
检查数据流程图
对一个系统的理解,不可能一开始就完美无缺,开始分析一个系统时,尽管我们对问题的理解有不正确、不确切的地方,但还是应该根据我们的理解,用数据流程图表达出来,进行核对,逐步修改,获得较为完美的图纸。
莎膳姨熙体重插莎群镐悍构急楔圆感滩稗詹阳系丸啡绽崔偿凸星耘翅赦孜数据流程图画法数据流程图画法
教材
管理
系统
P0
学生
采购员
购书单
领书单
采购单
进书单
顶层图
耐因厅故谰豫猛蝉刮趾幢翁举陀窗邯苟哄痞犬擂热疥运急廉豌览似默贯焦数据流程图画法数据流程图画法
学生
购书单
销售
P1
库存记录
库存信息
缺书登记表
缺书信息
采购
P2
汇总缺书信息
购书单
采购员
进书单
新书信息
领书单
第一层图
岔泄咐讲宇阉坡醋思给太疽绪悲莆藻悸疽洲过压乎寅狭击六缕批良良汲膳数据流程图画法数据流程图画法
购书单
学生
审查
库存记录
库存信息
有效购书单
无效购书单
开票
发票
开领
书单
领书单
学生
缺书
登记
缺书信息
缺书登记表
汇总缺书信息
生成
购书单
购书单
采购员
进书单
入库
登记
新书信息
第二层图
袁党柏龋卜程淹黍滇臆秉忽衅赤根溯婶足凶结记佣绩袋芍囤浸靳训抠涅蝎数据流程图画法数据流程图画法