Académique Documents
Professionnel Documents
Culture Documents
TCS Internal
1. Introduction
The hotel management case study is focused to automate few of the modules related to hotel's
services viz; room management and feedback sharing etc. facilities to its customers.
Automation of functions like room management and booking services for providing better services to
its customers are under the scope of the case study.
2. Purpose
3. Background
Customers can provide feedback at the end of their stay at the hotel.
Different types of user will use this system. Some of the features are listed for each type of user:
1) Customer :
Login
Register
Book Room
View room Information
View Facilities of the hotel
View tariff
Provide Feedback
View feedback from other Users.
TCS Internal
2) Administrator :
Login
Add room
Update facilities with each room category including deactivating the room temporarily (i.e
making the room unavailable for booking)
4. Modules
The administrator can activate those rooms which were deactivated temporarily earlier but now
are to be activated. Only once activated, can those rooms be eligible for booking by
customers. Only activated rooms can be viewed by any user on the hotel website.
Any user (registered / unregistered) can search the different rooms offered by the hotel based
on the different categories / tariff of rooms.
Any user (registered / unregistered) can view the different types of rooms offered by the hotel
for booking. The user can see the rooms as per the different categories(AC Standard / Non AC
Standard / AC Deluxe / Non AC Deluxe / Premium etc) along with the other facilities offered
and their pricing structure.
TCS Internal
4.3 Module 3: Register Customer and Room Booking/Cancellation
Customer has to register himself in order to book a room at the hotel. During registration, he
has to fill his basic information like name, address, email id, contact number. He has to provide
a unique user id/email address and password at the time of registration. On successful
registration, he can login to the system with the userId / password combination chosen by him.
Registered customers after successfully logging to the website can book a particular room as
per their preferences.
Registered customers after successfully logging to the website can book a particular
room as per their preferences.
For booking a room(s), they will have to specify the dates of stay. Customers need to pay 10%
amount of the total room fare of their entire stay as the initial advance.
Registered customers who have already booked their rooms can cancel their booking also at
least one week in advance of their date of stay. They will be entitled to get refund of their
booking amount exclusive of service charge which is 10 % of their booking amount.
Once the feedback is submitted, any user (registered / unregistered) can search the feedback
submitted by previous customers, based on different feedback parameters ( laundry, food,
hygiene, infrastructure, room service etc) , Month and Year.
On clicking on any of the record of the list of search records meeting the search criteria,
detailed information of the feedback given by previous user can be viewed.
TCS Internal
5. Assumptions
The below is the list of assumptions taken. They are not the part of case study and need not be
developed by the team.
6. Change Requests
Once the Maintenance period commences, the maintenance team need to work on all of the following
Change Requests :-
1. Convert the existing data layer to Hibernate data layer for the module 1 – Room Management.
2. Convert the existing web layer to Struts2 web layer for module 2 – Search/View Rooms.
3. Implement the module 4 – Feedback and Comments using Spring framework.
TCS Internal