学生选课系统UML用例描述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.问题说明
无。