SlideShare a Scribd company logo
Airport flight schedule System UML diagrams
Project Title
 AIRPORT FLIGHT SCHEDULE SYSTEM
Presented To
 Mam Sadaf Anwar
Group Members
 RAJA HAMZA TARIQ (143)
 BILAL ABBAS (142)
 MOHAMMAD SIRAJ (126)
CONTENTS
 Introduction
 Functional Requirements
 Non Functional Requirements
 Language and tools
 Use case diagram
Introduction
This is the flight schedule software for airport. This is for the accuracy
of work. Time efficiency is created. This software handle air traffic of
airport. Maintain record of flights, passengers and fuel etc.
Administrator easily handle all the records. Privacy is maintained in
AFSS, data is secured. Information of passengers not accessible to
anyone without administrator. Only next 24 hour status of flights are
accessible to website administrator.
Functional Requirements
 Store takeoff and landing flights data with date and time.
 Store data related to flights e.g. passengers traveled in a flight, flight registration
number etc.
 Store route of flights and destination.
 Automatically warning is issued when weather is not suitable.
 Automatic message is created if route and time is same for two flights.
 Fuel consumption for every flight is stored.
 Data stored separately for international and domestic flights and passengers.
Non Functional Requirements
 Privacy requirement
 Availability requirement
 Capacity requirement
 Backup and recovery requirement
 Performance requirement
 Security requirement
 Reliability requirement
 Maintainability
Language and Tools
 Java language is used for coding.
 Used tool net beans in java for fulfilling the requirements.
 SQL database system is used for storing all the data.
UML diagrams
 UML stands for Unified Modeling Language which is used in object oriented
software engineering. Although typically used in software engineering it is a rich
language that can be used to model an application structures and behaviour.
 There are basically two types of UML diagrams
1. Structural diagrams
2. Functional diagrams
Structural diagrams
Structural diagrams are those diagrams which basically show structure of a system or
software. It basically show the things in the system being modeled. Some structural
diagram of AFSS are:-
1. Class Diagram
2. Component Diagram
3. Deployment diagram
Class Diagram
Class Diagram
Airport
+Airport_Name:String
Flight
+Flight_number:String
+Flight_destination:String
+Flight_time:Double
+Plane_number:String
1..*
Manage
InternationalFlight
+Country_Name:String
+City_Name:String
DomesticFlight
+City_Name
Passengers
-Passengers_Name:String
+Passengers_Type:String
Total_Passengers():Integer
FlightTiming
+Flight_Number:String
Total_Passengers()
Weather&Route
+Wind_Pressure:Double
+Humidity_percentage:Double
+Plane_Number:String
+Weather_Forecast:String
Route_Avalibility():String
Manage
*
1
*
1
Component Diagram
Component Diagram
Administrator
Reports
FlightTiming
Passengers
Weather&Route
Website
Administrator
Manager
DBA
Create
Reports
GetTiming
Database
Advantages / Disadvantages and Uses
of Component Diagram
 Component Diagram is useful when we have to make design of some device,
which has input output socket e.g. Camera, Mobile phones.
 It is not useful for designing of some software like web page, application etc.
 In our system AFSS, component diagram is not useful for better understanding
because AFSS is a software in which only data is needed.
 It represent the implementation of system.
Deployment Diagram
AFSS: DBA
<<artifact>>
Flight Timing
<<artifact>>
Create Report
AFSS: Controller
<<artifact>>
Plane Avalibilty
<<artifact>>
Route Configuration
<<artifact>>
Fuel Usage
Database
Advantages / Disadvantages and Uses of
Deployment Diagram
 In deployment diagram, three dimensional rectangle is used to represent node.
 Deployment diagram is structural diagram. It is used to create architecture of some
system, e.g. architecture of computer which has processor, RAM, Hard disk etc.
 Deployment diagram is not useful for AFSS because AFSS is a software.
 It show clear architecture of system when some architectural design is created.
Behavioral Diagrams
 Behavioral diagram show the behavior of a system. It show how system behave in
a particular situation. It show what happen in a system. Some behavioral diagram
of AFSS are:-
1. Use case Diagram
2. Activity Diagram
3. State Transition Diagram
4. Sequence Diagram
5. Collaboration Diagram
Use case
log in
Home page
<<include>>
Store flight data
take off and landing
flight with date
and time
store route of flight fuel consumption
bad pin
<<extend>>
warning!!
route already in use
<<extend>>
passengers data
Maintinance
create report
fuel report
passengers and total
flights report
<<include>>
Discription
 In this use case diagram only one administrator handle all the records.
 Administrator log in firstly which is non functional requirement.
 After log in home page is appeared.
 Administrator enter data on required field and automatically message is issued if
data is already in use.
 Administrator is also responsible for maintaining and creating reports.
Activity Diagram
login
EnterFlightData
FlightTiming
PlaneNumberissue
FlightRoute
TimeCheckingWith
OtherFlights
CheckWeather
CheckRoute
Avalibilty
EnterPassengers
Data
valid
fork
Time
Available
NotAvailable
NotAvailable
End
Start
Join
Bad
Weather
State Transition Diagram
Idle Login
Getting Pin
Flight Data
Getting data
Validation
validate pin timing and route
Passenger Data
Getting Data
Start
transaction
exit
transaction
Sequence Diagram
lg:loginfd:flight_data
pd:
Passengers_data
Administrator
1:PinEntered
2:BadPin
3:FlightTimingEntered
4:TimeAlreadyexist
5:RouteEntered
6:Routealreadyexist
5:PassengerDataentered
loop
flight_route=true
loop
Flight_timing=true
Collaboration Diagram
AFSS
Management
System
DBA Reports Passengers
Flight Schedule
Flight Route
Fuel Usage
Create_Report()
Advantages / Disadvantages and Uses
of Collaboration Diagram
 Collaboration diagram is the interaction diagram which show the interaction
