简答题
126、9、某校食堂准备开发一个校园网上订餐系统,专供在校学生(student)和教职工(teacher)进行网上订餐。顾客(customer)每次订餐时,系统都会为其生成一张订单(order)。顾客在一次订餐中可以购买多种食物(food),一个订单可包含多个订单行(item),一个订单行用来记录顾客所购买的一种食物的信息(比如,食物名称、订购数量、单价、口味上的特殊要求等)。顾客为订单付款时,可以选择现金(cash)或信用卡(credit)两种付款方式(payment)。根据以上描述,补充类图:(1)识别以下实体类之间可能存在的关系:泛化、聚合、组合、关联;(2)对于聚合、组合以及关联关系请给出多重性;(3)要求使用UML符号表示。
126、9、某校食堂准备开发一个校园网上订餐系统,专供在校学生(student)和教职工(teacher)进行网上订餐。顾客(customer)每次订餐时,系统都会为其生成一张订单(order)。顾客在一次订餐中可以购买多种食物(food),一个订单可包含多个订单行(item),一个订单行用来记录顾客所购买的一种食物的信息(比如,食物名称、订购数量、单价、口味上的特殊要求等)。顾客为订单付款时,可以选择现金(cash)或信用卡(credit)两种付款方式(payment)。根据以上描述,补充类图:(1)识别以下实体类之间可能存在的关系:泛化、聚合、组合、关联;(2)对于聚合、组合以及关联关系请给出多重性;(3)要求使用UML符号表示。
答案解析
正确答案:答案:
;
;
