题目详情

某大学欲开发一个基于Web的课程、注册系统,该系统的主要功能如下:

1.验证输入信息

(1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,则返回学生信息不合法提示;如果合法,则输出合法学生信息。

(2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,则返回学位考试结果不合法提示;如果合法,则检查该学生注册资格。

(3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,则返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选课学生标识)和欲注册课程信息。

2.处理注册申请

(1)存储注册信息:将注册学生信息记录在学生库。

(2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。

(3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。

现采用结构化方法对课程注册系统进行分析与设计,获得如图1-1所示的0层数据流图和图1-2所示的1层数据流图。

中级电子商务设计师,历年真题,2013年下半年(下午)《电子商务设计师》案例分析真题

图1-1 0层数据流图

中级电子商务设计师,历年真题,2013年下半年(下午)《电子商务设计师》案例分析真题

图1-2 1层数据流图

【问题1】(2分)

使用说明中的词语,给出图1-1中的实体E1和E2的名称。

【问题2】(2分)

使用说明中的词语,给出图1-2中的数据存储D1和D2的名称。

【问题3】(8分)

根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(3分)

根据补充完整的图1-1和图1-2,说明上层的哪些数据流是由下层的哪些数据流组合而成。

正确答案及解析

正确答案
解析

【问题1】

E1:学生

E2:教务人员

【问题2】

D1:学生库

D2:课程库

【问题3】

中级电子商务设计师,历年真题,2013年下半年(下午)《电子商务设计师》案例分析真题

【问题4】

图1-1中不合法提示分解为图1-2中的三条数据流的组合:学生信息不合法提示、无注册资格提示、学位考试结果不合法提示;

图1-1中注册学生信息对应图1-2中注册学生信息和选课学生标识。

本题考查DFD的应用,属于比较传统的题目,考查点也与往年类似。

本题目案例说明相对简单,没有从顶层开始给出DFD,而是直接从0层DFD开始。顶层DFD通常用来确定系统边界,其中只包含一个唯一的加工(即待开发的系统)、外部实体以及外部实体与系统之间的输入和输出数据流。

【问题1】

本问题考查0层DFD,要求确定外部实体。不难看出,在0层DFD中,系统主要功能“验证输入信息”和“处理注册申请”,涉及与系统交互的外部实体有“学生”提供输入信息,发送注册通知功能给“教务人员”发送所注册的课程信息和已注册的学生信息,从而即可确定E1为“学生”实体,E2为“教务人员”实体。

【问题2】

本问题要求确定1层数据流图中的数据存储。分析说明中和数据存储有关的描述,不难发现,说明2.(1)存储注册信息明确说明“将注册学生信息记录在学生库”,可知D1为学生库;说明2.(2)存储所注册课程中明确说明“然后存入课程库”,可知D2为课程库。

【问题3】

本问题要求补充缺失的数据流及其起点和终点。细心的考生可能会发现,对照图1-1和图1-2的输入数据流,数量和名称均相同,所以缺失的数据流是输出数据流或者处理之间的数据流。考查图1-1中输出至E1的数据流,有“接受提示”和“不合法提示”,而图1-2中没有这两条数据流,可以确定缺失的数据流包括这两条或者其分解的数据流。

考查说明1.中的3个子功能,1.(1)检查学生信息完成,检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示。1.(2)检查学位考试结果完成,检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示。1.(3)检查学生注册资格完成,根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,返回无注册资格提示。对应图1-1中的处理1验证输入信息的输出数据流“不合法提示”,不难发现,在图1-2中,处理1.1缺少了到实体学生的输出数据流“学生信息不合法提示”;处理1.2缺少了到实体学生的输出数据流“无注册资格提示”;处理1.3缺少了到实体学生的输出数据流“学位考试结果不合法提示”。

再考查图1-1中处理2,其输出数据流有三条,而图1-2中对图1-1中处理2的分解中,只包含了“所注册课程信息”和“已注册学生信息”两条数据流,缺失了“接受提示”。说明2.(3)中发送注册通知功能完成从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。所以,缺失的“接受提示”的起点是处理2.3发送注册通知,终点是E1学生。

【问题4】

本问题考查数据流的分解与组合。仔细分析【说明】中的文字并与图1-1的对照,可以发现在图1-1中不合法提示在图1-2中没有出现。事实上,从前述【问题3】缺失数据流的分析中,已经发现,图1-2中对于说明中的功能出现了“学生信息不合法提示”、“无注册资格提示”和“学位考试结果不合法提示”三条数据流,说明图1-1中的数据流“不合法提示”是由这三条数据流组合而成,同样,2.(2)存储所注册课程将选课学生标识与欲注册课程进行关联,然后存入课程库,图1-1中注册学生信息在图1-2中进一步分出注册学生信息和选课学生标识,即图1-1中注册学生信息是注册学生信息和选课学生标识的并集。

包含此试题的试卷

你可能感兴趣的试题

单选题

一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )

  • A.202.123.25.0
  • B.202.123.25.255
  • C.202.123.24.0
  • D.202.123.24.255
查看答案
单选题

在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。

  • A.电子邮件
  • B.硬盘
  • C.U盘
  • D.ROM
查看答案
单选题

有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()

  • A.201.117.15.254 和 201.117.17.01
  • B.201.117.17.01 和 201.117.24.5
  • C.201.117.15.254 和 201.117.29.3
  • D.201.117.24.5 和 201.117.29.3
查看答案
单选题

在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。

  • A.50波特
  • B.500波特
  • C.550波特
  • D.1000波特
查看答案
单选题

在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。

Pinging 59.74.111.8 with 32 bytes of data:

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Ping statistics for 59.74.111.8:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 3ms, Maximum = 5ms, Average = 4ms

  • A.该命令使得本地主机向目标主机发送了 4 个数据包
  • B.本地主机成功收到了目标主机返回的 4 个数据包
  • C.本地主机与目标主机连接正常
  • D.该命令用于查看目标主机的 IP 地址
查看答案

相关题库更多 +