使用Visio绘制数据流图

合集下载

Visio2010绘制上下文数据流图

Visio2010绘制上下文数据流图

Visio2010绘制上下文数据流图
首先先让我们明确一下为什么要绘制上下文数据流图?
对于程序员来说,我们要知道:整个系统中,哪一些是要我们编程解决的,哪一些不用。

上下文数据流图,就是用来建立初始的项目范围的。

上下文数据流图的几个符号:
外部代理:是与系统交互的外部的人员、组织部门、其他系统或者其他组织,也称为外部实体。

简单的说,就是跟我们这个系统打交道的东西。

可以是人,可以是系统。

一般用矩形表示。

系统:就是你现在想要做的系统。

数据存储:其实就是用来存储信息的。

可视为数据库,文件等存储介质都属于这类。

步骤:
1、区分内部和外部
2、系统需要响应什么业务事务
3、系统必须产生什么响应
4、确定外部存储
说明:
下面我将以一个团购系统为例,讲解如何构建一个上下文数据流图。

团购系统购物子系统用例图
用Visio2010创建上下文数据流图模版1、选择模版
2、选择数据流图
3、看到工具栏
构建上下文数据流图
1、区分内部和外部
让我们从用例中识别出可能的外部代理。

可以看出外部代理分别是供应商,会员,管理员,游客。

内部:购物子系统
2、系统需要响应什么业务事务
构建上下文数据流图是为了区分系统的边界。

所以,我们将对一些响应过程进行抽象。

3、系统必须产生什么响应。

其中画红圈的部分,是系统响应。

4、确定外部存储
由于购物子系统没有涉及到外部存储,所以这一步就跳过了。

至此,上下文数据流图已经完成。

用visio画数据流程图方法

用visio画数据流程图方法

用visio画数据流程图方法
这是一篇关于用visio画数据流程图的内容,详细内容请看下文。

 1、点击开始”,所有程序”,选择OFFICE”中的Visio 2003”并打开。

 2、点击文件”,新建”,流程图”,选择基本流程图
”。

 3、把绘制流程图所需形状”,拖拽到绘图区。

 4、选择连接线工具”进行连线绘制。

 5、选择箭头方向,绘制连接线。

 6、注意,不需要连接线的时候,点击指针工具”,回到移动状态。


 7、关于自定义形状的制作,比如教学媒体选择”形状。

在工具栏空白处右键选择绘图”,选择弧线工具”。

 8、画半圆时,先选择起点画出半个圆弧,然后再画出另半个圆弧,使其刚好对称。

利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图网上书店是一种新型的书店模式,它不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向。

目前,我国运作和销售较好的大型网上书店有很多,如当当、卓越亚马逊等,其中当当网上书店在价格和品种方面的优势众所周知;卓越亚马逊网上书店创造流行的能力比较强。

国外影响较大的网上书店有美国的亚马逊、德国的贝塔斯曼等,其中亚马逊网上书店在1998年拥有4 50万名顾客,而到2002年就有将近32亿人网上购书,销售额达到了78亿美元。

网上售书将成为图书销售的主要渠道。

下面我们将以一个小型的“网上书店系统”为例,对软件工程开发实践方法和相关工具的使用进行介绍。

该网上书店系统旨在实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,从而充分发挥网上交易的优势。

它的目标是保证经销商和用户之间快速的信息交流。

本节主要是实践利用Visio 2007来绘制网上书店系统的数据流图。

利用Vi sio 2007创建Gane- Sarson数据流图,可以选择“软件和数据库”模板,然后再选择“数据流模型图”,创建之后可以看到Gane-Sarson有4种基本符号,如表2-1所示。

在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。

对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。

在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系;底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。

绘制目标系统的顶层数据流图时,关键在于分析系统有哪些外部用户及与该系统进行交互的数据源点或终点。

例如,对于这里的网上书店系统,其外部用户主要有游客、会员和管理员。

使用Visio绘制DFD数据流程图

