利用Visio绘制数据流图与组织结构图

绘制数据流图:

利用Visio 2007来绘制网上书店系统的数据流图。利用Visio 2007创建Gane- Sarson数据流图,可以选择“软件和数据库”模板,然后再选择“数据流模型图”,创建之后可以看到Gane-Sarson有4种基本符号,如下图所示。

在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系;底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。

下面,我就以两个例子具体的教大家用Visio 2007画数据流图。

(图一)

(1)首先打开Visio 2007,选择“软件和数据库”模板,然后再选择“数据流模型图”,如下图示:

点击确定,即进入了画图界面。下面根据原图开始画图:

在这个过程中需要注意的是

这种画法如图示,如当鼠标知道两个图形中端时,会出现三角形,点击三角形则连成所示带箭头的连线,再点击此线中间,出现下图所示结果,再在中间虚线长方形内输入相应文字即可。

而其他中间不需输入文字的连线,则是通过使用数据流得来,而数据流,流程,接口,数据存储这四种图案都是先将鼠标移到左边图处再左击鼠标不放直到把相应图案拖到画板处得来。数据流的图形可以通过鼠标的拖动来改变。

(2) 绘制图元。Visio 2007支持拖曳式绘图,即将所需要的图元拖到绘图窗口上

(3) 编辑图元。双击每个图元,进入文本编辑状态后,输入相应的文字信息。这里要注意:在Visio 2007中,不能对“数据存储”图元进行文字编辑

(4) 连接图元。依据数据在各图元之间的流动关系,将相关图元用数据流连线连接起来。在连接图元时,可以用Visio 2007的自动连线功能,也可以将“数据流”连线拖曳到待连线的图元之间。双击“数据流”图元,可以输入数据流所表示的详细信息。

(5)布局。先选中多个图元,然后利用菜单栏里的“形状”→“对齐形状”和“形状”→“分布形状”对图形进行布局。最后,便可得到完整的数据流图。

绘制组织结构图:

成图如下示:

(1)首先打开Visio 2007,选择"商务"模板,然后再选择“组织结构图”,如下图示:

点击确定后得:

下面画图步骤类似于上图画图步骤,依旧是采用拖拽式画图,但画此图需注意层次,如第一层是总经理,下一层是经理。。。,框格于框格之间额连接用动态连接线连接。再对其调整后即可得所需画的第二幅图。

参考文章连接:https://blog.csdn.net/mydriverc2/article/details/47150903

原文地址:https://www.cnblogs.com/mlgjb/p/9042661.html

时间: 2024-11-09 01:44:10

利用Visio绘制数据流图与组织结构图的相关文章

利用JFreeChart绘制股票K线图完整解决方案

http://blog.sina.com.cn/s/blog_4ad042e50100q7d9.html 利用JFreeChart绘制股票K线图完整解决方案 (2011-04-30 13:27:17) 标签: 绘制 股票 k线 it 分类: 软件_Software 因为工作的需要,接触了一些股票图形绘制类的工作,其中最主要的还是股票K线图的绘制了,如果利用编程语言最底层的图形绘制方法去绘制这类图形,如果对编程语言不是特别熟悉的话,一般是有很大的困难的,通过在网上搜索发现,以自己最熟悉的两门语言为

visio绘制流程图-去掉默认的左侧栏(小例)

近日在使用Visio绘制流程图时,想要把左侧的默认栏去掉,找了半天,后来同事的一句话就给解决了,原来那是作为一个分隔符存在的,只要去掉就可以. 设置方法,如下图: = 只需要去掉"跨职能流程图"选项下面"显示分隔符"的勾选,即可实现,如下: 非常简单,简而记之.

PyQt5利用QPainter绘制各种图形

这个例子我做了好几天: 1)官网C++的源码,改写成PyQt5版本的代码,好多细节不会转化 2)网上的PyQt的例子根本运行不了 填了无数个坑,结合二者,终于能完成了一个关于绘图的东西.这个过程也掌握了很多新的知识点 [知识点] 1.关于多个点的使用 poitns = [QPoint(10, 80), QPoint(20, 10), QPoint(80, 30), QPoint(90, 70)] 请看: 1 # 定义多个点 2 points = [QPoint(10, 80), QPoint(2

利用visio 2010 设计ER图,并导成SQL语言

建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理.对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树.表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型. 数据库模型有多重分类,通常所说的ER图是图模型,除此之外还有层次模型.网状模型.关系模型等.这其中比较简单的当数ER图,也称实体-联系图(Entity RelationshipDiagram),它提供了表

C#利用GDI+绘制旋转文字等效果

C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现.但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少.经过琢磨,可以将矩形内旋转转化为按点旋转,不过需要经过不少的计算过程.利用下面的类可以实现该功能. [csharp] view plaincopy using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D;

Visio绘制ER图-

建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理.对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树.表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型.    一般的ER图画法是采用椭圆形.矩形.菱形来描述实体及他们之间的关系,这三者在图中分别代表了属性.实体.联系. 对ER图进行建模时提倡使用PowerDesigner(功能强大,形式多样),因为Powe

C#利用GDI+绘制旋转文字等效果实例

本文实例讲述了C#利用GDI+绘制旋转文字等效果的方法,是非常实用的技巧.分享给大家供大家参考之用.具体如下: C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现.但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少.经过琢磨,可以将矩形内旋转转化为按点旋转,不过需要经过不少的计算过程.利用下面的类可以实现该功能. 具体实现代码如下: using System; using System.Collections.Generic; using System

利用QPainter绘制各种图形(Shape, Pen 宽带,颜色,风格,Cap,Join,刷子)

利用QPainter绘制各种图形 Qt的二维图形引擎是基于QPainter类的.QPainter既可以绘制几何形状(点.线.矩形.椭圆.弧形.弦形.饼状图.多边形和贝塞尔曲线),也可以绘制像素映射.图像和文字.此外,QPainter还支持一些高级特性,例如反走样(针对文字和图形边缘).像素混合.渐变填充和矢量路径等.QPainter也支持线性变换,例如平移.旋转.错切和缩放. 本例子中利用QPainter类提供的各种draw函数,绘制各种类型的图形,包括对图形的形状.颜色.填充风格等的选择. 1

【转】Visio绘制WEB流程图的心得

一个哥们在MSN上告诉我,他们公司的交互设计师只产出流程图,并问我用什么标准评价流程图的好坏.他的说法把我彻底震了-这分工也太细了吧!也不知道该说他们那里这样是好还是不好. 不过仔细想来,我倒的确没有仔细考虑过流程图的好坏,正好借此机会自我总结一下. 1.各司其职的形状 在我的流程图中,适用于不同目的和功能的形状都有各自确定的规范.到目前为止,我一共定义了以下一些形状: (1)开始和结束 作为整张流程图的头和尾,必须标清楚到底具体指哪个页面,以免日后出现歧义. (2)网页 如你所见,网页的形状是