面向对象用例图
Use Case Diagram 用例图
一、实验一链接地址
http://blog.****.net/smallbean77/article/details/72875650
二、系统用例介绍
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图