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

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/2018SE
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/2018SE/homework/11593
这个作业的目标 完成总体的需求分析

《萌宠购物平台》项目需求分析模型


一、非功能性需求

1.估计用户数为1000人,每天登录用户数为300左右,网络的带宽为100M带宽。
2.在非高峰时间根据编号和名称特定条件进行搜索,可以在3秒内得到搜索结果。
3.当通过互联网接入系统的时候,期望在名称搜索时最长查询时间<15秒。
4.平台页面干净整洁,操作简单易上手。

二、功能性需求

用例图

https://www.cnblogs.com/aaaassss/p/14058591.html

用例描述

https://www.cnblogs.com/aaaassss/p/14058591.html

时序图

用户注册顺序图:

    用户注册顺序图描述了用户注册在线购物系统的账号时与系统交互的一个过程,其中涉及的对象包括用户、注册界面、用户实体三个类的匿名对象。


用户登录顺序图:

      用户登录顺序图描述了用户登录在线购物系统的账号时与系统交互的一个过程,其中涉及的对象包括用户、登陆界面、用户实体三个类的匿名对象。


总体顺序图:

      总体顺序图描述了用户在在线购物系统中与系统交互的一个过程,其中涉及的对象包括用户、商品游览界面、商品详细界面、商品数据库、购物车数据库实体五个类的匿名对象。


分析类图


      整个类图显示了购物管理系。系统模型的静态结构。整个类图由User类、Product类、Cart类、CartItem类构成。

  • User类

    • user类有7个属性:Id编号、username用户姓名、password密码、 repassword确认密码、email邮箱、verifycode验证码、newloginpass新密码
    • User类有六个操作:注册、登录、修改用户密码、浏览商品、查看商品详情、操作购物车
  • Product类

    • Product类有10个属性:pId商品id、pName商品名字、pNum商品数量、pPrice商品价格、pMarketPrice市场价、pWeight重量、pDescript描述、pPopular热门、pImg图片、pCateqory分类
  • CartItem类

    • CartItem类有3个属性:product自定义商品类、quantify数量、price价格
  • Cart类

    • Cart类有2个属性:mapMap集合、price价格
    • Cart类有1个操作:计算价格
    • Cart类依赖于CartItem类。
posted @ 2020-12-06 19:11  一月暴瘦20斤  阅读(218)  评论(0)    收藏  举报