0% found this document useful (0 votes)
68 views14 pages

Flight Management System SRS Document

The document outlines requirements for a flight management system. It describes the purpose as easing flight management and creating a convenient booking application. It defines audiences as flight teams and passengers. The scope covers searching flights, reservations, cancellations, payments, and account management. Key requirements include scheduling flights, booking flights, ticketing, managing routes and statuses, and reporting. The system relies on interfaces for communication, navigation data, and users.

Uploaded by

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

Flight Management System SRS Document

The document outlines requirements for a flight management system. It describes the purpose as easing flight management and creating a convenient booking application. It defines audiences as flight teams and passengers. The scope covers searching flights, reservations, cancellations, payments, and account management. Key requirements include scheduling flights, booking flights, ticketing, managing routes and statuses, and reporting. The system relies on interfaces for communication, navigation data, and users.

Uploaded by

Pranav Hirulkar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software requirement specification

For
“FLIGHT MANAGEMENT”

Submitted By:
Priya p. Kapgate
Roll No.10
Sec on B
[Link] 4th semester
Under the Guidance of:
Prof Tabassum [Link]
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 [Link]
automates the flight tickets and [Link] software can
operate easily by anyone can book or cancel their tickets at any
[Link] provides number of features for [Link]
provides transport system for their [Link] carry or hire
aircraft for this [Link] 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

Common questions

Powered by AI

Key assumptions and dependencies include the reliance on air traffic control systems for updated flight operations data, like weather conditions and flight plans . The system requires accurate weather information to optimize flight paths . Navigation databases and GPS systems are essential for determining flight paths and monitoring progress . Additionally, the system is dependent on reliable communication systems for real-time ATC updates and requires consistent electrical power to function . These factors are crucial in ensuring the system operates effectively and reliably within its environment .

External interface requirements are crucial as they determine how the FMS interacts with other systems. Communication interfaces connect with ATC, aircraft systems, and ground systems, allowing for updated and accurate information exchange . Navigation data interfaces provide essential data for trip planning and in-flight adjustments . User and display interfaces ensure pilot interactions with the system are intuitive and effective, aiding in informed decision-making . These interfaces are critical for ensuring seamless integration within the larger aviation ecosystem, enhancing overall system functionality and effectiveness .

An effective airline flight booking system should allow passengers to search for flights, reserve seats, and manage accounts . It should support flight booking, including seat selection and online payment, and it should allow airlines to manage passenger information and handle tickets and cancellations . Additional features include route management, viewing flight statuses, and generating reports on operations .

A user-friendly interface greatly enhances the user experience by making it easy for non-member users to search for flights and for members to perform tasks like seat reservations, bookings, and cancellations with ease . It supports tasks irrespective of user experience, reducing barriers to action and potential user frustration, thus increasing satisfaction and efficiency. A well-designed interface ensures users can efficiently manage reservations and access necessary information, fostering a more positive interaction with the system .

Non-functional requirements significantly impact the system's performance and reliability. Performance requirements ensure the system provides quick and efficient access to functionalities . Security ensures protection of sensitive data, which is critical for operational reliability . The quality of the system, determined by factors like manufacturer standards and system complexity, affects reliability, as FMS systems must meet high standards of reliability and performance to ensure safe operation . Safety depends on rigorous testing and compliance with international aviation standards, impacting the system’s reliability .

Compliance with international aviation regulations is critical to ensure that FMS operations are safe and standardized across different airlines and aircraft, improving reliability and interoperability . Organizations like the International Civil Aviation Organization (ICAO) and the Federal Aviation Administration (FAA) set these regulations, which FMS systems must adhere to . Compliance supports legal accountability and trust, ensuring that systems are regularly updated and tested against international safety standards .

The performance monitoring interface of an FMS contributes significantly to an aircraft's operational efficiency and safety by providing real-time data on various performance metrics, including fuel consumption, engine performance, and system health . This information helps the crew make informed decisions on flight adjustments and maintenance priorities . Continuous monitoring alerts the crew to anomalies or suboptimal conditions, enabling proactive corrections and maintenance, thus reducing risks and ensuring optimal efficiency .

The FMS improves safety by providing real-time information on aircraft performance and system status, allowing pilots to quickly identify and respond to potential safety issues . It enhances efficiency by optimizing flight plans through factors like fuel consumption, weather conditions, and air traffic patterns . Additionally, it automates numerous manual tasks, significantly reducing pilot workload, which allows pilots to focus on more critical tasks .

Performance management features calculate engine and aircraft performance parameters based on weight, weather, and other variables, ensuring optimal fuel consumption and flight safety . Alerts and warnings are vital for alerting the crew to potential issues, like flight plan deviations or fuel imbalances, enhancing situational awareness and decision-making . These features ensure that the FMS not only guides the aircraft optimally but also preemptively identifies and addresses potential operational issues, thereby considerably enhancing the overall functionality and safety of the system .

Communication interfaces are designed to facilitate interactions with air traffic control, ground personnel, and other aircraft, using systems like VHF and SATCOM to convey real-time updates and critical information . These interfaces ensure smooth and reliable data exchange essential for flight safety and efficiency . In contrast, navigation interfaces provide precise positioning and path data to the pilots, including real-time data on altitude, speed, and other essential metrics, supported by GPS and other navigation systems . While communication interfaces are crucial for external interactions, navigation interfaces play a key role in internal flight path management and monitoring .

You might also like