帮我写一个用户管理个人信息的用例描述
时间: 2023-06-14 15:05:42 浏览: 57
用例名称:用户管理个人信息
参与者:普通用户
前置条件:用户已经登录系统,并且访问了个人信息页面。
基本流程:
1. 用户进入个人信息页面,可以查看自己的个人信息。
2. 用户可以修改自己的基本信息,包括姓名、性别、出生日期、电话、邮箱等。
3. 用户可以上传或修改自己的头像。
4. 用户可以修改自己的密码。
5. 用户可以保存修改后的个人信息。
6. 系统提示用户修改成功。
7. 用户可以选择退出页面,返回首页或者其他页面。
扩展流程:
1a. 用户没有登录系统,无法访问个人信息页面,系统提示用户登录。
2a. 用户输入的信息不符合规范,系统提示用户重新输入。
4a. 用户输入的旧密码错误,系统提示用户重新输入。
5a. 用户未保存修改后的个人信息,系统提示用户是否保存。
6a. 用户选择不保存修改后的个人信息,系统不保存修改结果,返回个人信息页面。
7a. 用户选择返回首页或其他页面,系统直接跳转到相应的页面。
后置条件:用户修改后的个人信息已被保存到系统中。
相关问题
做一份教务管理系统的用例图及用例描述
用例图:
![教务管理系统用例图](https://i.imgur.com/4KzvC6Y.png)
用例描述:
1. 登录系统
- 用例名称:登录系统
- 参与者:用户
- 前置条件:用户已注册账号
- 后置条件:用户成功登录系统
- 步骤:
1. 用户打开教务管理系统网站
2. 系统显示登录界面
3. 用户输入用户名和密码
4. 系统校验用户信息
5. 登录成功,系统显示主页面
2. 查看个人信息
- 用例名称:查看个人信息
- 参与者:用户
- 前置条件:用户已登录系统
- 后置条件:用户成功查看个人信息
- 步骤:
1. 用户点击“个人信息”按钮
2. 系统显示用户的个人信息,包括姓名、学号、年级、专业等
3. 查看课程信息
- 用例名称:查看课程信息
- 参与者:用户
- 前置条件:用户已登录系统
- 后置条件:用户成功查看课程信息
- 步骤:
1. 用户点击“课程信息”按钮
2. 系统显示所有课程的信息,包括课程名称、教师、上课时间和地点等
4. 选课
- 用例名称:选课
- 参与者:学生
- 前置条件:学生已登录系统
- 后置条件:学生成功选课
- 步骤:
1. 学生点击“选课”按钮
2. 系统显示所有可选的课程信息
3. 学生选择要选的课程
4. 系统检查课程是否有余量,如有余量,则学生成功选课,系统更新选课信息
5. 查看成绩
- 用例名称:查看成绩
- 参与者:学生
- 前置条件:学生已登录系统
- 后置条件:学生成功查看成绩
- 步骤:
1. 学生点击“成绩查询”按钮
2. 系统显示学生的所有课程成绩信息
6. 录入成绩
- 用例名称:录入成绩
- 参与者:教师
- 前置条件:教师已登录系统
- 后置条件:教师成功录入成绩
- 步骤:
1. 教师点击“成绩管理”按钮
2. 系统显示教师所带课程的学生名单和成绩录入界面
3. 教师输入学生的成绩
4. 系统检查成绩是否合法,如合法则录入成功,系统更新成绩信息
7. 课程管理
- 用例名称:课程管理
- 参与者:教务管理员
- 前置条件:教务管理员已登录系统
- 后置条件:教务管理员成功管理课程
- 步骤:
1. 教务管理员点击“课程管理”按钮
2. 系统显示所有课程的信息和课程管理界面
3. 教务管理员可以添加、删除、修改课程信息,系统更新课程信息
8. 用户管理
- 用例名称:用户管理
- 参与者:教务管理员
- 前置条件:教务管理员已登录系统
- 后置条件:教务管理员成功管理用户
- 步骤:
1. 教务管理员点击“用户管理”按钮
2. 系统显示所有用户的信息和用户管理界面
3. 教务管理员可以添加、删除、修改用户信息,系统更新用户信息
停车场管理系统用例描述
停车场管理系统用例描述包括以下几个方面:
1. 用户注册和登录:用户可以通过注册账号并登录系统,获得个人信息管理、车辆信息管理等功能。
2. 车辆进出管理:系统支持车辆进出记录、车位管理以及收费管理等功能。
3. 信息查询与预定车位:用户可以查询系统中的空余车位并预定车位。
4. 订单管理:用户可以对自己预定或使用的车位进行订单管理。
5. 支付管理:系统支持在线支付和线下支付等多种支付方式。
6. 统计与分析:系统能够对车位使用情况、停车时间、收费等数据进行统计和分析。
7. 系统管理:系统管理员可以对系统进行管理,包括基础数据维护、用户权限管理等。