面向对象设计实验二

Use Case Diagram 用例图

一、实验一链接地址

http://blog.csdn.net/smallbean77/article/details/70188704

二、系统用例介绍

1.注册账号

1.1用况名

用户注册

1.2简述

用户注册软件。

1.3参与者

商家、顾客、系统管理员

1.4前置条件

用户必须登录,且拥有可用的手机号码。

1.5事件流

1.5.1基本流

用户点击注册按钮进入注册界面,填写手机号码,收取验证码,(1.5.2.1收取验证码失败

)输入收到验证码(1.5.2.2输入验证码错误);

验证码验证通过,填写相关资料注册(1.5.2.3资料填写不全);

注册成功,获得属于自己的账号。

1.5.2可选流

1.5.2.1收取验证码失败

号码为空号或者网络问题收取不到验证码,点击重新收取。

1.5.2.2输入验证码错误

提示验证码不正确,点击重新收取验证码。

1.5.2.3资料填写不全

系统提示资料填写不全,用户重新填写完整方可注册成功。

1.6后置条件

若用户注册成功,则拥有属于自己的账号,可通过账号密码登录系统;若用户注册不成功,显示注册未成功并显示未登录状态。

1.7限制

1.8注释

2.账号登录

2.1.用况名

用户登录

1.2简述

用户登录软件。

2.3参与者

商家、顾客、系统管理员

2.4.前置条件:用户必须下载软件,且注册拥有自己的账号。

2.5.事件流

2.5.1基本流

用户点击登陆按钮,进入登录界面;

用户输入账号和密码,(2.5.2.1账号或密码错误)账号密码正确则登录成功。

2.5.2可选流

2.5.2.1账号或密码错误

系统提示账号或密码错误,登录不成功,需要重新输入。

2.6后置条件

用户登录成功可享受系统的非管理员功能;登录失败则显示未登录状态。

2.7限制

2.8注释

3.申请商店

3.1用况名

申请商店

3.2简述

商家申请属于自己的商铺。

3.3参与者

商家、系统管理员

3.4前置条件

用户必须有自己的账号,登录成功后填写相关申请资料。

3.5事件流

3.5.1基本流

用户点击申请商店版块,进入申请页面;

填写申请资料,点击提交(3.5.2.1资料填写不全);

用户资料提交成功,系统管理员审核资料,(3.5.2.2管理员审核不通过)资料合理则通过审核,开通用户商店功能;

用户收到审核通过通知,拥有自己的商店。

3.5.2可选流

3.5.2.1资料填写不全

用户资料填写不全,无法提交,需补充完整才能提交成功。

3.5.2.2管理员审核不通过

用户资料不合规则,不通过审核,并发送通知给用户,用户重新填写资料提交审核。

3.6后置条件

用户申请商店成功,拥有属于自己的商店,能对商店执行相关功能;若申请不成功,则没有属于自己的商店,需重新申请。

3.7限制

一个用户同期只能拥有一个商店。

3.8注释

4.商店管理商品

4.1用况名

商品管理

4.2简述

商家可在商店上架或下架商品。

4.3参与者

商家

4.4前置条件

商家必须登录账号,并且拥有自己的店铺。

4.5事件流

4.5.1基本流

商家登录账号,(4.5.2.1商家登录失败)进入商店主页;

点击上架商品,跳转到商品资料填写页面;

商家填写商品资料,填写完点击提交;(4.5.2.2商品资料填写错误)

提交成功,商品成功上架;

点击下架物品,选择物品,点击下架,商品成功下架。

4.5.2可选流

4.5.2.1商家登录失败

商家账号或密码输入不正确,登录失败,需重新登录。

4.5.2.2商品资料填写错误

商品资料填写错误或不完全,提交不成功,需补充完整并正确才可提交成功。

4.6后置条件

若商家申请商品成功,商品上架;若商家登录失败,回到未登录状态并且商品上架失败;若商家资料填写不正确,商品上架失败;若商家下架商品成功,其他用户不会看到该商品。

4.7限制

4.8注释

商家一天内可多次上架商品。

5.订单管理

