SlideShare una empresa de Scribd logo
1 de 20
Airline Reservation System
MSE Project Phase 2 Presentation
-- FAISAL KHAN(MD)
Committee Members:
Dr.Daniel Andresen
Dr.Torben Amtoft
Dr. Mitchell L. Neilsen
Agenda
 Action Items from Phase I
 Architecture Design
 Formal Requirements Specification
 Test Plan
 Architecture Prototype
 Formal Technical Inspection Letters
 Questions
Action Items from Phase I
 The use cases for the Airline Reservation System were not numbered
in the Vision document. So, I numbered them and corrected the
document.
 The basis for assigning values to some of the effort adjustment factors
was not mentioned clearly. So, I mentioned the reasons for selecting
the values for some of the important factors.
 The explanation for some of the use cases was not very clear, so I
gave a clear explanation of the use cases.
 All the updated documents are uploaded at
http://people.cis.ksu.edu/~kaavya/MSE%20PROJECTPAGE.htm
Architecture Design
The architecture of the Airline Reservation
System project follows the three-tier
architecture.
Presentation Tier
Business Logic Tier
Data Access Tier
This includes the ASP.NET web
forms and the ASP.NET user
controls for the Airline
Reservation system project.
This includes the C# classes or
the C# business components for
the project
This includes the Database
servers for the Airline
Reservation System project. SQL
server 2000 is used as the
Database server in this case.
Architecture Design continued..
• The Architecture Design of the Airline Reservation System
follows the three-tier architecture.
1. Presentation Tier
2. Business Logic Tier
3. Database Tier
• The architecture design of the Airline Reservation System has
been represented with the help of the Class Diagram and the
Sequence Diagram.
Class Diagram
Page Flow Diagram for User
Page flow diagram continued..
ASP.NET Web Forms PURPOSE
Home.aspx The home page for the Kansas Air Airline Reservation System website
Register.aspx The page provided for the Customer Registration
Customer.aspx The home page that appears after the customer logs in
FlightSearch.aspx The page which helps the customer to search for the available flights
FlightBooking.aspx The page which enables the customer to make reservations for the flights
available online.
PackageSearch.aspx The page which helps the customer to search for the packages available.
PackageBooking.aspx The page which enables the customer to make reservations for the packages
available online.
Page flow diagram continued..
HotelSearch.aspx The page which helps the customer to search for the available hotels and rooms in
each hotel.
HotelBooking.aspx The page which enables the customer to make reservations for the hotel rooms
available online.
About.aspx This page gives the customer some information about the Airline Reservation System
website.
Formal Requirements Specification
 Each customer should have a unique userid
 Each customer should have a unique email
id
 no two flights have the same flight number.
 Hotel has multiple rooms
 A flight should have >=1 number of seats
Formal Requirements Specification
continued..
class User
attributes
userid: string
password: string
emailid: string
name: string
loginstatus : Boolean
operations
VerifyLogin(email : string , password : string) : Boolean =
user.allInstances -> exists (u: user | u.emailid = emailid and
u.password = password)
end
Test Plan
 The main purpose of the test plan for the
Airline Reservation System is to discuss the
testing details of the use cases of the Airline
Reservation System. The software project
test plan also describes the objective, scope
and approach of the software testing effort
for the Airline Reservation System project.
Test Plan continued..
The main objectives of the test plan are as follows:
 To identify the features of the system that will be tested.
 To identify and define all the activities necessary to prepare for
and conduct the testing process on the Airline Reservation
System
 To define the pass/fail criteria for each item that will be tested
 To identify the deliverables of the testing phase.
 To define any suspension criteria and resumption techniques
 To discuss the testing techniques being used to test the Airline
Reservation System.
Test Plan continued..
The different types of testing are:
 Unit Testing : The Unit Testing is a test that tests each single module of
the software to check for errors. This is mainly done to discover errors
in the code of the Airline Reservation System. The main goal of the unit
testing would be to isolate each part of the program and to check the
correctness of the code.
 System Testing: The system testing is mainly done on the whole
integrated system to make sure that the project that has been developed
meets all the requirements
 Acceptance Testing: This testing is generally performed when the
project is nearing its end. This test mainly qualifies the project and
decides if it will be accepted by the users of the system.
Test Plan continued..
The test items for the Airline Reservation System
project are as follows:
 Login
 Search and book flights
 Search and book packages
 Search and book hotels
 Register
Architecture Prototype - Project Home
Page
Architecture Prototype –User home
page
Architecture Prototype- Flight Search
Formal Technical Inspection Letters
The formal technical inspection letters are
being submitted by :
 Sandhya Bathini
 Srunokshi Neelakantan
