You are on page 1of 14

Software requirement specification

For
“FLIGHT MANAGEMENT”

Submitted By:
Priya p. Kapgate
Roll No.10
Sec on B
B.tech 4th semester
Under the Guidance of:
Prof Tabassum H.Khan
Department:
Artificial Intelligence ( 2022-2023 )
G.H. Raisoni Institute of Engineering and Technology

1
Index:
1. Introduction
1.1 Purpose
1.2 Intended Audience
1.3 Intended use
1.4 Scope
1.5 Definition and acronyms

2. Overall Description
2.1 User needs
2.2 Assumption and Dependencies

3. System feature and requirements


3.1 function requirement
3.2 External interface requirements
3.3 System features

3.4 Non-functional requirements


3.4.1 Performance
3.4.2 Quality
3.4.3 safety
3.4.4 Security

4. Conclusion

2
1. INTRODUCTION
1.1 Purpose

This SRS document presents a detailed description of the


Airline Flight Booking system, version 1.0. It represents the
client requirements analysis that defines the functional and
non-functional requirements of the airline website and its
different functionalities. It defines the abilities, reactions from
stimuli, guidelines and limitations of the system. This document
will be complete in its scope of the system and the functions
required. The system provides a solution to allow the user to
search for flights satisfying the user criteria, to reserve seats, to
manage the user account, and to book a flight

The purpose of the online flight management system is to ease


flight management and to create a convenient and easy-to-use
application for passengers, trying to buy airlinetickets.It
automates the flight tickets and bookings.The software can
operate easily by anyone can book or cancel their tickets at any
time.It provides number of features for customers.Airline
provides transport system for their passengers.They carry or hire
aircraft for this purpose.All operations of an airline company are
controlled by their airline management system.

1.2 Intended Audience

This project is a prototype for the flight management system and


it is restricted within the college premises. This has been
implemented under the guidance of college professors. This

3
project is useful for the flight management team and as well as
to the passengers.
The intended audiences of this document are Dr. Ch the client,
software engineers, the spring 2009 CS5391 software
engineering class and anyone interested rest in software
engineering.

1.4 Scope

purpose of the website is to resolve the client to allow website


users to perform tasks related to booking an airline flight.
Non-member users are only allowed to search for available
flights; non-member users are required to create an account in
order to reserve a seat or to book a flight. Member users have
the right to search for available flights, to reserve a seat, to book
a flight, cancel a flight and to edit their member information.
Member users are required to login into their account prior to
flight booking. The airline booking website is an application
stored in the user server. The
Subject facet: User Interface, Searching one-way flights,
Searching round trip flights, Searching multiple destinations,
Flight reservations, Reservation cancellation, Online payment,
Request and response for reservation cancellation, Displaying
warning messages. Usage facet: Searching, Sorting of flights,
Reservation of tickets, Managing existing reservation,
Managing flight details, Keeping the flights up to date.
IT facet: Database, Web-based software system, AAS for logins,
Performance maintenance. Development facet: Internal policy
and culture of the airlines company should be taken under
consideration.

4
1.5 Definition and acronyms

The following acronyms appear in FAA airport standards and related


publications.
AAM — Advanced Air Mobility
A/C — Aircraft
A/G — Air to Ground
A/H — Altitude/Height
BANS — BRITE Alphanumeric System
BART — Billing Analysis Reporting Tool (GSA software tool)
BASIC — Basic Contract Observing Station
BASOP — Military Base Operations
CAA — Clean Air Act
CAT — Clear — Air Turbulence
D — Controlling Dimension
DA — Direct Access
EPS — Engineered Performance Standards
EOF — Emergency Operating Facility
FAA — Federal Aviation Administration

FAF — Final Approach Fix


GIS — Geographic Information System
GNAS — General National Airspace System
HWAS — Hazardous In-- Flight Weather Advisory