between the entities.
 It show the functionality and behaviour of individual object as well as overall
operation of the system.
 It is suited in AFSS to show relationship between flights, planes, passengers,
timing& route etc.
 Collaboration Diagram harder to keep track of the flow of control.
Airport flight schedule System UML diagrams

More Related Content

PPTX
Airline Management System [for presentation]
PDF
Online flight booking srs document
DOC
construction of Reservation software solution for Airline Companies project ...
DOCX
Airlines Reservation System
PDF
Design and implementation of airline flight information system
DOC
Airline management system
PDF
Full practice exam
DOC
Project of Airline booking system
Airline Management System [for presentation]
Online flight booking srs document
construction of Reservation software solution for Airline Companies project ...
Airlines Reservation System
Design and implementation of airline flight information system
Airline management system
Full practice exam
Project of Airline booking system

What's hot (20)

PPTX
Airline Reservation System
DOCX
Airline ticket reservation system
PPT
Airline reservation system 1
PDF
Online Cab Booking System Final Report
PPTX
Online Bus Reservatiom System
DOCX
ER diagrams for Railway reservation system
PDF
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
PPT
Airline Reservation system(project report of six week training)-ppt
PDF
Online Bus ticket reservation
PDF
Airline reservation system
DOCX
Finale project 1
DOCX
Online course reservation system
DOCX
Airlines Database Design
PPT
car rental management system project
PPT
Air line reservation system software engeniring
DOCX
Taxi service UML
PPT
Air ticket reservation system presentation
PDF
Airline Reservation System - Software Engineering
PDF
Unit 07: Design Patterns and Frameworks (1/3)
PDF
University/College Transport management system Documentation
Airline Reservation System
Airline ticket reservation system
Airline reservation system 1
Online Cab Booking System Final Report
Online Bus Reservatiom System
ER diagrams for Railway reservation system
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation system(project report of six week training)-ppt
Online Bus ticket reservation
Airline reservation system
Finale project 1
Online course reservation system
Airlines Database Design
car rental management system project
Air line reservation system software engeniring
Taxi service UML
Air ticket reservation system presentation
Airline Reservation System - Software Engineering
Unit 07: Design Patterns and Frameworks (1/3)
University/College Transport management system Documentation
Ad

Similar to Airport flight schedule System UML diagrams (20)

PDF
Airline Flight Schedule Notification Application (AFSNA)
DOCX
ppt-of-airline-reservation-system-project-report.docx
PPT
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
PPTX
1-Software Construction and Development.pptx
PDF
Airlineppt 160621085220 (1)
PPTX
Airline Reservation System - Model Driven Software Engineering Approach
DOCX
Flight Reservation SystemThe flight reservation system” proje.docx
PPTX
Object oriented methodology & unified modeling language
DOC
Sandeep_Jadhav_RESUME
DOCX
.net programming using asp.net to make web project
PDF
Ressys
PPTX
Patterns and practices for real-world event-driven microservices
PPTX
Patterns and practices for real-world event-driven microservices by Rachel Re...
PPTX
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
PPTX
Information Systems Development.pptx
PPTX
ATCM presentation
PPTX
Introduction to UML
PPTX
Object-Oriented Systems Analysis and Design Using UML.pptx
PPT
Shahab mis bba 6th
PDF
A06
Airline Flight Schedule Notification Application (AFSNA)
ppt-of-airline-reservation-system-project-report.docx
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
1-Software Construction and Development.pptx
Airlineppt 160621085220 (1)
Airline Reservation System - Model Driven Software Engineering Approach
Flight Reservation SystemThe flight reservation system” proje.docx
Object oriented methodology & unified modeling language
Sandeep_Jadhav_RESUME
.net programming using asp.net to make web project
Ressys
Patterns and practices for real-world event-driven microservices
Patterns and practices for real-world event-driven microservices by Rachel Re...
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
Information Systems Development.pptx
ATCM presentation
Introduction to UML
Object-Oriented Systems Analysis and Design Using UML.pptx
Shahab mis bba 6th
A06
Ad

Recently uploaded (20)

PPTX
Software Engineering and software moduleing
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Module 8- Technological and Communication Skills.pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPTX
introduction to high performance computing
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
Feature types and data preprocessing steps
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Software Engineering and software moduleing
Abrasive, erosive and cavitation wear.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Module 8- Technological and Communication Skills.pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Nature of X-rays, X- Ray Equipment, Fluoroscopy
introduction to high performance computing
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
R24 SURVEYING LAB MANUAL for civil enggi
Visual Aids for Exploratory Data Analysis.pdf
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
August 2025 - Top 10 Read Articles in Network Security & Its Applications
III.4.1.2_The_Space_Environment.p pdffdf
Fundamentals of Mechanical Engineering.pptx
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Exploratory_Data_Analysis_Fundamentals.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Feature types and data preprocessing steps
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx

Airport flight schedule System UML diagrams