尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
– 1 –
NCS-652 SOFTWARE ENGINEERING LAB
LABORATORY MANUAL
III YEAR CSE
VI SEMESTER
ACADEMIC YEAR: 2017-2018
IEC COLLEGE OF ENGGINEERING AND TECHNOLOGY
GREATER NOIDA
SUBMITTED BY :- SUBMITTED TO :-
VIKAS KR. SINGH MS. SHIVANGI MAHESHWARI
1509010224 (ASSISTANT PROFESSOR)
CS-3D
– 2 –
SOFTWARE REQUIREMENTS SPECIFICATION
FOR
AIRLINE RESERVATION SYSTEM
– 3 –
Table of Contents
1. Problem Definition………………………………………………………………………4
2. SRS Document for Airline Reservation System…………….…….……….……………4
2.1 Introduction………………………………………………………………………….4
2.1.1 Purpose………………………………………………………………………...4
2.1.2 Scope………………………………………………………………………......5
2.1.3 Definitions, Acronyms and Abbreviations………………………...….……….5
2.1.4 References………………………………………………………………….….5
2.1.5 Overview………………………………………………………………………5
2.2 The Overall Description……………………………………………………………...5
2.2.1 Product Perspective…………………………………………………………….6
2.2.1.1 Hardware Interfaces……………………………………………………6
2.2.1.2 Software Interfaces…………………………………………………….6
2.2.1.3 Operations……………………………………………………………...6
2.2.2 Product Functions………………………………………………………………6
2.2.2.1 Viewing Flight Details…………………………………………………6
2.2.2.2 Reserving Tickets………………………………………………………6
2.2.2.3 Cancelling Tickets……………………………………………………...6
2.2.3 User Characteristics………………………...…………………………………...7
2.2.4 Constraints………………………………………………………………………7
2.3 Specific Requirements……………………………………………….………………7
2.3.1 Logical Database Requirements………………………………….……………7
2.4 Front - End Description……………………………………………………………...8
2.5 Back – End Description……………………………………………………………...8
2.6 Data Structures………………………………………………………………………8
2.7 Data Flow Diagram………………………………………………………………….9
3. Testing………………………………………………………………………………….10
4. Sample Forms…………………………………………………….…………………….11
5. Result……………………………………………………………..…………………….12
– 4 –
AIRLINE RESERVATION SYSTEM
 PROBLEM DEFINITION
Ticket reservation system for airlines has to be developed.
The system developed should contain the following features
1. The system should contain the following features
2. Search for information about the flight by means of flight number and
destination
3. While displaying information about the flight it has to provide availability of
seats.
4. While reserving tickets the system obtain following information from the user
Passenger Name, Sex, Age, Address.
Credit Card Number, Bank Name.
Flight number, Flight name, Date of Journey and number of tickets to be booked.
5. Based on the availability of tickets, the ticket has to be issued. The ticket issued
should contain the following information –ticket number, flight no, flight name,
date of journey, number of passengers, sex, age and departure time.
6. Cancellation of booked tickets should be available.
– 5 –
 SRS DOCUMENTFOR AIRLINE
RESERVATION SYSTEM
INTRODUCTION
 Purpose
 The purpose of this SRS is to describe the requirements involved
in developing a Airline Reservation system (ARS).
 The intended audience is any person who wants to reserve or
cancel tickets or to check the availability of Airline tickets
 Scope
 The product is titled Airline Reservation system (ARS).
 The product will perform the following tasks -
 The software that is being developed can be used to check the
availability of the flight tickets for the specified flight, destination
and date of journey
 If the tickets are available to the users needs and specification, then
the software provide a facility to book the tickets.
 If the passengers wants to cancel the tickets, he can use the
cancellation module of the Airline Reservation System.
 Definitions, Acronyms and Abbreviations
 ARS: Airline Reservation System.
 References
 IEEE standard 830-1998 recommended practice for Software
Requirements Specifications-Description.
 Overview
 The SRS contains an analysis of the requirements necessary to help easy
design.
– 6 –
 The overall description provides interface requirements for the Airline
Reservation system, product perspective, hardware interfaces software
interfaces, communication interface, memory constraints, product
functions, user characteristics and other constraints.
 Succeeding pages illustrate the characteristics of typical naïve users
accessing the system along with legal and functional constraints
enforced that affect Airline Reservation system in any fashion.
 THE OVERALL DESCRIPTION
 Product perspective
 Hardware interfaces
 Hard disk: The database connectivity requires a hardware
configuration with a fast database system running on high rpm
hard-disk permitting complete data redundancy and back-up
systems to support the primary goal of reliability.
 The system must interface with the standard output device,
