plant text uml 学生选课系统用例表
时间: 2024-06-13 16:01:09 浏览: 7
PlantUML是一种文本描述的UML图形表示语言,可以通过编写简单的文本代码来快速生成各种类型的UML图形。学生选课系统是一个常见的软件系统,以下是该系统的用例表:
--用例表--
用例名称:学生登录
参与者:学生
描述:学生使用用户名和密码登录系统。
优先级:高
正常流程:
1. 学生打开登录页面。
2. 学生输入用户名和密码。
3. 系统验证用户名和密码。
4. 如果验证通过,系统跳转到学生主页。
扩展流程:
1a. 如果学生输入的用户名或密码错误,系统提示“用户名或密码错误”。
用例名称:学生选课
参与者:学生
描述:学生在系统中选择要上的课程。
优先级:高
正常流程:
1. 学生打开课程列表页面。
2. 学生选择要上的课程。
3. 学生点击“确认选课”按钮。
4. 系统将选课信息保存,并提示“选课成功”。
扩展流程:
2a. 如果学生选择的课程已经满员,系统提示“该课程已满员”。
用例名称:学生查看已选课程
参与者:学生
描述:学生查看已选的课程列表。
优先级:中
正常流程:
1. 学生打开已选课程页面。
2. 系统显示学生已选的课程列表。
扩展流程:
无
用例名称:学生退选课程
参与者:学生
描述:学生取消已经选择的课程。
优先级:高
正常流程:
1. 学生打开已选课程页面。
2. 学生选择要退选的课程。
3. 学生点击“确认退选”按钮。
4. 系统将退选信息保存,并提示“退选成功”。
扩展流程:
2a. 如果学生选择的课程不存在,系统提示“该课程不存在”。
相关问题
数据库学生选课系统用例描述
以下是学生选课系统的用例描述:
1. 登录系统
- 学生输入用户名和密码
- 系统验证学生的身份
- 系统显示学生的个人信息和可选课程列表
2. 查看课程信息
- 学生浏览可选课程列表
- 学生查看课程名称、课程编号、授课教师、上课时间和地点、选课人数等信息
3. 选课
- 学生选择感兴趣的课程并点击“选课”按钮
- 系统验证学生的选课资格(如已选课程数量、时间冲突等)
- 系统更新学生选课信息,将学生加入课程的选课名单中
4. 查看已选课程
- 学生查看已选课程列表
- 学生可以查看已选课程的详细信息,如课程名称、授课教师、上课时间和地点、选课人数等
5. 退选课程
- 学生选择已选课程并点击“退选”按钮
- 系统更新学生选课信息,将学生从相应课程的选课名单中移除
6. 查看个人信息
- 学生可以查看自己的个人信息,如姓名、学号、班级、联系方式等
7. 修改个人信息
- 学生可以修改自己的联系方式等个人信息
- 系统更新学生的个人信息
8. 退出系统
- 学生点击“退出”按钮,系统退出登录状态
学生网上选课系统用例规约
以下是学生网上选课系统的用例规约:
用例名称:学生选课
参与者:学生、课程管理员
前置条件:学生需要已经登录到系统中,并且有可选的课程列表。课程管理员需要已经发布了课程信息。
后置条件:学生选择的课程信息会被保存到数据库中。
主事件流:
1. 学生登录到学生选课系统中。
2. 学生查看可选的课程列表。
3. 学生选择要选修的课程,并填写相应的选课信息。
4. 学生确认选课信息,提交选课请求。
5. 系统验证选课信息是否正确。
6. 如果选课信息正确,系统会将选课信息保存到数据库中,并向学生发送选课成功的消息。
7. 如果选课信息不正确,系统会提示学生重新填写选课信息,并返回第3步。
扩展事件流:
1a. 如果学生没有登录到学生选课系统中,系统会提示学生先登录,然后返回第1步。
2a. 如果没有可选的课程列表,系统会提示学生没有可选的课程,并返回第1步。
5a. 如果选课信息不正确,系统会提示学生错误的信息,并返回第3步。
5b. 如果选课信息已经存在于数据库中,系统会提示学生已经选过该课程,并返回第3步。
特殊需求:
1. 学生需要具有合法的选课权限。
2. 学生只能在选课期间内进行选课。
3. 学生只能选修自己所在专业的课程。
4. 系统需要实现对选课信息的实时监控和管理。
频率:每学期都会进行选课,频率较高。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)