Questions ?

Más contenido relacionado

La actualidad más candente

Online Airline Ticket reservation System
Online Airline Ticket reservation SystemOnline Airline Ticket reservation System
Online Airline Ticket reservation System
sathyakawthar
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPT
marcorelano
 
Airline Flight Tracking
Airline Flight TrackingAirline Flight Tracking
Airline Flight Tracking
mariasinha81
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system ppt
marcorelano
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
dwitigajab
 

La actualidad más candente (20)

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
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Presentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project PlanningPresentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project Planning
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]
 
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 system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
 
Finale project 1
Finale project 1Finale project 1
Finale project 1
 
Airlines Reservation System
Airlines Reservation SystemAirlines Reservation System
Airlines Reservation System
 
Overview of airline booking process
Overview of airline booking processOverview of airline booking process
Overview of airline booking process
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline 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
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPT
 
Airline Flight Tracking
Airline Flight TrackingAirline Flight Tracking
Airline Flight Tracking
 
Air ticket reservation_system_presentati
Air ticket reservation_system_presentatiAir ticket reservation_system_presentati
Air ticket reservation_system_presentati
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system ppt
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db design
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
 

Destacado

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
Onkar Kadam
 
Introduction to airline reservation systems
Introduction to airline reservation systemsIntroduction to airline reservation systems
Introduction to airline reservation systems
Java and .NET Architect
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
shruths2890
 

Destacado (12)

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
 
Project of Airline booking system
Project of Airline booking systemProject of Airline booking system
Project of Airline booking system
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Airline reservation system
Airline  reservation systemAirline  reservation system
Airline reservation system
 
Introduction to airline reservation systems
Introduction to airline reservation systemsIntroduction to airline reservation systems
Introduction to airline reservation systems
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
 
Distributed airline reservation system
Distributed airline reservation systemDistributed airline reservation system
Distributed airline reservation system
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
Distributed airline reservation system
Distributed airline reservation systemDistributed airline reservation system
Distributed airline reservation system
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
Railway Reservation System
Railway Reservation SystemRailway Reservation System
Railway Reservation System
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 

Similar a Airline reservation system 1

Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System Engineering
Emmanuel Fuchs
 
Documentation
DocumentationDocumentation
Documentation
Kalyan A
 
Nishar_Resume
Nishar_ResumeNishar_Resume
Nishar_Resume
MD NISHAR
 
Mi0033 software engineering...
Mi0033  software engineering...Mi0033  software engineering...
Mi0033 software engineering...
smumbahelp
 
Sw engg l4_requirements_case_study
Sw engg l4_requirements_case_studySw engg l4_requirements_case_study
Sw engg l4_requirements_case_study
Mahima Bhave
 
05 fse requirementsengineering
05 fse requirementsengineering05 fse requirementsengineering
05 fse requirementsengineering
Mohesh Chandran
 
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
 

Similar a Airline reservation system 1 (20)

Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System Engineering
 
21091F003.ppt1.pptx
21091F003.ppt1.pptx21091F003.ppt1.pptx
21091F003.ppt1.pptx
 
AIRSIDE project PPT
AIRSIDE project PPTAIRSIDE project PPT
AIRSIDE project PPT
 
Srs mine
Srs mineSrs mine
Srs mine
 
Documentation
DocumentationDocumentation
Documentation
 
Nishar_Resume
Nishar_ResumeNishar_Resume
Nishar_Resume
 
Mi0033 software engineering...
Mi0033  software engineering...Mi0033  software engineering...
Mi0033 software engineering...
 
Sw engg l4_requirements_case_study
Sw engg l4_requirements_case_studySw engg l4_requirements_case_study
Sw engg l4_requirements_case_study
 
Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)
 
AIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.pptAIRLINE PRESENTATION.ppt
AIRLINE PRESENTATION.ppt
 
Rrs
RrsRrs
Rrs
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Software
 
Microsoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafeMicrosoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafe
 
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on  "ATM - Banking System"A CASE Lab Report - Project File on  "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
 
05 fse requirementsengineering
05 fse requirementsengineering05 fse requirementsengineering
05 fse requirementsengineering
 
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 Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)
 
Day01 01 software requirement concepts
Day01 01 software requirement conceptsDay01 01 software requirement concepts
Day01 01 software requirement concepts
 
Nishar resume
Nishar resumeNishar resume
Nishar resume
 

Último

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
KarakKing
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
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
QucHHunhnh
 

