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

Software Engineering Lab - 3

The document describes an airline management system project including its key features like flight booking, availability checking, user inquiries, a secure login system, user roles, and user data storage. It provides use case and class diagrams to illustrate the interactions and classes within the system.

Uploaded by

Lakshit Pardeshi
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)
11 views

Software Engineering Lab - 3

The document describes an airline management system project including its key features like flight booking, availability checking, user inquiries, a secure login system, user roles, and user data storage. It provides use case and class diagrams to illustrate the interactions and classes within the system.

Uploaded by

Lakshit Pardeshi
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

Software Engineering Lab

Assignment - III

Name: Lakshit Pardeshi


Registration Number: 21BCI0222
1
Airline Management System

Project details:
Welcome to our airline management system, designed to streamline the process of booking flights,
checking flight availability, managing user inquiries, implementing a secure login system, assigning
different roles to users, and securely storing user details. Our system aims to provide a user-friendly and
efficient platform for both customers and airline staff, ensuring a smooth and hassle-free experience.

Key Features:

1. Flight Booking: Users can easily search for available flights based on their preferred dates,
destinations, and other criteria. They can select seats, choose additional services, and complete
their booking process seamlessly.

2. Flight Availability: The system allows users to check the availability of flights on specific dates,
providing real-time information on flight schedules, seat availability, and pricing.

3. User Inquiries: Customers can submit inquiries regarding flights, services, or any other
information they require. Our support team will promptly respond to these inquiries, ensuring
excellent customer service.

4. Secure Login System: To access the system, users must authenticate themselves through a
secure login process. Different roles (e.g., admin, staff, and customer) will have different levels
of access and permissions within the system.

5. User Roles: The system supports multiple user roles, each with its set of privileges and
responsibilities. Administrators can manage system settings; staff can handle bookings and
inquiries, while customers can book flights and view their booking history.

6. User Details Storage: All user information, including personal details, booking history, and
preferences will be securely stored in the system. This data is encrypted and accessible only to
authorized personnel.

In conclusion, our airline management system is designed to enhance the overall experience for customers
and airline staff, offering convenience, security, and reliability in flight booking and management. We are
committed to delivering a top-notch solution that meets the evolving needs of the aviation industry.

2
Use Case Diagram:

Fig 1.0 Use case diagram for Airline Management System

The use case diagram above illustrates the key interactions and functionalities within the airline
management system. The system is designed to cater to the needs of various stakeholders, including
passengers, airline staff, and administrators. Passengers can perform actions such as booking flights,

3
checking flight status, and managing reservations. Airline staff has responsibilities such as managing
flight schedules, handling check-ins, and processing payments. Administrators oversee system
maintenance and user management. This diagram provides a visual representation of how these actors
interact with the system to accomplish their tasks effectively and ensure smooth operations within the
airline

Class model diagram:

Fig 2.0 Class model diagram for Airline Management System

The class model diagram illustrates the main classes in the airline management system: Passenger, Flight,
Booking, FlightHandling, Airport, Airline and Admin. These classes manage passenger interactions,
flight details, bookings, staff roles, system administration, and overall system coordination. We even see
the subclasses present in each main class to see what all comes under each of the classes, giving us a more
in depth understanding of the system.

You might also like