Tagar 5 Hotel: Powered by Visual Paradigm Community Edition

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Tagar 5 Hotel

Room Person User


<<enumeration>> <<enumeration>>
BedType -roomID : string -lastName : string -userID : string
RoomType
-roomName : string -firstName : string -password : string
Single Luxury
-type : RoomType -address : string -email : string
Twin Family
-bed : BedType -phone : string -loginStatus : string
Double Deluxe
-roomFacilities : string -cellular : string
Premier Suite +verifyLogin()
-basicPrice : decimal -gender : char (M/F)
Superior
+addRoom() President Suite -birthday : date
RoomOrder
+updateRoom()
-rorderID : integer
-checkinoutID : string 1 Employee
<<enumeration>>
-roomID : string 1..* RoomBooking -employeeID : string
EmployeeCategory
-rorderDate : date RoomAllocation Customer -category : EmployeeCategory
-bookingID : string Receptionist
-fbID : string -allocationID : string 1..* -customerID : string -customerID : string -addEmployee() Administration
-fbPrice : decimal -bookingID : string -roomType : RoomType -NIK : string -updateEmployee()
1 Manager
-amountFB : integer -roomID : string -amountBooked : integer 1..* -passportID : string
-subtotalOrder : decimal 0..* -imageID : blob
-bookingDate : date 1
+setRoomIDbyCheckInOutID() -arrivalDate : date -addCustomer()
0..* 1 1..* -arrivalTime : time -updateCustomer()
CheckInOut
1 -departureDate : date +autosetCustomerID() MRReservation
-checkinoutID : string <<enumeration>>
-departureTime : time -mrReservationID : integer
-bookingID : string 1 MeetingRoomType
1 -breakfast : char (Y/N) -reservationID : string
-customerID : string Small
-bookingDesc : string -meetingRoomID : string
FoodBeverages -allocationID : string
-bookingStatus : char (1/0) Medium
1..* 1
-fbID : string -roomID : string
+checkRoomAvailability() 1..*
-fbName : string -checkinDate : date (arrival) Reservation 1..*
-type : char (F/B) -checkoutDate : date (departure) +setStatus1defaultConfirm() -reservationID : string
-price : decimal -basicPrice : double -customerID : string
+addFB - incl. Breakfast() -weekend : char (Y/N) -reservationType : string (MR/R/C) MREvent
-realPrice : decimal RCReservation 1..* -reservationDate : date
+updateFB() -mrEventID : integer 1 MeetingRoom
-rcReservationID : integer 1 -arrivalDate : date (event)
+setCheckOutDateNULLasDefault() -reservationID : string
1 -reservationID : string -arrivalTime : time (event) -meetingRoomID : string
+setBasicPricebyRoomID() -customerID : string
-tableID : string -amountPax : integer 1 -meetingRoomName : string
-meetingRoomID : string
0..* -reservationDesc : string -type : MeetingRoomType
1 -eventDate : date
-price : decimal
RCOrder RCVisit +checkFacilityAvailability() -eventTime : time
-paxCapacity : integer
-rcOrderID : integer -rcVisitID : integer -amountPax : integer
1 +addMeetingRoom()
-rcVisitID : integer -reservationID : string RestaurantCoffe -ballroom : char (Y/N)
-eventDesc : string +updateMeetingRoom()
-tableID : string -customerID : string -tableID : string
-fbID : string -tableID : string -tableType : string (R/CS) +chooseMeetingRoomfromList()
-fbPrice : decimal 1..* -arrivalDate : date -paxCapacity : integer +setBallroomNOasDefault()
-amountFB : integer 1 -arrivalTime : time
-subtotalOrder : decimal -amountPax : integer 1
+setTableIDbyRCVisitID() -combineTable : char (Y/N)
+setPricebyFBid() -visitDesc : string
+chooseTablefromList() Powered By Visual Paradigm Community Edition

You might also like