Question: Q . 1 Consider the following problem statement We need an online web application for hotel reservations for a famous Hotel, A customer can view

Q.1 Consider the following problem statement
We need an online web application for hotel reservations for a famous Hotel, A customer can view/search the
room types (single, double, twin, executive, suite) and room availability on specific dates/duration. Users can
hook the room if the rooms are avallable in that room type and dates. The application has three user roles -
administrator, hotel manager, and normal user. Following are the actions provided for each user.
Normal user: sugat ive adving botel verity notyer user
Can register for the site. This will be done by providing all the necessary details like email, mobile
number, address, username, and password, and agree to the terms and conditions. A mail confirmation
& will complete the registration.
Can search the room availability, including the types of rooms based on the search criteria.
Can book hotel rooms and pay online using a payment Gateway. This will require first registering on the
oportal and then proceeding with the booking after logging on using the credentials. So, essentially all
bookings are pre-paid, and a booking will be successful only after the payment has been made
successfully.
Can cancel booking subject to cancellation 24 hours before the check-in date without any charge or no
refund.
Can modify/update the self-details if he/she is a registered user.
Can provide user feedback for his availed bookirgs if he/she is a registered user.
Hotel Manager: Cogin login on the portal.
Can view bookings, and can also modify them
Cancel bookings (but cannot create them).
Can check-in and checkout guests against bookings. Note that the needed rooms may be vacant/empty
but not ready to be occupied. A room requires make-up before a new guest can occupy it.
Can generate final bills for the guests for checkouts and settle the accounts by paying back ony amount
if applicable.
Administrator:
ald ?? madify
room detaits
Can approve the new hotel details added to the application like new rooms and tariff
Can delete ustow and manage hotel manager accounts, including creating. deleting, and assigning them
for the job.
Out of scope:
Discount or package deals or promotions are offered.
Offline bookings, cancellations, check-ins, or checkouts to be taken care of.
Cash payment or any other type of offline payment.
Food arrangements and related stuff
Q . 1 Consider the following problem statement We

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!