基于B/S的双学位招生管理系统的用例建模
时间: 2023-11-19 11:05:26 浏览: 78
以下是基于B/S的双学位招生管理系统的用例建模:
1. 学生注册用例
- 用例名称:学生注册
- 主要参与者:学生
- 前置条件:学生需要访问系统的注册页面
- 后置条件:学生注册成功,系统将学生信息存储到数据库中
- 基本流程:
1. 学生访问系统的注册页面
2. 学生填写个人信息,包括姓名、性别、出生日期、身份证号码、联系方式等
3. 学生设置登录密码
4. 学生提交注册信息
5. 系统验证学生信息合法性
6. 系统将学生信息存储到数据库中
7. 系统向学生发送注册成功的消息
- 替代流程:
1. 如果学生填写的信息有误,系统提示学生重新填写信息
2. 如果学生设置的密码不符合要求,系统提示学生重新设置密码
2. 学生登录用例
- 用例名称:学生登录
- 主要参与者:学生
- 前置条件:学生需要访问系统的登录页面
- 后置条件:学生登录成功,系统显示学生的个人信息和可选的双学位课程列表
- 基本流程:
1. 学生访问系统的登录页面
2. 学生输入正确的用户名和密码
3. 学生提交登录信息
4. 系统验证学生信息合法性
5. 系统显示学生的个人信息和可选的双学位课程列表
- 替代流程:
1. 如果学生输入的用户名或密码错误,系统提示学生重新输入
3. 双学位课程查看用例
- 用例名称:双学位课程查看
- 主要参与者:学生
- 前置条件:学生已经登录系统并访问了双学位课程列表页面
- 后置条件:学生可以查看每个双学位课程的详细信息
- 基本流程:
1. 学生在系统中访问双学位课程列表页面
2. 学生选择一个双学位课程
3. 系统显示该双学位课程的详细信息,包括课程名称、课程简介、课程教师、上课时间和地点等
- 替代流程:
1. 如果学生选择的双学位课程不存在,系统提示学生重新选择
4. 双学位课程选择用例
- 用例名称:双学位课程选择
- 主要参与者:学生
- 前置条件:学生已经登录系统并访问了双学位课程列表页面
- 后置条件:学生选定了自己的双学位课程
- 基本流程:
1. 学生在系统中访问双学位课程列表页面
2. 学生选择一个双学位课程
3. 学生提交双学位课程选择信息
4. 系统验证学生选择的双学位课程是否符合要求
5. 系统将学生的双学位课程选择信息存储到数据库中
6. 系统向学生发送课程选择成功的消息
- 替代流程:
1. 如果学生选择的双学位课程不存在,系统提示学生重新选择
2. 如果学生选择的双学位课程已经被其他学生选择,系统提示学生重新选择
5. 双学位课程退选用例
- 用例名称:双学位课程退选
- 主要参与者:学生
- 前置条件:学生已经登录系统并访问了已选双学位课程列表页面
- 后置条件:学生成功退选了自己的双学位课程
- 基本流程:
1. 学生在系统中访问已选双学位课程列表页面
2. 学生选择要退选的双学位课程
3. 学生提交双学位课程退选信息
4. 系统验证学生选择的双学位课程是否符合要求
5. 系统将学生的双学位课程退选信息从数据库中删除
6. 系统向学生发送课程退选成功的消息
- 替代流程:
1. 如果学生选择的双学位课程不存在,系统提示学生重新选择
2. 如果学生选择的双学位课程没有被该学生选择,系统提示学生重新选择
阅读全文