keyboard and mouse to interact with this software.
 Software interfaces
 Back End: MS Access 2007
 Front End: Microsoft Visual Basic 6.0
 Operations
 The user mode enables the end-users to do the end user operations
like checking the availability, reserving and cancelling of flight
tickets.
 Product Functions
 Viewing Flight Details
The user must have the access up-to-date information about the flights
including
– 7 –
 Flight number
 Flight Name
 Flight route(Start and Destination stations)
 Flight timings
 Seat availability.
 Reserving Tickets
The user must be able to reserve tickets after selecting
 Flight number
 Flight Route
 Cancelling Tickets
The user must be able to cancel tickets that he has earlier reserved by
quoting the ticket number, credit card number and bank name.
 User characteristics
 The intended users of this software need not have specific knowledge
as to what is the internal operation of the system. Thus the end user is
at a high level of abstraction that allows easier, faster operation and
reduces the knowledge requirement of end user
 The Product is absolutely user friendly, so the intended users can be the
naïve users.
 The product does not expect the user to possess any technical
background. Any person who knows to use the mouse and the keyboard
can successfully use this product.
 Constraints
 At the time of reservation, each user is provided a unique ticket number
that must be used for further operation like cancellation. Hence the user
is required to remember or store this number carefully.
 SPECIFIC REQUIREMENTS
 Logical Database Requirements
 The system should contain databases that include all necessary
information for the product to function according to the requirements.
– 8 –
 These include relations such as flight details, reservation details, and
cancellation details.
 The user details refer to the information such as flight number and
name, start and destination stations, seat availability.
 Reservation details refer to personal information that is obtained from
the user
 At the time of reservation, the passenger is provided a unique ticket no
that could be used at the time of cancellation.
 While displaying any information about the flight it has to provide the
following information -
 Flight no and name
 Availability of seats for the particular flight
 The flight timing
 The passenger personal details should be obtained for reserving the
tickets.
 FRONT – END DESCRIPTION
The front-end for the Airline Reservation system (ARS) is designed using Microsoft
Visual Basic 6.0. The front-end contains a user- friendly interface. The first form contains
a welcome screen that provides an option for the user to select one of the following
 Enquiry
 Reservation
 Booking details
 Cancellation
In the Enquiry form the user can get details of the flight by means of either flight
name destination or date 0of journey. In the reservation form, there can book details by
entering the personal details. The ticket is displayed with details about the flight name and
number, number of passengers, ticket number, sex and age. The cancellation form helps
the user to cancel a ticket, which he had booked earlier.
 BACK – END DESCRIPTION
The Airline Reservation system consists of two tables. One contains the flight details such
as the flight name, flight number, destination, date of journey and seats available in each
class that is referred to during enquiry. The other table has the passenger details such as
– 9 –
name, age, sex, credit card number, and bank name. This table is referred to at the time of
reservation or cancellation.
 DATA STRUCTURES
 FLIGHT DETAILS
FIELD NAME TYPE CONSTRAINTS
ROUTE_NAME TEXT NOT NULL
FLIGHT_NO NUMBER NOT NULL
SEATS_AVAIL NUMBER
JOURNEY_DATE DATE/TIME
DEP_TIME DATE/TIME
ARR_TIME DATE/TIME
COST NUMBER
 PASSENGER DETAILS
FIELD NAME TYPE CONSTRAINTS
TICKET_NO AUTONUMBER NOT NULL
NAME TEXT NOT NULL
GENDER TEXT
ADDRESS TEXT
CC_NO NUMBER NOT NULL
BANK_NAME TEXT
NO_OF_TICKETS NUMBER
– 10 –
DATA FLOW DIAGRAM
 TESTING:
FORM NAME INPUT EXPECTED
OUTPUT
ACTUAL
OUTPUT
STATUS
MAIN MENU
FORM
Menu Option Required Form
must be
displayed
Required form
was displayed.
Pass
TICKET
AVAILABILITY
FORM
Flight route or
Flight name
Flight seats
availability must
be displayed
Flight seats
availability are
displayed.
Pass
RESERVATION
FORM
Personal details
were entered.
Ticket must be
booked and
database
updated.
Ticket was
booked and
database was
updated.
Pass
CANCELLATION
FORM
Ticket number
was entered.
Ticket must be
cancelled and
database must
be updated.
Ticket was
cancelled and
database was
updated..
Pass
– 11 –
 SAMPLE FORMS
 MAIN MENU FORM
 TICKET AVAILABILITY FORM
