阅读下列说明和图,回答以下问题,将解答填入答题纸的对应栏内。 【说明】 某大学欲开发一个基于Web的课程注册系统,该系统的主要功能如下: 1.验证输入信息 (1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示;如果合法

admin2014-05-07  33

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

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

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

选项

答案图1-1中不合法提示分解为图1-2中的三条数据流的组合:学生信息不合法提示、无注册资格提示、学位考试结果不合法提示。图1-1中注册学生信息对应图1-2中注册学生信息和选课学生标识。

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

相关试题推荐
最新回复(0)