中国投资网 百科 利用Visio绘制网上书店系统的数据流图

利用Visio绘制网上书店系统的数据流图

互联网的普及带来了网上购物的繁荣。优盘的网店从设计开始。

网上书店是一种新型的书店模式,既是传统销售渠道的发展和补充,也是未来图书销售的发展方向。目前国内有很多运营和销售都很好的大型网上书店,如当当、亚马逊等。其中,当当网在价格和品种上的优势众所周知。亚马逊优秀的网上书店有很强的制造人气的能力。国外有影响力的网上书店有美国的亚马逊和德国的贝塔斯曼。其中,亚马逊网上书店1998年有450万顾客,2002年有近32亿人在网上买书,销售额达到78亿美元。网上图书销售将成为图书销售的主要渠道。我们将以一个小型的“网上书店系统”为例,介绍软件工程开发的实用方法和相关工具的使用。网上书店系统旨在实现图书销售的电子商务模式,满足经销商和用户对电子交易的需求,从而发挥网上交易的优势。其目标是确保经销商和用户之间的快速信息交流。本节主要使用Visio2007绘制网上书店系统的数据流图。使用Visio2007创建Gane-Sarson数据流图,可以选择“软件和数据库”模板,然后选择“数据流模型图”。创建后,你可以看到Gane-Sarson有四个基本符号,如表2-1所示。结构化需求分析方法在绘制系统数据流图的过程中,通常强调“自上而下,逐层分析”的思想。对于大型软件系统,需要多层数据流图来清晰地描述问题,而对于中型或小型软件系统,三层数据流图就足够了。在三层数据流图中,顶层数据流图主要描述目标系统整体与外部用户或数据的交互;中间层数据流图是顶层数据流图的细化,描述了系统的主要功能模块以及功能模块之间数据的流动关系。底层数据流图是对中间层数据流图的进一步细化,它更加注重功能模块内部的数据处理细节。在绘制目标系统的顶层数据流图时,关键是分析系统中有哪些外部用户,以及与系统交互的数据源点或端点。比如这里的网上书店系统,其外部用户主要包括游客、会员和管理员。其中,注册后,访客可以成为该系统的会员。会员享有订购图书、查询订单和图书的功能,管理员可以管理和维护系统的各类信息。根据以上分析,可以得到网上书店系统的顶层数据流图,如图1所示。

中间层数据流程图是顶层数据流程图的细化。它将目标系统的主要功能模块细分为不同的流程,并描述了不同流程之间的数据流动关系。根据结构化需求分析的方法,网上书店系统的主要功能模块可以分为用户注册、订单信息查询、图书信息查询、图书订购和订单信息管理以及图书信息管理等。在数据处理过程中,系统中的信息存储至少应包括会员信息记录、图书信息记录和订单信息记录。根据以上分析,可以得到“网上书店系统”的中层数据流图,如图2所示。

为了细化数据流图,我们可以在中间数据流图中进一步分解细化每个流程。网上书店系统的中间层数据流图包括六个流程,即用户注册、订单信息查询、图书信息查询、图书订购、订单信息管理和图书信息管理。然后,系统应该包含六个底层数据流图。底层数据流图展示了系统最准确、最详细的数据处理过程,为系统设计和编码提供了最直接的参考。图3和图4分别显示了“图书订购”和“订单信息查询”功能模块的底层数据流图。读者可以参考下面的数据流d

在介绍了网上书店系统的三层数据流图之后,下面详细介绍如何用Visio2007绘制数据流图。数据流的绘制过程可以分为绘制图元、编辑图元、连接图元和调整布局四个步骤。以网上书店系统“图书订购”模块的数据流图为例,详细介绍了其绘制过程。(1)打开Visio2007,选择软件和数据库数据流模型图,如图5所示。“数据流模型图”的模具文件包含处理、数据流、数据存储等与数据流图相关的各种绘图文件。

(2)绘制图元。Visio2007支持拖放绘图,即把需要的图元拖到绘图窗口上,如图6所示。

(3)编辑图元。双击每个图形元素,进入文本编辑状态,输入相应的文本信息。这里注意:在Visio2007中,您不能编辑数据存储元素,如图7所示。

(4)连接原语。根据图元之间数据的流动关系,用数据流线将相关图元连接起来。连接元素时,可以使用Visio2007的自动连接功能,或者拖动要连接的元素之间的数据流连接。双击数据流元素,输入数据流表示的详细信息。图8显示了Visio2007的自动连接功能。

(5)布局。首先选择多个图元,然后使用菜单栏中的形状对齐形状和形状分布形状对图形进行布局,如图2-25所示。最后可以得到一个完整的数据流图。

本文来自网络,不代表本站立场,转载请注明出处:https:

利用Visio绘制网上书店系统的数据流图

中国投资网后续将为您提供丰富、全面的关于利用Visio绘制网上书店系统的数据流图内容,让您第一时间了解到关于利用Visio绘制网上书店系统的数据流图的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。