Download presentation
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.