– 12 –
 RESERVATION FORM
 CANCELLATION FORM
– 13 –
 RESULT
Thus the online Airline Reservations System was implemented using the specified front
end and back end tools.

More Related Content

What's hot

Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
Drishti Bhalla
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
PIYUSH Dubey
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
Nandana Priyanka Eluri
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
Abhishek Yadav
 
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
Surya Indira
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
Sahil Talwar
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
Prachiverma50
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Nitesh Singh
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
Danish Javed
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
Arohi Khandelwal
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation system
SH Rajøn
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
mca projects
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
grandhiprasuna
 
Airline management system
Airline management systemAirline management system
Airline management system
SH Rajøn
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]
SH Rajøn
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
Ankit Verma
 
Online Airline Ticket reservation System
Online Airline Ticket reservation SystemOnline Airline Ticket reservation System
Online Airline Ticket reservation System
sathyakawthar
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
Unsa Jawaid
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
Tuvshinbayar Davaa
 
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTMLAirline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Deepankar Sandhibigraha
 

What's hot (20)

Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation system
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
 
Airline management system
Airline management systemAirline management system
Airline management system
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
Online Airline Ticket reservation System
Online Airline Ticket reservation SystemOnline Airline Ticket reservation System
Online Airline Ticket reservation System
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTMLAirline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
 

Similar to SRS on airline reservation system

Flight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxFlight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docx
AKHIL969626
 
Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)
ISAH BABAYO
 
AIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.pptAIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.ppt
PAVANguests
 
Srs mine
Srs mineSrs mine
Srs mine
Mohsin Khan
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
khushi kalaria
 
Airline Reservation Sytem
Airline Reservation SytemAirline Reservation Sytem
Airline Reservation Sytem
Arohi Khandelwal
 
21091F003.ppt1.pptx
21091F003.ppt1.pptx21091F003.ppt1.pptx
21091F003.ppt1.pptx
Arif566836
 
AIRSIDE project PPT
AIRSIDE project PPTAIRSIDE project PPT
AIRSIDE project PPT
Arif566836
 
software testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptxsoftware testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptx
40NehaPagariya
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
Asfand Sheraz Khan Niazi
 
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
40NehaPagariya
 
pro (1).docx
pro (1).docxpro (1).docx
pro (1).docx
vasanitilak119
 
Ressys
RessysRessys
Ressys
rubububu
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
SHAZIA JAMALI
 
Air oop.pptx
Air oop.pptxAir oop.pptx
Air oop.pptx
vedantchaware
 
Air_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAir_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptx
AnilVastav
 
Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)
IRJET Journal
 
ppt-of-airline-reservation-system-project-report.docx
ppt-of-airline-reservation-system-project-report.docxppt-of-airline-reservation-system-project-report.docx
ppt-of-airline-reservation-system-project-report.docx
Onlinetricksoffers
 
Phase1review
Phase1reviewPhase1review
Phase1review
Varsha Venkatesh
 
Air ticket reservation_system_presentati
Air ticket reservation_system_presentatiAir ticket reservation_system_presentati
Air ticket reservation_system_presentati
EPHRAIMDUAHOWUSU
 

Similar to SRS on airline reservation system (20)

Flight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxFlight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docx
 
Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)
 
AIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.pptAIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.ppt
 
Srs mine
Srs mineSrs mine
Srs mine
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Airline Reservation Sytem
Airline Reservation SytemAirline Reservation Sytem
Airline Reservation Sytem
 
21091F003.ppt1.pptx
21091F003.ppt1.pptx21091F003.ppt1.pptx
21091F003.ppt1.pptx
 
AIRSIDE project PPT
AIRSIDE project PPTAIRSIDE project PPT
AIRSIDE project PPT
 
software testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptxsoftware testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptx
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
 
pro (1).docx
pro (1).docxpro (1).docx
pro (1).docx
 
Ressys
RessysRessys
Ressys
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
 
Air oop.pptx
Air oop.pptxAir oop.pptx
Air oop.pptx
 
Air_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAir_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptx
 
Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)
 
ppt-of-airline-reservation-system-project-report.docx
ppt-of-airline-reservation-system-project-report.docxppt-of-airline-reservation-system-project-report.docx
ppt-of-airline-reservation-system-project-report.docx
 
Phase1review
Phase1reviewPhase1review
Phase1review
 
Air ticket reservation_system_presentati
Air ticket reservation_system_presentatiAir ticket reservation_system_presentati
Air ticket reservation_system_presentati
 

Recently uploaded

What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
biruktesfaye27
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
Friends of African Village Libraries
 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
