Dbmsreport 1
Dbmsreport 1
Project Report
SECTION: B
SEMESTER: 5 th
LEVEL/TERM: 3rd
DATE OF SUBMISSION :
Introduction: The Online Flight Reservation System is a database-driven
application designed to streamline the process of booking and managing flight reservations. It
allows users to search for available flights, book tickets, book cabs and manage travel details
efficiently through a user-friendly interface. The system ensures data integrity, consistency,
and security by leveraging a well-structured relational database.
Project Idea:
The Online Flight Reservation System is a robust, database-driven application catering to
three distinct user categories: Customers, Admins, and Moderators.
Customers serve as the primary users, utilizing the interface to search flights, view
seat availability, compare prices, book tickets, and manage their reservations. The
system ensures an intuitive and seamless experience, presenting detailed information
on flights, booking status, and payment options.
Admins hold full control of the system, responsible for managing flight schedules,
and monitoring system logs. Their role ensures the system operates smoothly and
efficiently, maintaining data accuracy and user satisfaction.
Moderators focus on customer support, providing assistance with bookings,
addressing minor concerns, and managing customer inquiries. They act as
intermediaries between customers and admins, escalating critical issues when
necessary to maintain high service standards.
Relationships:
1. Customer → BookFlight → Flights – Customers can book flights from
the available options.
2. Flights → BelongTo → Airlines – Flights are associated with specific
airline companies.
3. Flight Schedule → AllocateSeat → Transactions – Seat allocation is
linked to transaction records.
4. Customer → SupportRequests – Customers can submit support
requests for assistance.
5. Customer → BookCab → Cabs – Customers can also book cabs for
airport transport.
6. Cabs → Cab_Route_Price – Cabs have a defined route and price
structure.
7. Flights → Flight Schedule – Each flight follows a scheduled departure
time.
8. Flights → Airports – Flights operate between different airports.
Back-End/Language php
Database MySQL
Server Environment Ubuntu Server
Ubuntu Server Apache
Database Management Tool phpMyAdmin
Text Editor Visual Studio Code
Testing Google Chrome
Contribution: