Vous êtes sur la page 1sur 27












1 Introduction 1

2 A Reservation and Vacation Planning Center 4


3 Graphical Structure 8

4 What is the Database mangement system 9


5 Use of DBMS in Hotel Management 10


6 Requiments specification 11

7 Dataflow Diagrames 12

8 Software Implemantation 13

9 Live Implemenatation 17

1 Reference 23

EC-B (G1)



There are many persons to whom I owe thanks for their help,
support, advice, and suggestions during the various stages of this
case base Term paper. Above all, I thank Mr. Sartaj Singh lec.

Lovely Professional University.

I also thank my friends for providing constructive suggestion to

improve the quality of the work.

I also thank my classmate’s Mangilal Suthar for encouraging and

supporting my academic efforts.

Above all, thank my family for bearing with my busy schedule

during the assignment.

Any errors, omission or inconsistencies that remain are, alas, my


History and mythology have always landed the Indian culture for its great tradition hospitality.
Entertaining the guest to his or her satisfaction has been a customer of the soil. An Indian host is
completely contented only when his guests are satisfied with the hospitality provided. A glance
into our past reveals that providing hospitable comforts to guest have been a way of life, and
different conventions of hospitality were prevalent in different periods.
The concept of House Keeping is simplest but when one considers maintaining a House of
several hundred rooms under numerous public areas the task becomes gigantic. It takes a well-
organized approach and technical understanding to enable housekeeping to cope up with the
volume of work. A good hotel operation ensures optimal accommodations sale. This depends on
several things like quality of room, decor, room facilities room cleanliness and safety in the
room. For this trained and qualified housekeeping staff is required. A part from hotel Industry
house keeping staff is very much in demand in Hospitals, offices, Guest House, Clubs, Railways
etc., Hence there is a growing need for trained and qualified House Keeping staff.
1. To develop sensitivity towards cleanliness.
2. To carryout cleaning and maintenance of different surfaces.
3. To maintain neat and pleasant appearance and high level of personal and on job hygiene
4. To develop an eye for detail, patience and cost consciousness.
5. To develop work ethics, supervisory skills.
6. To handle guest relations and deal with various unusual events like fire, theft etc.,
7. To take up responsible positions in various institutions.
8. To create avenues of self-employment.
9. To handle linen.
10. To know different services.
- Proper handling of cleaning equipment and materials.
- Carryout cleaning process and different types of surface.
- Maintenance of personal hygiene and environmental sanitation.
- Maintenance and beautification of premises
- Maintain public dealings

Easy Innkeeping Hotel Software helps you manage small to medium sized Inns, boutique hotels,
cabins, cottages, Bed and Breakfasts, and campgrounds. Designed to help you manage your

reservations and use the gathered data in reports to help analyze your marketing and financials

HOTEL Software by Grace Soft will provide your property with one complete and seamlessly
integrated software solution. The important modules in the PM Software include Easy
Innkeeping Hotel Software and Hotel Management software. In our lodging software all modules
are tightly integrated and all hotel programs are included in one price, meaning all modules are
included at no additional cost. Our hotel management software is developed for Microsoft
Windows operating system.

Credit Card Processing, and settlement processing is completely integrated with Easy Innkeeping
Hotel Motel Software. You may continue to use your existing Bank and Processor.

Easy InnKeeping hotel Software, and Hotel Management Software (HMS) is designed to help
you manage your reservations, analyze your marketing and financial data, interface with
QuickBooks, and interface with a real-time online reservation system for Internet bookings. In
addition, the hotel management software will allow you to set up different security levels for you
staff, provides you with Audit Reports, and allow you to network up to five computers.

The main features in Easy Innkeeping Hotel Software are as below. And for comparing our all
the version of Easy Innkeeping Please Click Here.

Easy InnKeeping is ideal for hotels, motels, condos and resort property management with 100
rooms or less. Designed to help you manage your reservations, analyze your marketing and
financial data, and interface with a real-time online reservation system for Internet bookings.
Additional features include credit card interface, swipe card module, GDS, custom reporting and
seasonal rates.

• Account / Invoice Transfer

• Automated Backup
• Call Accounting
• Custom User Interface
• Customizable Fields
• Customizable Functionality
• Customizable Reporting
• Data Import/Export
• Email Booking Confirmation Capability
• Feature Classification for Rooms
• GDS/
• Guest / Reservation Classification
• Individual / Group Check-In

• Multi-Currency
• Online Booking

• POS Integration
• Reporting
• Reservations Manager
• Room Availability Accounting Tools
• Night Audit Reports
• Staff Management
• Travel Agent Commissions