使用Visio绘制DFD数据流程图
“自定义安装”将由顾客来决定安装旳组件,该选项合 用于高级顾客。假如选择该项,安装程序将进一步提醒 顾客选择需要安装旳组件,如图2.33所示。
(6)点击“下一步(N) >”,进入安装就绪界面,如图 2.34所示,该界面给出了某些安装软件有关旳信息,假 如需要修改某些内容,能够点击“< 上一步(B)”进 入此前旳界面,点击“取消”能够取消软件旳安装过程。
能够把个人设计旳新图元或常用图元保存在 “我旳形状”中旳收藏夹中以以便使用。安装 Microsoft Office Visio 时会自动创建“收藏夹” 模具,而且该模具位于“我旳文档”下旳“我 旳形状”文件夹中。接下来把刚刚制作旳新图 元保存到收藏夹,措施如下:
(7)点击“文件”→“形状”→“我旳形 状”→“收藏夹”,如图5.27所示。
(3)添加文字并设置格式,如图 5.32所示。
(4)反复以上环节绘制 “注册课程” 和“生成课堂信息”两个过程。
(5)拖动“接口”图元到绘图区域,调 整位置和大小,添加文字并设置格式, 如图5.33所示。
图5.33 绘制接口图元
(6)反复以上环节绘制 “教师”和 “学生”两个实体。
(7)拖动“数据存储”图元到绘图区域, 调整位置和大小,添加文字并设置格式, 如图5.34所示。
(1)点击“开始”→“程序”→“Microsoft Office” →“Microsoft Office Visio2023”开启 Visio 2023,然后点击“文件”→“新 建”→“流程图”→“数据流图表”即可打开 内置旳Gane-Sarson形状任务栏,操作菜单如 图5.20所示。
图5.20 进入Visio 2023旳数据 流图表任务栏
图7.13 在Visio 2023中新建基 本流程图

使用Visio绘制数据流图(精)

使用Visio绘制数据流图(精)

实验一、使用Visio 绘制数据流图实验目的:1.掌握在Microsoft Visio中绘制图形的基本方法;2.认知数据流图的基本元素;3.掌握使用数据流图对系统进行自顶向下逐步求精的分析过程。

实验内容:根据下面的描述,按要求画出“教育基金会捐助资金管理系统”的数据流图。

某教育基金会捐助资金管理系统的基本功能如下:1.由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。

2.由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出。

3.每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。

实验要求:1.确定“教育基金会捐助资金管理系统”的数据源点和终点,画出该系统的顶层数据流图;2.分析系统的主要功能,细化系统的顶层数据流图,画出系统的第1层数据流图;3.细化系统的各个主要功能,画出系统的第2层数据流图。

提示:1.系统中有三个实体:捐助者、教育单位、基金会的理事会;2.系统的主要功能有:收入处理、支出处理、产生报表。

其中收入处理可以细分为:接受请求(捐助请求)、确认身份和登记收入(存入款项);支出处理可以细分为:接受请求(用款请求)、合法性检查和登记支出(支出款项); 3.系统需要存储的信息:捐助者信息、教育单位信息和收支状况信息。

实验所需的基本技术知识,参见基础知识一。

基础知识一、Visio基本绘图知识 Microsoft Visio 2002为我们提供了强大的绘图功能,使用Visio 中提供的图形模板,我们可以轻松绘制数据流图、系统流程、程序流程图、ER 图、UML 类图、Gantt 图等图形,这些图形是我们在软件工程系统分析和设计过程中使用的非常重要的系统描述工具。

利用Visio ,我们不仅可以绘制ER 图,还可以对一个现有的数据库结构进行反向工程来生成数据库的ER 图和具体的表的定义结构。

Visio 支持包括Microsoft SQL Server、Microsoft Access 、Oracle 和 IBM的DB2在内的多种数据库。

基于VISIO的数据流图

基于VISIO的数据流图

业务流程优化
业务流程梳理
数据流图能够清晰地展示业务流程中的各 个环节及其数据流关系,帮助企业了解现 有业务流程的瓶颈和问题。
流程改进与优化
基于数据流图的分析,可以对业务流程进 行优化,提高业务处理效率,降低成本。
流程再造与重构
在更彻底的情况下,数据流图可以用于指 导业务流程的重新设计和构建。
数据中心设计与规划
创建数据流 图模板
在Visio中,选择 “文件”菜单, 选择“新建”, 然后选择“流程 图”。
在流程图模板中 选择适合的数据 流图类型,例如 “数据流图”、 “工作流程图” 等。
添加基本元 素
在工具栏中选择 所需的形状,例 如“流程”、 “决策”、“数 据存储”等。
将所选形状拖拽 到画布中,并根 据需要调整其大 小和位置。
数据流图通过可视化地展示数据中心中的数据流动和处理环节,帮助规划人 员和设计人员更好地理解数据中心的需求和要求,提出合理的方案和设计并 进行优化。
TITLE
THANKS
感谢您的观看

