团队作业2

这个作业属于的课程 软件工程课程计算机科学2班
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class2-2018/homework/11977
我在这个课程的目标是 软件需求分析
小组组号和队名 父愁者联盟
小组队长芳名 邹健

一、非功能性需求:

校园二手交易平台,个人与个人之间的电子商务,买家可以查看所有卖家发布的商品,并且根据分类进行商品过滤,也可以根据站内搜索引擎进行商品的查询,
并且与卖家联系,达成交易的意向,也可以发布求购的信息,让卖家查看之后,与之联系,进行交易。主要是针对校园用户所设计的网站,从校园用户的需求出发,
例如二手书籍、二手数码等的分类应该更加细致。
建立一个用户可以自由交易的平台,通过ajax实现局部刷新,实现网站更具人性化,具有更良好的互动

二、功能性需求:

1.用例图

2.用例描述

用例名称:商品搜索与选择。
参与者:用户
简要说明:用户通过商城推荐,关键词搜索和选择分类标签进行搜索想要的商品,勾选想要买的商品,加入购物车。
前制条件:
用户已经登陆二手市场系统
基本事件流:
1、用户点击搜索框,输入关键词,点击搜索,系统出现相关商品信息,通过点击加入购物车即完成商品选择。
2、用户点击自己想要查找商品类品的标签按钮,系统出现相关商品信息,通过点击加入购物车即完成商品选择。
3、用户点击首页,系统出现相关商品信息,通过点击加入购物车即完成商品选择。
4、用户点击商城,系统出现相关商品信息,通过点击加入购物车即完成商品选择。
5、用例终止

用例名称:登录

参与者:用户

简要说明:
通过输入正确的账户和密码进入系统。

前制条件:无

基本事件流:
1.打开系统
2.输入账号密码
3.点击登录
4.通过验证
4.用例终止

其他事件流:
1.如果忘记了密码,用户可以通过点击忘记密码进入新页面去找回密码

异常事件流:
1.密码错误或者账号不存在
2.用户需要重新登陆或者注册账号

后置条件:
登陆成功可以进行购买商品

用例名称:注册

参与者:用户

简要说明:
通过注册,填写信息获得新的账号

前制条件:无

基本事件流:
1.点击注册
2.输入密码和账号
3.填写个人信息
4.注册通过
5.用例终止

异常事件流:
1.两次密码不同,用户重新填写密码

后置条件:
注册成功,获得账号

用例名称:购买商品

参与者:用户

简要说明:
用户进入购物车对订单进行结算。

前制条件:
用户登录成功,已经添加商品到购物车。

基本事件流:
1.进入购物车
2.选好商品,生成订单
3.付款
4.用例终止

其他事件流:
1.生成订单后突然不想付款
2.生成订单后要修改地址

后置条件:
订单已经确定并付款

3.顺序图









4.分析类图

posted @ 2021-05-07 20:58  TianZheng  阅读(117)  评论(0编辑  收藏  举报