-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Lavínia Beghini edited this page Mar 19, 2021
·
14 revisions
This document describes the software requirements to a Hotel Management System, in order to help defining the system usage in real situations.
The goal of Hotel Management System is to supply the basics necessities of a real hotel, receiving guests and managing rooms.
The hotel contains rooms without a maximum number. The rooms are manage by the hotel owner, that can define:
- room number
- room type
Each room type has a price associated to it and a description, also given by the owner.
At the reception of the hotel, there will be a computer where a staff will login to the system and be available to help guests. They will perform the following actions:
- Give customers information about the hotel
- Rooms availability
- Prices
- Booking
- Check-ins
- Handle keys
- Payments
- Check-outs
Here we will describe a few situations at a day in the hotel
- Guest arrives at the hotel and ask the staff receptionist about the rooms
- The staff describes the room types and its respective prices
- Guest request to book a room of a certain type in a date range
- Staff create a booking using the guest's personal information
- At this moment, the guest can choose to pay part of the reservation, the entire price or let to pay at the departure date
- Guest arrives at the hotel and talk with the receptionist
- The staff receptionist checks if there is a booking with the guest's personal information. If not, he creates a new booking. If yes, he confirms the room assigned to the guest and deliver the keys.
- At this moment, the guest can choose to pay part of the reservation, the entire price or let to pay at the departure date
- Guest choose to either pay with cash or card
- The staff receives the money and update the payment in the system
- Guest request to check out
- The staff confirms if the guest payed for the reservation. If not, receive the payment. If yes, get the keys from the guest and update the system about the booking
Home > System Requirements > Use Cases > Diagrams > Tests