03
数据流图的应用场景
系统分析与设计
1 2
确定系统需求 通过数据流图,系统分析师可以明确系统输入、 输出以及关键业务功能,从而确定系统的需求。
系统结构规划 数据流图可以帮助规划系统的整体结构,包括各 个子系统、模块及其之间的数据流关系。
3
数据流程分析
通过数据流图,可以分析数据的流动路径、处理 逻辑以及数据存储方式,发现潜在的数据瓶颈和 优化点。
04
1. 选择需要调整的元素。
05
2. 在Visio菜单中选择“格式”->“对齐”或“分布”。
06
3. 根据需要对齐或分布元素。

利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图网上书店是一种新型的书店模式,它不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向。

目前,我国运作和销售较好的大型网上书店有很多,如当当、卓越亚马逊等,其中当当网上书店在价格和品种方面的优势众所周知;卓越亚马逊网上书店创造流行的能力比较强。

国外影响较大的网上书店有美国的亚马逊、德国的贝塔斯曼等,其中亚马逊网上书店在1998年拥有450万名顾客,而到2002年就有将近32亿人网上购书,销售额达到了78亿美元。

网上售书将成为图书销售的主要渠道。

下面我们将以一个小型的“网上书店系统”为例,对软件工程开发实践方法和相关工具的使用进行介绍。

该网上书店系统旨在实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,从而充分发挥网上交易的优势。

它的目标是保证经销商和用户之间快速的信息交流。

本节主要是实践利用Visio 2007来绘制网上书店系统的数据流图。

利用Vi sio 2007创建Gane- Sarson数据流图,可以选择“软件和数据库”模板,然后再选择“数据流模型图”,创建之后可以看到Gane-Sarson有4种基本符号,如表2-1所示。

在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。

对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。

在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系;底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。

绘制目标系统的顶层数据流图时,关键在于分析系统有哪些外部用户及与该系统进行交互的数据源点或终点。

例如,对于这里的网上书店系统,其外部用户主要有游客、会员和管理员。

利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图网上书店是一种新型的书店模式,它不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向。

目前,我国运作和销售较好的大型网上书店有很多,如当当、卓越亚马逊等,其中当当网上书店在价格和品种方面的优势众所周知;卓越亚马逊网上书店创造流行的能力比较强。

国外影响较大的网上书店有美国的亚马逊、德国的贝塔斯曼等,其中亚马逊网上书店在1998年拥有450万名顾客,而到2002年就有将近32亿人网上购书,销售额达到了78亿美元。

网上售书将成为图书销售的主要渠道。

下面我们将以一个小型的“网上书店系统”为例,对软件工程开发实践方法和相关工具的使用进行介绍。

该网上书店系统旨在实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,从而充分发挥网上交易的优势。

它的目标是保证经销商和用户之间快速的信息交流。

本节主要是实践利用Visio 2007来绘制网上书店系统的数据流图。

利用Vi sio 2007创建Gane- Sarson数据流图,可以选择“软件和数据库”模板,然后再选择“数据流模型图”,创建之后可以看到Gane-Sarson有4种基本符号,如表2-1所示。

在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。

对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。

在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系;底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。

绘制目标系统的顶层数据流图时,关键在于分析系统有哪些外部用户及与该系统进行交互的数据源点或终点。

例如,对于这里的网上书店系统,其外部用户主要有游客、会员和管理员。

使用Visio绘制DFD数据流程图详解

使用Visio绘制DFD数据流程图详解

图5.27 显示收藏夹的操作
这时左侧的形状任务栏会显示“收藏 夹”子任务栏,如图5.28所示。
(8)将新图元拖动到收藏夹中,并
所示,把新图元命名为“过程”。
可以更名以适应使用者的需要,如图5.29
绘制课程管理系统的DFD


下面以绘制课程管理系统的0层图为例介 绍DFD的绘制方法及过程。该DFD中包含 3个外部实体、3个过程、3个数据存储以 及若干用于连接的数据流。具体的操作 步骤如下: (1)拖动收藏夹任务栏中新添加的“过 程”图元到绘图区域并调整大小及位置, 如图5.30所示。

(3)点击“下一步(N) >”,进入用 户信息输入界面,如图2.30所示,输 入相应的用户信息。


