0% found this document useful (0 votes)
15 views4 pages

Airline Reservation System Guide

The document describes an airline reservation system. It outlines the main actors and their use cases, including customers making reservations and payments, airline staff handling reservations and payments, agencies making block bookings, payment processors, boarding staff, system administrators, and an analytic team. It also describes the functional requirements for reservations, payments, boarding passes, and non-functional needs for usability, reliability, performance, security and scalability. The business requirements focus on increasing revenue, customer satisfaction, reducing costs, improving efficiency, and managing compliance and risks.

Uploaded by

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

Airline Reservation System Guide

The document describes an airline reservation system. It outlines the main actors and their use cases, including customers making reservations and payments, airline staff handling reservations and payments, agencies making block bookings, payment processors, boarding staff, system administrators, and an analytic team. It also describes the functional requirements for reservations, payments, boarding passes, and non-functional needs for usability, reliability, performance, security and scalability. The business requirements focus on increasing revenue, customer satisfaction, reducing costs, improving efficiency, and managing compliance and risks.

Uploaded by

Kainat Falak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Airline Reservation System

Actors and their Use cases:-

Customers:

 Use Cases:
 Search for Flights: The customer searches for available flights based on criteria such as
date of departure, departure point, destination point, and class of travel.
 Make Reservation: The customer makes a reservation by providing necessary details and
selecting a flight.
 Make Payment: The customer makes a payment for the reservation using the available
payment modes.
 Receive Confirmation: The customer receives confirmation of the reservation along with
flight details.
 Receive Boarding Pass: The customer receives a boarding pass at the airport of
departure.
Airline Staff:

 Use Cases:
 Check Flight Availability: The airline officer checks flight availability based on customer
requirements.
 Confirm Reservation: The airline officer confirms a reservation if a flight is available
according to the customer's requirements.
 Record Customer Details: The airline officer records customer details including name,
passport number, and contact information for confirmed reservations.
 Handle Tentative Reservations: The airline officer handles tentative reservations and
informs customers of flight details if agreed upon.
Agencies:

 Use Cases:
 Make Block Bookings: The agency makes block bookings with discounts for their clients.
 Settle Payments: The agency settles payments for block bookings within the specified
duration.
 Manage Reservations: The agency manages reservations made on behalf of their clients,
including confirming and modifying bookings as needed.
Payment Processors:
 Use Cases:
 Process Payments: The payment processor processes payments made by customers
using various payment modes such as cash, credit card, or traveler's cheque.
 Apply Discounts: The payment processor applies discounts for different payment modes
as specified.
Boarding Staff:

 Use Cases:
 Issue Boarding Pass: The boarding staff issues boarding passes to customers at the
airport of departure, containing flight details such as flight number, seat number,
boarding gate, and time.
System Administrators:

 Use Cases:
 Maintain System: The system administrator maintains and manages the technical
infrastructure of the reservation system, ensuring its security, reliability, and scalability.
 Handle Updates: The system administrator handles updates and maintenance tasks to
keep the system running smoothly.
Analytic Team:

 Use Cases:
 Analyze Data: The analytic team analyzes data collected from the reservation system to
gain insights into booking trends, customer preferences, and market demand.
 Optimize Strategies: Based on data insights, the analytic team optimizes pricing
strategies, flight schedules, and marketing efforts to enhance revenue and customer
satisfaction.
Functional Requirements:-
Customer Reservation:
 Allow individuals or agencies to make reservations.
 Apply discounts for block bookings made by agencies.
 Record customer details including date of departure, departure point, destination point, and
class of travel.
 Check flight availability based on customer requirements.
Reservation Confirmation:
 Confirm reservations if a flight is available according to customer requirements.
 Record customer's name, passport number, and contact information for confirmed reservations.
 Inform customers of the reserved flight details including flight number, departure time, and
routes.
Route Definition and Selection:

 Define routes as point-to-point journeys between the starting point and final destination.
 Handle flights with stopovers and different aircraft for the journey stages.
 Inform customers of flight details including routes and stopovers.
Tentative Reservations:

 Allow customers to make tentative reservations if their preferred flight is not available.
 Record tentative reservations and inform customers of flight details if agreed upon.
Payment Handling:
 Require individual customers to pay 50% of the fare as an advanced payment when reserving a
flight.
 Allow agencies to make block bookings without advanced payment.
 Determine fare based on seat class, type of customer, and flight.
 Allow customers to pay the balance amount when collecting the ticket.
 Settle payment by agencies within one month from the date of reservation.
 Discounts:
 Apply discounts for different payment modes such as cash, traveler’s cheque, credit card, and
block bookings.
 Boarding Pass Issuance:
 Provide boarding passes to customers at the airport of departure.
 Include flight number, seat number, boarding gate, and time on the boarding pass.

 Non-Functional Requirements:

 Usability:
 Ensure that the reservation system provides user-friendly interfaces for both customers and airline
staff to interact with.
 The system should be intuitive and easy to navigate, reducing the need for extensive training.
 Reliability:
 The system should accurately handle reservation processes without errors or system failures.
 Ensure that the system is available and responsive to user requests at all times.
 Performance:
 The system should respond promptly to user queries and process reservations efficiently, especially
during peak booking times.
 Minimize downtime and ensure that the system can handle concurrent users and high volumes of
transactions.
 Security:
 Protect sensitive customer information such as passport numbers and payment details.
 Implement encryption and authentication mechanisms to prevent unauthorized access to the
system.
 Scalability:
 Ensure that the system can scale to accommodate increasing numbers of reservations and users.
 Handle fluctuations in demand without compromising performance or reliability.

 Business Requirements:
 Increase Revenue:
 Implement discounts for block bookings made by agencies to incentivize bulk reservations.
 Offer discounts for different payment modes to encourage customers to choose certain payment
methods.
 Facilitate advanced payments from individual customers to secure reservations.
 Customer Satisfaction:
 Provide a user-friendly reservation process for both individuals and agencies.
 Ensure timely communication of flight availability, reservation confirmations, and flight details to
customers.
 Allow customers to make tentative reservations if their preferred flight is not available,
demonstrating flexibility and responsiveness to customer needs.
 Cost Reduction:

 Implement efficient payment processing systems to reduce transaction costs and streamline
payment collection.
 Automate reservation processes to minimize manual intervention and reduce operational overhead.
 Offer discounts for certain payment modes to incentivize cost-effective payment methods.
 Operational Efficiency:
 Enable airline officers to quickly check flight availability and confirm reservations, reducing
turnaround time for customers.
 Automate payment processing and reservation confirmation to streamline operations and reduce
administrative burden.
 Provide real-time insights into booking trends and payment modes to inform pricing and marketing
strategies.
 Compliance and Risk Management:

 Ensure compliance with industry regulations regarding payment processing, data protection, and
customer rights.

You might also like