考试成绩管理系统用例图
时间: 2023-11-05 20:03:25 浏览: 34
抱歉,作为AI语言模型,我无法提供图形化的用例图。但是我可以给您提供以下的用例列表和说明,供您参考:
用例1:登录系统
描述:用户使用用户名和密码登录成绩管理系统
参与者:学生、教师、管理员
前置条件:系统已启动
后置条件:用户登录成功
正常流程:
1. 用户进入登录页面
2. 用户输入用户名和密码
3. 系统验证用户名和密码
4. 系统向用户展示主页面
扩展流程:
- 用户名或密码错误:系统提示错误信息并要求用户重新输入
用例2:查看成绩
描述:用户查看自己的成绩
参与者:学生、教师、管理员
前置条件:用户已登录系统
后置条件:用户查看成绩成功
正常流程:
1. 用户进入成绩查询页面
2. 用户选择查询方式(按科目、按学期等)
3. 用户输入查询条件
4. 系统查询并展示成绩信息
扩展流程:
- 无成绩记录:系统提示无成绩记录信息
用例3:录入成绩
描述:教师输入学生的成绩
参与者:教师、管理员
前置条件:教师已登录系统
后置条件:成绩录入成功
正常流程:
1. 教师进入成绩录入页面
2. 教师选择录入方式(按学生、按科目等)
3. 教师输入成绩信息
4. 系统保存成绩信息
扩展流程:
- 输入错误:系统提示错误信息并要求重新输入
用例4:修改成绩
描述:教师修改学生的成绩
参与者:教师、管理员
前置条件:教师已登录系统并且成绩已录入
后置条件:成绩修改成功
正常流程:
1. 教师进入成绩修改页面
2. 教师选择修改方式(按学生、按科目等)
3. 教师选择要修改的成绩信息
4. 教师修改成绩
5. 系统保存修改后的成绩信息
扩展流程:
- 输入错误:系统提示错误信息并要求重新输入
用例5:删除成绩
描述:教师删除学生的成绩
参与者:教师、管理员
前置条件:教师已登录系统并且成绩已录入
后置条件:成绩删除成功
正常流程:
1. 教师进入成绩删除页面
2. 教师选择删除方式(按学生、按科目等)
3. 教师选择要删除的成绩信息
4. 系统删除成绩信息
扩展流程:
- 输入错误:系统提示错误信息并要求重新输入
用例6:添加学生信息
描述:管理员添加学生信息
参与者:管理员
前置条件:管理员已登录系统
后置条件:学生信息添加成功
正常流程:
1. 管理员进入学生信息添加页面
2. 管理员输入学生信息
3. 系统保存学生信息
扩展流程:
- 输入错误:系统提示错误信息并要求重新输入
用例7:修改学生信息
描述:管理员修改学生信息
参与者:管理员
前置条件:管理员已登录系统并且学生信息已添加
后置条件:学生信息修改成功
正常流程:
1. 管理员进入学生信息修改页面
2. 管理员选择要修改的学生信息
3. 管理员修改学生信息
4. 系统保存修改后的学生信息
扩展流程:
- 输入错误:系统提示错误信息并要求重新输入
用例8:删除学生信息
描述:管理员删除学生信息
参与者:管理员
前置条件:管理员已登录系统并且学生信息已添加
后置条件:学生信息删除成功
正常流程:
1. 管理员进入学生信息删除页面
2. 管理员选择要删除的学生信息
3. 系统删除学生信息
扩展流程:
- 输入错误:系统提示错误信息并要求重新输入