刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题一(25分)

阅读以下关于系统分析与建模的说明,回答问题1到问题4。

【说明】

某畜牧饲料公司欲建设一套面向互联网的商品交易平台,该平台可以方便畜牧业养殖户与饲料公司之间的询价与交易。参考目前的电子商务模式,该平台的主要需求可参考下图,需求具体描述如下:

1. 平台主要分为商家、顾客和管理员三类用户。商家代表在平台上发布供应和商品的用户,顾客代表在平台上下采购订单的用户,管理员代表平台上的运营和维护人员。

2. 商家在注册账户后获得一个店铺,店铺拥有库存,库存中存放商品记录。商家可以通过添加商品和追加库存的方式,向库存中添加店铺中可销售的商品。通过标记商品上/下架状态或调整库存的方式设置商品是否在店铺中展示和销售。当商品库存为0时,不会出现在商家店铺中。

3. 顾客在浏览商家店铺和商品的过程中可以直接下订单(3.1),或将商品加入购物车(3.2),然后再使用购物车生成订单(3.3)。

3.1 顾客在浏览到某个合意的商品时,可直接填写商品数量并生成订单;

3.2 顾客在浏览到某个合意的商品时,可将商品添加到购物车中。添加时可提前填入商品数量,也可未来在购物车中修改商品数量;

在购物车中,顾客可以移除商品,也可以调整购买商品的数量。顾客可以通过复选框勾选部分商品或全部商品,然后通过生成订单按钮依据选中商品生成一个新的订单。

请根据系统分析与建模的说明,为图2-1添加合适的类,并为这些类添加必要的属性。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

可添加的类:店铺

类添加属性:

商品:标识,名称,描述,单价

库存:标识,库存明细(商品标识,库存数量)

订单:标识,订单明细(商品标识,订购数量),订单金额

购物车:用户标识,购物车明细(商品标识,数量)

解析:

根据题目描述,我们可以得知这个畜牧饲料公司的商品交易平台主要包括商家、顾客和管理员三类用户,以及店铺、商品、库存、订单和购物车等关键元素。

  1. 店铺类:每个商家在注册后都会拥有一个店铺,因此我们需要一个店铺类。店铺类应该包括店铺的标识(用于唯一标识一个店铺)、名称、描述以及商家信息等基本属性。
  2. 商品类:商品是平台的核心,我们需要一个商品类来管理商品信息。商品类应该包括商品的标识、名称、描述、图片和单价等属性。
  3. 库存类:商家需要管理自己的商品库存,因此我们需要一个库存类。库存类应该包括库存的标识、对应的商品标识、库存数量和上下架状态等属性。
  4. 订单类:顾客在平台上购买商品需要生成订单,因此我们需要一个订单类。订单类应该包括订单的标识、状态(如待支付、已支付、已完成等)、下单时间、用户标识、商品明细(包括商品标识和订购数量)和订单金额等属性。
  5. 购物车类:顾客在浏览商品时,可能会将喜欢的商品加入购物车,因此需要一个购物车类。购物车类应该包括购物车的标识、用户标识、添加时间以及购物车中的商品明细(包括商品标识和数量)等属性。

以上五类可以满足平台的主要需求,并根据各类在平台中的功能,为其添加了适当的属性。

创作类型:
原创

本文链接:请根据系统分析与建模的说明,为图2-1添加合适的类,并为这些类添加必要的属性。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share