0% found this document useful (0 votes)
2K views8 pages

Software Requirement Specification For "Airline Reservation System"

This document provides a software requirements specification for an airline reservation system. It outlines the purpose, scope, and overall description of the system including user classes and product functions. It then details the system features such as design and implementation, hardware and software requirements, functional requirements including booking, payment and cancellation processes, and security requirements.

Uploaded by

PC KRUNAL
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)
2K views8 pages

Software Requirement Specification For "Airline Reservation System"

This document provides a software requirements specification for an airline reservation system. It outlines the purpose, scope, and overall description of the system including user classes and product functions. It then details the system features such as design and implementation, hardware and software requirements, functional requirements including booking, payment and cancellation processes, and security requirements.

Uploaded by

PC KRUNAL
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
You are on page 1/ 8

Software requirement specification for

“Airline reservation system”

Name: Smitkumar Vaghasiya

Roll No: MA060

Practical 2

1
Table of content

1. Introduction………………………………………………………3
1.1 Purpose………………………………………………………..3
1.2 product scope………………………………………………….3
1.3 References……………………………………………………..3
2. Overall description……………………………………………….3
2.1 Product perspective…………………………………………....3
2.2 Product functions…………………………………………...…4
2.3 User classes and characteristics……………………………….4
2.4 Design and implementation…………………………………...4
3. System features…………………………………………………..5
3.1 design and implementation……………………………………5
3.2 hardware requirement…………………………………………6
3.3 software requirement………………………………………….6
3.4 functional requirements……………………………………….6
3.5 safety requirements……………………………………………8
3.6 Security Requirements………………………………………...8

2
1. Introduction:

1.1 Purpose
This is the documentation of web based software of airlines reservation system of
an airline company which is used by the company. The document contain the
purpose and features of the software and interfaces if the software. This
documentation also helpful to the future developers who join-in the development
process in case of outsourcing of the developer.

1.2 Product scope


Product is used for user who can book their ticket and cancel ticket at any time
and any place without going anywhere by web based software. Software is also
useful for the company to increase their availability for their customer. By this
software administrator and customer both easily interact with each other and
communicate without meeting at any place and admin can add the flight details’
and also update the customer if any changes are done in timings of the flights.

1.3 References

https://gephi.org/users/gephi_srs_document.pdf

2. Overall description

2.1 Product perspective

User perspective: The software is help user to search for flights for any particular
destination, book that flights check pricing for different class or coach, timing of
flights, takes off or landing details, Flight Company details, check seat number
which is available at real time also check for dely.

administrator: The administrator is who manage the customer at airport place so


they can login into system and check all the details of all the customer who
booked for the flight and see all the details of that person to verify the customer at
place also administrator have the access to blacklist any person if there is any
issue happens.

3
Admin: admin can add the flights in the system, timings of the flights, destination
places, wanted list, flight company details, total seat of that flights, and price of
the different class or coach which is available in the flights, food menu.

2.2 Product functions

The project have many functions major of that is user can login into system by
adding their personal details, proof of identity, passport of the user, contact details
like mail or phone number this all the details is checked by the administrator of
the company and only verified user can login in or book flight.

User can print the ticket after confirmation. Admins have wanted list so they can
add the details in the system so they cannot login into system. Every administered
have different login id to login into system do their work at the work-place. Users
have to add recent health document to book a flight.

2.3 User classes and characteristics

• Business men who can book flights to go one place to another place by plan
so they can saves the timing of the traveling.
• Programmers who are joining the company to complete this project or fix
the bug of the project.
• Visitors who want to visit the different places in small amount of time so
they can.
• Airlines reservation system helps customer to book ticket online and
reduces the traffic at the airport.

2.4 Design and implementation

This web based application build in html, CSS and JavaScript language to manage
airlines reservation and ticket booking in online platform.

4
3. System features

3.1 design and implementation

5
3.2 hardware requirement

MINIMUM Hardware Requirements


Processor Pentium
IVHard Disk Drive 100 GB
RAM 1 GB

PREFERED HARDWARE REQUIREMENTS


Processor Core i3
Hard Disk Drive 500 GB
RAM 4 GB

3.3 software requirement

Any window based operating system with DOS support are primary requirements
for software development. Windows 7 and up are required. The system must be
connected vie LAN and connection to internet is mandatory.

3.4 communication interfaces

HTTP protocol should be used as an interface of communication between client


and server sides.

3.4 functional requirements

• Customer should be able to search flights for a specific date for one-way
trips.
• Customer should be able to search flights for specific dates for round trips.
• Customer should be able to search flights for multiple destinations.
• Customer should be able to manually enter the names of departure and
arrival cities.
• Customer should be able to select the names of departure and arrival cities
from the list of all flight offered cities.
• Customer should be able to select the currency while searching for a flight.
• Customer should be able see all the possible flights based on the
information he entered.
• Customer should be able to sort the list of possible flights by price.
• Customer should be able to sort the list of possible flights by flight
duration.

6
• Customer should be able to select the type of the ticket.
• Customer should be able to request reservation cancellation.
• Customer should be able to see given response to reservation cancellation
request.
• System should allow a customer to specify only departure date for one-way
trips.
• System should allow a customer to specify both departure and arrival dates
for round trips.
• System should provide the list of possible flights matching criterion of user
inputs.
• System should allow customer to book the ticket to a flight of his choice.
• System should demand customer to choose the payment method.
• System should offer payment via manually entering card details as default
payment method to customer.
• System should be able to handle payments done by the customer via
PayPal.
• System should be able to process the payments done by the customer via
manually entering the card details.
• Provided list of flights should contain information about duration of flight
for each flight.
• Provided list of flights should contain information about price in chosen
currency for each flight.
• Administrator can see customer details.
• Administrator should be able to accept reservation cancellation requests.
• Administrator verifies the profile of the customer.
• Administrator manages customer at airport.
• Administrator should be able to reject reservation cancellation requests.
• Administrator checks the payment status of customer.
• Admin should be able to add new flights to the system.
• Admin should be able to modify the details of existing flights.
• Admin should be able to remove cancelled flights from the system.
• Admin should be able to see reservation cancellation requests.
• Admin should be able to see details of existing bookings.

7
3.5 safety requirements

• System should include restore and recover functions in order to prevent


data loss.
• System should assure data integrity.

3.6 Security Requirements

• System should have an Authentication and Authorization System (AAS) for


logins.
• System should grant administrative privileges only to the one who logins
with predefined administrative username and password.
• System should allow administrator to change his/her system-generated
password as he/she wishes.
• System should allow administrator to login with customized password.
• System should block access to one who fails to login three times in a row.
• System should guarantee the security of communication channel.
• Customized password should be at least 8 characters.
• Customized password should contain both letters and numbers.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy