Airline Reservation System 3

Post on 05-Apr-2018

224 views 0 download

Transcript of Airline Reservation System 3

7/31/2019 Airline Reservation System 3

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

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

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.

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

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

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.

7/31/2019 Airline Reservation System 3

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

 

Action Items from Phase II

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

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

7/31/2019 Airline Reservation System 3

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

7/31/2019 Airline Reservation System 3

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

7/31/2019 Airline Reservation System 3

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

7/31/2019 Airline Reservation System 3

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

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

7/31/2019 Airline Reservation System 3

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

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

7/31/2019 Airline Reservation System 3

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

 

Assessment Evaluation continued..

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

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

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.

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

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

7/31/2019 Airline Reservation System 3

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

 

Demo

DEMO

7/31/2019 Airline Reservation System 3

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