Professional Documents
Culture Documents
INTRODUCTION
Therefore a hotel is a building where people stay usually for short period of time
paying for their rooms and meals. There are different categories of hotel they
include:
Two star, three stars, four stars, five stars, Restaurant, Resort, Motel.
Five star hotel business include single room, suite, double room etc. In restaurant
refreshment services are rendered to visitors. On the other hand, reservation and
booking system has long been done manually such that one may wonder how to
cope with recent development and increase in tourism. Hence there is need for
hotel prospectus to change from manual system which is time consuming and
labour intensive to computerized methods. Thus, this project aims at finding
system approach to computerize the hotel reservation and booking system so that
data can be processed at high speed.
The following data can be input into computer; they are customer name, Room
number, Occupation, Date of arrival, Date of departure.
1
These input data can be save into the system, thus ones time is save from going
through numerous files. When information are needed, the file used to save the
information can be called if there is a need for file maintenance or updating
The receptionist always keeps the record of the number of occupied or unoccupied
rooms on a source document so as to know where to allocate a quest to. Thus the
information gathered from the guest consumes time. They are inaccurate and
untimely. Therefore to avoid this method a better method can be adopted which
involves computerizing the reservation and booking system. The computerized
version will consume less time, is easier to operate, it is more efficient and more
reliable.
2
1.3 OBJECTIVE OF THE STUDY
The main objective of this research is to provide an automatic system which will
help to speed up services rendered to guest. In this research we shall aim at
modeling a web-based hotel information system for booking and reservation.
Therefore, the presence of these computerized systems will help to update file
accurately, hence reservation terminal can be linked to other offices in the hotel.
After the data or information of a guest or customer has been collected (this data
include room number, guests name, date arrived, departure time) they are process
by the computer, the output file will be produce which consist of guests name room
number, departure time and date arrived etc. is updated and it is then used fro
report making or accounting. These report obtain from the updated file can be used
for auditing by their board of director.
3
1.6 LIMITATION OF STUDY
Realizing the financial and time constraints usually associated with students in
project of this nature, there is no research carried out that does not experience some
difficulties. This work is no exception; the following factors posed serious
limitations to the research work.
Financial constraints: a study like this nature is expected to be carried out
on a broader base but because of lack of funds required, some function and
programs could not be applied.
Time constraint: in the course of the study, time posed a serious problem in
carrying out the test. The duration given for the conduct of this study was
short.
Non-availability of materials: during the course of this research, there were
non-availability of some critical documents and materials which were
classified as confidential.
Unlimited power supplier: due to poor adequate power supplier especially
in this community (Umuagwo), student cannot power their devices for
necessary research and programming.
4
Booking: an arrangement by which something such as a theater seat or hotel room
is kept for somebody's use at a specific time.
Reservation: an advance booking, e.g. of a seat, hotel room, or ticket.
5
CHAPTER TWO
LITERATURE REVIEW
2.1 INTRODUCTION
Literally, the word reservation denotes keeping something for somebody. The new
lexicon Websters dictionary of English language (1988 edition) defines
reservation as the engagement in advance of a hotel room theatre seat etc, and
recording of such engaging. Also, the oxford advance learners dictionary (2000
edition) defined reservation as keeping of seat room etc in advance for somebody.
The oxford advance learners dictionary (2000 edition) defined hotel as a building
where rooms and usually meals are provided for people in reform for payment,
types of hotels include motels resort and commercial hotels. Hotels reservation is
therefore the keeping or engaging rooms or other facilities offered by a hotel for
people.
2.2 REVIEW OF PRIOR WORK
A hotel reservation system, commonly known as a central reservation system
(CRS) is a computerized system that stores and distributes information of a hotel,
resort or other lodging facilities. A CRS offers assistance to hoteliers to manage all
of their online marketing and sales where they can upload their rates and service
availabilities to be seen by sales channels. The lists of main modules that are
present in a CRS are: Content, Information stored on a CRS and Reporting.
Content consists of Reservations, Profiles, Groups and Blocks, Rate and Inventory
Control, Administration, Global Distribution Interface, Web-based Interface.
Information commonly stored in a CRS consists of Room Types, Rate plans
architecture, Room rates and conditions (guarantee, deposit, customized
cancellation rules, minimum length of stay, maximum length of stay, closed to
arrival, arrival not allowed, departure not allowed, ), Room inventories, Generic
hotel information (address, phone number, fax number), Reservation information.
6
The CRS Reporting module provides a number of standard reports. System reports
may be generated automatically and may be run daily, weekly, monthly, yearly. It
includes Expected Arrivals, Reservation, Property Forecast, Total Booking
Activity, Stay Activity, Monthly Booking Activity, Daily Booking Activity and
Property Detail.
7
7. Maintain of data integrity.
8. Adaptability: the ability to be used for variety of purposes etc
Reservation system that posses the above qualities are called automated reservation
system. Online offline booking system, are two types of booking system in
automated reservation system. In off line booking system the customer must go to
the hotels for necessary negotiation or contact the reservation clerk by telephone or
correspondence and pay a non refundable deposit before the reservation of any
room is done. Unlike the off-line booking system booking can be done anywhere
with the aid of internet in online booking system. Payment is done with credit or
check cards with visa or master card Lagos.
According to a report from the highland group after analyzing Atlanta USA stated
that much like in the late 1990s and early 2000s when hotel business was going
through a tremendous growth the segment showed signs of a development
explosion in the first half of 004 the report of this highland group emphasized on
the impact hotel business has created in Atlanta USA and other parts of the world
thereby necessitating efficiency in reservation systems.
2.2.2 Motels
According to Sudhir Andrews (1975) in this book hose keeping management stated
that the principle characteristics of motels are accessibility and convenient for
motorist. Hence they are most located on the fringe of cities and near major ways.
Motels otherwise called motor inns are increasing in number throughout the world.
Their evaluation and growth have been in direct proportion to the population of
private cars. Motels are established in various sizes and styles often with
swimming pools restaurants and service stations. They always have large species
for the parking of vehicles example of motels are; Oguta motels and Mount Royal
hotel Owerri.
8
2.2.3 Resort Hotels
Resort hotels offers entertainment swimming pools, private beaches, tennis court
and other recreational facilities. According to M.J. Boella (1978) in her book
economic decision making in hotel stated that resort hotels by their operation are
usually located on areas popular for their national tourist attractions and not
necessary in major cities and complementing city hotels. Large destination resorts
are consist of large them properties with additional amenities and large as a hotel
connected to an indoor water park with a minimum of 10,000 square feet of indoor
water park space including amenities such as slides and tubs.
There are 40 indoor water park resort open in the limited states with the vast
majority located in Wisconsin. In addition there are five indoor water park resorts
open in Canada. Ten indoor water park additions or new construction project are
expected to open in 2009. Eight are expansion of existing facilities and two are
new construction destination resorts. According to Knink Kinsell, senior vice
president of trenching and business development for the Americas he said there
are 60 proposed in door water park resorts with an Average of 45, 750 square feet
of indoor water park space under development in the united states. The Nike resort
Enugu is an example of resort hotel.
9
Lagos model Nigeria hotels Owerri Imo concord hotel Owerri Newton hotel
Owerri etc.
2.2.5 Overview of Commercial Hotel Reservation System
According to M. J. Boella in his book economic decision making in hotel (1986),
the personal record of individuals allocated to rooms in hotel should be carefully
designed for it to provide valuable information quickly and easily. Information can
get to the reservation system Clark through the following. Verbal conversation,
Correspondence, Telephone conversation, E-mail, Internet, the details of
information which are often required by the reservation clerk are:
Name of guest, Arrival time, Departure time and date, the guests address wanted,
Number of rooms wanted number and type of room wanted, does she/he wish to
stay single or double in the room? Etc.
2.2.6 Confirming Reservation
When the reservation is confirmed, guests are often asked to pay a non-refundable
deposit. A receipt is normally sent back with the confirmation to the guest. In case
of cancellation of the booking, the reservation procedure has to be reserved in that
case, the booking is crossed through in the diary. All details of booking and
cancellation are saved order the date of arrival of guest. And each types of room
have different rate and deposit.
10
CHAPTER THREE
3.1 INTRODUCTION
In this stage the current system is investigated using techniques of observation,
interview, the system is also described analysis in terms of problems working
methods and bottle neck inefficiencies.
11
3.3 ANALYSIS OF CURRENT SYSTEM
According to Mrs. Gladys Okere, the reservation clerk of Newton hotel who told
me about the current system (Newton hotel) and the process of reservation in the
hotel. The finding are illustrated as follows to reach their customers needs, the
hotels has an efficient means of information gathering and dissemination during
the interview, I leant that information reaches them from their customer through
the following means; telephone conversation, Correspondence, E-mail, Verbal
conversation. If they received such information as a request for a room or more to
be reserved for a customer, the reservation clerk will demands for the following
information about the customer;
The above information obtains either through telephone or any other means of
communication are noted on the reservation form. The reservation form of Newton
hotel is show below.
Reservation Form
Room no _____________
Account no ____________
Daily rate_____________
Guests name__________________________
Other names__________________________
Number in party adult ________Children ________Nationality _____________
Occupation __________________________
Address in full (office or residence) _____________
Date of arrival __________ Time _____________
12
Nature of visit business/pleasure _______________
Date of departure _____________Time ___________
All rate the subjected to 10% charge. All reservation normally takes effect from
1.00am and checked is not later than 12.00pm. On checking out a clearance from
house keeper on exit is obtain.
At Newton hotel, a reservation chart is kept and checked to enable the clerk to
know the state of reservation. The procedure for undergoing the booking and
reservation process must be familiar to each clerk and the step for each procedure
must be followed accurately.
13
The problems of manual reservation and booking system of Newton hotel is
summaries below.
1. Manual reservation system requires more human effort in recording and
processing of data.
2. Poor storage device
3. Poor processing method
4. Manual reservation and booking system consume more time.
5. Poor user interface.
6. Inefficient method of collecting data
Hence the provision of computerized reservation and booking system will help in
operation ensuring that data is enter procedure and output accurately and in high
speed so as to meet the needs of customers. The new system (computerized
reservation and booking system) at least must be able to achieve the following
objectives.
1. It should be also to give information and status of room instantly.
2. It should be able to generate and procedure report required by the
management for decision making
3. Maintain data integrity.
4. It should be able to provide a better and more reliable means of gathering
data as long as room reservation is concern
14
5. Versatility, the system should be able to carry out different operations.
Different problems encounter in the hotel should be solve by the system and
information obtain should satisfy the user.
6. Capacity, the system should be able to store a large volume if data or
information and it should be able to produce information when needed.
Finally the system should process data accurately and at optimum speed.
15
To store customer name and their Room number.
Each customer can book a room via the hotels online booking service.
The booked room number will be store in a database.
At any point in time the hotel management can check the database for
reserved rooms.
16
3.5.1 Use Case Diagrams
17
3.5.2 Activity Diagram
System Architecture is the model that defines the structure, behavior, and more
views of a system. An architecture description of a system, organized in a way that
supports reasoning about the structures and behaviors of the system.
18
3.6.1 Physical Architecture
The system is implemented using a three-tier architecture that comprises of user
interface, process management and DBMS as illustrated below.
19
3.6.2 LOGICAL ARCHITECTURE
This figure shows the logical flow of events in the system, it caters for the time
when the user logs in and signs out from the system.
Start
Welcome screen
display
M=O
Pa & =Ann
Input Enter
your password,
Pas&
Print access
denied If t% = 1 then
CLS If t% = 2 then
If t% = 3 then
Is Print The
M=3 program has If t% = 4 then
terminate due to
unidentified user
If t% = 5 then
If t% = 7 then
Fig. 3.4 System Flow Chart
20
3.7 DESIGN MODEL
This is an object model that describes the realization of the use cases, and serves as
an abstraction of the implementation and its source code.
21
3.7.2 INTERFACE DESIGN
22
3.7.3 DATA MANAGEMENT DESIGN
23
CHAPTER FOUR
IMPLEMENTATION
4.1 INTRODUCTION
Implementation of the system involves the writing of computer program, testing
and eventually changeover to the new system. The software design is now realized
as a set of program design are written in the executable programming languages.
In the implementation stage the old system is converted to a new system, this
conversion makes the system call for an improvement or a modified software
package version. This therefore will run in a computer, which has above 5.2k bytes
free memory space. This will replace the tedious nature of having to do with duty
manually and less time will be utilized.
Back end: Mysql its easy to use, inexpensive database language it can run on a
variety of operating system such as; windows, Linux, Unix, os/2 and others , its
24
secured with technical support widely available on the internet but most of all it
support large database.
Software Specification:
Operating System: Windows7 or higher version for faster processing.
Database Management System: MYSQL
Run-time Environment: Apache/Tomcat5 server.
25
Oracle, Microsoft products and others. Other advantages are low cost and
availability. PHP is portable across multiple platforms and is created as an open-
source.
MySQL (My Structured Query Language)
MySQL is an open source relational database management system (RDBMS) that
uses Structured Query Language (SQL), the most popular language for adding,
accessing, and processing data in a database. MySQL is noted mainly for its speed,
reliability, and flexibility. It is fast, robust and scalable relational database
management system. My SQL is a true multi-user, multi-threaded SQL (structured
programming language) database server.
To achieve the correct code and ensure all Functional and Design
Requirements are implemented as specified in the documentation.
26
4.5.1 Process of Test Plan
Identify the requirements to be tested. All test cases shall be derived using
the current design specification.
Document the test data, test cases used during the testing process.
27
The output form is designed to generate printable reports from the database. The
output is placed on a database grid and contains information on patients records.
The output produced can be printed on a hard copy or viewed on the screen. The
output generated includes: Customer file, Bill Record, Customer Details etc.
CHAPTER FIVE
5.1 SUMMARY
The hotel reservation system is to hotel industry as what the nervous system is to
the body. In fact to meet the good standard of service required of hotels, its
management should employ the services of this web-based hotels reservation
system. The system in which reservation is manually operated is not only time
consuming but also very inefficient and energy sapping, thereby exposing the
hotels to greater risk of being duped by some dubious minded employees. It is
therefore the intention of the new system (the computerized version) to eliminate
the entire shortcoming as listed above. Its major objective is to provide
management with an automated information system with minimum time lag, to
provide customers with a world standard service as demand by growing guest
need.
Computerized hotel reservation system is very simple to operates it is very flexible
and facilities changes. This new system is designed and built with quality and
reliability paramount in mind maintenance cost is projected to the barest minimum.
5.2 RECOMMENDATION
In view of numerous advantages associated with the uses of computerized hotel
reservation and booking system, I therefore recommend the uses of the system in
28
Newton hotel. This will enhance the hotel and then eradicate loss and delay in
processing of data.
5.3 CONCLUSION
Computer is fast changing the methods of operation by replacing the drudgery of
manual system and quickening the achievement of result. Its use cuts across all
areas of human endeavors from the simplest chore to the most complex operations.
It is worth mentioning at this point that this system if implemented will be efficient
and more reliable when compared with the old system as it eliminates all the
handicaps inherent in the old system as new and better facilities are introduced to
meet with current trends.
29