Airline Reservation System
Airline Reservation System
RESERVATION
SYSTEM
INTRODUCTION
The Airline Reservation System (ARS) stands at
the forefront of modern aviation, representing a
transformative solution designed to redefine the
landscape of air travel.
Key objectives:
• Streamlining booking.
DOCUMENT CONVENTION:
• Flight Availability.
• Reservation Management.
• Payment Integration.
VISION STATEMENT
Transforming Air Travel with Efficiency and Simplicity
Administrative Tool.
DESCRIPTION
1. Product Perspective
The ARS operate as a standalone system interacting with external
entities
• Payment Gateways.
• Passenger Databases.
• Customer:
Responsibilities: Initiates and manage flight reservation, checks
availability, makes payments.
Operating
Environment
Access Control:
• User access controlled by robust authentication
mechanisms.
User Interface:
• Compatible with major web browsers for
customer use.
Airline Staff Interface:
• User-friendly interface for airline staff for
efficient reservation management.
Design and Implementation
Constraints
Compatibility:
• The system must adhere to existing reservation
systems and industry standards.
Security:
• Robust encryption and authentication
mechanisms to protect user data.
Scalability:
• Design for scalability to handle a growing
number of concurrent users.
SYSTEM FEATURES
• User Authentication and Flight Search.
• Secure login.
• Real-time flight information.
• Reservation Management and Payment Integration.
• Booking, modification, cancellation, secure payment.
Business requirement
• Search and Display Flights: System locates flights based on user • Security: Ensures data security for personal and payment
input. information.
• Book and Purchase Tickets: Users can book and buy tickets • Scalability: Handles large user volumes and transactions
effortlessly. seamlessly.
• Cancel and Change Reservations: Flexibility within airline • User Experience: Promotes an intuitive interface for
policies for modifications. enhanced satisfaction.
• Seat Selection: Option to choose preferred seats during or post- • Performance: Swift searches and bookings, consistent
booking. system reliability.
• Check-in: Convenient online check-in with digital boarding pass • Integration: Seamless collaboration with airline ticketing,
generation. inventory, and loyalty systems.
DATA REQUIRMENTS
LOGICAL MODEL
Entity Attributes
User User_ID (PrimaryKey), Username, Password, First_Name, Last_Name, Email,
Phone_Number.
Username: The unique name chosen by the user for authentication. String
Localization
• Translation of texts.
Level 0
STATE TRANSITION DAIGRAM
STATE TABLE
DIALOGUE MAP
DECISION TABLE
DECISION TREE