Airline Reservation System 3

24
 Airline Reservation System MSE Project Phase III Presentation -- Kaavya Kuppa Committee Members: Dr .Daniel Andresen Dr.Torben Amtoft Dr . Mitchell L. Neilsen  

Transcript of Airline Reservation System 3

Page 1: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 1/24

Page 2: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 2/24

 

Agenda for Phase III Presentation

Project Overview

Review of Work for Phase I and Phase II Action items from phase II

 Assessment Evaluation

Project Evaluation Lessons Learned

Demo

Page 3: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 3/24

 

Project Overview

The main objective of my MSE project was to design,

code and test an Airline Reservation System website,

which allows the users to purchase airline tickets and

book motels and packages available to them.

This project is mainly developed for common people.

General features provided by the website are:

register, Search and browsing, flight, package and

hotel booking etc.

Page 4: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 4/24

 

Review of work for phases I and II

Phase I

Phase I of the vision document mainly was therequirements specification phase where I have

designed the vision document for the Airline

Reservation System.

 All the use cases planned in the vision document for 

the user have been implemented

Page 5: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 5/24

 

Review of work for phases I and II

continued..

Phase II

The phase II of the project mainly consistedof revising the documents from Phase I

First working prototype was developed in this

phase

Creation of Test Plan

Page 6: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 6/24

 

Action Items from Phase II

The major action item from Phase II was the

class diagram. I have corrected the classdiagram and the correct diagram has been

depicted in the Component Design

document.

Page 7: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 7/24

 

Action Items from Phase II

Page 8: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 8/24

 

Assessment Evaluation

The Assessment Evaluation document is one

of the Major deliverables of Phase III. Two types of testing done on the Airline

Reservation System application

- Manual Testing

- JMeter Performance Testing

Page 9: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 9/24

 

Assessment Evaluation continued..

The manual testing was mainly performed to ensurecorrectness of the various parts of coding

Table: Customer pages test summary

TEST CASE # DESCRIPTION RESULTS/COMMENTS

TC # 1 User Login Passed

TC # 2 User Registration Passed

TC # 3 Search and Book Flights Passed

TC # 4 Search and Book Packages Passed

TC # 5 Search and Book Hotels Passed

Page 10: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 10/24

Page 11: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 11/24

Page 12: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 12/24

Page 13: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 13/24

Page 14: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 14/24

 

Assessment Evaluation continued..

In my case I have tested the application for the following data:

No. of users = 100 No. of requests concurrently : 1000Ramp-up period = 10

Loop count = 10

Thread Count Ramp-Up Period Loop Count

100 10 10

Page 15: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 15/24

Page 16: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 16/24

 

Assessment Evaluation continued..

I also tested for heavy load on the application, where thedatabase had about 5000 elements in the table.

Initially the response time for the page, when it had a lessnumber of elements in the table was around 15 ms

But upon adding 5000 values to the table randomly and thenrepeating the same number of tests with J Meter the averageresponse time for the Customer Details page shot up to 3699ms.

The throughput for the page was also very less around 12.3requests / sec

Page 17: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 17/24

 

Assessment Evaluation continued..

Page 18: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 18/24

 

Assessment Evaluation continued..

The environment used to performance test

the application is as follows: Operating System – Windows XP Professional

Memory – 0.99 GB RAM

80 GB Hard Disk

Intel® Pentium® M Processor 1.7 GHz

Page 19: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 19/24

 

Project Evaluation

The actual duration of 

the project is :

Phase I – 61 hours

Phase II – 152 hours

Phase III – 225 hours

Total of 438 hours

B r e a k D o w n fo r e a c h p h a s e o f th e

P h a s

1 4%

P h a s e3 5%

P h a s e

5 1%

P h a s e

P h a s e

P h a s e

Page 20: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 20/24

 

Project Evaluation Continued..

Of the total hours spent on the project nearly

190 hours was dedicated to coding. Nearly43.3% of the whole time was dedicated to

coding the project.

Nearly 80 hours , that is nearly 20% of the

time was spent on the documentation for theproject.

Page 21: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 21/24

 

Project Evaluation continued..

The total lines of code for the project is 4912

LOC.Out of that

Page 22: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 22/24

 

Lessons Learnt

I have had the chance to develop the projectin a new technology.

I have come into touch with various tools likeJ Meter, SLOC count for counting the number of lines of code

I have developed a whole project, goingthrough all the phases of the project. To be ready for the unexpected

Page 23: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 23/24

 

Demo

DEMO

Page 24: Airline Reservation System 3

7/31/2019 Airline Reservation System 3

http://slidepdf.com/reader/full/airline-reservation-system-3 24/24