实验一 数据流图的设计与实现
一、实验目的
1 熟练掌握数据流图的设计原理和设计方法
2 熟练应用VISIO软件构建数据流图
二、实验条件
计算机一台,windows操作系统,visio软件
三、实验内容
根据数据流图基本规则,设计并构建图书馆借书管理系统、网上书店系统数据流图。
(1)图书馆结束管理系统

图1.1顶层图
图1.2一层图
图1.3 P1的分解

图1.4 P2的分解

图1.5 P2.3的分解

图1.6 P3的分解
(2) 网上书店系统(设计实验)
按照给出的网上书店系统的顶层流图,设计并绘制中、底层的流图。要求如下:
对于这里的网上书店系统,其外部用户主要有游客、会员和管理员。其中,游客进行注册后,可以成为系统的会员,会员享有订购图书及订单和书籍等信息查询的功能,管理员可对系统的各种信息进行管理和维护。可以得到网上书店系统的顶层数据流图。
网上书店系统的主要功能模块可以分为用户注册、订单信息查询、书籍信息查询、订购图书及订单信息管理和图书信息管理等。在数据处理的过程中,系统内部的信息存储至少应该包括会员信息记录、图书信息记录和订单信息记录。
在网上书店系统的中层数据流图中,包含6个加工,分别是用户注册、订单信息查询、书籍信息查询、订购图书、订单信息管理和图书信息管理。那么,该系统应该包含6张底层数据流图,请绘制“订购图书”和“订单信息查询”功能模块的底层数据流图。

图1.7 网上图书

图1.8 订购图书

图1.9订单信息查询
(3)自定义实验
根据自己熟悉的系统,按照DFD设计流程,完成DFD绘制。

图1.10 学生成绩管理
四、实验思考题
1请简述数据流图的构建过程。
(1)确定系统的输入输出:扩大范围,把可能有的内容全部包括进去。
(2)由外向内构建系统的顶层数据流图:系统从外界接收了什么数据、系统向外界发送了什么数据。
(3)自顶向下逐层分解,绘制分层数据流图。
2 采用分层结构设计数据流图的优点?
把每个主要功能都细化为一张数据流图分图,而原有的功能级数据流图用来描绘系统的整体逻辑概貌。
实验介绍了如何使用Visio设计数据流图,包括图书馆借书管理系统和网上书店系统的顶层、中层及底层图。网上书店系统涉及用户注册、订单和书籍信息查询、管理等功能。实验强调了分层结构在设计数据流图中的优点,便于理解系统的整体逻辑和各个部分的详细操作。

8万+

被折叠的 条评论
为什么被折叠?



