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

SRS - Airline Reservation System

The document outlines the software requirements specification for an airline reservation system. It includes sections on introduction and purpose, overall description of product functions and user characteristics, specific requirements for interfaces, functions, performance, security and capacity, and data flow diagrams at multiple levels to depict system processes and data flows. The system is intended to allow customers to search flight availability and prices, book and cancel tickets, and for airlines to track customer preferences and provide better service.

Uploaded by

atik pal
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)
244 views

SRS - Airline Reservation System

The document outlines the software requirements specification for an airline reservation system. It includes sections on introduction and purpose, overall description of product functions and user characteristics, specific requirements for interfaces, functions, performance, security and capacity, and data flow diagrams at multiple levels to depict system processes and data flows. The system is intended to allow customers to search flight availability and prices, book and cancel tickets, and for airlines to track customer preferences and provide better service.

Uploaded by

atik pal
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/ 7

AIRLINE RESERVATION SYSTEM

Software Requirement Specification

Submitted by------------------ Loyal Debnath


DATE: __/__/2023
Table of Contents:

1. INTRODUCTION:

1.1. Purpose
1.2. Scope of the Project
1.3. System Overview
1.4. References

2. OVERALL DESCRIPTION:

2.1. Product Functions


2.2. User Characteristics
2.3. Design & Implementation Constraints

3. SPECIFIC REQUIREMENTS:

3.1. External Interface Requirements


3.2. Functional Requirements
3.3. Performance Requirements
3.4. Security & Safety Requirements
3.5. Capacity & Availability Requirements

4. DATA FLOW DIAGRAM:

4.1. 0-level DFD


4.2. 1-level DFD
4.3. 2-level DFD
1) INTRODUCTION:

The Airline Reservation System project is an implementation of a general Airline Ticketing


website, which helps the customer to search the availability and prices of various airline
tickets, along with the different packages available with the reservations.

1.1) Purpose:

The purpose of this project is to implement or to design a database for an airline reservation
system to check the flight details, book and cancel flight tickets. It makes the process of
booking and cancelling flight tickets simple and easy for the passengers.

1.2) Scope of the Project:

The Airline Reservation System’s SRS document is intended to help the customers and on the
other, it also makes the life of the airline service companies easier by keeping all the records of
the passengers and if there is any change in the fight due to some reason, the passengers are
promptly informed. This system is also used by companies to keep track of user preferences of
regular travelers so that they can provide better service and give offers to customers.

1.3) System Overview:

The remaining sections of this documentations describes the overall descriptions which
includes product perspective and functions, characteristics of users. It also consists of
Assumptions, and Constraints.

1.4) References:

[1] Software Engineering 9th Edition, Ian Sommerville


[2] Fundamentals of Database System, 6th Edition, Ramez Elmasri, Shamkant B. Navathe
[3] Requirement Engineering: https://dipeshagrawal.files.wordpress.com/2018/07/srs-
hotel- management-system-ok.pdf
[4] Data Flow Diagram: https://www.geeksforgeeks.org/what-is-dfddata-flow-diagram/
2) OVERALL DESCRIPTION:

2.1) Product Functions:

The major functions include


• Providing flight details.
• Flight bookings for a particular destination, date and time and also providing with a pin code.
• Allowing the customer to modify or cancel his reservation provided the correct pin code is given.
• Displaying a report of the number of people flying in a particular flight.

2.2) User Characteristics:

2.2.1 User requirements: User properties like Name, Address, Age,


 Associated with Flight Miles accumulated and Credit Card information.
 Flight properties like Departing/Arriving City, Departure/Arrival dates and times, Miles, and
an identifying Flight Number.
 Flight Seat properties of identifying seat number, reserved and flight.
 Associated to Flight by flight number.
2.2.2 User Education: Level At least user of the system should be comfortable with English
Language.
2.2.3 User’s Technical Expertise: User should be comfortable using general purpose applications
on the computer system.
2.3) Constraints
• Regulatory policies: It is a mandatory that no text book must be left empty or contains
insufficient data.
• Hardware limitations: There must be a 64 MB on board memory
• Control functions: The software must be very user-friendly and display appropriate
error messages.
• Interfaces to other applications: Not applicable.
• Parallel operations: It must support many users simultaneously.
• Reliability requirements: Data redundancy and use of special/blank characters must be avoided.
• Safety/security considerations: The application must be exited always normally.
• Higher order language requirements: VB

3) SPECIFIC REQUIREMENTS:
3.1 EXTERNAL INTERFACE REQUIREMENTS
3.1.1 User Interfaces The interface must be easy to understand. The user interface includes
• SCREEN FORMATS/ORGANIZATION: The introductory screen will be the first to be displayed which
will allow the users to choose either of the two options, viewing flight detail or booking a ticket.
• WINDOW FORMAT/ORGANIZATION: When the user chooses some other option, then the information
pertaining to that choice will be displayed in a new window which ensures multiple windows to be
visible on the screen and the users can switch between them.
• DATA FORMAT: The data entered by the users will be alphanumeric.
• END MESSAGES: When there are some exceptions raising error like entering invalid details, then
error messages will be displayed prompting the users to re-enter the details.
4) DATA FLOW DIAGRAM:

4.1) 0-level DFD


4.2) 1-level DFD

4.3) 2-level DFD

You might also like