用例说明1.docx
《用例说明1.docx》由会员分享,可在线阅读,更多相关《用例说明1.docx(12页珍藏版)》请在冰豆网上搜索。
用例说明1
二.用例描述
1.信息查询
用例名称:
信息查询
用例描述:
学生到教务系统中查询有关信息
参与者:
学生
前置条件:
学生已经登录到系统中
后置条件:
教务系统中存在相关信息
基本操作流程:
1.学生登录系统;
2.系统验证学生身份;
3.学生请求查询信息;
4.系统接收请求,显示信息;
可选操作流程:
2-
(1)、如果学生密码输入错误,系统验证学生身份错误,返回第一步,学生重新登录。
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无。
2.网上选课
用例名称:
网上选课
用例描述:
学生登陆教务系统进行网上选课。
参与者:
学生
前置条件:
学生已经登录到系统中
后置条件:
教务系统中存在相关信息
基本操作流程:
1.学生登录系统;
2.系统验证学生身份;
3.学生请求网上选课;
4.系统接收请求,显示信息;
可选操作流程:
如果学生密码输入错误,系统验证学生身份错误,返回第一步,学生重新登录。
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无。
3.网上报名
用例名称:
网上报名参与者:
用例描述:
学生登陆教务系统进行网上报名
前置条件:
学生已经登录到系统中
后置条件:
教务系统中存在相关信息
基本操作流程:
1.学生登录系统;
2.系统验证学生身份;
3.学生请求网上报名;
4.系统接收请求,显示信息;
可选操作流程:
如果学生密码输入错误,系统验证学生身份错误,返回第一步,学生重新登录。
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无
4.教学质量评估
用例名称:
教学质量评估
用例描述:
学生到教务系统进行教学质量评估
参与者:
学生
前置条件:
学生已经登录到系统中
后置条件:
教务系统中存在相关信息
基本操作流程:
1.学生登录系统;
2.系统验证学生身份;
3.学生请求进行教学质量评估;
4.系统接收请求,显示信息;
可选操作流程:
如果学生密码输入错误,系统验证学生身份错误,返回第一步,学生重新登录。
被包含的用例:
查询教师信息
被泛化的用例:
无
被扩展的用例:
无
5.课表查询
用例名称:
课表查询
用例描述:
学生发出学生个人课表查询请求,系统接收后显示该学生指定学期内课表
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在各人各学期课表信息
后置条件:
学生获取其个人指定学期课表
基本操作流程:
1.学生发出学生个人课表查询请求
2.系统接受,整合该学生指定学期课表
3.学生查看完关闭
可选操作流程:
如果数据库不存在课表信息,则输出“课表不存在”,返回上一级菜单选择
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
信息查询
6.考试查询
用例名称:
考试查询
用例描述:
学生发出学生考试查询请求,系统接收后显示考试的相关信息,如时间地点等
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生考试信息
后置条件:
学生获取其考试相关信息
基本操作流程:
1. 学生发出学生考试查询请求
2. 系统接受,整合该学生考试相关信息
3. 学生查看完关闭
可选操作流程:
如果数据库不存在该学生考试相关信息,则输出“考试信息不存在”,返回上一级菜单选择
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
信息查询
7.成绩查询
用例名称:
成绩查询
用例描述:
学生发出学生成绩查询请求,系统接收后显示考试的相关信息,如科目,分数等
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生成绩信息
后置条件:
学生获取其成绩相关信息
基本操作流程:
1. 学生发出学生成绩查询请求
2. 系统接受,整合该学生成绩相关信息
3. 学生查看完关闭
可选操作流程:
如果数据库不存在该学生成绩相关信息,则输出“成绩不存在”,返回上一级菜单选择
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
信息查询
8.补考查询
用例名称:
补考查询
用例描述:
学生发出学生补考查询请求,系统接收后显示补考的相关信息,如科目、地点、时间等
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生补考信息
后置条件:
学生获取其补考相关信息
基本操作流程:
1. 学生发出学生补考查询请求
2. 系统接受,整合该学生补考相关信息
3. 学生查看完关闭
可选操作流程:
如果数据库不存在该学生补考相关信息,则输出“不存在”,返回上一级菜单选择
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
信息查询
9.公共选修课报名
用例名称:
公共选修课报名
用例描述:
学生登陆教务系统在网上选课中选择公共选修课
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生课程信息
后置条件:
学生选择公共选修课
基本操作流程:
1. 学生发出公共选修课选课请求
2. 系统接受,整合该学生课程信息
3. 学生选择课程
可选操作流程:
如果学生课程冲突,系统显示“课程冲突,该课不可选”。
如果课程可选,系统显示“选课成功”。
被包含的用例:
查询课程信息;判断有无冲突
被泛化的用例:
无
被扩展的用例:
网上选课
10.计划内课程选课
用例名称:
计划内课程选课
用例描述:
学生登陆教务系统在网上选课中选择计划内课程
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生课程信息
后置条件:
学生选择计划内课程
基本操作流程:
1. 学生发出计划内选课请求
2. 系统接受,整合该学生课程信息
3. 学生选择课程
可选操作流程:
如果学生课程冲突,系统显示“课程冲突,该课不可选”。
如果课程可选,系统显示“选课成功”。
被包含的用例:
查询课程信息;判断有无冲突
被泛化的用例:
无
被扩展的用例:
网上选课
11.体育选课
用例名称:
体育选课
用例描述:
学生登陆教务系统在网上选课中选择体育课程
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生课程信息
后置条件:
学生选择体育课程
基本操作流程:
1. 学生发出计划内选课请求
2. 系统接受,整合该学生课程信息
3. 学生选择课程
可选操作流程:
如果学生课程冲突,系统显示“课程冲突,该课不可选”。
如果课程可选,系统显示“选课成功”。
被包含的用例:
查询课程信息;判断有无冲突
被泛化的用例:
无
被扩展的用例:
网上选课
12.学科交叉课选课
用例名称:
学科交叉课选课
用例描述:
学生登陆教务系统在网上选课中选择学科交叉课课程
参与者:
学生
前置条件:
用户已经登陆系统,系统数据库存在该学生课程信息
后置条件:
学生选择学科交叉课课程
基本操作流程:
1. 学生发出计划内选课请求
2. 系统接受,整合该学生课程信息
3. 学生选择课程
可选操作流程:
如果学生课程冲突,系统显示“课程冲突,该课不可选”。
如果课程可选,系统显示“选课成功”。
被包含的用例:
查询课程信息;判断有无冲突
被泛化的用例:
无
被扩展的用例:
网上选课
13.学生成绩录入
用例名称:
学生成绩录入
用例描述:
教师将学生成绩录入到教务系统中
参与者:
教师
前置条件:
教师登陆到教务系统中
后置条件:
学生成绩录入成功
基本操作流程:
1.教师发出学生成绩录入请求
2.系统接受,显示成绩录入页面
3.老师填入信息并提交
可操作流程:
如果学生没有必修的该科考试成绩,则提示重修
被包含的用例:
学生查找
被泛化的用例:
无
被扩展的用例:
无
14查询学生课表
用例名称:
个人课表查询
用例描述:
教师查询教务系统中学生个人课表
参与者:
教师
前置条件:
教师登陆到教务系统中
后置条件:
查看成功
基本操作流程:
2.老师发出查看学生课表请求
2.系统接受,显示学生个人课表
3.老师查看后关闭
可操作流程:
如果没有该学生课表,则提示“未查询到”
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无
15.学生成绩修改
用例名称:
成绩修改
用例描述:
老师发出修改学生成绩的请求,系统接收后显示成绩信息并予以修改权限,老师修改后提交,系统录入并覆盖原有成绩的数据库文件
参与者:
教师
前置条件:
教师已经登陆系统,系统数据库存在成绩信息
后置条件:
成功覆盖原有成绩数据库信息
基本操作流程:
1.教师发出学生成绩修改请求
2.系统接受,显示成绩修改页面
3.老师填入修改信息并提交
4.系统录入数据并覆盖原成绩数据库文件
可选操作流程:
如果数据库中不存在原成绩文件,则作为学生成绩输入操作
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
学生成绩录入
16.学生查找
用例名称:
学生查找
用例描述:
教师登陆教务系统查找学生信息
参与者:
教师
前置条件:
教师已登陆教务系统,系统有该学生信息
后置条件:
教师查找学生信息成功。
基本操作流程:
1.教师发出查找学生信息请求
2.系统接受,显示学生信息
3.教师查看并关闭
可操作流程
如果该学生信息不在教务系统中,则显示“该学生不存在”。
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无
17.学生信息修改
用例名称:
修改学生信息
用例描述:
管理员发出修改学生信息的请求,系统接收后显示学生信息并予以修改权限,老师修改后提交,系统录入并覆盖原有信息的数据库文件
参与者:
管理员
前置条件:
管理员已经登陆系统,系统数据库存在学生信息
后置条件:
成功覆盖原有数据库信息
基本操作流程:
1.管理员发出学生信息修改请求
2.系统接受,显示信息修改页面
3.管理员填入修改信息并提交
4.系统录入数据并覆盖原成绩数据库文件
可选操作流程:
如果数据库中不存在原学生信息文件,则显示“该学生不存在”
被包含的用例:
学生查找
被泛化的用例:
无
被扩展的用例:
无
18.发布公告
用例名称:
发布公告
用例描述:
管理员登陆系统发布公告
参与者:
管理员
前置条件:
管理员已经登陆系统
后置条件:
公告发布成功
基本操作流程:
1.管理员发出发布公告请求
2.系统接受,显示发布页面
3.管理员填入信息并提交
4.系统录入数据并在系统显示
可选操作流程:
公告发布失败
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无
19.查看教学评价
用例名称:
查看教学评价
用例描述:
管理员登陆系统查看教学评价
参与者:
管理员
前置条件:
管理员已经登陆系统
后置条件:
查看成功
基本操作流程:
1.管理员发出查看请求
2.系统接受,显示教学评价页面
3.管理员查看后关闭
可选操作流程:
不存在该教师或者该时段教学评价
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
无
20.密码修改
用例名称:
密码修改
用例描述:
学生发出修改密码请求,系统接收后提示确认原密码,学生输入正确后,系统提示输入新密码,学生输入后系统修改后台数据库储存原密码
参与者:
学生、管理员
前置条件:
用户已经登陆系统,并输入原密码成功
后置条件:
新密码覆盖数据库原密码
基本操作流程:
1.学生发出密码修改请求
2.系统接受,请求输入原密码确认和新密码输入(2次)
3.学生输入原密码和新密码(2次)
4.系统确认原密码正确后,将新密码覆盖于数据库原密码文件上
5.系统显示修改成功
可选操作流程:
如果输入密码错误,则输出“原密码错误,请重新输入”,3次错误则返回上一级菜单选择
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
信息维护
21.查看个人信息
用例名称:
查看个人信息
用例描述:
学生登陆教务系统查看个人信息
参与者;学生
前置条件:
学生登陆成功
后置条件:
学生查看信息成功
基本操作流程
1;学生登陆成功;
2.系统验证学生身份;
3.学生请求查询信息;
4系统接收请求,显示信息;
可选操作流程:
如果学生密码输入错误,系统验证学生身份错误,返回第一步,学生重新登录。
被包含的用例:
无
被泛化的用例:
无
被扩展的用例:
信息维护