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

Software Engineering Lab - 2

The document describes an airline management system project including key features like flight booking, availability checking, user inquiries, a secure login system, user roles, and data storage. It provides data flow diagrams at level 1 and 2 showing system components and data flows between entities, databases, and processes.

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)
8 views

Software Engineering Lab - 2

The document describes an airline management system project including key features like flight booking, availability checking, user inquiries, a secure login system, user roles, and data storage. It provides data flow diagrams at level 1 and 2 showing system components and data flows between entities, databases, and processes.

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/ 6

Software Engineering Lab

Assignment - II

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
Dataflow Diagram:
DFD – Level 1:

Fig 2.0 Overall Structure

Fig 2.1 DFD- Level 1 for Airline Management System

3
The level 1 data flow diagram (DFD) for the airline management system provides an overview of the
project's overall components. It depicts the major external entities, processes, data stores, and data flows
involved in the system. This diagram serves as a high-level representation of how passengers, airline
staff, flight information systems, payment gateways, and administrators interact within the airline
management system, showcasing the fundamental structure and interactions within the project.

DFD – Level 2:

Fig 2.2 DFD for login

Fig 2.3 DFD for Online Booking

4
Fig 2.4 DFD for Ticket Booking

Fig 2.5 DFD for Booking Cancellation

5
Fig 2.6 DFD for Admin

The level 2 data flow diagram (DFD) for the airline management system provides detailed insights into
specific components of the project, offering a deeper understanding of their functionalities and
interactions. This diagram delves into sub processes and data flows within processes such as flight
booking, reservation management, flight operations and system administration. It illustrates how data is
transformed and exchanged between entities, databases, and processes at a more granular level,
highlighting the intricacies of tasks performed by passengers, airline staff, and system modules.

You might also like