2020软件工程作业——团队03

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/2018SE |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/2018SE/homework/11593 |
| 这个作业的目标 |《多呷点》项目需求分析模型 |

一、非功能性需求

电子商务的发展,给人们带来了很多的方便。人们可以不用出门利用电脑或者手机就能够进行购物,并且价格便宜。随着电子商务的发展, 如今电子商务已经成为了人们日常生活的重要组成部分。本组制作的线上购物系统就是乘着电子商务飞速发展的势头,使用购物车功能让 消费者有更舒适方便的消费体验。本线上购物系统旨在实现消费者使用购物车添加商品并一键付费购买的功能。首先用户注册为管理员或 者顾客,管理员可上传并编辑商品信息,数据库中存入此商品后顾客即可通过购物车购买商品。

二、功能性需求(以图文结合的方式进行描述,不能只有图片没有文字说明)

1.用例图(此处请给出修改后的第2次团队作业的链接)

https://www.cnblogs.com/xflbq/p/14056488.html

2.用例描述(此处请给出修改后的第2次团队作业的链接)

https://www.cnblogs.com/xflbq/p/14056488.html

2.1功能分析
2.1.1用户注册功能
新用户可注册为顾客用户,填好注册所需的个人信息即可注册。在填写个人信息时,所有信息均为必填,并且用户名一经注册不可更改。点击注册按钮,注册成功后网页会有弹窗提示,此条用户信息会调至后台数据库新增用户。
2.1.2顾客登录功能
顾客用户注册成功后须在欢迎界面登录后方可使用线上购物管理系统的各项功能,输入已成功注册的用户名后输入正确的登录密码后即可登录成功。若输入的用户名未注册,则会弹窗提示“请输入正确用户名,若未注册请先注册。”若输入的密码有误,则会弹窗提示“请输入正确登录密码。”
2.1.3顾客查询商品信息功能
顾客用户可对已上传的商品信息通过输入商品名称的方式进行查询,查询到已有的商品信息可浏览。
2.1.4顾客编辑收货信息功能
顾客用户可在购物车界面新增或更新收货信息。
2.1.5购物车下单功能
顾客用户在浏览商品信息后可通过将商品添加至购物车的方式进行所有商品一键下单购买的操作。
2.1.6商品信息上传功能
管理员用户可通过输入商品名称、价格及描述上传新的商品信息,上传完成后此条信息调至数据库新增商品信息,而后顾客方可进行浏览及购买。
2.1.7管理员用户查询并修改商品信息功能
管理员用户可对已上传的商品信息通过输入商品名称的方式进行查询,查询到已有的商品信息可浏览,可根据需要修改或删除商品信息。
2.1.8管理员用户查询并修改顾客用户信息功能
管理员用户有权限查询与修改游客用户的个人信息。通过输入游客用户的用户名查询,可根据需要修改或删除游客用户的个人信息。

3.顺序图(此处请给出修改后的第2次团队作业的链接)

管理员输入账号密码成功则进入主页,不成功返回登陆界面,成功后可以管理商品信息和顾客信息
顾客如果已有账号则直接登录,没有就先注册,注册成功后直接登陆,然后再商品页面选择添加入购物车,输入顾客信息,查看购物信息,
支付

4.分析类图(此处请给出修改后的第2次团队作业的链接)


顾客类
类的说明:可以购买商品的消费者
属性说明:
一、用户名:顾客用户登录的账号
二、密码:顾客用户登录需要验证的密码
操作说明:
一、注册账户:用户进入系统需要有个人的标志,即用户名和密码,需要通过注册提交到系统
二、登录账户:用户通过自己的用户名和密码进入系统。
三、查询商品信息:顾客进入系统之后可以通过对自己需要购买的商品类型、价格范围或者商品名进行搜索找到。
四、浏览商品信息:点击商品可以浏览商品详情信息(价格、类型等等)
五、添加至购物车:顾客可以把需要购买的商品放入购物车
关联描述:
一个用户可以选择多个商品
管理员
类的说明:可以管理商品信息和顾客信息商家
属性说明:
一、用户名:管理员进入系统的账户
二、密码:管理员进入系统需要验证的密码
操作说明:
一、登录账户:商家通过自己的用户名和密码进入系统管理界面。
二、上传商品信息:商家把商品(名称、图片、类型、价格)上传到顾客浏览界面
三、删除商品信息:商家把需要下架的商品进行删除
四、查询商品信息
五、浏览商品信息
六、编辑商品信息
七、查询顾客信息
八、浏览顾客信息
九、编辑顾客信息
十、删除顾客信息
关联描述:
一个管理员可以添加多个商品
购物车
类的说明:顾客选择的预购商品存放地方
属性说明:
一、商品数量:顾客添加到购物车的商品数量
二、商品总价:购物车中所有商品的价格总和
操作说明:
上传用户收货信息:顾客需要添加收货信息
修改用户收货信息:顾客可以修改用户收货信息
删除用户收货信息:顾客可以修改用户收货信息
修改商品数量:顾客可以将不想购买的商品移除购物车
付款下单:顾客进行购买付款
关联描述:
一个购物车可以添加多个商品
一个购物车只属于一个用户
一个购物车只有一个收货信息
商品
类的说明:
属性说明:管理者上传的卖品
一、商品名称:商品的名称
二、商品图片:商品样貌展示
三、商品类型:商品的类型
四、商品价格:价格
关联描述:一个商品可以添加到多个购物车
用户收货信息
类的说明:顾客购买商品之后需要填写的信息
属性说明:
一、姓名:已购买商品顾客的用户名
二、联系方式:已购买商品顾客的手机号码
三、详细地址:已购买商品顾客收货地址
关联描述:一个用户收货信息属于一个用户的购物车

posted @ 2020-12-06 22:44  呷饭里边请  阅读(158)  评论(0编辑  收藏  举报