(4)点击“下一步(N) >”,进入最终用 户许可协议提示界面,如图 2.31 所示, 选中“我接受《许可协议》中的条款 (A)”选项。 (5)点击“下一步(N) >”,进入安装类 型选择界面,如图 2.32 所示,用户可根 据需要选择相应的安装类型并指定软件 的安装位置。
(6)按住Shift键,选中进程图元和直线 图元,然后点击右键,在弹出菜单中选择 “形状”→“组合”把二者组合成一个图 元,如图5.26所示。


可以把个人设计的新图元或常用图元保存在 “我的形状”中的收藏夹中以方便使用。安装 Microsoft Office Visio 时会自动创建“收藏夹” 模具,并且该模具位于“我的文档”下的“我 的形状”文件夹中。接下来把刚才制作的新图 元保存到收藏夹,方法如下: (7)点击“文件”→“形状”→“我的形 状”→“收藏夹”,如图5.27所示。
图7.24 设置连接线的线条格式
图7.25 为连接线添加双箭头

使用Visio绘制数据流图(精)

使用Visio绘制数据流图(精)

实验一、使用Visio 绘制数据流图实验目的:1.掌握在Microsoft Visio中绘制图形的基本方法;2.认知数据流图的基本元素;3.掌握使用数据流图对系统进行自顶向下逐步求精的分析过程。

实验内容:根据下面的描述,按要求画出“教育基金会捐助资金管理系统”的数据流图。

某教育基金会捐助资金管理系统的基本功能如下:1.由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。

2.由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出。

3.每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。

实验要求:1.确定“教育基金会捐助资金管理系统”的数据源点和终点,画出该系统的顶层数据流图;2.分析系统的主要功能,细化系统的顶层数据流图,画出系统的第1层数据流图;3.细化系统的各个主要功能,画出系统的第2层数据流图。

提示:1.系统中有三个实体:捐助者、教育单位、基金会的理事会;2.系统的主要功能有:收入处理、支出处理、产生报表。

其中收入处理可以细分为:接受请求(捐助请求)、确认身份和登记收入(存入款项);支出处理可以细分为:接受请求(用款请求)、合法性检查和登记支出(支出款项); 3.系统需要存储的信息:捐助者信息、教育单位信息和收支状况信息。

实验所需的基本技术知识,参见基础知识一。

基础知识一、Visio基本绘图知识 Microsoft Visio 2002为我们提供了强大的绘图功能,使用Visio 中提供的图形模板,我们可以轻松绘制数据流图、系统流程、程序流程图、ER 图、UML 类图、Gantt 图等图形,这些图形是我们在软件工程系统分析和设计过程中使用的非常重要的系统描述工具。

利用Visio ,我们不仅可以绘制ER 图,还可以对一个现有的数据库结构进行反向工程来生成数据库的ER 图和具体的表的定义结构。

Visio 支持包括Microsoft SQL Server、Microsoft Access 、Oracle 和 IBM的DB2在内的多种数据库。

经典:使用Visio绘制DFD数据流程图

经典:使用Visio绘制DFD数据流程图
14
拖动基本流程图任务栏中的 “直接数据”图元到绘图区域 并调整大小及位置,如图7.17 所示。
15
图7.18旋转数据存储图元
16
图7.19添加了文字的数据存储 图元
17
接下来需要在各图元之间添加连接线, 点击工具栏上的按钮,在下拉菜单中选 择“其他Visio方案”→“连接线”,如 图7.214所示,在左侧形状任务窗格中会 显示连接线任务栏。
(1)点击“开始”→“程序”→“Microsoft Office” →“Microsoft Office Visio2003”启动 Visio 2003,然后点击“文件”→“新 建”→“软件”→“数据流模型图”即可打开 内置的Gane-Sarson形状任务栏,操作菜单如 图5.20所示。
25
图5.20 进入Visio 2003的数据 流图表任务栏
18
19
图7.22 在图元之间绘制连接线
20
图7.23 把折线连接线转化为直 线连接线
21
图7.24 设置连接线的线条格式
22
图7.25 为连接线添加双箭头
23
重复以上步骤,可以绘制出课 程管理系统的系统流程图如图 7.26所示。
24
实验 使用Visio 2003绘制DFD
Visio 2003中提供了多种图形的图元,绘图者 中可以直接使用Visio 2003中提供的数据流图 表中的图元,操作步骤如下:
“自定义安装”将由用户来决定安装的组件,该选项适 用于高级用户。如果选择该项,安装程序将进一步提示 用户选择需要安装的组件,如图2.33所示。
(6)点击“下一步(N) >”,进入安装就绪界面,如图 2.34所示,该界面给出了一些安装软件相关的信息,如 果需要修改某些内容,可以点击“< 上一步(B)”进 入以前的界面,点击“取消”可以取消软件的安装过程。