5.1用况名

订单管理

5.2简述

商家对商店所得订单进行发货等管理。

5.3参与者

商家、顾客、系统管理员

5.4前置条件

买家购买商店商品成功,生成订单。

5.5事件流

5.5.1基本流

商家查看订单详情;

根据订单地址对商品进行发货处理;

顾客收到商品之后,(5.5.2.1顾客申请取消订单)确认收货,(5.5.2.2顾客未确认收货)商家资金入账,订单状态变为已完成。

5.5.2可选流

5.5.2.1顾客申请取消订单

顾客对商品不满意申请取消订单,商家同意取消订单并进行退款操作。

5.5.2.2顾客未确认收货

顾客一周之后未确认收货,系统自动确认收货。

5.6后置条件

若订单管理成功,获得资金,提高销量;若订单管理不成功,无资金入账,销量不变。

5.7限制

5.8注释

6.活动管理

6.1用况名

活动管理

6.2简述

商家申请商铺活动

6.3参与者

商家、系统管理员

6.4前置条件

商家必须拥有合格的店铺。

6.5事件流

6.5.1基本流

商家点击活动申请,填写活动资料,(6.5.2.1资料填写不合格)提交审核成功;(6.5.2.2管理员审核不通过)

系统管理员审核通过,活动上线;

活动时间过后,商家点击该活动下线。

6.5.2可选流

6.5.2.1资料填写不合格

商家资料填写不合格,提交失败,需重新填写至合格。

6.5.2.2管理员审核不通过

管理员审核不通过,商家需重新提交申请。

6.7后置条件

若活动申请成功,该活动在商店上线;若资料填写错误,提交失败,活动不能上线;若管理员审核不通过,活动审核失败,不能上线;若商家下线活动,该活动不会被其他用户所看到。

6.8限制

6.9注释

商家可提交多个活动。

7.购买商品

7.1用况名

用户购买商品

7.2简述

用户购买合理商品

7.3参与者

顾客

7.4前置条件

顾客必须登录账号,账号余额足够,并且选择商品详细参数才可购买。

7.5事件流

7.5.1基本流

顾客进入商品主页,点击购买,选择商品参数,(7.5.2.1未选择商品参数)点击确定;

进入付款页面,输入正确付款密码,(7.5.2.2付款密码输入错误)付款成功;

商品成功购买,自动生成订单,商品库存减一。

7.5.2可选流

7.5.2.1未选择商品参数

未选择商品参数,无法点击确定,需完整选择才可确定购买。

7.5.2.2付款密码输入错误

付款密码输入错误,需重新输入正确才可付款。

7.6后置条件

若顾客未选择商品参数,无法购买;若顾客付款密码输入错误三次,账户会被锁住五分钟;若顾客购买成功,自动生成订单。

7.7限制

付款密码一次只能重复输入三次。

7.8注释

8.订单查询

8.1用况名

顾客管理订单

8.2简述

顾客购买商品之后管理生成订单。

8.3参与者

顾客

8.4前置条件

顾客必须购买商品成功才能生成订单。

8.5事件流

8.5.1基本流

顾客点击我的订单;

进入订单详情页面,查看订单资料;

顾客点击取消订单,填写订单取消理由并提交,(8.5.2.1商家同意取消订单

)订单取消成功。

8.5.2可选流

8.5.2.1商家同意取消订单

商家点击取消订单

8.5.2.1商家不同意取消订单

商家不通过顾客取消订单申请,并反馈详情。

8.6后置条件

查看订单资料后,可查看物流,订单取消成功,资金回库。

8.7限制

8.8注释

9.我的收藏

10.1用况名

用户收藏商品或商店

10.2简述

用户收藏商店或宝贝。

10.3参与者

用户

10.4前置条件

用户必须登录账号。

10.5事件流

10.5.1基本流

用户选择商品或商店,点击收藏,商品或商店成功保存在收藏夹。

10.6后置条件

用户成功收藏商店或者商品。

10.7限制

10.8注释

三、Use Case图

 

发布了15 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/SmallBean77/article/details/70880225
今日推荐