学生网上选课系统用例规约
时间: 2023-10-22 11:08:37 浏览: 236
以下是学生网上选课系统的用例规约:
用例名称:学生选课
参与者:学生、课程管理员
前置条件:学生需要已经登录到系统中,并且有可选的课程列表。课程管理员需要已经发布了课程信息。
后置条件:学生选择的课程信息会被保存到数据库中。
主事件流:
1. 学生登录到学生选课系统中。
2. 学生查看可选的课程列表。
3. 学生选择要选修的课程,并填写相应的选课信息。
4. 学生确认选课信息,提交选课请求。
5. 系统验证选课信息是否正确。
6. 如果选课信息正确,系统会将选课信息保存到数据库中,并向学生发送选课成功的消息。
7. 如果选课信息不正确,系统会提示学生重新填写选课信息,并返回第3步。
扩展事件流:
1a. 如果学生没有登录到学生选课系统中,系统会提示学生先登录,然后返回第1步。
2a. 如果没有可选的课程列表,系统会提示学生没有可选的课程,并返回第1步。
5a. 如果选课信息不正确,系统会提示学生错误的信息,并返回第3步。
5b. 如果选课信息已经存在于数据库中,系统会提示学生已经选过该课程,并返回第3步。
特殊需求:
1. 学生需要具有合法的选课权限。
2. 学生只能在选课期间内进行选课。
3. 学生只能选修自己所在专业的课程。
4. 系统需要实现对选课信息的实时监控和管理。
频率:每学期都会进行选课,频率较高。
相关问题
在线选课系统用例规约
根据提供的引用内容,我们可以得知在线选课系统包含多个用例规约,下面是其中的一些:
1. 登录系统用例规约
- 描述:用户登录系统的过程
- 参与者:学生、教师、管理员
- 前置条件:用户已经注册并获得了账号和密码
- 后置条件:用户成功登录系统
- 基本流程:
1. 用户打开登录页面
2. 用户输入账号和密码
3. 系统验证账号和密码
4. 系统显示登录成功页面
- 备选流程:
1. 用户输入错误的账号或密码
2. 系统提示用户账号或密码错误
2. 查询成绩用例规约
- 描述:学生查询自己的成绩
- 参与者:学生
- 前置条件:学生已经登录系统
- 后置条件:学生成功查询到自己的成绩
- 基本流程:
1. 学生打开成绩查询页面
2. 学生选择要查询的学期
3. 系统显示该学期的成绩单
- 备选流程:
1. 学生选择的学期不存在成绩记录
2. 系统提示学生该学期没有成绩记录
3. 发布公告用例规约
- 描述:管理员发布公告
- 参与者:管理员
- 前置条件:管理员已经登录系统
- 后置条件:公告成功发布
- 基本流程:
1. 管理员打开发布公告页面
2. 管理员输入公告标题和内容
3. 系统保存公告信息
4. 系统显示公告发布成功页面
- 备选流程:
1. 管理员输入的公告信息不完整
2. 系统提示管理员公告信息不完整
学生网上选课系统中学生用户用例规约
用例名称:学生网上选课
参与者:学生用户
前置条件:
1. 学生用户已经登录到网上选课系统。
2. 学生用户已经完成了课程查询。
后置条件:
1. 学生用户成功选课。
2. 学生用户未成功选课。
基本流程:
1. 系统显示学生用户已经查询到的可选课程列表。
2. 学生用户选择想要选修的课程。
3. 系统检查学生用户是否符合课程的选修条件,如果不符合,系统提示学生用户不能选修该课程。
4. 系统检查学生用户是否已经选修了该门课程,如果已经选修,系统提示学生用户不能重复选修。
5. 学生用户确认选修的课程无误后,点击确认选课。
6. 系统提示学生用户选课成功,并更新学生用户的选课记录。
扩展流程:
3a. 如果学生用户不符合课程的选修条件,系统提示学生用户不能选修该课程,返回步骤1重新选择课程。
4a. 如果学生用户已经选修了该门课程,系统提示学生用户不能重复选修,返回步骤1重新选择课程。
5a. 如果学生用户确认选修的课程有误,点击取消选课,返回步骤1重新选择课程。