(1)以“小型网上书店系统”为实例,依照需求文档,绘制用例图。 (2)以“小型网上书店系统”为实例,绘制指定模块的状态图,包括:会员登录模块、会员注册模块、会员订购书籍模块。描述需要的状态和条件
时间: 2023-06-10 10:07:11 浏览: 150
(1)根据需求文档,绘制的小型网上书店系统的用例图如下:
![小型网上书店系统用例图](https://i.imgur.com/4YsZoq9.png)
(2)会员登录模块的状态图:
![会员登录模块状态图](https://i.imgur.com/6QXn8B5.png)
状态和条件:
- 初始状态:会员未登录。
- 条件1:会员输入正确的账号密码,系统验证成功。
- 状态1:会员已登录。
- 条件1.1:会员点击“退出登录”按钮。
- 状态1.1:会员已退出登录。
- 条件1.2:会员点击“忘记密码”按钮。
- 状态1.2:系统进入“找回密码”状态。
- 条件2:会员输入错误的账号密码,系统验证失败。
- 状态2:系统提示输入错误并保持在登录状态。
会员注册模块的状态图:
![会员注册模块状态图](https://i.imgur.com/PF3ZjMk.png)
状态和条件:
- 初始状态:会员未注册。
- 条件1:会员点击“注册”按钮。
- 状态1:系统进入“注册”状态。
- 条件1.1:会员输入正确的注册信息,系统验证成功。
- 状态1.1:系统提示注册成功并自动跳转到登录页面。
- 条件1.2:会员输入错误的注册信息,系统验证失败。
- 状态1.2:系统提示错误信息并保持在注册状态。
会员订购书籍模块的状态图:
![会员订购书籍模块状态图](https://i.imgur.com/3xWd6gU.png)
状态和条件:
- 初始状态:会员未订购书籍。
- 条件1:会员点击“购买”按钮。
- 状态1:系统进入“购买”状态。
- 条件1.1:会员选择了所需的图书并填写正确的联系信息,系统验证成功。
- 状态1.1:系统提示购买成功并自动跳转到个人中心页面。
- 条件1.2:会员填写错误的联系信息,系统验证失败。
- 状态1.2:系统提示错误信息并保持在购买状态。