Vous êtes sur la page 1sur 12

SIES GRADUATE SCHOOL OF TECHNOLOGY

ADBMS PROJECT ON: ONLINE HOTEL RESERVATION SYSTEM

GROUP MEMBERS:
DEVYANI PATIL 110CE60 ISHA PRADHAN 110CE65 TUSHAR MOHANDAS 110CE83

FACULTY INCHARGE:
PROF. MASOODA MODAK.

ABSTRACT
OBJECTIVE
To create an online hotel reservation database system which incorporates online booking of rooms, cancellation of reservations and check-out services, using PHP for database connectivity.

PRESENT SYSTEM
Online booking of rooms with room-type selection. Online cancellation of reservations before the check-in date.

PROBLEMS WITH THE PRESENT SYSTEM


Partial cancellation is not facilitated. One has to cancel all the reserved rooms together. For e.g. a person, initially booking 4 rooms wishes to cancel 2 rooms out of the 4 cannot do so since he will have to cancel all 4 rooms booked and not any 2. Online check-out service is not available for customers to pay their bill through credit card after their stay at the hotel.

PROPOSED SYSTEM
The proposed system tries to overcome the problems of the present system to a great extent. Customers will be able to reserve each room with a unique guest_id i.e. a customer wishing to reserve multiple rooms must have that many guest_ids for each room that

he books. Thus, if he wishes to cancel two rooms out of the four rooms booked, he can do so easily with the help of the distinct guest_ids for respective rooms. Customers can easily view their billing details online during check-out time. They can pay their bill online through their credit card.

TECHNOLOGIES USED:
Hardware Used: A personal desktop with basic hardware and LAN connection.

Languages used: HTML, CSS, PHP.

Server Used: XAMPP - Apache server, MySQL Database and PHP support.

Development Environment: Apache 2.2.11, MySQL 5.1.33, PHP 5.2.9.

Browser used: Any Java-enabled browser where all the above technologies are used.

EER DIAGRAM

MODULES
GUEST: This module is for the details of the Guest/customer. It contains the Guests G_id (unique for each guest), Password (required for login), Name, Phone no. and Age. ROOM: This module is for the details of the rooms available in the hotel. It contains the Room_no and the floor. Depending on the Type of the room, it is specialized as follows: SINGLE: It is either Ac or Non-Ac. It consists of single bed and is the cheapest of all the rooms available. DOUBLE: It can be either Presidential suite or Executive suite. DELUXE: It has Queen bed with extra facilities like free broadband service, mini-bar, mini-kitchen etc. It is the most expensive of all rooms. RESERVATION: This module consists of all the reservation details of the room reserved by the customer. It assigns a unique reservation number for each guest booking a particular room.

BOOKING
When a Guest wishes to reserve a room, he must first register his details in order to obtain a unique G_id which will be that guests identity for all further transactions. Once the guest receives his G-id and logs on with his password, the guest inputs his choice of room, the check-in date and the number of days he wishes to stay. The application reserves a room of the selected type for the specified number of days under that particular G_id. Thus, a reservation is successfully made.

CANCELLATION
When a Guest wishes to cancel a room booked under a particular G_id, then he must first log in with his G_id and password. Once logged in, he can successfully cancel the room booked under his G_id before the check-in date.

CHECK-OUT
When a guests stay at the hotel has concluded and he wishes to fulfill the check-out routine online, he can do so efficiently by logging in with his G_id and password. He can pay the total cost of his stay through his credit card and proceed with checking-out of the hotel. Once the guest has checked out, the room reserved for him, gets free and is now available for other customers.

FUTURE SCOPE:
This application could be further developed to include billing of the entire facilities used by the customer during his stay at the hotel. This could be summed up in the final bill during check-out time. Database could be expanded to include the table booking along with room booking.

CONCLUSION:
The application created is a very basic and adequately efficient system. This application overcomes quite a few drawbacks of the present system and is thus quite useful as an online hotel reservation system.

SCREENSHOTS