目录

文章目录

前言

一、下载软件

二、使用步骤

1.打开面板

2.绘制顶层0层/数据流程图

创建加工

画出数据流向

对格式进行设置

结果展示

2. 1层数据流程图

生成子加工

框图格式设置

结果展示

注意事项

3. 2层数据流程图

总结


  • 前言

  本文以图书管理系统举例,对PowerDesigner绘制数据流程图的操作流程进行介绍

题目:开发某图书管理系统。读者把自己信息(姓名,学号,借阅时间)输入到该系统,系统为读者安排借阅,生成借阅凭证(借阅人/学号、借阅书籍、借阅时间与归还期限),读者在归还时可凭借节约凭证还书,系统校对是否在归还期归还以及乱涂乱画等,生成账单(有误,读者支付罚金,无误账单为0),支付完毕则归还成功,欢迎下次借书。


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载软件

参照这篇文章:powderdesigner下载与安装

二、使用步骤

1.打开面板

  • 新建/打开工程
  • 如下所示,展现的就是绘制数据流程图的区域:

2.绘制顶层0层/数据流程图

创建加工

  • 双击图标进行命名,在顶层数据流程图中加工只有一个也就是系统本身。

画出数据流向

  • 双击数据流线,进行命名
  • 命名后发现不显示出来,按照下列步骤将名称显示到屏幕上:
    • 1.右键单击数据流线
    • 2.点击"format"(版式)-->选中“name”

对格式进行设置

  • 字体格式颜色等设置

结果展示

  • 在该例题图书管理系统中,分析出三条流向:

    • 读者-----读者信息--------->系统

      系统-----借阅凭证--------->读者

      系统-----------账单---------->读者

    • 把系统当作一个加工

    • 输入流是用户信息
    • 输出流是凭证和账单
    • 对流向命名,然后修改格式,可拖动线条调的漂亮一点~

    • 整体0层数据流程图结果,如下所示:

2. 1层数据流程图

其余功能来自于外部子系统,不在顶层数据流程图中显示,在1层中显示,因此紧接着来绘制1层数据流程图:

  • 选中加工,进行分解,右键单击”图书管理系统“的实体-->选中"Open Diagram"(打开图解)
  • 此时,1层数据流程图界面如下所示,0层数据流程图中的实体"读者"自动的带入到了1层的流程图中

生成子加工

将该系统的加分分解为2个子加工(安排借阅书籍情况以及产生借阅凭证),并双击对其命名

生成与命名子加工and添加数据流线

  • 创建信息要与顶层数据流一致,该例中创建结果如下:

添加数据文件

框图格式设置

  • 在相同类型的框图一般设置同高同宽
  • 布局一般设置水平对其与垂直对其
  • 可单击鼠标左键选中需要相同操作的框图或者键盘shift选中,然后执行命令
  • 除此之外,也可手动拖动进行格式美化

结果展示

  • 该例图书管理系统在1层数据流图中,在安排借阅时,需要一个包含有图书名称、类别等的书籍表,一个包含学号姓名等包含读者信息的读者表,以及一个包含订阅书籍信息的订阅表。

注意事项

  • 1层数据流需要与0层的数据流保持平衡
  • 加工命名规则:动词+名称
  • 数据流方向体现加工逻辑
  • 数据流可以由多个数据项组成

3.2层数据流程图

在1层数据流程图中,对安排借阅和产生凭证的加工继续分解得到相应的2层数据流程图

将子处理1(“安排借阅”)继续分解,得到下图所示:

同理,将子处理2(“产生凭证”)继续分解,如下图所示:


总结

本文主要目的为介绍软件制作流程图的使用,如果在题目分析上有不同见解或者任何疑问还请评论区告诉笔者~谢谢观看❤

