某高校欲开发一个成绩管理系统,记录并管理所有选
修课程的学生的平时成绩和考试成绩,其主要功能描
述如下:
1. 每门课程都有 3 到 6 个单元构成,每个单元结束后
会进行一次测试,其成绩作为这门课程的平时成绩。
课程结束后进行期末考试,其成绩作为这门课程的考
试成绩。
2. 学生的平时成绩和考试成绩均由每门课程的主讲教师
上传给成绩管理系统。
3. 在记录学生成绩之前,系统需要验证这些成绩是否有
效。首先,根据学生信息文件来确认该学生是否选修
这门课程,若没有,那么这些成绩是无效的 ; 如果他
的确选修了这门课程,再根据课程信息文件和课程单
元信息文件来验证平时成绩是否与这门课程所包含的
单元相对应,如果是,那么这些成绩是有效的,否则
无效。
第 3 页 / 共 27 页