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

admin2015-05-21  22

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

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

选项

答案 [*]

解析 本问题要求补充缺失的数据流及其起点和终点。细心的考生可能会发现,对照图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学生。
转载请注明原文地址:https://kaotiyun.com/show/gcXZ777K
0

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