【PowerDesign】制作数据流图相关推荐

  1. 在线制作数据库ER模型

    在线制作数据库ER模型 在以往的数据库设计中,我们通过会用到一些数据库的设计工具,有针对Mysql的Mysql workbench, PowerDesign等等工具,可以通过这些工具创建数据库的ER模 ...

  2. 使用WEX5移动开发工具制作仿淘宝APP

    毕业设计-使用WEX5移动开发工具制作仿淘宝APP 系统设计的意义 本课题来源于对日常逛超市.购物的生活体验和指导老师的提示.本系统是基于 WeX5的仿淘宝App系统,它商家们提供了一个更广阔的商品推 ...

  3. 分层数据流图(画法+例子)

    分层数据流图(画法+例子) 数据流图基本元素 数据流图基本元素: 数据流:每个数据流都应该命名,以反映该数据流的含义 加工:每个加工应有名字和编号以反映其功能和在DFD中的层次位置.有输入无输出称位黑 ...

  4. jQuery流程图制作插件

    下载地址不错的js在线流程图制作特效插件代码,可用来设计制作各种流程图.逻辑流图,数据流图等,独立UI组件,用户体验友好,简单上手,兼容大部分浏览器. dd:

  5. (六.数据库技术与Access 2010 基本概念七.计算机网络及网页制作基本概念八.数字多媒体技术基本概念九.信息安全基本概念十.新一代信息技术基本概念)

    ※▲○计算机文化基础知识 六.数据库技术与Access 2010 基本概念 1.数据库技术基础 2.数据库管理系统 3.数据管理系统 Acess 2010 4.补充 七.计算机网络及网页制作基本概念 ...

  6. 计算机网络安全通信的实现方法,一种计算机网络安全通信的实现方法及系统的制作方法...

    专利名称:一种计算机网络安全通信的实现方法及系统的制作方法 技术领域: 本发明涉及计算机网络安全通信领域,具体讲本发明是一种关于计算机网络安全通信的 实现方法及系统. 背景技术: 在许多安全相关的高可 ...

  7. 系统流程图、数据流图、程序流程图

    之前学习软工,在写文档的时候,对于这些图就是一带而过了,现在再次写文档就不能像第一次一样放过自己了.现在分别了解一下: 一.系统流程图(System Flowchart): 系统流程图应用到可执行分析 ...

  8. 基于javaGUI的文档识别工具制作

    基于javaGUI的文档识别工具制作 对于某些文本,其中富含了一些标志,需要去排除,以及去获得段落字数,以下是我个人写的一个比较简单的文档识别工具,含导入文件.导出文件以及一个简单的识别功能. 1.功 ...

  9. 2021年大数据ELK(二十八):制作Dashboard

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 制作Dashboard 一.点击第三个组件图标,并创建一个新的Dashboar ...

最新文章

  1. sublime 添加代码片段(snippets)
  2. JDBC之封装通用的BaseDao
  3. c语言如何如何入门,程序员C语言新手如何入门?
  4. java学习(31):for循环
  5. 大数据可视化大屏图表设计经验,教给你
  6. 千亿智慧照明市场背后,BLEMESH免开发方案成主流
  7. CSS选择器优先级计算
  8. python xml转excel_使用python脚本将XML 电子表格转变为Excel
  9. java架构师一般多少岁,大量教程
  10. Canoco5绘制漂亮的DCA或CCA图
  11. 【深度学习】为什么深度学习需要大内存?
  12. 搞深度学习需掌握的基础数学知识
  13. 客户贷款逾期预测[7] - 模型融合
  14. YAML实践指南:3:YAML格式检查与转换
  15. 中国大学MOOC哈工大C语言程序设计第9周编程题在线测试
  16. l流程图平行四边形_流程图里的形状符号的代表意义
  17. 借助这个宝藏神器,我成为全栈了
  18. mySQL和Hive的区别
  19. stata代码命令全集:跟检验do文件、stata常用命令、代码大合集、面板熵值法
  20. Java-10.14

热门文章

  1. 想要将PDF文件进行编辑该使用什么PDF编辑器
  2. LSSVM,python代码实例
  3. eplan-符号数据库(5)
  4. 一个汉字在不同的字符集中所占的长度
  5. 计算机如何安装cpu风扇,cpu风扇接口怎么接?给电脑安装cpu风扇的方法
  6. 手动下载Android开发SDK
  7. MXC抹茶与Simplex合作,支持VISA、万事达卡直接买币
  8. 字符串左旋右旋——三步旋转法和移相法
  9. DNS与安全简述(未完成)
  10. Python 远程连接服务器,用它就够了