精华内容
下载资源
问答
  • 数据库设计--数据流图(DFD)

    万次阅读 多人点赞 2015-08-01 12:56:19
    数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果...

    1、数据流图的定义

       数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,

    由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型

    在结构化开发方法中,数据流图是需求分析阶段产生的结果。 ----百度百科

     

    2、数据流图的使用方法

     数据流图采用分层的形式来描述系统数据流向,每一层次都代表了系统数据流向

    的一个抽象水平,层次越高,数据流向越抽象。高层次的DFD图中处理可以进一

    步分解为低层次、更详细的DFD图。

    2.1数据流图表示法(Gane-Sarson模型)

    2.2数据流图表示法中各图形的定义

    数据源点和数据汇点:指系统以外又与系统有联系的人或事物。

    用来表达该系统数据的外部来源和去向。

     

    数据流:指处理功能的输入或输出,箭头表示数据流向。

     

    加工或处理:指对数据进行处理加工,使数据变换。

     

    数据存储:表示某种独居保存后的逻辑统称,一般为表结构。

    2.3数据流图的分层结构

    2.4数据流图实例

    顶层数据流图

     

     

    第一层数据流图

     

    第二层数据流图-1

     

    第二层数据流图-2

     

     

    第二层数据流图-3

     

     

    第二层数据流图-4

     

    3、注意事项

    3.1层次的划分遵守原则

    (1)同一张图上所有处理过程应该处于同一个抽象层次上。
    (2)一个处理经过展开,一般以分解为4~10个处理为宜。
     

    3.2正确性检查

    (1)数据守恒,或称为输入数据与输出数据匹配
    ①处理有输入就应该有输出
    ②处理有输出就肯定有输入
    ③输入的数据应该全部流出该处理或者要用于产生流出该处理的数据(排除无用数据)
    ④输出的所有数据必须曾经流入过该处理或者是由流入该处理的数据加工产生(保证必要数据)
     
    (2)在一套数据流图中的任何一个数据存储,必定有流入的数据流和流出的数据流。
    (3)父图中的某一处理的输入、输出数据流必须出现在相应的子图中。
     

    3.3提高易读性

    (1)简化处理间的关系(利用数据存储)
    例:
    设P1,P2为处理,D1为数据存储
    P1->P2可以改变为:P1->D1 D1->P2
    (2)均匀分解
    (3)适当的命名
     

    3.4确定系统边界

    (1)排除纯手工活动
    (2)排除其他外部系统的活动
    (3)和系统外的外部源点之间的接口通过数据流来实现

     

     

    展开全文
  • 1、数据流图的定义数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动处理的过程,因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。在结构化开发方法中。数据流图是...

    1、数据流图的定义

    数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,

    因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。

    在结构化开发方法中。数据流图是需求分析阶段产生的结果。 ----百度百科

    2、数据流图的用法

    数据流图採用分层的形式来描写叙述系统数据流向,每一层次都代表了系统数据流向

    的一个抽象水平,层次越高,数据流向越抽象。

    高层次的DFD图中处理能够进一

    步分解为低层次、更具体的DFD图。

    2.1数据流图表示法(Gane-Sarson模型)

    A7zgkaYPz4

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

    2.2数据流图表示法中各图形的定义

    数据源点和数据汇点:指系统以外又与系统有联系的人或事物。

    用来表达该系统数据的外部来源和去向。

    数据流:指处理功能的输入或输出。箭头表示数据流向。

    加工或处理:指对数据进行处理加工,使数据变换。

    数据存储:表示某种独居保存后的逻辑统称。一般为表结构。

    2.3数据流图的分层结构

    7075e4b081b7afbda86c866c5787938a.gif

    2.4数据流图实例

    79b6d7a91edbd8db6d0d141e51a52168.png

    顶层数据流图

    aed293a5e457311d8ffc91fbb01d9cbf.png

    第一层数据流图

    9317ecace0ae2dc45b4ce1ea1f0cf832.png

    第二层数据流图-1

    941678f034550fae7793247bfe46ee15.png

    第二层数据流图-2

    f297390969a1a8224d70740b09ed0060.png

    第二层数据流图-3

    bac108d423f9b7dae81c891693c45c89.png

    第二层数据流图-4

    3、注意事项

    3.1层次的划分遵守原则

    (1)同一张图上全部处理过程应该处于同一个抽象层次上。

    (2)一个处理经过展开,一般以分解为4~10个处理为宜。

    3.2正确性检查

    (1)数据守恒。或称为输入数据与输出数据匹配

    ①处理有输入就应该有输出

    ②处理有输出就肯定有输入

    ③输入的数据应该所有流出该处理或者要用于产生流出该处理的数据(排除无用数据)

    ④输出的全部数据必须以前流入过该处理或者是由流入该处理的数据加工产生(保证必要数据)

    (2)在一套数据流图中的不论什么一个数据存储。必然有流入的数据流和流出的数据流。

    (3)父图中的某一处理的输入、输出数据流必须出如今对应的子图中。

    3.3提高易读性

    (1)简化处理间的关系(利用数据存储)

    例:

    设P1,P2为处理,D1为数据存储

    P1->P2能够改变为:P1->D1 D1->P2

    (2)均匀分解

    (3)适当的命名

    3.4确定系统边界

    (1)排除纯手工活动

    (2)排除其它外部系统的活动

    (3)和系统外的外部源点之间的接口通过数据流来实现

    展开全文
  • 1、数据流图的定义数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动处理的过程,因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。在结构化开发方法中。数据流图是...

    1、数据流图的定义

    数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,

    因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。

    在结构化开发方法中。数据流图是需求分析阶段产生的结果。 ----百度百科

    2、数据流图的用法

    数据流图採用分层的形式来描写叙述系统数据流向,每一层次都代表了系统数据流向

    的一个抽象水平,层次越高,数据流向越抽象。

    高层次的DFD图中处理能够进一

    步分解为低层次、更具体的DFD图。

    2.1数据流图表示法(Gane-Sarson模型)

    2.2数据流图表示法中各图形的定义

    数据源点和数据汇点:指系统以外又与系统有联系的人或事物。

    用来表达该系统数据的外部来源和去向。

    数据流:指处理功能的输入或输出。箭头表示数据流向。

    加工或处理:指对数据进行处理加工,使数据变换。

    数据存储:表示某种独居保存后的逻辑统称。一般为表结构。

    2.3数据流图的分层结构

    2.4数据流图实例

    顶层数据流图

    第一层数据流图

    第二层数据流图-1

    第二层数据流图-2

    第二层数据流图-3

    第二层数据流图-4

    3、注意事项

    3.1层次的划分遵守原则

    (1)同一张图上全部处理过程应该处于同一个抽象层次上。

    (2)一个处理经过展开,一般以分解为4~10个处理为宜。

    3.2正确性检查

    (1)数据守恒。或称为输入数据与输出数据匹配

    ①处理有输入就应该有输出

    ②处理有输出就肯定有输入

    ③输入的数据应该所有流出该处理或者要用于产生流出该处理的数据(排除无用数据)

    ④输出的全部数据必须以前流入过该处理或者是由流入该处理的数据加工产生(保证必要数据)

    (2)在一套数据流图中的不论什么一个数据存储。必然有流入的数据流和流出的数据流。

    (3)父图中的某一处理的输入、输出数据流必须出如今对应的子图中。

    3.3提高易读性

    (1)简化处理间的关系(利用数据存储)

    例:

    设P1,P2为处理,D1为数据存储

    P1->P2能够改变为:P1->D1 D1->P2

    (2)均匀分解

    (3)适当的命名

    3.4确定系统边界

    (1)排除纯手工活动

    (2)排除其它外部系统的活动

    (3)和系统外的外部源点之间的接口通过数据流来实现

    转载自:http://www.cnblogs.com/yjbjingcha/p/7401622.html

    展开全文
  • 数据库设计-数据流图

    千次阅读 2018-12-28 16:23:00
    数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动处理的过程, 因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。 在结构化开发方法中。数据流图是需求分析阶段...

    1、数据流图的定义

       数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,

    因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。

    在结构化开发方法中。数据流图是需求分析阶段产生的结果。 ----百度百科


    2、数据流图的用法

     数据流图採用分层的形式来描写叙述系统数据流向,每一层次都代表了系统数据流向

    的一个抽象水平,层次越高,数据流向越抽象。

    高层次的DFD图中处理能够进一

    步分解为低层次、更具体的DFD图。

    2.1数据流图表示法(Gane-Sarson模型)


    2.2数据流图表示法中各图形的定义

    数据源点和数据汇点:指系统以外又与系统有联系的人或事物。

     

    用来表达该系统数据的外部来源和去向。


    数据流:指处理功能的输入或输出。箭头表示数据流向。


    加工或处理:指对数据进行处理加工,使数据变换。


    数据存储:表示某种独居保存后的逻辑统称。一般为表结构。

     

    2.3数据流图的分层结构


    2.4数据流图实例

    顶层数据流图

     

     

    第一层数据流图

     

    第二层数据流图-1

     

    第二层数据流图-2

     

     

    第二层数据流图-3

     

     

    第二层数据流图-4

     

    3、注意事项

    3.1层次的划分遵守原则

    (1)同一张图上全部处理过程应该处于同一个抽象层次上。
    (2)一个处理经过展开,一般以分解为4~10个处理为宜。
     

    3.2正确性检查

    (1)数据守恒。或称为输入数据与输出数据匹配
    ①处理有输入就应该有输出
    ②处理有输出就肯定有输入
    ③输入的数据应该所有流出该处理或者要用于产生流出该处理的数据(排除无用数据)
    ④输出的全部数据必须以前流入过该处理或者是由流入该处理的数据加工产生(保证必要数据)
     
    (2)在一套数据流图中的不论什么一个数据存储。必然有流入的数据流和流出的数据流。

     

     

    (3)父图中的某一处理的输入、输出数据流必须出如今对应的子图中。
     

    3.3提高易读性

    (1)简化处理间的关系(利用数据存储)
    例:
    设P1,P2为处理,D1为数据存储
    P1->P2能够改变为:P1->D1 D1->P2
    (2)均匀分解
    (3)适当的命名
     

    3.4确定系统边界

    (1)排除纯手工活动
    (2)排除其它外部系统的活动
    (3)和系统外的外部源点之间的接口通过数据流来实现

     

     

    转载自:http://www.cnblogs.com/yjbjingcha/p/7401622.html

    转载于:https://www.cnblogs.com/wisir/p/10191299.html

    展开全文
  • 1、数据流图的定义数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动处理的过程,因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。在结构化开发方法中。数据流图是...
  • 社团管理系统数据库设计1数据库设计数据库设计是指对于一个给定的使用环境,构造优化的数据库逻辑模式物理结构,并据此建立数据库及其使用系统,使之能够有效地存储管理数据,满足各种用户的使用需求,包括信息...
  • 设计本系统过程中,我们第一步由自顶而下的需求分析概括设计出系统总模块的数据流图,再设计个子模块的相应数据流图,列出数据流信息及数据字典;第二步概念设计在需求分析基础上用E-R图表示出数据及相互间联系,...
  • 1、需求分析(含系统数据流图) 2、数据库概念结构设计(E-R图) 3、数据库逻辑结构设计 4、数据库物理结构设计 5、数据库实现(数据库建立SQL代码) 6、数据库操作(增删改查、存储过程、操作员管理)
  • 小编在软考最后一周,破釜沉舟的学习软考的大题,找到了...本题考察的是软考书上第六章,结构化开发方法,主要是数据流图相关内容,重点难点部分是关于加工与数据流的相关知识,以及一些数据流平衡数据流是否异...
  •  为所有IT用户提供了一整套用于系统分析和设计的完全集成的建模解决方案,是少数 能在一个环境中支持所有几种建模技术的设计工具之一:数据库建模(概念数据模型 CDM,物理数据模型PDM),业务处理模型BPM,以及...
  • 数据库设计过程分为六个阶段:A、系统需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段E、数据库实施阶段F、数据库运行与维护阶段需求分析和概念结构设计独立于任何数据库管理系统。...
  • 数据库设计实例分析 一需求分析实例 现要开发高校图书管理系统 经过可行性分析和初步的需求调查 确 定了系统的功能边界该系统应能完成下面的功能 1读者注册 2读者借书 3读者还书 4 图书查询 1数据流图 顶层数据流图...
  • 分析用户活动涉及的数据,产生数据流图(DFD) 分析系统数据,产生数据字典 概念设计 从每个用户的角度出发定义ER图,然后合并 逻辑设计 根据概念模式转换成逻辑模式、模式评价、修正 物理设计 存储记录结构设计 ...
  • 说明:数据流图用于实现需求分析! ER图设计 局部ER图->全局ER图->全局ER图优化 在ER图合并的时候,会出现以下3种冲突: 1、属性冲突:属性域的冲突属性值单位的冲突(范围不同) 2、命名冲突:同名异意...
  • 需求分析报告;先看一个实例;一 需求分析 1系统目标;...一 需求分析 3:数据流图和数据字典的建立;5.5.2 学生图书借阅管理子系统 1 学生图书借阅管理子系统的基本需求 该子系统是一个专为该学校图书馆管理而设计的系统读
  • 数据库设计

    2019-11-05 22:12:09
    需求分析(分析用户要求,制作数据流图和判定图) 概念结构设计(信息分析和定义,制作E-R图) 逻辑结构设计设计实现,关系型模型,或者非关系模型) 物理结构设计(物理数据库设计、存...
  • 数据库设计--ER

    2013-01-17 17:42:34
    数据库设计的基本步骤 (1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为...
  • 数据流图实例 软件工程分析时用,与数据字典一起能够为以后的数据库设计和基于数据流的设计变得简单。
  • 数据流图的基本符号(1)数据的源点或终点软件系统外部环境中的实体(包括人员、组织或其他软件系统),一般只出现在数据流图的顶层图中。(2)加工或处理加工是对数据进行处理的单元,它接收一定的数据输入,对其...
  • 数据库设计--ER

    2011-11-22 10:26:52
    (1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的...
  • 作者:牟伦利 褚四浩 陈思琴 曹鹏飞(电商11802)分工陈思琴:系统需求分析 、系统相关算法分析和ER曹鹏飞:系统数据字典 、业务流程数据流程和PPT制作牟伦利:存储过程、触发器和数据表的创建褚四浩:系统...
  • 这是图书销售管理系统的可设报告,里面有系统需求分析数据流图,数据字典、数据结构以及功能介绍。
  • 数据流图

    热门讨论 2017-09-12 14:27:05
    另一方面,数据是信息的载体,是我们正在开发的管理信息系统的主要对象,因此必须对系统调查中所收集的数据和数据处理过程进行分析整理,为今后建立新系统逻辑模型以及数据库结构功能模块设计打下基础。...
  • 数据库设计:需求分析

    千次阅读 2012-09-06 19:29:10
    需求分析的主要任务是通过详细调查要处理的对象,包括某个组织、某个部门、某个企业的业务管理等,充分了解原手工或原计算机系统的工作概况及工作流程,明确用户的各种需求,产生数据流图和数据字典,然后在此基础上...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,013
精华内容 405
关键字:

数据库分析和设计数据流图