We'd first need details about the customer (tblCustomers):

First Name
Telephone Number
Mobile Number
Email Address
Assign to this a CustomerID number (auto-increment)

Then you need details about the room types (tblRoomTypes):

Room Type
Num Beds
Price Per Night
And assign to this a RoomTypeID number (auto-increment)

And then details about each room (tblRooms):

RoomTypeID (this is taken from the tblRoomTypes table)
And add to this a RoomID number (auto-increment)

And then details about the booking:

Start Date of Booking

Num Nights Stay
CustomerID (taken from the tblCustomers table)
RoomID (taken from the tblRooms table)

add add a BookingID number (auto-increment)

you now have everything you need to design your forms and queries to add customers, make
bookings and create rooms

A Reservation and Vacation Planning Center

Taking Reservations 6 Days per Week, 12 Hours per Day, the unique multibrand Reservations
Center is known as the Revenue Center Team. This Team specializes in building the first
connection with future guests by providing information on unique destinations and personalized
experiences. The Team provides unique information to the guest…empowering information
which allows them to make a quality decision about where to invest their precious time and

Online Booking Engine

The Meyer Jabara Online Booking Engine includes special features designed to sell rooms and
special experience-based packages. The Booking Engine includes full room descriptions,
explanations of unique experience offerings, adjustable minimum and maximum night stays,
alternate availability, and inventory management capabilities. Fully secure and easy to use, the
Booking Engine also includes a build-your-own package feature, which calculates special
“Experiences a la Carte” and creates a custom itinerary for each guest.

Website Development and Management

Every Meyer Jabara Hotel has a destination and theme-oriented website telling their unique story
while still voicing the common Meyer Jabara message of exceptional hospitality experiences.
Websites are developed using the latest strategies for effective performance, ease of navigation
and traffic generation. Website management services include site optimization, keyword
analysis, statistic reporting, and Pay Per Click marketing.

Customer Database Management

The Meyer Jabara Hotel database management systems encompass an inclusive corporate
database that profiles all customers into a central depository which is updated daily through
interfaces with each hotel’s property management system. Then data mining processes can be
deployed in efforts to identify specific customer group purchasing drivers. Appropriate
marketing messages and offers are then targeted… the right messages to the right people. The

database management systems also insure that customer information is continuously updated to
keep the database of high quality.

Marketing Services

The Meyer Jabara Hotel Marketing Services team is very unique to the hotel industry. Each
customer “touch point” has been identified as an opportunity to develop emotional linkage. The
marketing strategies systematically address each of the customer touch points in an effort to craft
exceptional personalized experiences to each Meyer Jabara guest. The guests are communicated
with prior to their arrival, during their stay, and beyond their stay to best convey the message of
service and individualized offerings. This one-to-one marketing increases the loyalty between
company and guest. The marketing team focuses on website development & design, booking
engine capabilities, search engine optimization, Experience Specialist™ coaching, voice of the
customer initiatives, public relations, national marketing partnerships, and a proprietary
distribution channel

Revenue Management

Improving Revenues at every MJ Hotel is an initiative that receives daily, focused, results-
oriented action on the part of Revenue Development Directors who are deployed by Brand.
These Revenue Directors work together with Hotel General Managers to optimize not only hotel
RevPar, but every source of revenue potential, improving existing sources while creating new
and unique revenue opportunities. Also part of the Revenue Development Team and working
hand-in-hand with every hotel at Meyer Jabara are the resources at the Meyer Jabara Revenue

Franchise Relationship Management

The franchisors are considered as major partners in the MJH efforts to maximize the profitability
of the company’s hotels while providing superior service to their guests. For the past 25 years,
Meyer Jabara Hotels has developed outstanding working relationships with the leading brands of
the industry -- Marriott, Hilton, Starwood and Intercontinental. The building blocks for these
relationships are respect and communication. Each of these major hotel companies is familiar
with Meyer Jabara Hotels and has successful working partnerships with Meyer Jabara’s
executives and managers.

Construction Management

Meyer Jabara Hotel’s Construction Management Department oversees the construction,

renovation and capital expenditures at all of the company’s hotels. The department is also
responsible for formulating annual capital budgets, hiring general contractors and approving
vendor and contractor requests for payment. A key objective of the Department is to ensure that
all projects are completed on time and within budget. All expenditures under the purview of the
Construction Management Department are tracked monthly and status reports are provided for
each hotel.

Purchasing and Internet Procurement