如何用Visio2007绘制流程图

如何用Visio2007绘制流程图

认识VISIVOisio的功能
课程目的
使大家熟悉Visio 2007软件的功能、界面,掌握Visio 2007软件的基本 操作;
熟悉绘制流程图的步骤; 能够使用Visio绘制流程图。
VISIO基本操作
(1) Visio 绘图环境 模具:指与模板相关联的图件(或称形状)的集合。利用模具可以迅速
(3) 图形的移动
用鼠标拖拽图形,则可以将其移动到合适的位置上。 1)选中第一个图形后,按住 Shift 键,再选择其他的图形。 2)把鼠标移到其中的一个图形上,直到出现十字的箭头符号。 3)把它拖拽到新的位置再放开,所有被选择的图形会以相同的方向及间距移动到新的
位置上。
VISIO图形操作
工具栏
模具
图件(也称形状)
绘图页
任务窗格 绘图窗口
VISIO基本操作
打开模板:文件→新建→选择绘图类型 打开模具:文件→形状 文档模具:开始绘图时,Visio创建的特定于该绘图文件的模具。文件→形状→显示文
档模具 (说明:可以通过修改文档模具上的主控形状,修改绘图文件中所有页上形状的所
有实例。用户不能保存文档模具以用于其他绘图。)
(4) 图形的删除
选中该图形,按“Delete”键即可删除该图形。
(5) 调整图形大小
可以通过拖动形状的角、边或底部的手柄来调整形状的大小。 (注: Microsoft Office Visio 形状还具有其他类型的手柄,例如旋转手柄和控制手 柄。您将在其他各讲中了解这些手柄。)
1)使用“指针”工具 ,单击“进程(圆形)”形状。 2)将“指针”工具放置在角选择手柄 上方。 指针将变成一个双向箭头 ,表示可以
绘制流程图
绘制流程图
绘制流程图

Visio 2007画ER图和数据流图的方法

Visio 2007画ER图和数据流图的方法

一、Visio 2007画ER图方法:(1)先在“文件”-〉“形状”-〉“常规”-〉“基本形状”中找到矩形、椭圆、动态连接线,分别右击选择“添加到我的形状”-〉“添加到新模具”。

之后出现“另存为”对话框,把新模具命名为“ER图”,这样我们就把矩形和椭圆等添加到了新模具“ER图”中。

(2)用同样的思路,在“文件”-〉“形状”-〉“常规”-〉“方块”找到菱形,添加到模具“ER图”中。

(3)在“文件”-〉“形状”-〉“软件与数据库”-〉“数据库”-〉“ORM图表”里的“频率约束”,这是一个无边框的小矩形,适合来标示联系类型(1 : 1,1 : n或m : n),把它添加到“E-R图”模具中,这样以后画E-R图就方便多了。

添加完成后,就可以在画E-R图时打开该模具(“文件”-〉“形状”-〉“打开模具”),E-R 图所有的元素都会在一个模具中显示出来了。

二、把visio图形添加到word中的方法:图形在visio中画完之后,可以选中整个图形,复制,粘贴到word文档中也可以,把visio图形另存为jpg格式的图形文件,在word中插入—图片—来自文件,把图形插入到word文档中。

三、visio画数据流图的方法:1.图形所在位置:“文件”-〉“形状”-〉“流程图”-〉“混合流程图形状”,按照前面的方法把下面的图形分别添加的新模具“数据流图”中。

(1)分段流程2(2)数据存储(3)外部实体1(4)动态连接线2. 画法:(1)处理:选择“数据流图”模具中的“分段流程图2”,双节添加文字为加工名称。

再到工具栏中选择文本框按钮,添加到该图上,输入加工编号后,调整文字大小位置。

把两个图形组合(选择两个图形,右击-〉“形状”-〉“组合”)。

(2)数据存储:选择“数据存储”图形,方法同上。

(3)外部项:选择“外部实体1”图形,输入文字,调整文字和图形大小。

