【PowerDesign】制作数据流图
目录
文章目录
前言
一、下载软件
二、使用步骤
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】制作数据流图相关推荐
- 在线制作数据库ER模型
在线制作数据库ER模型 在以往的数据库设计中,我们通过会用到一些数据库的设计工具,有针对Mysql的Mysql workbench, PowerDesign等等工具,可以通过这些工具创建数据库的ER模 ...
- 使用WEX5移动开发工具制作仿淘宝APP
毕业设计-使用WEX5移动开发工具制作仿淘宝APP 系统设计的意义 本课题来源于对日常逛超市.购物的生活体验和指导老师的提示.本系统是基于 WeX5的仿淘宝App系统,它商家们提供了一个更广阔的商品推 ...
- 分层数据流图(画法+例子)
分层数据流图(画法+例子) 数据流图基本元素 数据流图基本元素: 数据流:每个数据流都应该命名,以反映该数据流的含义 加工:每个加工应有名字和编号以反映其功能和在DFD中的层次位置.有输入无输出称位黑 ...
- jQuery流程图制作插件
下载地址不错的js在线流程图制作特效插件代码,可用来设计制作各种流程图.逻辑流图,数据流图等,独立UI组件,用户体验友好,简单上手,兼容大部分浏览器. dd:
- (六.数据库技术与Access 2010 基本概念七.计算机网络及网页制作基本概念八.数字多媒体技术基本概念九.信息安全基本概念十.新一代信息技术基本概念)
※▲○计算机文化基础知识 六.数据库技术与Access 2010 基本概念 1.数据库技术基础 2.数据库管理系统 3.数据管理系统 Acess 2010 4.补充 七.计算机网络及网页制作基本概念 ...
- 计算机网络安全通信的实现方法,一种计算机网络安全通信的实现方法及系统的制作方法...
专利名称:一种计算机网络安全通信的实现方法及系统的制作方法 技术领域: 本发明涉及计算机网络安全通信领域,具体讲本发明是一种关于计算机网络安全通信的 实现方法及系统. 背景技术: 在许多安全相关的高可 ...
- 系统流程图、数据流图、程序流程图
之前学习软工,在写文档的时候,对于这些图就是一带而过了,现在再次写文档就不能像第一次一样放过自己了.现在分别了解一下: 一.系统流程图(System Flowchart): 系统流程图应用到可执行分析 ...
- 基于javaGUI的文档识别工具制作
基于javaGUI的文档识别工具制作 对于某些文本,其中富含了一些标志,需要去排除,以及去获得段落字数,以下是我个人写的一个比较简单的文档识别工具,含导入文件.导出文件以及一个简单的识别功能. 1.功 ...
- 2021年大数据ELK(二十八):制作Dashboard
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 制作Dashboard 一.点击第三个组件图标,并创建一个新的Dashboar ...
最新文章
- sublime 添加代码片段(snippets)
- JDBC之封装通用的BaseDao
- c语言如何如何入门,程序员C语言新手如何入门?
- java学习(31):for循环
- 大数据可视化大屏图表设计经验,教给你
- 千亿智慧照明市场背后,BLEMESH免开发方案成主流
- CSS选择器优先级计算
- python xml转excel_使用python脚本将XML 电子表格转变为Excel
- java架构师一般多少岁,大量教程
- Canoco5绘制漂亮的DCA或CCA图
- 【深度学习】为什么深度学习需要大内存?
- 搞深度学习需掌握的基础数学知识
- 客户贷款逾期预测[7] - 模型融合
- YAML实践指南:3:YAML格式检查与转换
- 中国大学MOOC哈工大C语言程序设计第9周编程题在线测试
- l流程图平行四边形_流程图里的形状符号的代表意义
- 借助这个宝藏神器,我成为全栈了
- mySQL和Hive的区别
- stata代码命令全集:跟检验do文件、stata常用命令、代码大合集、面板熵值法
- Java-10.14