Hotel Management System Documentation
Hotel Management System Documentation
Hotel Management System Documentation
1.1 Purpose:
The purpose of the hotel project is to enable Sheraton hotel customers to
be able to do their booking online. Customers all over the world can make
their booking before due date of their travel to be able to secure their
room of choice. The objective of the automated hotel management system
for reservation is to make the day to day booking of the hotel easier. The
system can handle many services, to take care of all customers in quick
manners as solution to large amount of files that need to be handle by the
hotel. This software will used to overcome those challenges. The efficiency
of Information retrieval, safety, and easiness are some benefits that hotels
can benefits from the software.
The Software Requirements Specification (SRS) will give a detailed
description of the requirement for the Hotel Manage System for
Reservation. It will gives a better understanding of what is to be expected
from the software which is to be build. From this SRS, the hotel
management system for reservation can be designed, constructed and
tested.
2. Overall Description
Homepage
Register
and Login
Book
Room
Customer
.0 System Features
3.1 Registration
3.1.1 Description and priority
The registration module will allow user to get them self-registered
in the Sheraton hotel reservation system. The user need to provide their
details and then the function will provide the user with a unique ID and
password for further login purposes.
3.1.2 Functional Requirement
Enter Details: The user can enter personal information requested by the
form such as email, phone number and personal identity card or passport
number, bank account number and other details. Here, phone number or
email is required.
Generate ID: The user details entered in the form is taken as an input which
is stored in a database. The system will then generate a unique username or
ID and password which is send to the phone number and email provided
during the registration form.
3.1.3 Results
The user will receive successfully registered messages if the details
information entered during the registration are valid. In case of invalid
contact number or email the registration will not be accepted and user will
be ask to enter a valid phone number or email.
3.2 Login
3.2.1 Description and priority
Registered user can login to the system using there user name and
password anytime they want to login. After login to the system users can
make booking, cancel booking updates and so on.
3.2.2 Functional Requirements
User name and password: Users most enter User ID and their password in
other to login to the system.
3.2.3 Results
If the password and user-name that is entered are valid, a new window
corresponds to the users profile will be opens up with options available for
the user to perform further action.
3.3 Add room/Update/Delete
3.3.1 Description and Priority
This module is one of the business requirements, which allow admin to add
rooms, delete room or updates room status.
3.3.2 Functional Requirements
Add new room to the system: Admin should be able to add new rooms to
the system.
Delete room from the system: If a room is not is no more in use, admin can
easily remove the room from the system.
Update room. Rooms that are occupied should be make available when a
customer sign-out or cancel reservations.
3.3.3 Results
When room is added, deleted, or updated, a successful message will be
displayed to indicate that room actions perform was successful, otherwise,
if trying to add room and room already exist error message will be displayed
indicating that a room already exist.
3.4 Make Reservation and Cancel Reservation
Description and Priority
This module will allow logged-in user’s to make rooms reservation for
themselves, choose room of their choice and see room bills. Users that
change their mind after making the reservation can also cancel the
reservation.
3.4.1 Functional Requirements
Browse available rooms and price: Users that logged-in to the system can
browse available rooms and room prices.
Booked room: After users choose room of their choice, they can finally
book room in their account.
Bank account information: Customer will be ask to enter valid credit card
details in other to complete the booking.
Make date: User will be ask to choose date of arrival and departure which
will be recorded in the system.
Results: Users will be allow to confirm reservation or to cancel reservation.
If reservation is been made a successful reservation message will be
displayed and a confirmation message will be send to the user account
likewise if the reservation is been cancel.
//**********************PART 3************************//
Users can change the language to their choice and the fill in their
information to the form and then to submit the firm by clicking on the
submit button.
4.1.2 Login Interface:
After registration to the system the user name that is sent to the users
email/phone number will be used to loging to the system. After the
user entered the correct user name and password, the user will have
access to parform multiple functions.
4.1.3 Make reservation:
//**************************PART 4*******************************************//