0% found this document useful (0 votes)
5 views

Dbms Reservation: Management Mini Project

Uploaded by

darshan v
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)
5 views

Dbms Reservation: Management Mini Project

Uploaded by

darshan v
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
You are on page 1/ 15

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangama”, Belagavi-590018, Karnataka, India

A MINI PROJECT REPORT ON


“FLIGHT RESERVATION SYSTEM”

Submitted in partial fulfillment of the requirements of

DBMS RESERVATION MANAGEMENT MINI


PROJECT
for the Fourth Semester Bachelor of Engineering Degree
SUBMITTED BY:
ADITYA N (1IC22AI003)

DARSHAN V (1IC22AI008)

MADHU S (1IC22AI013)

PRAJWAL R (1IC22AI026)

R HARSHITH RAJ (1IC22AI029)

Under the guidance of :


Prof. Krishna Mehar
Assistance Professor
Department of AIML

IMPACT COLLEGE OF ENGINEERING AND APPLIED SCIENCE


SAHAKAR NAGAR, BANGALORE-560092

2023-2024
IMPACT COLLEGE OF ENGINEERING AND APPLIED SCIENCES
SAHAKARNAGAR, BANGALORE -560092

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify that the project entitled "FLIGHT RESERVATION SYSTEM" carried out by Mr.
Aditya N (1IC22AI003), Darshan V(1IC22AI008), Madhu S(1IC22AI013), Prajwal
R(1IC22AI026), R Harshith Raj (1IC22AI029) bona-fide students of Impact College of
Engineering and Applied Sciences have been submitted in partial fulfilment of requirements
in Mini Project of IV semester Bachelor of Engineering degree in Computer Science &
Data Science as prescribed by VISVESVARAYA TECHNOLOGICAL UNIVERSITY during
the academic year of 2023-2024

Signature of the Guide Signature of HOD


Mr. Krishna Mehar Dr. Rama Krishna K
Assistance Professor Professor & HOD
Dept. of AIML Dept. of AIML

Name of Examiner Signature with date

1. 1.

2. 2.
ACKNOWLEDGEMENT

The successful completion of this project was made possible with the help and guidance received by us
from the various quarters. I would like to avail this opportunity to express our sincere gratitude to all
of them.

We thank the management Dr. K.P Mathula and our Principal Dr. Jalumedi Babu for providing us
with the necessary infrastructure and good environment to nourish our knowledge.

We would like to sincerely thank Dr. Rama Krishna K Head of Department AIML for his support
and guidance.

We are grateful to our guide Mrs. Krishna Mehar for their keen interest and encouragement in our
project, their guidance and cooperation helped us in nurturing the project in reality.

We are also in debt to our parents and friends for their continued moral and material support
throughout the course of the project and in helping us finalize the project.

Our heartfelt thanks to all the people who have contributed to accomplish this project.

ADITYA N (1IC22AI003)
DARSHAN V (1IC22AI008)
MADHU S (1IC22AI013)
PRAJWAL R (1IC22AI026)
R HARSHITH RAJ (1IC22AI029)
TABLE OF CONTENTS

TOPIC PAGE NO
Introduction 05

Functional Requirements 06

Software Tools Used 06

Data Flow Diagram 07

Schema of Table 08

ER Diagram 09

Database Normalization 10

Data Dictionary 10

Result and Discussion 13

Conclusion 15
Introduction

 Purpose: The flight reservation system is developed using PHP


and a Database Management System (DBMS) to streamline the
process of booking airline tickets. It provides an efficient
platform for users to search, compare, and reserve flights.

 User Convenience: With a user-friendly interface built in PHP,


the system allows customers to quickly find available flights,
select their preferred options, and complete bookings easily
from any device with internet access.

 Real-Time Information: Leveraging the capabilities of DBMS,


the system offers real-time updates on flight schedules, seat
availability, and pricing, ensuring users have the most accurate
and up-to-date information for their travel plans.

 Multiple Payment Options: The system supports various secure


payment methods, including credit/debit cards and online
banking, making the transaction process seamless and secure
for users.

 Integration and Support: The PHP-based system integrates with


multiple airlines and travel agencies through the DBMS,
offering a wide range of flight options. Additionally, it
provides 24/7 customer support to assist users with any
booking-related inquiries or issues.
Functional Requirements

 User Registration and Login:


 Users can register by providing necessary details.
 Registered users can log in to the system using their credentials.

 Flight Search: Users can search for flights based on criteria such as
source, destination, and date.

 Booking Management: Users can book flights, view their bookings,


and cancel bookings if needed.

 Admin Management:
 Admins can manage airlines, flights, and users.
 Admins can add, update, or delete flight details.

 Payment Processing: The system supports various payment methods


for booking flight

Software Tools Used :-


 PHP: Server-side scripting language used for building the web
application.
 MySQL: Relational database management system used for storing
and managing data.
 phpMyAdmin: Tool used for managing MySQL databases through a
web interface.
 HTML/CSS/JavaScript: Used for front-end development and
enhancing user experience.
 Apache: Web server software used to serve the PHP application.
FLIGHT
RESERVATION OUTPUT
SYSTEM
Schema Table:
ER Diagram :
Database Normalization

Data Dictionary:
A data dictionary, or metadata repository, as defined in the IBM
Dictionary of Computing, is a "centralized repository of
information about data such as meaning, relationships to other
data, origin, usage, and format". Oracle defines it as a collection of
tables with metadata.
Admin Table

Airline Table

Cities Table

Feedback Table

Users Table
Flight Table

Payment Table

Ticket Table
Results and Discussion
Output Screen :
DASHBOARD

FLIGHTS LIST

FEEDBACK ENTRIES
PASSENGERS REGISTRATION FORM

BOOKING FLIGHTS

ADD FLIGHT DETAILS


CONCLUSION
Real-Time Availability and Booking: The system ensures real-time
updates on flight availability and booking status, allowing users to make
informed decisions and preventing overbooking.
Enhanced Security Features: It incorporates robust security measures,
including data encryption and user authentication, to safeguard sensitive
information and prevent unauthorized access.
User-Friendly Interface: The system boasts an intuitive and responsive
user interface, designed for ease of navigation and accessibility across
various devices, enhancing the overall user experience.
Automated Email Notifications: The system automatically sends email
confirmations and reminders for bookings, cancellations, and updates,
keeping users informed throughout the process.
Advanced Search and Filter Options: Users can easily search for flights
using multiple criteria such as destination, date, time, and price, and apply
filters to find the best options quickly.
Integrated Payment Gateway: It features a secure payment gateway for
processing transactions, supporting various payment methods to
accommodate diverse user preferences.
Admin Dashboard with Analytics: Administrators have access to a
comprehensive dashboard that provides insights and analytics on booking
trends, user activity, and system performance.
Support for Multiple Languages and Currencies: The system supports
multiple languages and currencies, making it accessible to a global
audience and allowing users to book flights in their preferred language
and currency.

You might also like