用例说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二.用例描述

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. 学生选择课程

可选操作流程:如果学生课程冲突,系统显示“课程冲突,该课不可选”。如果课程可选,系统显示“选课成功”。

被包含的用例:查询课程信息;判断有无冲突

被泛化的用例:无

被扩展的用例:网上选课

相关文档
最新文档