Meyer Jabara Hotels has established partnerships with many manufacturers and suppliers within
the hotel industry. These relationships enable Meyer Jabara Hotels to offer substantial savings in
the acquisition of carpet, drapery, case goods, bedding and all other categories of furniture,
fixtures and equipment. Meyer Jabara Hotels’ purchasing consortium affiliation brings volume
pricing for food as well as housekeeping and maintenance supplies via a web based electronic

Full Bookkeeping and Accounting Services

Meyer Jabara Hotels offers a complete range of bookkeeping and accounting services including:
accounts payable processing, general ledger processing, cash management services including full
bank reconciliations, filing of personal property taxes and other taxes as needed, budgeting and
forecasting assistance, liaison with mortgage servicing companies to ensure proper release of
FF&E escrow funds, review of quarterly and annual payroll and tax filings, accounts receivable
aging and credit approval and collection.

Interior Design

Meyer Jabara Hotels has an in-house Interior Design Department with the capability of large
and/or small interior design services. This department is familiar with all aspects of the various
franchisor specified design packages as well as custom designs. In conjunction with the
Purchasing Department it is able to offer substantial savings in the acquisition of carpet, drapery,
case goods, bedding, furniture, fixtures and equipment.

Legal Department

Meyer Jabara Hotels’ Legal Department plays a true support role in many aspects of the hotel
business, including the purchase and sale of hotels, preparation of management agreements, lease
and contract review, construction contract preparation, hotel financing, formulation of company
policies, human resource matters, governmental compliance and regulatory issues.

Risk Management

The MJH Risk Management Department provides in-depth risk analysis for the portfolio of
hotels and is dedicated to reducing insurance costs, protecting assets and providing a safe
environment for guests and associates. Meyer Jabara Hotels provides claims management,
implementation of safety policy and procedures and coordination of insurance renewals.

Meyer Jabara works with the largest carriers in the U. S. and London to provide the broadest
coverage at the lowest cost. Their expertise in workers’ compensation, liability coverage,
property and casualty coverage and health insurance has enabled hotels managed by Meyer
Jabara to have among the lowest cost-per-room insurance coverage in the industry.

Human Resource Department

Meyer Jabara Hotels offers an effective recruitment and selection process for management and
hourly employees. Realizing that it requires a special guest-centered associate to deliver a
unique destination-based experience, the selection process for hiring must also be special. Each
open position in the company is identified not only by a job description but by a hiring profile
highlighting the key must-have qualities for associate success. The company develops state-of-
the-art benefit plans, such as health, dental, disability and 401-K at competitively bid prices.

MyLeisureTravel.com Getaway Website

MyLeisureTravel.com is an online resource for unique weekend get-away vacations in the Mid-
Atlantic and New England regions. Drawing from the expertise of the people who work in the
featured hotels, MyLeisureTravel.com offers a wealth of exclusive information and experiences
for each destination. The site is built on a very simple idea – “People don’t want a room; they
want an experience.” From pet-friendly excursions to thrill-seeker adventures,
MyLeisureTravel.com offers all-inclusive packages as well as “build it yourself” options.


Interior Method Administration

accounting IAS – 14 chart
plan HOTEL
Cumulati MANAGE
ve R
income PROFIT
report CENTER
Beverag CENTER
Other e Income

services Statistic EXPENSES

report CENTER
Administra Qualityof Expense MANAGER
Report Report of
Marketin Building
tion Index s report
departure Report of expense
g mainten income Interior
from s
Municipa ance departur control
expected departur
l e Interior
business e
services Affair revision

Now What is the Database mangement system

Everywhere in the world there are collectors. And you may take it from me; there are A
LOT OF THEM. It is very human to have something you collect. There is nothing
abnormal to it, rest assured. In our life, in the kitchen, or in our desk drawer at home, there
is bound to be some sort of collection. So let's presume you have a collection; if not you,
your partner, friend, or family member will collect something. You, he or she collects
books, computers, pictures, coins, baseball caps, coasters, addresses, organs, cars, recipes,
pots and pans, a collection of collectibles, or whatever collection that seems to belong
together. All the money in your bank account is a collection, too. And the antique cutlery
in your mom's cupboard is a collection as well. So if the 'objects' have some connection to
one another, or they belong together in some way, it is a collection. Let’s assume in the
years past and to come that this collection of yours has grown dramatically. Just like the
picture collection of this site. It became huge!
In a few years you will forget you had this special coin or recipe in your box (and another
box, and another box). You will have undoubtedly some duplication in your collection.
So here is a question: how do you find this little precious thing that you are not sure you
have? Answer: you need some sort of organization in your collection, a registration!
Registering a collection makes the registration of it a "Database".