在工具栏上右击,选择“绘图”,利用“绘图”工具栏上的直线,画出外部项左上角的折角。

基于VISIO的数据流图-Read

基于VISIO的数据流图-Read

利用Visio绘制数据流程图


1.制作业务流程图图元
绘制数据流程图首先需要制作图元,数据流程图的图元有 4种类型,它们分别是外部项、处理功能、数据流和数据 存储。
图元的制作

车辆购置管理数据流程图
二级 公司 1.1 基础设施购置 车辆购置 二级 申请单 申请单管 公司 理 各类发票及车辆资料 车辆购置申请单 1.4 车辆基本 信息管理 车辆调拨 通知单 财务 经营 处 二级 公司
车辆基本信息 1.2 车辆购置 申请审批 (总工程 师) 1.3 车辆购置 申请批复 (总经 理)
基于VISIO的数据流 图

数据流程图

数据流程图既是对原系统进行分析和抽象 的工具,也是用以描述新系统逻辑模型的 主要工具 。
特点:
具有抽象性 具有概括性

数据流程图采用4种符号:
(1)外部实体 (2)处理功能
(3)数据存储
(4)数据流
数据流程图

外部实体、处理功能、数据存储及数据流符号
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一、 使用Visio 绘制数据流图实验目的:1.掌握在Microsoft Visio中绘制图形的基本方法;2.认知数据流图的基本元素;3.掌握使用数据流图对系统进行自顶向下逐步求精的分析过程。

实验内容:根据下面的描述,按要求画出“教育基金会捐助资金管理系统”的数据流图。

某教育基金会捐助资金管理系统的基本功能如下:1.由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。

2.由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出。

3.每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。

实验要求:1.确定“教育基金会捐助资金管理系统”的数据源点和终点,画出该系统的顶层数据流图;2.分析系统的主要功能,细化系统的顶层数据流图,画出系统的第1层数据流图;3.细化系统的各个主要功能,画出系统的第2层数据流图。

提示:1.系统中有三个实体:捐助者、教育单位、基金会的理事会;2.系统的主要功能有:收入处理、支出处理、产生报表。

其中收入处理可以细分为:接受请求(捐助请求)、确认身份和登记收入(存入款项);支出处理可以细分为:接受请求(用款请求)、合法性检查和登记支出(支出款项);3.系统需要存储的信息:捐助者信息、教育单位信息和收支状况信息。

实验所需的基本技术知识,参见基础知识一。

基础知识一、Visio基本绘图知识Microsoft Visio 2002为我们提供了强大的绘图功能,使用Visio中提供的图形模板,我们可以轻松绘制数据流图、系统流程、程序流程图、ER图、UML类图、Gantt图等图形,这些图形是我们在软件工程系统分析和设计过程中使用的非常重要的系统描述工具。

利用Visio,我们不仅可以绘制ER图,还可以对一个现有的数据库结构进行反向工程来生成数据库的ER图和具体的表的定义结构。

Visio支持包括Microsoft SQL Server、Microsoft Access、Oracle 和 IBM的DB2在内的多种数据库。

首先,我们学习利用Visio进行绘图所需的基本操作。

利用Visio进行绘图的大致步骤可以概括如下:1.打开模板,添加图形.2.移动图形或者改变图形的尺寸.3.添加文本.4.将图纸中的图形连接到一起.5.格式化图形.6.保存制图.下面我们将分6个循序渐进的单元学习使用Visio绘图的基本操作。

1: 初学绘图在本节,你将学会:1.打开模板2.在图纸中添加图形3.查找图形打开模板1.在File菜单选择New, 然后单击Choose Drawing Type.2.在Category下, 单击某一个分类, 并在Template 下, 单击某一个模板.提示 如果你不知道应该选哪一个模板,单击Block Diagram 类别,并单击Basic Diagram 模板。

这样会打开Basic Shapes stencil, 其中包含矩形、圆形、三角形、箭头等基本形状。

Visio中可以用于软件工程的模板列举如下,但不限于此:1.系统流程图:FileÆNewÆFlowchartÆBasic Flowchart2.数据流图:FileÆNewÆFlowchartÆData Flow Diagram或者FileÆNewÆSoftwareÆData Flow Model Diagram3.实体-联系图:FileÆNewÆDatabaseÆDatabase Model Diagram4.UML模式图:FileÆNewÆSoftwareÆUML Model Diagram5.Window用户接口:FileÆNewÆSoftwareÆWindows User Interface6.Jackson图:FileÆNewÆSoftwareÆJackson7.Gantt图:FileÆNewÆProject ScheduleÆGantt Chart在打开模板之后,你可以采用两种方式将图形添加到你的图中,一是从stencil 中拖拽一个图形,一是使用绘图工具绘制。

