Hotel Reservation System Project

Verified

Added on  2019/09/18

|6
|472
|141
Project
AI Summary
This document outlines a project for a hotel reservation system. It includes functional requirements such as viewing rooms and packages, making and canceling reservations, and admin functionalities for managing rooms, packages, reservations, and customer/staff information. Non-functional requirements like consistency, flexibility, understandability, and ease of use are also specified. The document further details use cases for rooms, packages, reservations, cancellations, staff info, and customer info, along with a use case-requirement table mapping the use cases to the functional and non-functional requirements.
Document Page
HOTEL RESERVATION SYSTEM
STUDENT NAME:
11 November, 2016
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Contents
FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS.........................................................2
USECASE DIAGRAM.........................................................................................................................2
USECASE DESCRIPTION...................................................................................................................3
USECASE-REQUIREMENT TABLE..................................................................................................5
Document Page
FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS
1. Functional requirements
F1: Customer should be able to view rooms available
F2: Customer should be to view packages
F3: Customer should be able to make reservations
F4: Customer should be able to cancel reservations
F5: Admin should be able to view or edit rooms available and data
F6: Admin should be to view, add or edit packages info
F7: Admin should be able to view or approve reservations
F8: Admin should be able to view or cancel reservations
F9: Admin should be able to add, edit and view customer and staff info
2. Non-functional requirements
NF1: Consistency
NF2: Flexibility
NF3: Understandability
NF4: Easy to use
USECASE DIAGRAM
Document Page
USECASE DESCRIPTION
USECASE ID: 1
NAME: ROOMS
DESCRIPTION: VIEW ROOMS AVAIBALE INFO
BASIC FLOW:
1. THE ADMIN CAN VIEW, EDIT OR ADD THE ROOM INFO BY ITS UNIQUE ID
2. THE CUSTOMER CAN VIEW ROOM INFO AND CHARGES ETC.
ALTERNATIVE FLOW: NONE
USECASE ID: 2
NAME: PACKAGES
DESCRIPTION: VIEW, ADD OR EDIT PACKAGE
BASIC FLOW:
1. THE ADMIN CAN VIEW, EDIT OR ADD THE PACKAGE INFO BY ITS UNIQUE ID
2. THE CUSTOMER CAN VIEW PACKAGE INFO AND CHARGES ETC.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
ALTERNATIVE FLOW: NONE
USECASE ID: 3
NAME: RESERVATION
DESCRIPTION: MAKE RESERVATION, VIEW RESERVATION, APPROVE RESERVATION
BASIC FLOW:
1. THE ADMIN CAN VIEW OR APPROVE RESERVATIONS
2. THE CUSTOMER CAN MAKE OR VIEW RESERVATIONS
ALTERNATIVE FLOW: NONE
USECASE ID: 4
NAME: CANCEL RESERVATIONS
DESCRIPTION: PROCESS TO CANCEL RESERVATIONS OR VIEW RESERVATIONS
BASIC FLOW:
1. THE ADMIN CAN VIEW CANCELLED RESERVATIONS
2. THE CUSTOMER CAN CANCEL RESERVATIONS.
ALTERNATIVE FLOW: NONE
USECASE ID: 5
NAME: STAFF INFO
DESCRIPTION: VIEW INFORMATION ABOUT STAFF
BASIC FLOW:
1. THE ADMIN CAN VIEW OR EDIT THE INFORMATION ABOUT STAFF USING UNIQUE ID
2. THE ADMIN CAN ADD INFO ABOUT THE STAFF
ALTERNATIVE FLOW: NONE
USECASE ID: 6
NAME: CUSTOMER INFO
DESCRIPTION: VIEW INFORMATION ABOUT CUSTOMER
BASIC FLOW:
1. THE ADMIN CAN VIEW OR EDIT THE INFORMATION ABOUT CUSTOMER USING UNIQUE ID
Document Page
2. THE ADMIN CAN ADD INFO ABOUT THE CUSTOMER
ALTERNATIVE FLOW: NONE
USECASE-REQUIREMENT TABLE
USECASE ROOMS PACKAGES RESERVATIO
N
CANCEL
RESERVATIO
N
CUSTOME
R
DETAILS
STAFF
DETAILS
REQUIRE-
MENT
F1 X
F2 X
F3 X
F4 X
F5 X
F6 X
F7 X
F8 X
F9 X X
NF1 X X X X X X
NF2 X X X X X X
NF3 X X X X X X
NF4 X X X X X X
chevron_up_icon
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]