How it used in hotel management

Have you ever gone to a hotel, airline, or box office at the cinema and you had a
reservation but your name disappeared into never-never land? Well it happened to me
more than once. And did you start to wonder how that could be? You even ordered via the
Internet! Couldn't be more sure, you thought... wrong!
In 99% of all cases your name is there. Your ticket or room key will be handed over or the
bus ticket is there at the counter for you. Everything goes well, normally. The way they
keep order in this is that businesses (airlines, cinemas, hotels) also collect something: your
name, address, age, telephone number, gender, name of your partner, age of your partner,
are you a vegetarian, are you Singhalese, American ...

All this information about you is called data and is stored electronically into a document or
more precisely: a file. If this file is just a few pages long, there will be no problem finding
your information.

But, say a hotel collects data from a lot of people: past, present and future guests. The
hotel stores preferences: smoking, non-smoking, what ever. In our simple case study our
hotel is famous for its animal correctness, so why not collect the name of the guest's pet,
too! Now this will become a lot of "data" that will grow and grow and grow. And again
here is the question: how do you find your way in all this information. Did the receptionist
write all this data on a piece of paper?

Maybe the reception desk is organized and the receptionist puts all the names on stock
cards? And puts them in alphabetical order?

With a lot of these cards, one or more are bound to get misplaced.

“So we require that we manaqge the database for a hotel and this interelated term
called hotel database management system”

Requiments specification
Software&Hardware Requiments

Hotels are very complex businesses. They have to manage sometimes hundreds of
rooms and provide a way for their customers to reserve these rooms without under
booking or over booking. Customers need an easy way to check availability of rooms at
a specific hotel and create a reservation and carry out the processes before they actually
stay in the room. The hotel needs to manage these many reservations and coordinate
the general upkeep of the hotel with them.
Major Software Functions
The primary focus of this software is reservation and room management, the foundation
of the hotel business. Customers will be given a way of creating reservations through
our software. There won't be any customer employee interaction until the customer
checks into their room. Involved in this process are the customers and employees.
Customers will need to be able to:
• Create reservations
• Cancel reservations
• View their created reservations
• Make a payment on a reservation
• Check-in
• Check-out
All of the following functions will be available to employees of the hotel chain by logging
in as an employee; these functions are:
• Create reservations (in customer stead)
• Cancel reservations (in customer stead)
• View individual customer reservations
• View revenue reports

• View occupancy reports

Input & Output Requirements
The use of some web interfaces is important to the hotel. Since a lot of their competitors
are using the web to provide the initial contact to their customers, this hotel would like
the same thing. There needs to be some sort of web interface for the customers to
Hotel Management System: Requirements Specification Buddin, Kleinert, and Cotton
interact with and enter their information. They would also like to have their employees
use a similar interface to the customers to keep things consistent.

Performance Issues/Technical Constraints

A web-based hotel management system operating in a distributed system fashion will
have various issues that need to be dealt with. These include but are not limited to;
being able to handle a large amount of users and still maintain reasonable functionality.
Hotel Management System: Requirements Specification Buddin, Kleinert, and Cotton

Dataflow Diagrames

Software Implemantation:
For implimantion of the database we required some specific software in this term paper we use
the SQL with the tables

Keeping track of rooms in an orderly way can be with a list:


Sql query for this table name Rooms:

Create table Rooms

Name varchar(50),

First_name varchar(50),

Geneder varchar(50),

Out varchar(40),

Room varchar(50) primary key,

Smook varchar(50)

Rooms 10:11

Name First Gender Out Room Smoker

101 N

102 N

103 Y

104 Y

206 N

208 N

302 Y

303 N

A guest can be entered in that list when he or she arrives at the hotel:

Occupancy list 10:11

Name First Gender Out Room Smoker

Dijkstra Jan M Y 101 N

Romero Paolo M Y 104 N

Rubnes Jetro M Y 201 Y

Voloute Maria F N 299 Y

Xantia Citon F N 300 Y

Zeppelin Ger M N 301 Y

A guest can be entered in that list when he or she arrives at the hotel:

Names and Addresses

Name First Phon Gende Pet Vegetaria Smoker


e r n

31 44
Jan 345 M Y N

Romer Pietr
Paolo 4523 M N N
o o

Rubnes Jetro 4403 M Vlato N Y

Volout Mari
2396 F N Y
e a

vacancies that can be called with one click of a button:

Vacancies 10:11

Name First Gender Out Room Smoker


102 N

106 N

101 Y

103 Y

202 N

205 N

302 Y

