第3章功能与数据分析3
1基于Visio的数据流程图3
1数据流程图数据流程图既是对原系统进行分析和抽象的工具,也可以用来描述新系统的逻辑模型
数据流程图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)
数据流程图使用四种基本的符号代表外部实体、数据处理、数据存储和数据流
表示数据流程图的符号有几种不同的形式,主要有Gane-Sarson符号集和Yourdon符号集
在这里,我们使用Gane-Sarson符号集来绘制数据流程图
(1)外部实体
外部实体指系统以外又与系统有联系的人或事物
它表达了该系统数据的外部来源和去处
例如:人、组织、外部系统等等
外部实体表示数据的来源(谁提供了最初始的数据
)和数据的去处(数据对谁有价值
(2)数据处理
数据处理指对数据的逻辑处理功能,也就是对数据的变换功能,也称为功能、处理过程或者数据加工
(3)数据存储
数据存储表示某种数据保存后的逻辑统称,不考虑具体数据的存储介质和技术手段
(4)数据流
数据流是指处理功能的输入或输出(箭头表示数据流向)
例如:数据,订单,查询要求等
图3-1为绘制流程图的基本符号
图3-1数据流程图符号集配送管理系统的顶层数据流图如图3-2所示
图3-2顶层数据流图配送管理系统的1层数据流图如图3-3所示
24图3-31层数据流图配送管理系统的生成配送单子图如图3-4所示
图3-4生成配送单子图本配送系统的生成车辆调度单子图如图3-5所示
25图3-5生成车辆调度单子图本系统的订货处理子图如图3-6所示
图3-6订货处理子图本配送系统的统计商品配送完成情况子图如图3-7所示
图3-7统计商品配送完成情况子图本配送系统的处理退货子图如图3-8所示
图3-8处理退货子图26配送系统的销售统计子图如图3-9所示
图3-9销售统计子图3