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 project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
MostafaMorsyMohamed
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation systemSandip Murari
 
Project Report Format College Project
 Project Report Format College Project Project Report Format College Project
Project Report Format College Project
Ashu
 
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
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Sanjay Saluth
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
krishnayadav962132
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Prince Kumar
 
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
 
ER diagrams for Railway reservation system
ER diagrams for Railway reservation systemER diagrams for Railway reservation system
ER diagrams for Railway reservation system
Soham Nanekar
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
Drishti Bhalla
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
Gaurav kumar rai - student
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation Documentation
Kunwar Singh
 
Airline reservation system 1
Airline reservation system 1Airline reservation system 1
Airline reservation system 1
_faisalkhan
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
Arohi Khandelwal
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db design
UC San Diego
 
Online course reservation system
Online course reservation systemOnline course reservation system
Online course reservation system
Chamma Jabeedkhan
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
A-Tech and Software Development
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway Reservation System
Hari Wiz
 

What's hot (20)

Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
Project Report Format College Project
 Project Report Format College Project Project Report Format College Project
Project Report Format College Project
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
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
 
ER diagrams for Railway reservation system
ER diagrams for Railway reservation systemER diagrams for Railway reservation system
ER diagrams for Railway reservation system
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation Documentation
 
Online Railway reservation
Online Railway reservationOnline Railway reservation
Online Railway reservation
 
Airline reservation system 1
Airline reservation system 1Airline reservation system 1
Airline reservation system 1
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db design
 
Online course reservation system
Online course reservation systemOnline course reservation system
Online course reservation system
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway Reservation System
 

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
 
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
 
AIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.pptAIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.ppt
PAVANguests
 
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
 
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
 
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
 
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
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
Sahil Talwar
 
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
 

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)
 
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
 
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
 
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
 
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
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 

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.