学生选课系统UML用例描述

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

填写学习计划用例

1. 简要说明

本用例说明学生填写学习计划的过程。

2.事件流

(1)基本流

1 学生登录系统。

2 学生填写学习计划。

3 系统检验学习计划是否可行。

4 系统保存学习计划。

(2)备选流

1.a如果无法正常登录,则该过程结束。

3.a如果系统检验学习计划不可行,则该过程结束。3.特殊需求

(1)系统中每个学生只能保存一份学习计划。

(2)系统需要长期稳定运行,及时备份数据。4.前置条件

无。

5. 后置条件

学习计划成功存储到计算机中。

6. 扩展点

无。

7. 相关的数据

学生信息,课程信息,教师信息。

8.问题说明

无。

检验学习计划用例

2. 简要说明

本用例说明系统检验学习计划的过程。

2.事件流

(1)基本流

1 系统检验学习计划。

2 将学习计划保存到数据库中。

(3)备选流

1.a如果系统检验出学习计划不可行,则该过程结束。3.特殊需求

(1)系统中每个学生只能保存一份学习计划。

(2)系统需要长期稳定运行,及时备份数据。

4.前置条件

学生已经填写好了学习计划。

8. 后置条件

无。

9. 扩展点

无。

10. 相关的数据

学生和学习计划的相关信息。

8.问题说明

无。

选课用例

3. 简要说明

本用例说明学生选课的过程。

2.事件流

(1)基本流

1 学生登录系统。

2 学生根据课表选课。

3 系统保存选课结果。

(4)备选流

1.a如果无法正常登陆,则结束。

3.a如果系统检查出该学生没有修该课程的先修课程,

则结束。

3.b如果课程人数已满,则结束。

3.特殊需求

系统需要长期稳定运行,及时备份数据。

4.前置条件

无。

11. 后置条件

将选课信息成功存储到数据库中。

12. 扩展点

无。

13. 相关的数据

学生的信息,课程的信息。

8.问题说明

无。

相关文档
最新文档