试题一(共 15 分)阅读如下阐明和图,回答问题1至问题4,将解答填入答题纸的对应栏内
【阐明】某高校欲开发一种成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其重要功能描述如下:1
每门课程均有 3 到 6 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩
课程结束后进行期末考试,其成绩作为这门课程的考试成绩
学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统
在记录学生成绩之前,系统需要验证这些成绩与否有效
首先,根据学生信息文献来确认该学生与否选修这门课程,若没有,那么这些成绩是无效的;假如他确实选修了这门课程,再根据课程信息文献和课程单元信息文献来验证平时成绩与否与这门课程所包含的单元相对应,假如是,那么这些成绩是有效的,否则无效
对于有效成绩,系统将其保留在课程成绩文献中
对于无效成绩,系统会单独将其保留在无效成绩文献中,并将详细状况提交给教务处
在教务处没有给出详细处理意见之前,系统不会处理这些成绩
若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完毕告知给教务处,告知该门课程的成绩已经齐全
教务处根据需要,祈求系统生成对应的成绩列表,用来提交考试委员会审查
在生成成绩列表之前,系统会生成一份成绩汇报给主讲教师,以便查对与否存在错误
主讲教师须将查对之后的成绩汇报返还系统
根据主讲教师查对后的成绩汇报,系统生成对应的成绩列表,递交考试委员会进行审查
考试委员会在审查之后,上交一份成绩审查成果给系统
对于所有通过审查的成绩,系统将会生成最终的成绩单,并告知每个选课学生
现采用构造化措施对这个系统进行分析与设计,得到如图 1-1 所示的顶层数据流图和图 1-2 所示的 0 层数据流图
图 1-1 顶层数据流图 图 1-2 0 层数据流图【问题 1】(4