The scenario
A restaurant manager needs to digitize table reservations and waitlist operations, allowing guests to self-serve availability checks and bookings while hosts assign tables from a live waitlist.
What is in this drawing
Read the decisions behind it.
01
Separate host vs guest actors clarify who initiates reservation changes and waitlist check-ins.
02
Include relationships map table assignment to waitlist view and seating to sending notifications.
03
An extension point models no-show handling as an optional branch of the check-in use case.
Reuse when modeling modules where customer-initiated requests and staff-driven fulfillment must be represented in one boundary.
More like this
Other examples in this family.
Loading drawing…
Restaurant Management System Use Case Diagram — Online Ordering & Delivery IntegrationUse Case DiagramOpen →Loading drawing…
Restaurant Staff Scheduling & Shift Management Use Case DiagramUse Case DiagramOpen →Loading drawing…
Kitchen Display and Order Fulfillment Module Use Case DiagramDiagramOpen →