软件工程上机实验报告 下载本文

内容发布更新时间 : 2024/5/19 9:15:31星期一 下面是文章的全部内容请认真阅读。

学生管理系统

1、用例图绘制

1)用户需求

需求分析

1、为每个使用系统的人员设置权限。只有通过权限验证的人才能使用系统。

2、学生可以使用该系统查询所学课程的成绩。

3、教师使用该系统完成学生成绩的录入、修改、显示和打印。

4、管理员使用系统输入学生信息、教师信息、班级信息和课程信息。

这里系统的参与者有三个,分别是:

参与者“学生”:使用系统的目的是查询所学课程的成绩

参与者“教师”:完成学生信息的录入、修改、显示和打印

参与者“管理员”:输入学生信息、教师信息、班级信息和课程信息

2)用例图绘制

本人根据自己登陆到中南大学教务管理系统查询成绩的做法,做出以下的用例图。由于用例图只是给出用户所看到的的系统的功能,一般不包括选择选项等细致的步骤。所以本人的用

例图与参考的报告有所不同。而且本人设计的系统功能仅与成绩有关,所以用例图较简单。 至于管理员的用例由于后面有些功能是相近的鉴于篇幅有限,所以只是列举了管理学生和管理教师两个功能的扩展。

3)用例详细说明

学生查询成绩用例

1、简要说明:本用例描述了学生查询课程成绩。 2、事件流

(1)、基本流

1)选择课程名称和学期 2)点击“确定”按钮

3)系统显示对应学期该课程成绩。 (2)、备选流

2a 系统提示出错,点击“确定”按钮结束。 3、特殊需求: 无。

4、前置条件: 成功“登陆”系统 5、后置条件: 无。 6、扩展点: 无。

7、相关数据: 所学课程的成绩。 8、问题说明: 无。

老师查询成绩用例

1、简要说明:本用例描述了教师查询课程成绩。 2、事件流

(1)、基本流

1)老师选择课程名称和班级 2)点击“确定”按钮

3)系统显示该课程成绩该班级的所有学生成绩。 (2)、备选流

2a 系统提示出错,点击“确定”按钮结束。 3、特殊需求: 无。

4、前置条件: 成功“登陆”系统 5、后置条件: 无。 6、扩展点: 无。

7、相关数据: 所学课程的成绩。 8、问题说明: 无。

老师录入成绩用例

1、简要说明:本用例描述了教师对课程成绩进行录入。 2、事件流

(1)、基本流

1)选择课程名称。

2)老师在列出的学生中对应的成绩输入框输入成绩。 3) 老师点击“提交”按钮。

4)系统显示录入该课程成绩。 (2)、备选流

1a 如果没有要选择的课程名称,给出提示,结束。

3a 如果教师没有确认保存录入成绩,给出提示,结束。

2a 老师点击“暂存”按钮,成绩会展示存储起来,下次登陆输入时不用再次