5
2. Overall Description
2.1 User Needs
The need for an FMS arises from the increasing complexity of
modern aircraft and the need to provide pilots with accurate and
up-to-date information to help them make informed decisions
during flight.
Some of the specific reasons for the need for an FMS include:
Improved navigation: The FMS provides highly accurate
navigation information, which is essential for safe and efficient
flight.
Increased efficiency: The FMS helps to optimize the flight plan
by taking into account factors such as fuel consumption,
weather conditions, and air traffic patterns.
Reduced pilot workload: By automating many of the tasks
previously performed manually by the pilot, the FMS reduces
the workload and stress on the pilot, allowing them to focus on
more critical tasks.
Enhanced safety: The FMS provides real-time information on
aircraft performance and system status, which can help the pilot
to quickly identify and respond to potential safety issues.
Compliance with regulations: The FMS helps ensure that the
aircraft complies with international flight regulations, such as
those established by the International Civil Aviation
Organization (ICAO) and the Federal Aviation Administration
(FAA).

6
Overall, the FMS is a critical component of modern aircraft that
helps to improve safety, efficiency, and compliance with
regulations.

2.2Assumptions and Dependencies:


Air traffic control systems: FMS rely on air traffic control
(ATC) systems to provide updated information on weather
conditions, flight plans, and other data that can affect flight
operations.
Accurate weather information: FMS use weather information to
determine the best flight paths and to provide the crew with
real-time updates on weather conditions along the route.
Navigation databases: FMS use navigation databases to
determine the best flight paths and to provide the crew with
updated information on changes to flight routes, navigation aids,
and other critical information.
GPS and other navigation systems: FMS rely on GPS and other
navigation systems to provide accurate positioning information,
which is used to calculate flight paths and to monitor flight
progress.
Aircraft performance data: FMS rely on accurate performance
data for the aircraft, including weight and balance information,
engine performance characteristics, and other critical

7
parameters, to calculate flight paths and to monitor aircraft
performance during flight.
Communication systems: FMS rely on communication systems,
including VHF and SATCOM, to receive updated information
from ATC and to provide real-time updates to the crew.
Electrical power: FMS requires a reliable source of electrical
power to function, and can be impacted by power outages or
other electrical disruptions.
Maintenance and updates: FMS require regular maintenance and
software updates to ensure that they are functioning properly
and to address any security or performance issues.
It is important to note that the exact assumptions and
dependencies of a FMS can vary depending on the specific
system and the aircraft it is installed on.

3.0 System features and requirements

3.1 Functional Requirements

Flight Scheduling
The system should allow airlines to create and manage flight
schedules, including departure and arrival times, aircraft type,
flight number, and route.

8
Flight Booking
The system should allow passengers to book flights, including
selecting their preferred flight, seat, and payment method. The
system should also allow airlines to manage passenger
information, such as names, contact information, and special
requirements.
Ticketing
The system should allow passengers to purchase tickets and
receive electronic or physical tickets as proof of their booking.
Airlines should be able to manage ticket sales and issue refunds
or cancellations.

Route Management
The system should allow airlines to manage routes, including
adding, modifying, and deleting routes. The system should also
allow airlines to view route information, such as flight schedules
and passenger counts.
Flight Status
The system should allow airlines and passengers to view the
current status of flights, including departure and arrival times,
flight number, and aircraft type.
Reporting
The system should provide reports on flight operations,
including flight schedules, passenger count, and revenue.

3.2 External interface requirements


