SlideShare una empresa de Scribd logo
1 de 13
– 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.

Más contenido relacionado

La actualidad más candente

Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniringAsfand Sheraz Khan Niazi
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemaswath babu
 
Airline reservation system 1
Airline reservation system 1Airline reservation system 1
Airline reservation system 1_faisalkhan
 
Airline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachAirline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachOnkar Kadam
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway Reservation SystemHari Wiz
 
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, HTMLDeepankar Sandhibigraha
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation DocumentationKunwar Singh
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db designUC San Diego
 
Tour and travel management system
Tour and travel management systemTour and travel management system
Tour and travel management systemRavindra Chaudhary
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemUnsa Jawaid
 
Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)Akalanaka Liyanage
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMNimRaH NaZaR
 
Air ticket reservation system presentation
Air ticket reservation system presentation Air ticket reservation system presentation
Air ticket reservation system presentation Smit Patel
 
Airline Flight Tracking
Airline Flight TrackingAirline Flight Tracking
Airline Flight Trackingmariasinha81
 
Travel Package Management System
Travel Package Management SystemTravel Package Management System
Travel Package Management SystemSantanu Pattanayak
 

La actualidad más candente (20)

Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Airline Reservation Sytem
Airline Reservation SytemAirline Reservation Sytem
Airline Reservation Sytem
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
 
Airline reservation system 1
Airline reservation system 1Airline reservation system 1
Airline reservation system 1
 
Airline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachAirline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering Approach
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway 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
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation Documentation
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db design
 
Tour and travel management system
Tour and travel management systemTour and travel management system
Tour and travel management system
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Airlines Database Design
Airlines Database DesignAirlines Database Design
Airlines Database Design
 
Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEM
 
Air ticket reservation system presentation
Air ticket reservation system presentation Air ticket reservation system presentation
Air ticket reservation system presentation
 
tour management system
tour management systemtour management system
tour management system
 
Airline Flight Tracking
Airline Flight TrackingAirline Flight Tracking
Airline Flight Tracking
 
Travel Package Management System
Travel Package Management SystemTravel Package Management System
Travel Package Management System
 

Similar a 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.docxAKHIL969626
 
Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)ISAH BABAYO
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONNandana Priyanka Eluri
 
AIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.pptAIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.pptPAVANguests
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
21091F003.ppt1.pptx
21091F003.ppt1.pptx21091F003.ppt1.pptx
21091F003.ppt1.pptxArif566836
 
AIRSIDE project PPT
AIRSIDE project PPTAIRSIDE project PPT
AIRSIDE project PPTArif566836
 
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.pptx40NehaPagariya
 
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.ppt40NehaPagariya
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking ProjectSHAZIA JAMALI
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemSahil Talwar
 
Air_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAir_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAnilVastav
 
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.docxOnlinetricksoffers
 
Air ticket reservation_system_presentati
Air ticket reservation_system_presentatiAir ticket reservation_system_presentati
Air ticket reservation_system_presentatiEPHRAIMDUAHOWUSU
 

Similar a 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)
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
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
 
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
 
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
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
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
 

Último

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 

Último (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

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.