The Overlook Hotel needs a website and a booking system ( a single computer at the front desk with a booking system on it) to handle the room booking. The hotel has 5 different room types (suits, basic-rooms, single, double, triple) for a total of 42 rooms distributed in 3 floors. The process is made in 3 phases: 1 Booking of the room. 2 Check-In. 3 Check-Out. and each phase is divided into several sub-phases.
Booking.
- -Guest calling the receptionist to make a booking
- -Receptionist adding the guest’s information to the booking system (Guest name, address, phone, date of birth, nationality, arrival and departure date, expected amount of guests, extras)
Check-In.
- -A registration form is handed to each member of the group asking for personal information (Name, home address, phone, date of birth, nationality, room number, arrival date, expected departure)
- -An assigned room is given to the guests
- -The information taken from the registration form are stored in a file cabinet
Check-Out.
- Guests give feedback, return keys and pay for their stay.
- Room prices and extras should be shown in the system.
- The website should display the availability of the rooms and services and prices. There has to be the possibility to create a booking, change the booking, calculate the price of the stay. The booking system should display all arrivals and departures on the day, and also all reservations should be available for the administrator.
- As an employee I want to add a booking status to the booking System.✅
- As an employee, I want to make the checkout for the guest, register the departure date and calculate the price.✅
- As an employee, I want to add the arrival date for the check-in.✅
- As an employee, I want to add Name, home address, phone, date of birth, nationality, room number, arrival date, and expected departure in the booking information.✅
- As an employee, I want to search for a booking status.✅
- As an employee, I want to have day by day expected arrivals and departures.✅
- As a Guest, I want to see the general info about the hotel.✅
- As a guest, I want to see the phone number of the hotel.✅
- As a guest, I want to see the available rooms.✅
- As a guest, I want to see all the rooms and their differences.✅
- The website needs to communicate with the desktop application.✅
- As an employee, I want to see the availables rooms given the price range, time period, and/or room type.✅
- As an employee, I want to use an easy program built in a computer at the front desk with a program on it.✅
- As an employee, I want to use a standard looking program with an ui(usable with keyboard and mouse).✅
- As an employee, I want to change the price of the rooms.✅
- As an employee, I want to cancel or change a booking.✅
- As an employee, I want to add notes with the booking (discounts to the final price, services, special guests etc.)✅
- As an employee, I want to be able to remove the booking of a room when the guest doesn't check-in before 18:00.✅
- As an employee, I want to add an extra fee to cover the additional cleaning.✅
- As an employee, I want to add extras to the final price(smoking, extra bed)✅
- As an employee, I want to see in which room it is possible to smoke.
⚠️ - As an employee, I want to update or edit a room booking status (to add or remove other guests).✅
- As a guest, I want to have access to the website.✅
- As a guest, I want to see the introduction of the staff.✅
- As a guest, I want to see the service and extras of every room.✅
- As a guest, I want to see other facilities and services.✅
- As a guest, I want to see the contact information of the hotel.✅
- As an employee, I want to see the availability of the rooms for a certain period.✅
- As an employee, I want to change the room types.✅
- As an employee, I want to ask if a customer will be late for the check-in.❌
- As an employee, I want to get a booking for one specified filter (price, suit, room, services, extras…).❌
- As an employee, I want to add new services and facilities.✅
- As an employee, I want to see the estimated price (in advance) of a booking.❌