303 N

Here is part of the rooms list with guests who reserved a room for the 20th of December

Reservations 10:11

Name First Gender Out Room Smoker

Dijkstra Jan M Y 104 N

Romero Paolo M Y 108 N

Rubnes Jetro M Y 202 Y

Voloute Maria F N 292 Y

Xantia Citon F N 303 Y

Zeppelin Ger M N 301 Y

Live Implemenatation

Hotel Taj(New Delhi)

Intro of taj

For more than 100 years, we have acquainted guests with the living heritage of India - and a
legendary experience in hospitality.

It began on December 16, 1903, when Jamshetji Nusserwanji Tata opened Taj’s first hotel, the
Taj Mahal Palace & Tower, Mumbai. This grand hotel epitomized a philosophy that still holds
true today: provide impeccable service and unparalleled facilities so every stay is a memorable

A part of the Tata Group of companies www.tata.com, India's premier business house, Taj
Hotels Resorts and Palaces comprises 57 hotels in 40 locations across India with an additional 18
international hotels in the Maldives, Mauritius, Malaysia, Australia, UK, USA, Bhutan, Sri
Lanka, Africa, and the Middle East. Over the years, Taj has won international acclaim for its
quality hotels and its excellence in dining, business facilities, interiors, and world-class,
personalized service.

In India, Taj is recognized as the premier hospitality provider, spanning the length and breadth of
the country, and gracing important industrial towns and cities, beautiful beaches, historical and
pilgrim centres, and wildlife destinations.

An innovator in dining, Taj was the first to introduce Sichuan, Thai, Italian, Mexican, and
Californian cuisine into the country. In 1972, it was the first to open a 24-hour coffee shop in
India at Taj Mahal Palace & Tower, Mumbai. Today, each restaurant is reflective of that
tradition, setting benchmarks for an outstanding culinary experience.

Related Articles

Introduction to
software history

Related Resources


The previous examples served to give you an idea of the need to organize information.
This part will show you some examples of what a software engineer uses to create a design
of a database system for our Bincker's Hotel example.

The first step in your assignment is to get a picture of how this hotel business actually
runs. This process is called: Analysis. There are various methods and techniques to
perform such an analysis and without getting too theoretical and since this is just a quick
reference text lets get our hands dirty.

What stages do we need to go through to get to a fully functional system? An example is

shown below.

In this chapter we constrict ourselves to the analysis part of the above diagram. There are
various types of analysis:

 Information Analysis; analysis of our business's processes

 Functional Analysis; analysis or functionality of our processes
 Technical Analysis; analysis of the components of our
 Data analysis

What all this means is explained below.

First phase: Information Analysis


Information Analysis first of all creates an image on how a business or organization is put
together and what processes are of importance. Our project primarily deals with people
and how they do their jobs in keeping a hotel running and afloat. So what do they do when
receiving a guest, making reservations, giving information to people, selling and serving
meals, snacks and drinks and so on? In other words Bincker's hotel business has to be
dissected into separate processes for us to understand how this all fits together:

Receiving and registering


Register reservations

Responding to inquiries,
providing information to

Sell meals, snacks, drinks

Maintenance, cleaning
rooms, floors, linen...

Rostering employees

Receive money for

rendered services

Pay salaries and bills,

possibly some bribes and
other expenses


Mind you we only deal with the large chunks here. Each chunk is called a process. And as
many roads lead to Rome, there are of course several ways to put up this (primary) process

lists but for now it'll do fine. Next step after identifying primary processes is to break
down all primary processes into smaller processes. Until there is no part that can be called
a process because everything has been broken down into basic actions.

Now break down a primary process into a smaller process.

Receiving and registering guests

Welcome guest

Ask guest his wanting (a room)

Check if guest has a

reservation (ask name)

If no reservation check for

available rooms


Can this be broken down into even smaller processes?

Check for available rooms

Call up vacancy rooms list

Ask guest's preferences

If room available as desired


claim room

book room

Ask guest's
city etc.)


Into even smaller processes?

Ask guest's other particulars

Enter last name, first name

into form

Enter address, city, country

into form


You see the above examples show processes that are broken down into actions until there
are no processes that can be identified as autonomous processes any more. In fact actions
are the atoms of our processes. Atoms can also be broken down into smaller parts, but the
question is if this has any added value in the cadre of our information analysis. Braking up

atoms into smaller parts is part of the functional design, see introduction to program
development for more details.




www.postec.com/prod-micros_9700_hms.htm - 10k

www.supershareware.com/info/pabx-billing-system-and-hotel-management.html - 63