某教务管理系统主要完成以下功能∶教师使用该系统完成某班级学生某门课程成绩的录入、修改、计算和打印,学生使用该系统查询所学课程的成绩,系统管理员使用该系统进行学生信息、教师信息、课程信息和班级信息的管理。请对该系统分析,找出系统中的参与者、用例,确定它们之间的关系,并对每个用例进行详细描述,并画出其用例图。
时间: 2023-06-14 19:06:55 浏览: 323
学生成绩管理系统:主要实现的功能有教师管理、学生管理、课程管理、学生成绩管理
系统参与者:教师、学生、系统管理员。
系统用例:
1. 录入成绩:教师使用该用例进行某班级学生某门课程成绩的录入,包括学生学号、姓名和成绩。录入完成后,系统自动计算该门课程学生的总分和平均分,并将成绩信息存储到数据库中。
2. 修改成绩:教师使用该用例对已经录入的成绩进行修改,包括学生学号、姓名和成绩。修改完成后,系统自动重新计算该门课程学生的总分和平均分,并将修改后的成绩信息存储到数据库中。
3. 查询成绩:学生使用该用例查询自己所学课程的成绩,包括学生学号、姓名和成绩。查询结果显示在系统界面上。
4. 打印成绩单:教师使用该用例打印某个班级某门课程的成绩单,包括学生学号、姓名和成绩。系统自动计算该门课程学生的总分和平均分,并将成绩信息以表格形式显示在打印页面上。
5. 管理学生信息:系统管理员使用该用例进行学生信息的管理,包括学生基本信息的添加、修改和删除,以及学生选课信息的管理。
6. 管理教师信息:系统管理员使用该用例进行教师信息的管理,包括教师基本信息的添加、修改和删除,以及教师授课信息的管理。
7. 管理课程信息:系统管理员使用该用例进行课程信息的管理,包括课程基本信息的添加、修改和删除,以及课程选课信息的管理。
8. 管理班级信息:系统管理员使用该用例进行班级信息的管理,包括班级基本信息的添加、修改和删除,以及班级选课信息的管理。
用例图如下:
![image.png](attachment:image.png)
阅读全文