问答题 阅读以下说明和图,根据要求回答问题。
[说明]
某大学欲开发一个基于Web的课程注册系统,该系统的主要功能如下:
1.验证输入信息
(1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息。
(2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格。
(3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选课学生标识)和欲注册课程信息。
2.处理注册申请
(1)存储注册信息:将注册学生信息记录在学生库。
(2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。
(3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。
现采用结构化方法对课程注册系统进行分析与设计,获得如图所示的0层数据流图和1层数据流图。

问答题 使用说明中的词语,给出图中的实体E1和E2的名称。
【正确答案】E1:学生 E2:教务人员
【答案解析】由题干中给出的“(1)检查学生信息:检查……如果信息不合法,返回学生信息不合法提示……”中的“学生信息”、“不合法提示”,以及“(2)检查学位考试结果:检查学生提供的学位考试结果……”中的“学位考试结果”等关键信息,结合如图所示的0层数据流图中与实体E1相关的“学生信息”、“学位考试结果”这两条输出数据流,以及“不合法提示”这一条输入数据流可知,实体E1的名称是“学生”。
根据题干中给出的“2.处理注册申请……(3)发送注册通知从学生库中……给教务人员发送所注册课程信息和已注册学生信息”等关键信息,结合图中处理2“处理注册申请”输出至实体E2的数据流“所注册课程信息”和“已注册学生信息”可知,实体E2的名称是“教务人员”。
问答题 使用说明中的词语,给出图中的数据存储D1和D2的名称。
【正确答案】D1:学生库 D2:课程库
【答案解析】基于题干中给出的“2.处理注册中请……(1)存储注册信息:将注册学生信息记录在学生库”等关键信息,结合图中处理2.1“存储注册信息”及其输入数据流“注册学生信息”可知,数据存储D1的名称是“学生库”。
依据题干中给出的“2.处理注册申请……(2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库”等关键信息,结合图中处理2.2“存储所注册课程”及其输入数据流“选课学生标识”、“欲注册课程信息”可知,数据存储D2的名称是“课程库”。
问答题 根据说明和图中术语。补充图中缺失的数据流及其起点和终点。
【正确答案】数据流名称 起点 终点
学生信息不合法提示 1.1检查学生信息 E1(或学生)
学位考试结果不合法提示 1.2检查学位考试结果 E1(或学生)
无注册资格提示 1.3检查学生注册资格 E1(或学生)
接受提示 2.3发送注册通知 E1(或学生)
【答案解析】基于问题1、问题2的分析结果,结合题干中给出的关键信息“(1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息”,以及图中处理1.1“检查学生信息”及其输入数据流“学生信息”、输出数据流“合法学生信息”可知,图中缺少了一条从处理1.1“检查学生信息”至外部实体E1“学生”的数据流“学生信息不合法提示”。
同理,根据题干中给出的关键信息“(2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格”,以及图中处理1.2“检查学位考试结果”及其输入数据流“学位考试结果”、输出数据流“合法学位考试结果”可知,图中缺少了一条从处理1.2“检查学位考试结果”至外部实体E1“学生”的数据流“学位考试结果不合法提示”。
依据题干中给出的关键信息“(3)检查学生注册资格:根据……如果无资格,返回无注册资格提示……”,以及图中处理1.3“检查学生注册资格”及其关联的输入数据流、输出数据流可知,图中缺少了一条从处理1.3“检查学生注册资格”至外部实体E1“学生”的数据流“无注册资格提示”。
基于题干中给出的关键信息“(3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示……”,以及图中处理2.3“发送注册通知”及其输出数据流“所注册课程信息”、“已注册学生信息”可知,图中缺少了一条从处理2.3“发送注册通知”至外部实体E1“学生”的数据流“接受提示”。
问答题 根据补充完整的两图,说明上层的哪些数据流是由下层的哪些数据流组合而成。
【正确答案】图中的“不合法提示”数据流是由图中的“学生信息不合法提示”、“学位考试结果不合法提示”、“无注册资格提示”数据流组合而成
【答案解析】结合问题3的分析结果可知,图中的“不合法提示”数据流是由补充到图中的“学生信息不合法提示”、“学位考试结果不合法提示”、“无注册资格提示”数据流组合而成。