使用Visio绘制数据流图

  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 Flowchart

2.数据流图:FileÆNewÆFlowchartÆData Flow Diagram或者FileÆNewÆSoftwareÆData Flow Model Diagram

3.实体-联系图:FileÆNewÆDatabaseÆDatabase Model Diagram

4.UML模式图:FileÆNewÆSoftwareÆUML Model Diagram

5.Window用户接口:FileÆNewÆSoftwareÆWindows User Interface

6.Jackson图:FileÆNewÆSoftwareÆJackson

7.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查找.

打开其他stencils

1.在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图形下方.

相关文档
最新文档