Presentation is loading. Please wait.

Presentation is loading. Please wait.

Online Hotel Reservation System

Similar presentations


Presentation on theme: "Online Hotel Reservation System"— Presentation transcript:

1 Online Hotel Reservation System
MSE Presentation III Cem Oguzhan

2 Outline Project Overview Action Items from Presentation2
Component Design Assessment Evaluation User Manual Code Documentation Project Evaluation Lesson Learnt Demo (Hotel Reservation System) Questions / Comments

3 Project Overview Project Statement
The hotel reservation system will provide service to on-line customers, travel agents, and an administrator. On-line customers and travel agents can make searches, reservations and cancel an existing reservation on the hotel reservation’s web site. Administrator can add/update the hotel and the room information approve/disapprove a new travel agent’s account application and generate a monthly occupancy rate report for each hotel.

4 Action Items Use cases for Formal Specification
Middle Tier class diagram and Sequence Diagrams “Any” option is added for room preferences

5 Action Items (cont) The class diagram above captures middle-tier, business specific layer, of the Hotel Reservation System.

6 Action Items (Cont)

7 Action Items (cont) Detail View

8 Action Items (cont)

9 Action Items (cont)

10 Action Items (cont)

11 Action Items (cont)

12 Component Design The diagram shows 3-tier type of architecture.

13 Component Design (cont) Presentation tier

14 Component Design (cont) Presentation Tier

15 Component Design (cont) Presentation Tier

16 Component Design (cont) Presentation Tier

17 Component Design (cont) Presentation Tier

18 Component Design (cont) Presentation Tier

19 Component Design (cont) Presentation Tier

20 Component Design (cont) Presentation Tier

21 Component Design (cont) Presentation Tier

22 Component Design (cont) Presentation Tier

23 Component Design (cont) Middle Tier

24 Component Design (cont) Middle Tier

25 Component Design (cont) Middle Tier

26 Component Design (cont) Middle Tier

27 Component Design (cont) Middle Tier

28 Component Design (cont) Middle Tier

29 Component Design (cont) Middle Tier

30 Component Design (cont) Middle Tier

31 Component Design (cont) Data Tier

32 Assessment Evaluation
Test Case Results

33 Assessment Evaluation (cont)
Performance Testing with JMeter Test Scenario Search hotel List hotels for particular search Select an hotel List available rooms Reserve rooms Login Place the reservation Display confirmation numbers

34 Assessment Evaluation (cont)
1 user, 14 http request, 5 repeat Deviation = 17 ms Throughput = /min Average = 33 ms CPU usage = 30 %

35 Assessment Evaluation (cont)
10 user, 14 http request, 5 repeat Deviation = 113 ms Throughput = /min Average = 372 ms CPU usage = 100 %

36 Assessment Evaluation (cont)
30 user, 14 http request, 5 repeat Deviation = 123 ms Throughput = /min Average = 526 ms CPU usage = 100 %

37 Assessment Evaluation (cont)
Performance Testing Result Summary

38 Assessment Evaluation (cont)
Performance Analyze VTune Performance Analyzers is used to profile of performance of the customer site Test Scenario Search hotel List hotels for particular search Select an hotel List available rooms Reserve rooms Login Place the reservation Display confirmation numbers

39 Assessment Evaluation (cont)
1 user , 14 http request and 5 repeat CPU usage 100 %

40 Assessment Evaluation (cont)

41 Assessment Evaluation (cont)
10 user , 14 http request and 5 repeat CPU usage 100 %

42 User Manual The installation and set up guide and a detailed walkthrough of the project is provided in the user manual.

43 Code Documentation MSDN-online style web pages

44 Project Evaluation SLOC (Actual) SLOC (Predicted)
Line of C# code = 3039 Line of auto generated C# code = 741 Line of XML code = 281 Line of HTML code = 120 Line of SQL code = 90 Line of CSS code = 53 Total 4324 SLOC (Predicted) Phase I (similar examples) = 2400 Phase II (Prototype) = 3200

45 Project Evaluation (cont)
Project duration (actual) Phase I = hrs Phase II = hrs Phase III = hrs Total = hrs Project duration (estimate) = 382 hrs

46 Project Evaluation (cont)

47 Project Evaluation (cont)

48 Project Evaluation (cont)

49 Project Evaluation (cont)

50 Lesson Learnt Learning new technologies Importance of design
Working on project that had 4300 SLOC

51 Demo

52 Questions / Comments


Download ppt "Online Hotel Reservation System"

Similar presentations


Ads by Google