好文档 - 专业文书写作范文服务资料分享网站

实验三_Visio2010绘制数据流图

天下 分享 时间: 加入收藏 我要投稿 点赞

实验三 绘制数据流图及数据字典(4学时)

一、实验目的

通过绘制数据流图,熟练掌握数据流图的基本原理,并能对简单问题进行数据流图的分析,独立地完成数据流图设计,熟练应用Visio 2010工具完成数据流图的分析与实现。

二、实验内容

实验任务一:请根据下面的描述使用Visio分层绘制对应的数据流图,至少画出前3层。 某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。

(1) 如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。

(2) 如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。

(3) 如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 实验任务二:根据要求使用Visio绘制“教育基金会捐助资金管理系统”的数据流图。 某教育基金会捐助资金管理系统的基本功能如下:

(1) 由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。

(2) 由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出。 (3) 每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。

要求:

1.确定“教育基金会捐助资金管理系统”的数据源点和终点,画出系统的顶层数据流图;

-1-

2.分析系统的主要功能,细化系统的顶层数据流图,画出系统的第 1层数据流图; 3.细化系统的各个主要功能,画出系统的第2层数据流图。 提示:

1.系统中有三个实体:捐助者、教育单位、基金会的理事会;

2.系统的主要功能有:收入处理、支出处理、产生报表。其中收入处理可以细分为:接受请求(捐助请求)、确认身份和登记收入(存入款项);支出处理可以细分为:接受请求 (用款请求)、合法性检查和登记支出 (支出款项);

3.系统需要存储的信息:捐助者信息、教育单位信息和收支状况信息。 实验任务三:请用数据定义的方法,定义符合下述要求的电话号码。

北京某高校可用的电话号码由以下几类:校内电话号码由4位数字组成,第一位数字不是零;校外电话又分为本市电话和外地电话两类,拨校外电话先拨0,若是本地电话再接着拨8位数字(固话第一位不是0)或11位数字(移动电话第一位为1);若是外地电话,则拨3位区码再拨8位电话号码(固话第一位不是0),或拨0再拨11位数字(移动电话第一位为1)。

实验任务四:依据自己拟定的实验项目,绘制数据流图(DFD),至少画出前3层。

三、实验要点

数据流图:是以图形的方式描绘数据在系统中流动和处理的过程,是一种功能模型。 1. 基本的图形符号:

→:表示数据流,是数据在系统内传播的路径。 注意:①必须有流向

②除了与数据存储之间的数据流不用命名外,其他的应该用名词或是名词短语命名 ③可以对其进行编号,以“D”开头

:圆或椭圆,表示外部项,即源点和终点,是系统外的实体。表示系统的输入和输出。

-2-

可以对其进行编号,以“S”开头

:加工,也称为数据处理,表示对数据流的操作。

注意:①分为上、下两部分,上半部分:标识部分,下半部分:功能描述部分 ②标识部分:用于标注加工编号,加工编号应具有唯一性,以“P”开头 ③功能描述部分:用于编写加工名,加工名应简单,能概括地说明对数据的加

工行为,其详细描述在数据字典中定义。

:数据存储,又称文件,指暂时保存的数据,可以是数据库文件或是其他任何形式的数据组织

注意:①分为左右两部分,左半部分:数据存储编号,右半部分:数据存储名称

②数据存储编号:用于标注数据存储编号,应具有唯一性,以“F”开头 ③数据存储名称:应概要地说明文件中的主要数据

④数据存储上一定要有数据流

⑤为避免DFD中出现交叉线,同一个数据存储可在多处出现 2. DFD的绘制步骤:

(1) 首先画系统的顶层流图。顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据和输出数据流。其作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。

订货单顾客发货单顶层数据流

订货单经营处理系统发货单供应商 (2) 画系统内部,即画下层数据流图,直到不能分解为止。

-3-

实验三_Visio2010绘制数据流图

实验三绘制数据流图及数据字典(4学时)一、实验目的通过绘制数据流图,熟练掌握数据流图的基本原理,并能对简单问题进行数据流图的分析,独立地完成数据流图设计,熟练应用Visio2010工具完成数据流图的分析与实现。二、实验内容实验任务一:请根据下面的描述使用Visio分层绘制对应的数据流图,至少画出前3层。某培训中心要研制一个
推荐度:
点击下载文档文档为doc格式
5i0qv1ysfx1j03v4iv5u208bi7808n00a8v
领取福利

微信扫码领取福利

微信扫码分享