(2012年上半年下午试题三)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某网上购物平台的主要功能如下。 (1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项

admin2018-07-27  13

问题 (2012年上半年下午试题三)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
    【说明】
    某网上购物平台的主要功能如下。
    (1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、
从订单中删除项目。订单中应列出所订购的商品(Product)及其数量(quantity)。
    (2)提交订单。订单通过网络来提交。在提交订单时,顾客需要提供其姓名(name)、收货地址(address)以及付款方式(form ofpayment)(预付卡、信用卡或者现金)。为了制订送货计划以及安排送货车辆,系统必须确定订单量(volume)。除此之外,还必须记录每种商品的名称(name)、造价(cost price)、售价(sale price)以及单件商品的包装体积(cubic volume)。
    (3)处理订单。订单处理人员接收来自系统的订单;根据订单内容,安排配货,制订送货计划。在送货计划中不仅要指明发货日期(delivery date),还要记录每个订单的限时发送要求(Delivery Time Window)。
    (4)派单。订单处理人员将已配好货的订单转交给派送人员。
    (5)送货/收货。派送人员将货物送到顾客指定的收货地址。当顾客收货时,需要在运货单(delivery slip)上签收。签收后的运货单最终需交还给订单处理人员。
    (6)收货确认。当订单处理人员收到签收过的运货单后,会和顾客进行一次再确认。
    现采用面向对象方法开发上述系统,得到如图10.27所示的用例图和图10.28所示的类图。

根据说明中的描述,将类C2和C3的属性补充完整(属性名使用说明中给出的英文词汇)。

选项

答案C2的属性:volume、delivery date、form of payment C3的属性:cubic volume、cost price、sale price

解析 C2是Order类。订单中应列出所订购的商品(Product)及其数量(quantity)。在提交订单时,顾客需要提供其姓名(name)、收货地址(address)以及付款方式(form ofpayment)。为了制订送货计划以及安排送货车辆,系统必须确定订单量(volume)。Order类聚合Product类,Product的属性中有商品的相关信息,关联类Order Product Quantity中有quantity属性,因此Order类中需要有付款方式(form of payment)属性、订单量(volume)属性。在送货计划中要指明发货日期(delivery date),因此Order类中还要有发货日期(delivery date)属性。
    C3是:Product类,商品的属性有:名称(name)、造价(cost price)、售价(sale price)以及单件商品的包装体积(cubic volume)。
转载请注明原文地址:https://kaotiyun.com/show/K7DZ777K
0

相关试题推荐
最新回复(0)