面向对象—在线购物系统用况图文档

实验一文档链接地址:https://blog.csdn.net/weixin_39677098/article/details/80209725

1.图形文档

 

2.文字说明

1)用况综述

此用况图说明了在线购物系统、用户、书籍管理员、订单管理员之间的关系。用户登陆后进入主界面可浏览书籍管理员展示在系统上的书,根据个人喜好进行购买。用户可以先将书籍放在购物车中,之后可以进行购买或者取消。书籍管理员则是管理系统上面的书籍,增加或者删除书,同时也承担着书籍信息的编写,包括书籍的概述、价格。书籍管理员看到订单后则将书籍发售出去。订单管理员则是管理订单,可以在后台进行系统的信息的改动,防止系统的错误。

2)参与者描述

 1用户:需要先注册登陆,然后才可进行浏览和购买书籍。

2订单管理员:管理订单。

3书籍管理员:管理书籍。

 

3)用况描述

注册

1.1简述

用户输入自己的用户名、手机号、邮箱、手机验证码、密码之后,注册成功,同时跳往登陆界面。

1.2参与者

用户

1.3包含

手机验证码验证

1.4扩展

1.5继承

1.6前置条件

用户进入该系统。

1.7细节

1.7.1基本流

用户进入注册界面后,输入自己的用户名、手机号后,获取手机验证码,输入手机验证码后点击注册,则注册成功,跳往登陆界面。

1.7.2可选流

输入验证码错误,在60秒内可重新输入验证码,若超过60秒依旧不成功,则需要重新获取手机验证码重新输入。

有选项为空(例如无填写密码),则提示输入空余项。

1.8后置条件

用户成功注册,进入登陆界面。

1.9例外

 

登陆

2.1简述

用户输入自己的手机号和密码。

2.2参与者

用户

2.3包含

手机号、密码

2.4扩展

2.5继承

2.6前置条件

用户已注册。

2.7细节

2.7.1基本流

用户输入手机号、密码,点击登陆,进入主界面

2.7.2可选流

用户输入的手机号或密码错误,提示用户“输入的手机号或密码错误”

2.8后置条件

用户成功登陆,进入主界面。

2.9例外

 

管理购物车

3.1简述

用户对自己的购物车进行管理,可删除购物车里的书籍、增加购物车里的书籍。

3.2参与者

用户

3.3包含

购物车

3.4扩展

3.5继承

3.6前置条件

用户成功进入主界面。

3.7细节

3.7.1基本流

用户进入购物车后,可以增加想要购买的书籍,或删除购物车里的书籍 

3.7.2可选流

进入书籍的介绍界面

3.8后置条件

用户可以进行购买操作。

3.9例外

3.10限制

无书籍在漏洞中不能进入购买操作

3.11注释

无。

 

修改个人信息

4.1简述

用户修改个人信息。

4.2参与者

用户

4.3包含

4.4扩展

4.5继承

4.6前置条件

用户成功注册。

4.7细节

4.7.1基本流

用户进入个人信息界面,对想要修改的信息进行修改后,选择确定。

4.7.2可选流

当用户不想修改时,可直接取消,修改信息不会保存。

4.8后置条件

个人信息成功修改

4.9例外

 

 

查看订单

5.1简述

用户查看自己已经购买的书籍订单信息。

5.2参与者

用户

5.3包含

订单信息,书籍信息。

5.4前置条件

用户成功登陆,已购买书籍。

5.5细节

5.5.1基本流

用户进入订单界面,查看自己的订单。

5.5.2可选流

查看订单中购买的书籍的信息

5.6后置条件

5.7例外

浏览书籍

6.1简述

用户浏览系统上的书籍。

6.2参与者

用户

6.3包含

书籍信息。

6.4前置条件

用户成功登陆,进入主界面。

6.5细节

6.5.1基本流

用户在系统主界面上面查阅书籍 

6.5.2可选流

6.6后置条件

6.7限制

 

购买书籍

7.1简述

用户在系统上支付网银购买书籍。

7.2参与者

用户、订单管理员

7.3前置条件

用户成功登陆,完成将书籍放入购物车。

7.4细节

7.4.1基本流

用户在购物车中点击确定购买的书籍,然后支付网银购买书籍。 

7.4.2可选流

取消购买,将书籍从购物车中移除

7.5后置条件

用户成功购买书籍。

 

 

书籍管理

8.1简述

书籍管理员对书籍进行管理。

8.2参与者

书籍管理员

8.3前置条件

书籍管理员成功登陆。

8.4细节

8.4.1基本流

书籍管理员登陆系统后,对出售的书籍进行排版,增加或删除书籍,同时编辑书籍信息。

8.4.2可选流

8.5后置条件

系统上有可出售书籍。

 

订单管理

9.1简述

订单管理员对订单进行管理

9.2参与者

订单管理员

9.3包含

订单

9.4前置条件

有用户下订单。

9.5细节

9.5.1基本流

订单管理员正常情况下不需要对订单进行过多的操作,主要经常查阅保证订单的正确性。

9.5.2可选流

删除订单。

9.6后置条件

订单正确。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值