Último (20)

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
 
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)
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
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
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . 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
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
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
 
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
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Airline reservation system 1

  • 1. Airline Reservation System MSE Project Phase 2 Presentation -- FAISAL KHAN(MD) Committee Members: Dr.Daniel Andresen Dr.Torben Amtoft Dr. Mitchell L. Neilsen
  • 2. Agenda  Action Items from Phase I  Architecture Design  Formal Requirements Specification  Test Plan  Architecture Prototype  Formal Technical Inspection Letters  Questions
  • 3. Action Items from Phase I  The use cases for the Airline Reservation System were not numbered in the Vision document. So, I numbered them and corrected the document.  The basis for assigning values to some of the effort adjustment factors was not mentioned clearly. So, I mentioned the reasons for selecting the values for some of the important factors.  The explanation for some of the use cases was not very clear, so I gave a clear explanation of the use cases.  All the updated documents are uploaded at http://people.cis.ksu.edu/~kaavya/MSE%20PROJECTPAGE.htm
  • 4. Architecture Design The architecture of the Airline Reservation System project follows the three-tier architecture. Presentation Tier Business Logic Tier Data Access Tier This includes the ASP.NET web forms and the ASP.NET user controls for the Airline Reservation system project. This includes the C# classes or the C# business components for the project This includes the Database servers for the Airline Reservation System project. SQL server 2000 is used as the Database server in this case.
  • 5. Architecture Design continued.. • The Architecture Design of the Airline Reservation System follows the three-tier architecture. 1. Presentation Tier 2. Business Logic Tier 3. Database Tier • The architecture design of the Airline Reservation System has been represented with the help of the Class Diagram and the Sequence Diagram.
  • 7. Page Flow Diagram for User
  • 8. Page flow diagram continued.. ASP.NET Web Forms PURPOSE Home.aspx The home page for the Kansas Air Airline Reservation System website Register.aspx The page provided for the Customer Registration Customer.aspx The home page that appears after the customer logs in FlightSearch.aspx The page which helps the customer to search for the available flights FlightBooking.aspx The page which enables the customer to make reservations for the flights available online. PackageSearch.aspx The page which helps the customer to search for the packages available. PackageBooking.aspx The page which enables the customer to make reservations for the packages available online.
  • 9. Page flow diagram continued.. HotelSearch.aspx The page which helps the customer to search for the available hotels and rooms in each hotel. HotelBooking.aspx The page which enables the customer to make reservations for the hotel rooms available online. About.aspx This page gives the customer some information about the Airline Reservation System website.
  • 10. Formal Requirements Specification  Each customer should have a unique userid  Each customer should have a unique email id  no two flights have the same flight number.  Hotel has multiple rooms  A flight should have >=1 number of seats
  • 11. Formal Requirements Specification continued.. class User attributes userid: string password: string emailid: string name: string loginstatus : Boolean operations VerifyLogin(email : string , password : string) : Boolean = user.allInstances -> exists (u: user | u.emailid = emailid and u.password = password) end
  • 12. Test Plan  The main purpose of the test plan for the Airline Reservation System is to discuss the testing details of the use cases of the Airline Reservation System. The software project test plan also describes the objective, scope and approach of the software testing effort for the Airline Reservation System project.
  • 13. Test Plan continued.. The main objectives of the test plan are as follows:  To identify the features of the system that will be tested.  To identify and define all the activities necessary to prepare for and conduct the testing process on the Airline Reservation System  To define the pass/fail criteria for each item that will be tested  To identify the deliverables of the testing phase.  To define any suspension criteria and resumption techniques  To discuss the testing techniques being used to test the Airline Reservation System.
  • 14. Test Plan continued.. The different types of testing are:  Unit Testing : The Unit Testing is a test that tests each single module of the software to check for errors. This is mainly done to discover errors in the code of the Airline Reservation System. The main goal of the unit testing would be to isolate each part of the program and to check the correctness of the code.  System Testing: The system testing is mainly done on the whole integrated system to make sure that the project that has been developed meets all the requirements  Acceptance Testing: This testing is generally performed when the project is nearing its end. This test mainly qualifies the project and decides if it will be accepted by the users of the system.
  • 15. Test Plan continued.. The test items for the Airline Reservation System project are as follows:  Login  Search and book flights  Search and book packages  Search and book hotels  Register
  • 16. Architecture Prototype - Project Home Page
  • 19. Formal Technical Inspection Letters The formal technical inspection letters are being submitted by :  Sandhya Bathini  Srunokshi Neelakantan