roshanranjit222
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
Nguyen Thanh Tu Collection
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
PJ Caposey
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
chaudharyreet2244
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 

Recently uploaded (20)

What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
 
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 

SRS on airline reservation system

  • 1. – 1 – NCS-652 SOFTWARE ENGINEERING LAB LABORATORY MANUAL III YEAR CSE VI SEMESTER ACADEMIC YEAR: 2017-2018 IEC COLLEGE OF ENGGINEERING AND TECHNOLOGY GREATER NOIDA SUBMITTED BY :- SUBMITTED TO :- VIKAS KR. SINGH MS. SHIVANGI MAHESHWARI 1509010224 (ASSISTANT PROFESSOR) CS-3D
  • 2. – 2 – SOFTWARE REQUIREMENTS SPECIFICATION FOR AIRLINE RESERVATION SYSTEM
  • 3. – 3 – Table of Contents 1. Problem Definition………………………………………………………………………4 2. SRS Document for Airline Reservation System…………….…….……….……………4 2.1 Introduction………………………………………………………………………….4 2.1.1 Purpose………………………………………………………………………...4 2.1.2 Scope………………………………………………………………………......5 2.1.3 Definitions, Acronyms and Abbreviations………………………...….……….5 2.1.4 References………………………………………………………………….….5 2.1.5 Overview………………………………………………………………………5 2.2 The Overall Description……………………………………………………………...5 2.2.1 Product Perspective…………………………………………………………….6 2.2.1.1 Hardware Interfaces……………………………………………………6 2.2.1.2 Software Interfaces…………………………………………………….6 2.2.1.3 Operations……………………………………………………………...6 2.2.2 Product Functions………………………………………………………………6 2.2.2.1 Viewing Flight Details…………………………………………………6 2.2.2.2 Reserving Tickets………………………………………………………6 2.2.2.3 Cancelling Tickets……………………………………………………...6 2.2.3 User Characteristics………………………...…………………………………...7 2.2.4 Constraints………………………………………………………………………7 2.3 Specific Requirements……………………………………………….………………7 2.3.1 Logical Database Requirements………………………………….……………7 2.4 Front - End Description……………………………………………………………...8 2.5 Back – End Description……………………………………………………………...8 2.6 Data Structures………………………………………………………………………8 2.7 Data Flow Diagram………………………………………………………………….9 3. Testing………………………………………………………………………………….10 4. Sample Forms…………………………………………………….…………………….11 5. Result……………………………………………………………..…………………….12
  • 4. – 4 – AIRLINE RESERVATION SYSTEM  PROBLEM DEFINITION Ticket reservation system for airlines has to be developed. The system developed should contain the following features 1. The system should contain the following features 2. Search for information about the flight by means of flight number and destination 3. While displaying information about the flight it has to provide availability of seats. 4. While reserving tickets the system obtain following information from the user Passenger Name, Sex, Age, Address. Credit Card Number, Bank Name. Flight number, Flight name, Date of Journey and number of tickets to be booked. 5. Based on the availability of tickets, the ticket has to be issued. The ticket issued should contain the following information –ticket number, flight no, flight name, date of journey, number of passengers, sex, age and departure time. 6. Cancellation of booked tickets should be available.
  • 5. – 5 –  SRS DOCUMENTFOR AIRLINE RESERVATION SYSTEM INTRODUCTION  Purpose  The purpose of this SRS is to describe the requirements involved in developing a Airline Reservation system (ARS).  The intended audience is any person who wants to reserve or cancel tickets or to check the availability of Airline tickets  Scope  The product is titled Airline Reservation system (ARS).  The product will perform the following tasks -  The software that is being developed can be used to check the availability of the flight tickets for the specified flight, destination and date of journey  If the tickets are available to the users needs and specification, then the software provide a facility to book the tickets.  If the passengers wants to cancel the tickets, he can use the cancellation module of the Airline Reservation System.  Definitions, Acronyms and Abbreviations  ARS: Airline Reservation System.  References  IEEE standard 830-1998 recommended practice for Software Requirements Specifications-Description.  Overview  The SRS contains an analysis of the requirements necessary to help easy design.
  • 6. – 6 –  The overall description provides interface requirements for the Airline Reservation system, product perspective, hardware interfaces software interfaces, communication interface, memory constraints, product functions, user characteristics and other constraints.  Succeeding pages illustrate the characteristics of typical naïve users accessing the system along with legal and functional constraints enforced that affect Airline Reservation system in any fashion.  THE OVERALL DESCRIPTION  Product perspective  Hardware interfaces  Hard disk: The database connectivity requires a hardware configuration with a fast database system running on high rpm hard-disk permitting complete data redundancy and back-up systems to support the primary goal of reliability.  The system must interface with the standard output device, keyboard and mouse to interact with this software.  Software interfaces  Back End: MS Access 2007  Front End: Microsoft Visual Basic 6.0  Operations  The user mode enables the end-users to do the end user operations like checking the availability, reserving and cancelling of flight tickets.  Product Functions  Viewing Flight Details The user must have the access up-to-date information about the flights including
  • 7. – 7 –  Flight number  Flight Name  Flight route(Start and Destination stations)  Flight timings  Seat availability.  Reserving Tickets The user must be able to reserve tickets after selecting  Flight number  Flight Route  Cancelling Tickets The user must be able to cancel tickets that he has earlier reserved by quoting the ticket number, credit card number and bank name.  User characteristics  The intended users of this software need not have specific knowledge as to what is the internal operation of the system. Thus the end user is at a high level of abstraction that allows easier, faster operation and reduces the knowledge requirement of end user  The Product is absolutely user friendly, so the intended users can be the naïve users.  The product does not expect the user to possess any technical background. Any person who knows to use the mouse and the keyboard can successfully use this product.  Constraints  At the time of reservation, each user is provided a unique ticket number that must be used for further operation like cancellation. Hence the user is required to remember or store this number carefully.  SPECIFIC REQUIREMENTS  Logical Database Requirements  The system should contain databases that include all necessary information for the product to function according to the requirements.
  • 8. – 8 –  These include relations such as flight details, reservation details, and cancellation details.  The user details refer to the information such as flight number and name, start and destination stations, seat availability.  Reservation details refer to personal information that is obtained from the user  At the time of reservation, the passenger is provided a unique ticket no that could be used at the time of cancellation.  While displaying any information about the flight it has to provide the following information -  Flight no and name  Availability of seats for the particular flight  The flight timing  The passenger personal details should be obtained for reserving the tickets.  FRONT – END DESCRIPTION The front-end for the Airline Reservation system (ARS) is designed using Microsoft Visual Basic 6.0. The front-end contains a user- friendly interface. The first form contains a welcome screen that provides an option for the user to select one of the following  Enquiry  Reservation  Booking details  Cancellation In the Enquiry form the user can get details of the flight by means of either flight name destination or date 0of journey. In the reservation form, there can book details by entering the personal details. The ticket is displayed with details about the flight name and number, number of passengers, ticket number, sex and age. The cancellation form helps the user to cancel a ticket, which he had booked earlier.  BACK – END DESCRIPTION The Airline Reservation system consists of two tables. One contains the flight details such as the flight name, flight number, destination, date of journey and seats available in each class that is referred to during enquiry. The other table has the passenger details such as
  • 9. – 9 – name, age, sex, credit card number, and bank name. This table is referred to at the time of reservation or cancellation.  DATA STRUCTURES  FLIGHT DETAILS FIELD NAME TYPE CONSTRAINTS ROUTE_NAME TEXT NOT NULL FLIGHT_NO NUMBER NOT NULL SEATS_AVAIL NUMBER JOURNEY_DATE DATE/TIME DEP_TIME DATE/TIME ARR_TIME DATE/TIME COST NUMBER  PASSENGER DETAILS FIELD NAME TYPE CONSTRAINTS TICKET_NO AUTONUMBER NOT NULL NAME TEXT NOT NULL GENDER TEXT ADDRESS TEXT CC_NO NUMBER NOT NULL BANK_NAME TEXT NO_OF_TICKETS NUMBER
  • 10. – 10 – DATA FLOW DIAGRAM  TESTING: FORM NAME INPUT EXPECTED OUTPUT ACTUAL OUTPUT STATUS MAIN MENU FORM Menu Option Required Form must be displayed Required form was displayed. Pass TICKET AVAILABILITY FORM Flight route or Flight name Flight seats availability must be displayed Flight seats availability are displayed. Pass RESERVATION FORM Personal details were entered. Ticket must be booked and database updated. Ticket was booked and database was updated. Pass CANCELLATION FORM Ticket number was entered. Ticket must be cancelled and database must be updated. Ticket was cancelled and database was updated.. Pass
  • 11. – 11 –  SAMPLE FORMS  MAIN MENU FORM  TICKET AVAILABILITY FORM
  • 12. – 12 –  RESERVATION FORM  CANCELLATION FORM
  • 13. – 13 –  RESULT Thus the online Airline Reservations System was implemented using the specified front end and back end tools.
  翻译: