网上购物系统设计类图

实验一博客地址:https://blog.csdn.net/chicharito07/article/details/80095891

实验二博客地址:https://blog.csdn.net/chicharito07/article/details/80181618

实验三博客地址:https://blog.csdn.net/chicharito07/article/details/80369328

实验四博客地址:https://blog.csdn.net/chicharito07/article/details/80369377

实验博客地址:https://blog.csdn.net/chicharito07/article/details/80626736


一.图形文档

 

二.文字说明

该部分由以下部分组成:类图综述、类描述、关联描述、继承描述、依赖描述和其他与类图有关的说明。具体如下:

(1)类图综述

上图描述了网上购物系统的类图,分为登录注册模块、商家管理商品模块、买家浏览商品模块和订单管理模块。商家可以上架商品、修改商品价格、下架商品,买家可以浏览商品、下单、管理订单等功能。

2)类描述

1)用户

整体说明:注册该系统的所有用户

属性:名字:name

      账号:ID

      密码:password

      手机号:phone

      地址:address

操作:修改密码:changePassword()

      修改地址:changeAddress()

      修改手机号:changePhone()

关系:与商家、买家有继承关系。

 

2)商家

整体说明:申请了商店的系统用户

属性:名字:name

      账号:ID

      密码:password

      地址:address

    电话:phone

操作:修改密码:changePassword()

      修改地址:changeAddress()

      修改手机号:changePhone()

关系:继承自用户,商品有关联关系。

 

3)买家

整体说明:申请了买家功能的系统用户

属性:名字:name

      账号:ID

      密码:password

      地址:address

    电话:phone

操作:修改密码:changePassword()

      修改地址:changeAddress()

      修改手机号:changePhone()

关系:继承自用户,购物车、订单有关联关系。

 

3)商品

整体说明:可买卖的物品

属性:商品名: name

      价格:price

      商品idid

    商品介绍:information

操作:无

关系:与商家有关联关系。

4)订单

整体说明:买家的订单

属性:订单号:id

      总价格:price

      是否支付:has_paid

   日期:date

操作:无

关系:与买家有关联关系。

5)购物车

整体说明:买家暂时存放商品的地方

属性:总价格:price

商品单:Goods(是存储商品实体)

 

操作:清空购物车: clearAll()

      删除商品:deleteGoods()

     添加商品:insertGoods()

生成订单:createBooking()

关系:与买家有关联

 

3.关联描述

1)商家修改商品价格

二元关联,连接商家和商品

2)商家上架商品

二元关联,连接商家和商品

3)商家下架商品

二元关联,连接商家和商品

4)将商品加入购物车

二元关联,连接商品和购物车

5)清空购物车

二元关联,连接商品和购物车。

6)买家查询订单

二元关联,连接买家和订单

7)买家查看订单

二元关联,连接买家和订单

4.继承描述

一般类:用户

特殊类:买家、商家


1.系统需求 2 2.需求分析 4 2.1功能设置 4 2.2模块划分 5 2.3识别参与者和用例 6 2.3.1 顾客Customer用例图 7 2.3.2 系统管理员用例 13 2.3 静态结构模型 16 2.3.1 类Customer 17 2.3.2类Goods 18 2.3.3类Order 19 2.3.4管理员 20 2.3.5标题title类 20 2.3.6二级标题类 21 2.3.7公共操作类 22 2.3.8类图 23 3.动态行为模式 23 3.1时序图 23 3.1.1顾客注册成为会员时序图 24 3.1.2顾客反馈信息时序图 25 3.1.3顾客浏览商品时序图 26 3.1.4顾客查询商品时序图 27 3.1.5顾客购买商品时序图 28 3.2.6管理员添加商品时序图 29 3.2.7管理员删除商品时序图 29 3.2.8管理员添加二级商品目录时序图 30 3.2.9管理员删除二级商品目录时序图 31 3.2.10管理员编辑促销产品时序图 31 3.2.11管理员编辑条款信息时序图 32 3.2.12管理员编辑购买流程时序图 33 3.2.13管理员删除会员时序图 34 3.2.14用户结算时序图 35 3.3.活动图 35 3.3.1用户顾客的活动图 35 3.3.2管理端管理员的活动图 36 3.4协作图 38 3.4.1顾客登录协作图 38 3.4.2顾客注册协作图 38 3.4.3顾客浏览商品协作图 39 3.4.4反馈信息协作图 39 3.4.5顾客查询商品协作图 40 3.4.6顾客购买商品协作图 40 3.4.7管理员删除会员协作图 41 3.4.8管理员添加商品协作图 41 3.4.9管理员添加商品标题协作图 42 3.4.10管理员删除商品协作图 42 3.4.11管理员删除标题协作图 43 3.4.12管理员编辑文本协作图 43 4.系统数据库设计 44 4.1数据库的需求分析 44 4.2数据库的逻辑设计 44 5.参考文献: 47
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值