实验二静态模型分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二静态模型分析

Customer

-name:String

-phone:String

+add(name,phone)

1

-owner

-purchased

*

Reservation

+date

Show SubscriptionSeries

-name:String

IndividualReservation

-series:Integer

1 0..1

0..1

Ticket

1..*

1

-available:Boolean

Performances

3..6

+sell(c:Customer)

+exchange()

*1 +seat -

dat

e

-

tim

e

1)指出建模的类类图中表示的类有Customer、Reservation、Ticket、Show和Performance。

4)类中关联:一个顾客可多次订票,但每一次订票只能由一个顾客来执行。有两种订票方式:个人票或套票,前者只是一张票,后者包括多张票。每场演出都有多张票可供预定,每张票对应一个唯一的座位号。每次演出用剧目名、日期和时间来标识。

2.在订货管理系统中,识别出的类包括:Order,Customer,OrderLine,Corporate Customer,PersonalCustomer,Employee和Product,其中,Order表示订单,它的主要

属性包括收到日期,是否已缴纳预付款,订单数量和价格,主要的方法为下单(dispatch) 和完成(close)。Customer表示客户,主要分为公司客户CorporateCustomer和个人客户

PersonalCustomer两类。每一个订单Order包括多个OrderLine,OrderLine的主要属性为quantity和price。每个OrderLine包括至少一件产品Product,每种产品可以在多个OrderLine中出现。每个职员Employee负责多个公司客户,每个公司客户只能由一名职员

负责。绘制订货管理系统的类图。

Order

-RecivedDate

-IsAfordAdvancePayment

-quantity

-price

+Operation1

()+close():

Boolean

Customers

OrderLine

CorporateCustomerPersonalCustomer

-quantiey

-price

*

1..*

1

4..*

Employee

Product

建立火车票预定系统类图。预定某一车次的车票,包括具体的时间和座位;在预定后,顾客必须在一定的时间内购票,否则预定无效;旅行社和火车售票处均可进行预定业务。

确定类:车票顾客定票处旅行社火车售票处

对车票进行预定建立“预定”类

相关文档
最新文档