从stencil拖拽一个图形1.点击stencil标题栏,显示其中的图形2.从stencil中拖拽一个图形到绘图纸上利用绘图工具绘图•点击任意绘图工具,比如Rectangle或者Ellipse, 然后在绘图纸上画出图形从图中删除某个图形•点击这个图形,然后按下DELETE 键.有些时候,你选择的template的stencil中没有你需要的图形。

例如,当你打开Basic Flowchart 模板时,它打开三个stencils: Basic Flowchart Shapes, Backgrounds, 和 Borders and Titles. 你会发现其中没有你需要的computer 图标. 如果是这样,你可以键入名字进行搜索,或者打开其他stencils查找.打开其他stencils1.在File菜单,指向Stencils, 点击Open Stencil.2.双击某一个文件夹, 然后双击某一个stencil ,之后查找你需要的图形.查找图形,当你不知道应该打开哪一个stencils的时候1.在File菜单,点击Find Shape.Find Shape 面板会出现在stencil 所在的区域,在绘图纸的左侧.2.在Search For编辑框中,输入一个或者多个可以描述你需要的图形的关键字.3.点击Go.4.当你查找到你需要的图形时,从Find Shape面板将它拖拽到绘图纸中.提示 如果想关闭stencil 或者 Find Shape 面板, 右键单击标题栏,然后在快捷菜单中,单击Close.练习1.在File菜单,指向New, 然后单击Choose Drawing Type.2.在Category下, 单击Flowchart, 然后在Template下, 单击Basic Flowchart.3.在图纸中添加图形:拖拽Process图形到图纸上.4.再拖拽一个Process图形到图纸上,将它放在第一个Process图形下方.5.拖拽一个Decision图形到图纸上,将它放在第二个Process图形下方.6.拖拽一个Predefined process图形到图纸上, 将它放在Decision图形的右侧.7.拖拽另一个Process图形到图纸上, 将它放在Decision图形的下方.8.拖拽一个Terminator图形到图纸上, 将它放在最后一个Process图形下方.2: 移动图形或者改变图形的尺寸在本节,你将学会:1.移动图形2.改变图形的尺寸3.缩放图形移动某个图形1.单击工具栏中的Pointer工具.2.移动鼠标到图形上,鼠标变成十字箭头形状.3.拖动图形。

或者,用键盘上的箭头键移动图形.你可以利用绘图纸上的网格对齐图形,或者放置图形到适当的位置.一次移动多个图形1.按下SHIFT 键,点击每个图形. 或者,如果你想移动的图形聚在一起, 在选中Pointer工具的情况下, 点击这些图形周围的空白区域,拖拽鼠标选中所有你想移动的图形.2.将鼠标放在选中图形的中央.3.拖动这些图形. 或者,用键盘上的箭头键移动图形.提示 你可以利用Rotation 工具旋转一个图形.改变图形的尺寸1.选中Pointer工具.2.选中图形.3.其余操作类似在Word中改变图形的大小.指定一个或者多个图形的精确尺寸1.选中一个或者多个图形.2.在View菜单, 点击Size & Position Window.3.在Size & Position窗口中, 输入图形的宽度和高度.X:距离图纸左边沿的距离Y:距离图纸下边沿的距离Width:图形的宽度Height:图形的高度有时,你很难移动或者改变特别小的图形的尺寸. 为了能够准确的放置图形的位置,需要将图的一部分进行放大,你可以利用快捷键或者工具栏上的Zoom 工具.你也可以利用Pan & Zoom 窗口将一个大的图缩小,以观察其全貌.使用快捷键缩放图纸1.为了放大图的某个部分,选中Pointer工具, 然后按下CTRL+SHIFT 键,用鼠标拖拽出你想放大的部分.2.为了迅速缩小图纸以查看你的制图的全貌,你可以按下CTRL+W 键.利用Pan & Zoom window,缩放图纸1.在View菜单, 单击Pan & Zoom Window.2.在Pan & Zoom 窗口, 拖拽出你想放大的区域,这个区域会被用红色的边框围起来.3.如果你想变换视图, 在Pan & Zoom窗口中拖拽红色边框的位置或者大小即可.练习继续前一节的练习.1.删除最后一个Process图形(在Terminator图形上方的那个Process图形).2.为了更精确的制图,按下CTRL+SHIFT 键,用鼠标拖拽出一个区域以放大该区域.3.选中图中除了Terminator图形之外的其他图形(用shift键或者用拖拽的方式).4.移动选中的图形到图纸中的适当位置.5.按下CTRL+W 键,看看你的制图的全貌.3: 添加文本本节,你将学会:1.添加一个图形的文字2.添加独立的文字3.格式化文字给一个图形添加文字•双击图形,输入文字。

