网上选课系统用例文档
时间: 2023-10-24 08:06:42 浏览: 108
选课系统用例文档通常包括以下内容:
1. 用例图:展示系统的功能和角色之间的关系。
2. 用例描述:对每个用例进行详细的描述,包括前置条件、基本流程、备选流程和后置条件等。
3. 系统顺序图:展示系统中各个对象之间的交互过程。
4. 活动图:展示系统中各个对象的活动过程。
5. 类图:展示系统中各个对象之间的关系和属性。
相关问题
学生网上选课系统用例规约
以下是学生网上选课系统的用例规约:
用例名称:学生选课
参与者:学生、课程管理员
前置条件:学生需要已经登录到系统中,并且有可选的课程列表。课程管理员需要已经发布了课程信息。
后置条件:学生选择的课程信息会被保存到数据库中。
主事件流:
1. 学生登录到学生选课系统中。
2. 学生查看可选的课程列表。
3. 学生选择要选修的课程,并填写相应的选课信息。
4. 学生确认选课信息,提交选课请求。
5. 系统验证选课信息是否正确。
6. 如果选课信息正确,系统会将选课信息保存到数据库中,并向学生发送选课成功的消息。
7. 如果选课信息不正确,系统会提示学生重新填写选课信息,并返回第3步。
扩展事件流:
1a. 如果学生没有登录到学生选课系统中,系统会提示学生先登录,然后返回第1步。
2a. 如果没有可选的课程列表,系统会提示学生没有可选的课程,并返回第1步。
5a. 如果选课信息不正确,系统会提示学生错误的信息,并返回第3步。
5b. 如果选课信息已经存在于数据库中,系统会提示学生已经选过该课程,并返回第3步。
特殊需求:
1. 学生需要具有合法的选课权限。
2. 学生只能在选课期间内进行选课。
3. 学生只能选修自己所在专业的课程。
4. 系统需要实现对选课信息的实时监控和管理。
频率:每学期都会进行选课,频率较高。
学生网上选课系统登录用例文档
用例名称:学生网上选课系统登录
参与者:学生,系统管理员
前置条件:学生已经注册成为该网上选课系统的用户,并且已经获得了该系统的登录账号和密码。
后置条件:学生成功登录到该网上选课系统。
主要流程:
1. 学生打开网上选课系统的登录页面。
2. 学生输入自己的登录账号和密码。
3. 学生点击“登录”按钮。
4. 系统验证学生输入的账号和密码是否匹配。
5. 如果匹配成功,则系统将学生重定向到选课主页面。
6. 如果匹配失败,则系统提示学生输入正确的账号和密码,或者联系系统管理员进行帮助。
扩展流程:
1a. 如果学生忘记了自己的登录账号,可以选择点击“找回账号”按钮,系统将提示学生输入注册时填写的相关信息,如姓名、身份证号码等,以便系统能够通过验证来找回学生的账号。
1b. 如果学生忘记了自己的登录密码,可以选择点击“找回密码”按钮,系统将提示学生输入注册时填写的相关信息,如注册邮箱、手机号码等,以便系统能够通过验证来重置学生的密码。
4a. 如果学生输入的账号和密码不匹配,系统会提示学生重新输入正确的账号和密码,并且提供相应的帮助链接。如果学生多次输入错误,则系统会锁定学生的账号,需要学生联系系统管理员进行解锁。
4b. 如果学生输入的账号不存在,系统会提示学生输入正确的账号,并且提供相应的帮助链接。如果学生多次输入错误,则系统会提示学生注册成为系统用户。
5a. 如果学生成功登录后,系统会记录学生的登录信息,并且提供相关的选课功能菜单供学生选择。如果学生长时间未操作系统,则系统会自动退出学生的登录状态,需要学生重新登录。