系统分析与设计

领域建模 - 对象状态

建模

Make Reservation用例领域建模

Make Reservation用例数据建模

  • Hotel(ID/Key,Name,LocationID/Fkey,Address)
  • Location(ID/Key,Name)
  • Room(ID/Key,HotelID/Fkey,type,price,number)
  • Customer(ID/Key,Name,Email)
  • Reservation(ID/Key,CustomerID/Fkey,RoomID/Fkey,CheckInDate, CheckOutDate,RoomNumber,AdultNumber,ChildNumber)

Payment用例领域建模

Payment用例数据建模

  • Payment(ID/Key,PaymentItemID/Fkey,CustomerID/Fkey,CreditCardID/Fkey)
  • PaymentItem(ID/Key,RoomType,RoomNumber)
  • Customer(ID/Key,Name,Email)
  • CreditCard(ID/Key,CustomerID/Fkey,CardNumber,CardSecurityCode,FirstName,LastName,Address,Country,Telephone)

Reservation/Order对象建模