9
Communication interfaces: This includes interfaces with air
traffic control, aircraft systems (such as the engines, navigation
systems, etc.), and ground systems (such as maintenance
systems, weather systems, etc.).
Navigation data interfaces: The FMS needs access to accurate
navigation data, such as flight plans, performance data, terrain
data, and weather information.
User interfaces: This includes both pilot interfaces and ground
operator interfaces, which allow the user to input data and
receive information from the FMS.
Display interfaces: The FMS provides information to the pilots
through a variety of displays, including electronic flight
displays, navigation displays, and warning displays.
Flight plan data exchange: The FMS may need to exchange
flight plan data with other systems, such as Air Traffic Control
(ATC) systems.
Maintenance interfaces: The FMS may interface with
maintenance systems to provide data on system performance
and health, and to support maintenance and repair activities.
Performance monitoring interfaces: The FMS may interface
with other systems to provide real-time performance data, such
as fuel consumption and engine performance.
Weather data interfaces: The FMS may need to interface with
weather data systems to provide real-time weather information
to the flight crew.

10
Data link interfaces: The FMS may need to communicate with
other aircraft or ground systems using data link technologies,
such as ACARS or VDL.
The specific external interface requirements for a particular
FMS will depend on the specific requirements of the aircraft and
its operating environment.

3.3 System features


Flight management systems (FMS) are computer systems used
in aircraft to provide various functions related to flight planning
and execution. The features of an FMS can vary depending on
the manufacturer, but here are some common ones:
Flight Planning: This feature allows the creation of flight plans,
including the calculation of fuel requirements, route planning,
and weather information.
Navigation: The navigation feature provides real-time
navigation data, including the aircraft's position, heading,
altitude, and speed. It also displays information about the route,
including waypoints and airways.
Performance Management: This feature allows the calculation
of takeoff and landing performance parameters, as well as
engine performance data, based on the aircraft weight, weather
conditions, and other factors.
Communication: The communication feature provides the
means for the crew to communicate with air traffic control,
ground personnel, and other aircraft.

11
Flight Management: This feature provides the ability to manage
the flight, including adjusting the flight plan, managing the fuel
consumption, and monitoring the aircraft's performance.
Flight Deck Display: The flight deck display provides visual
representations of the flight plan, navigation information,
weather, and other data relevant to the flight.
Alerts and Warnings: The FMS can provide alerts and warnings
to the crew regarding potential flight issues, such as deviations
from the flight plan, fuel imbalances, and other concerns.
Data Management: The data management feature provides the
ability to store and retrieve flight data, including flight plans,
performance data, and navigation information.
These are just a few examples of the types of features that may
be included in an FMS. The specific features and capabilities of
an FMS can vary greatly depending on the manufacturer and the
type of aircraft in which it is installed.

3.4 Non-Functional Requirements:

3.4.4 Security:
The FMS should be designed with security as a priority,
including the protection of sensitive customer and operational
data.

12
3.4.1 Performance:
The FMS should have fast performance, ensuring quick and
efficient access to information and functionalities.

3.4.2 Quality:
The quality of a flight management system (FMS) depends on
several factors, including the manufacturer, the complexity of
the system, and the capabilities of the system. Generally, FMS
systems are designed to meet high standards of reliability and
performance, as they play a critical role in ensuring the safe and
efficient operation of an aircraft.

3.4.3 Safety :
FMS systems are equipped with multiple redundancies, backup
systems, and self-diagnostic features, which help to ensure their
reliability and safety. They are also subjected to rigorous testing
and certification processes, both by the manufacturer and by
aviation regulatory bodies such as the Federal Aviation
Administration (FAA) and the European Aviation Safety
Agency (EASA).
In addition, FMS systems are designed to follow strict standards
and procedures set by the International Civil Aviation
Organization (ICAO) and other aviation organizations, which
helps to ensure that they are safe and interoperable between
different aircraft types and airlines.
13
Despite these measures, it's important to remember that no
system is 100% foolproof, and that the safety of an aircraft
ultimately depends on the training and proficiency of its pilots,
as well as the maintenance and reliability of all its systems.

4. Conclusion:
The Flight Management System is a critical component of the
aviation industry, providing airlines and aviation organizations
with the tools and information they need to manage flight
operations effectively. The system should be designed to meet
the functional and non-functional requirements outlined in this
document, ensuring that it provides the capabilities and
performance required to meet the demands of the aviation
industry.

14

You might also like