Assignment 2 Documentation-Toroitich Patrick Kiplimo
Assignment 2 Documentation-Toroitich Patrick Kiplimo
Page 1 of 12
ii.)
Develop a Context Diagram for the Hospitality Application or System Module. [5 Marks]
Page 2 of 12
Develop Level 0 Data Flow Diagram (DFD) for at least eight (8) business processes for the Hospitality Application or System Module. [10 Marks]
Page 3 of 12
Advanced Deposit
Billing details
Guest Checkout
Early checkout request
Guest CheckIn
Guest
7.0
5.0
Billing details
Billing
Payment
Reservation Type Details(Confirmed/unconfirmed/Waiting List)
Guest/Group Details
Billing Clerk
Checkout details
Accept/Reject
cancellation notification
3.0
1.0
special request
Reservation Reports
4.0
Payment
6.0
Payment information
Cancellation Reports
Report Process
Checkout Process
CheckIn Process
Reservation Process
D6 Payment
Hotel Manager
Guest ammendments
Guest Details
Reservation list
Request reservation report
Guest Details
cancella
tion via
Email/F
ax/Call
update reservations
Guest Details updated list
Payment
Room occupied
D5
Room charges
Room
Details
2.0
Remove Guest Details
D1
Guest Details
D4
D3 Reservation
Cancellation
cancelled reservation
Payment
Method
Room detais
Request Room Status
8
No show
cancelled reservations D2 Cancellation
Cancellation Details
House
Keeping
Process
Room status
House Keeper
Page 4 of 12
House Keeping details
Update room status
Billing details
Payment schecdules
D7
House
Keeping
3.1
Guest
Check In
Check-IN
D4
Mode of Payment
Payment
Methods
Mode Of Payment
3.2
Room Occupied
Inquiry
Payment
Mode
Room
Details
4.1
Guest
5.0
Payment
payment information
4.2
Payment information
Checkout
Payment information
4.4
payment details
4.3
late checkout charges
Late Checkout
D6
Payment
Page 5 of 12
Guest
No show
details
Guest Cancellation
Inquiry For
Cancellation
Verify
Cancellation
2.2
Remove
Details
D1
Guest
Details
Remove Details
D5
Room
Details
Page 6 of 12
Availablity
Guest
Inquiry
1.1
Inquiry
Tel/Phone No
Names
Availability
1.2
Address
Days /Duration
Room Type/Accomodation
Guest Details
Guest Details
D1
Guest
Details
D5
Room
Details
Room Details
Room Details
Required
Room
Type
Room Allocation
1.3
Room
Allocation
Page 7 of 12
iv.) Develop Level 2 Data Flow Diagrams (DFD) for at least two (2) business processes from (ii) above [5 Marks
Level 2: Add New Guest
Level 2: Add new Guest
1.2.1
Guest Details
Add New
Guest
Hotel Receceptionist
Guest Details
Update Guest Details
D1
Guest
Details
1.2.2
update guest details
1.2.3
Freeze Guest No show details
D9
No Show
Page 8 of 12
Receipt details
5.1.1
advanced deposit details
Guest
Advanced
Deposit
D6
Update payment information
Payment
Payment Amount
Payment
5.1.4
payment details
payment mode
Print Receipt
5.1.3
Payment
Options
Payment
Method
Page 9 of 12
i.v)
Draw a Statechart Diagram for a case of (i) Customer Registration for the many Hotel Services, (ii) Customer
trying to book a room at the Hotel Property and (iii) Customer renting a bike for Mountain hiking in the Hospitality
Application or System Module.
i.)
ii.)
Page 10 of 12
iii.)
iv.)
Page 11 of 12
References
1.
Applying UML and Patterns an introduction to Object Oriented Analysis and Design and
Development, Craig Larman, 3rd edition, Prentice Hall (2005), ISBN 0-13-1428906-2
2.
3.
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 9, November
2014, Online Hotel Reservation System, Richard Bemile, Akwasi Achampong and Emmanuel Danquah
4.
Unified Modeling Language Reference Manual, James Rumbaugh, Ivar Jacobson, Grady Booch, 2nd edition, 0321-71895-x
Iterative
Page 12 of 12