团队作业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.顺序图