或者选中Text工具, 点击图形,然后输入文字.将图形中的文字删除•双击图形,图形中的文字呈反显状态,按下DELETE 键. 或者选中Text工具, 点击图形, 选中你想删除的文字, 然后按下DELETE 键.添加独立的文字•点击Text工具, 单击你想添加文字的地方,在文本框中输入文字即可.删除独立的文字•点击Pointer工具, 点击文字区,然后按下DELETE 键.在绘图纸上移动一个文字区1.选中Pointer工具, 点击文字区.3.拖动文字区到目标位置.格式化文字1.选择文字a.选中Pointer工具,点击文字区或者包含文字的图形可以选中整个文字区或者图形内的文字.b.如果想选择部分文字,则双击文字区或者图形内部的文字。

2.在Format菜单, 单击Text, 然后在Text对话框中更改文字的属性. 或者单击工具栏上的格式化按钮, 比如Bold(加粗), Italic(倾斜), 或者Underline(下划线).如果工具栏中没有这些按钮, 右键单击工具栏, 然后在快捷菜单中单击Formatting.技巧 为了显示更多的文字格式化按钮,你可以右键单击工具栏,然后在快捷菜单中选择Format Text.练习继续前面的练习.添加文字到流程图的图形中1.单击第一个Process图形, 输入1.2.单击第二个Process图形, 输入2.3.单击Decision图形, 输入3.4.单击Predefined process图形, 输入A.5.单击Terminator图形, 输入B.6.选中流程图中所有图形.7.为了改变文字的颜色,选择所有图形,单击Text Color按钮右侧的小箭头, 选择红色.8.为了给你的流程图添加一个标题,单击Text工具, 在流程图的上方的适当位置单击,然后输入123AB.4: 连接图形在本课中,你将学到:1.使用Connector工具连接图形;2.使用stencil中的connector连接图形;3.给connectors添加文字.Connectors 可以将图中的图形连接起来,用于标明图形之间的某种关系.在Visio中当你移动被连接的图形时,连接线也会跟着图形移动.注意:如果使用Line 工具连接图形,当你移动被连接的图形时,你将不得不重新绘制图形之间的连接线.因此,务必使用Connectors连接图形.连接绘图纸上的图形1.单击Connector 工具.2.将鼠标移动到需要连接的图形之一,这个图形的边框将变为红色.3.拖动鼠标到需要连接的另一个图形,这个图形的边框也变为红色.删除 connector•单击connector, 然后按下DELETE 键.利用stencil中的connectors连接图形1.从stencil中拖出一个connector, 然后拖动它的一个端点到需要连接的图形之一,直到图形的边框变成红色,或者connector的端点变成红色.2.拖动connector 的另一个端点到另一个需要连接的图形.提示 Microsoft Visio 包含Connectors stencil, 其中包含许多不同类型的connectors. 如果你在现有打开的stencils中找不到,可以试试Visio Extras 文件夹中的Connectors stencil.给connectors添加注释文字•选中Pointer工具, 单击connector, 然后输入文字.5: 格式化图形本课,你将学到:1.格式化二维图形;2.格式化一维图形;3.利用control handles改变图形的外观格式化二维图形1.单击二维图形,也可以选择多个二维图形.2.采用下面的方法之一:•在Format菜单, 单击Line改变直线的颜色、粗细或者样式.•在Format菜单, 单击Fill改变填充颜色和填充样式.•单击任何格式化按钮, 比如Fill Color按钮.提示 为了显示更多的格式化按钮,右键单击工具栏,在快捷菜单中单击Format Shape.技巧 你可以利用Format Painter 工具将一个图形的格式化属性——文字、填充、线等的属性拷贝到另一个图形。

相关文档
最新文档