0% found this document useful (0 votes)
14 views3 pages

OYO Room Booking System Project Synopsis

Uploaded by

Khushi Nagapure
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

OYO Room Booking System Project Synopsis

Uploaded by

Khushi Nagapure
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Ahmednagar Jilha Maratha Vidya Prasarak Samaj

NEW ARTS, COMMERCE AND SCIENCE COLLEGE,


AHMEDNAGAR.
(Department of BBA(CA))
PROJECT SYNOPSIS Of
Project Name

“OYO Room Booking System”


1)Dhage Rohan Prakash.
2)Chaudhari Aryan Shreepati.

For the class TYBBA(CA) Semester – V


For the Academic year 2024-25

Project Guidance HOD


Project Name
• OYO Room Booking System(ORBS).

Objectives
• To design and develop a user-friendly room booking system for OYO.
• To enable customers to search and book rooms online.
• To manage room inventory and reservations efficiently.
• To provide a secure payment gateway for online transactions.

Scope of Project
• The system will allow customers to search for available rooms based
on location, dates and room type.
• Customers can book and pay for rooms online.
• Hotel administrators can manage room inventory, rates and
reservations.
• The system will generate booking conformations and invoices.

Tools and Technology Used


• Front End:
o HTML : Used to create the basic structure of web pages.
o CSS : Used to style the pages and make them look good. o JavaScript:
Used to make the website interactive and responsive

• Back End:
o PHP : Used for handling the behind-the-scenes operations of the
application.
o MangoDB: Used to store and manage all the data, like customer
information, movie details, and payment records.
Number of Tables with Names
1. Users (customers information).
2. Hotels (hotel details).
3. Rooms (room details and inventory).
4. Reservations (booking information).
5. Payments (transaction details).
6. Reviews (customers reviews and ratings)

Number of Forms with Names


1. Customers Registration Form
2. Hotel Room Booking Form.
3. Payment Gateway Form.
4. Hotel Administrator login Form.
5. Review Submission Form.

Bibliography
• Brown, Lisa. Introduction to PHP and MySQL. WebTech Publishers, 2022. This
book helps understand how to use PHP and MySQL for web development.

• Green, Mark. Web Development with HTML, CSS, and JavaScript. CodeBooks,
2021. This guide explains how to use HTML, CSS, and JavaScript to build
websites.

• Official Documentation:
o PHP : PHP Documentation – Official guide for using PHP. o

JavaScript : MDN Web Docs – Resource for learning JavaScript.

Common questions

Powered by AI

The system's user-friendliness is enhanced by a streamlined booking process, allowing customers to easily search for rooms by location and type, while efficient management of room inventory and auto-generation of confirmations and invoices ensure an integrated user experience. Additionally, the frontend’s interactive design using JavaScript makes the site responsive and more engaging .

By employing a clear, intuitive UI design, each form such as customer registration, booking, payment, admin login, and review submission can be accessed seamlessly, likely utilizing JavaScript for validations and dynamic interactions to maintain a smooth user experience without overloading the user .

The system uses HTML, CSS, and JavaScript for the frontend to create structured, styled, and interactive web pages. PHP handles backend operations. MongoDB stores and manages data such as customer information, hotel details, and payment records .

Developers might face challenges such as bridging PHP and MongoDB data exchange since PHP natively connects to SQL databases, requiring additional configuration for NoSQL like MongoDB. Performance optimization and data schema design in a non-relational context are further challenges, demanding careful planning to maintain high-speed data interactions .

The system aims to enhance user security through a secure payment gateway, ensuring safe and protected online transactions. This likely involves encryption and secure protocol implementations to safeguard sensitive user data during payment processes .

The choice of HTML, CSS, and JavaScript is beneficial for wide compatibility and ease of use, as they are standard web technologies supported by all browsers. However, alternatives like React or Angular could offer more powerful UI components and better state management capabilities, enhancing maintainability and scalability, though at the cost of increased complexity and learning curve .

The project scope addresses customer needs by allowing them to search for available rooms based on location, dates, and room type, and book and pay for rooms online. For hotel administrators, the system provides tools to manage room inventory, rates, and reservations, and generates booking confirmations and invoices .

MongoDB is significant for managing large volumes of unstructured data efficiently, offering flexibility in handling various data types. It supports high performance, scalability, and automatic data sharding, advantageous for handling dynamic room and reservation data in the OYO system .

Review submissions allow customers to provide feedback and ratings, which can improve customer trust and influence booking decisions. Positive reviews enhance brand reputation, while constructive feedback helps businesses improve service quality, fostering loyalty and potentially increasing bookings .

The primary objectives of the OYO Room Booking System are to design and develop a user-friendly room booking system, enable customers to search and book rooms online, manage room inventory and reservations efficiently, and provide a secure payment gateway for online transactions .

You might also like