I need a Hotel Room Booking System. The core functionality that I require is as follows:
The system is controlled from a dashboard screen which shows the graphical position of the rooms for a period of 15 days from the date specified. When a new booking request arrives, the request gets stored in database and is also reflected along with the date in the dash board in following manner:
Date: Rooms position: Total rooms available: Total Bookings:
In case the booking is required to be checked in or room needs to be blocked, the user should be able to view the bookings from a screen which appears on clicking the dashboard. On clicking the desired booking the user should be able to book or checkin a room of his choice from the available rooms. One more thing here is if no rooms are free for the specified period then the user should be able to book one day at a time and the balance days in the booking should remain open and the status of the dash board which shows the open bookings for a day should also show number of days remaining open for that booking.
To summarize: its a dashboard driven system where the user can see number of bookings for a day and number of rooms free with him because in case he does not have rooms, he will still not refuse booking and send the customer on arrival to another hotel. so the room is not directly alloted, it is done only through the bookings.