ABSTRACT
Project
Objectives
The
Software engineering course that we took this semester placed emphasis on the
paradigm of eXtreme Programming (XP) techniques. Extreme programming is a
programming technique that bases its values on simplicity, communication,
feedback and courage. It encourages team work and constant communication with
the client. The objective of this project is to put into practice the teachings
that we have learnt about XP.
Approach
When we
were first given this project, we met to determine how we were to carry out the
task assigned to us. We drew up a time-line, discussed about the programming
language to use to carry out the task, how the GUI would look like and also to
make sure that we understood what was assigned to us. We finally settled for
Visual Basic (VB) as our programming language. We got more information on what
we were to do and set about completing our task, making use of the new ideas
taught in class, and especially spikes.
Achievement
Our task
was to develop a Hotel Management System that would keep a record of hotel
reservations detailed and also to be able to book via the Internet. We have
been able to achieve this task. Most of the bugs that we found and those that
the clients and beta users found have been corrected. Any new bugs found will
also be corrected and the software will be updated and released. Because we
used object-oriented principles, modifying the software to fix bugs or add a
new feature has been relatively easy.
TABLE OF
CONTENT
CHAPTER ONE -INTRODUCTION
1.1.
Background of the Study
1.2 Statement of Problem
1.2.
Aim And Objective of the Study
1.3.
Significance of Study
1.4.
Constraint
1.5.
Scope of the Study
CHAPTER TWO -
LITERATURE REVIEW
2.1. Introduction
2.2.
Methodology of the Study
2.3.
High-Level Architectural Diagram of
Main Components
2.4.
In-Depth Description of the System
2.5.
Identification Of How The Design
Fulfils The Requirement
2.6.
System Enviroment
CHAPTER THREE -SYSTEM ANALYSIS AND
FEASIBILITY STUDY
3.1.
System Study
3.2.
Feasibility Study
3.2.1.
Technical Feasibility
3.2.2.
Economic Feasibility
3.2.3.
Operational Feasibility
3.3.
Scope of Feasibility Analysis
3.4.
Conclusion and Recommendation on
Analysis
CHAPTER FOUR -SOFTWARE
REQUIREMENT SPECOFICATION AND DESIGN
4.1.
User Interface Requirement
4.2.
Database Requirement
4.3.
Functional Requirement
4.4.
Non Functional Requirement
4.5.
Other Requirement
4.6. System Design
4.6.1.
Architectural Design
4.6.2.
Entity Relationship Diagram
4.6.3.
Data Design
4.6.4.
Data Flow Diagram
4.7
Overview and Interpretation of
Result Attended
CHAPTER FIVE -CONCLUSION AND RECOMMENDATIONS
5.1.
Programming Style
5.2.
Selection of Coding Language
5.3.
Appendix
5.3.1.
Screen Shots (Outputs)
5.3.2.
Program Codes
5.4.
Conclusion
5.5.
Recommendation on Future Improvement
5.6.
References
CHAPTER
ONE
INTRODUCTION
1.0 INTRODUCTION
OF THE STUDY OVERVIEW
The
advent of internet has revolutionized the way the world conducts its day to day
business. Hotel industry too hasn’t remained unaffected. Online hotel
management system, for instance Hotel Reservation have slowly become a regular norm and anyone
waiting to reach the reception desk to make a reservation is looked down upon
as ‘behind the times’ today. Simply put, technology has made hotel reservations
simpler, less cumbersome and hence, more popular.
The
existence of many sophisticated computer systems and various innovations that
we find in this Information age justifies the age old saying that “necessity is
the mother of all inventions”. The need to share information in a so called
‘global network’ and man’s desire to communicate from long distances called for
the birth of the World Wide Web (formerly known as ARPANET). With the advent of
the internet, many of the mundane tasks and businesses that people conducted
were made feasible. Things like buying and selling various products can now be
done online. The consumer no longer needs to move from his location. A few
clicks from his mouse will suffice enough to do the job. You can now also earn
a degree by taking an online education.
It is no
wonder that booking hotel rooms can now be done in a more convenient way today.
If a certain traveler is planning to visit a foreign place, it would be hard
for him if he does not have a hotel or residence to reside in that country.
Before, booking a certain hotel room required long processes such as talking to
a hotelier either in person or through the phone. For example, we can imagine
the disposition of the hotelier if multiple clients came to ask questions about
reservations at the same time. Through an online hotel reservation system,
hoteliers and travelers will both be benefited. Hotels have minimal need of
travel agents to look for clients because information about their business
establishment is readily available online.
Originally,
computer reservation systems were created for airline travels, but later on,
they were found of great use to hotels also.
Increased
dependence on technology to manage properties has also put new evolving
expectations on the different types of hotel management software. The ideal
hotel management software needs to be all inclusive in nature; capable of
managing properties of all sizes and types. Furthermore, the booking mechanism
should be easy to use and visitor maintenance procedures free of confusing
technical jargon. The front desk operations must be integrated well, in order
to facilitate efficient administration of the property. In addition, the
software must support multiple properties and multiple currencies which can be
managed effectively from different geographical locations.
One of
the important purposes of implementing hotel management software is to minimize
the usage of paper stacks and replace them with an intelligent system that can
retain client data and provide timely details and reservation trends to allow
for a personalized touch in dealings with visitors. Some of the important features
of efficient hotel management software are:
- Easy
Check in and Check out
- A
comprehensive front desk interface
- Web
booking system which enables group bookings at multiple rates
- Easy
to use payment gateway that can process safe credit/debit card transactions
- Unlimited
POS (point of sale) terminals which can be utilized at Room service,
Restaurants, Spas etc.
- Streamlined
account maintenance
- Efficient
reporting and management of housekeeping operations
- 24/7
Live Support that can be accessed with ease
All these
facts as stated now bring us to our research paper, which is HOTEL MANAGEMENT SYSTEM.
1.1 BACKGROUND OF THE STUDY
Hotel
Management System is web based hotel management software, which aids in
Managing Hotel reservations, bookings, room stays, room planning, guests and
folios.
THE HOTEL INDUSTRY
The role
of the hotel industry stems from a long history and development in the field of
hospitality provision. In many countries, hotels have evolved as extensions of
domestic hospitality; though typically they are more often larger
establishments (particularly in developed countries) Industry groups in
different countries may define a hotel in different ways. A typical definition
might be:
“A hotel
is an establishment of a permanent nature, which consists of four or more
bedrooms, and offers bed and breakfast on a short term contract and provides
certain minimum standards”
Hotels
are amongst the most visible and important aspects of a country's
infrastructure. Hotel industry is a closely linked one to the tourism industry.
A number of factors like promotion of tourism and rapid industrial progress
have given a boost to hoteliering. The recent liberalization of trade and
opening up of economy will further lead to revolutionary growth in this sector.
The
diversity of experience in hotel industry is greater than in any other
industry. Hotel industry involves combination of various skills like
management, food and beverage service, housekeeping, front office operation,
sales and marketing, accounting. Today, the rise in corporate activity (leading
to greater number of business trips) as well as the wish to travel on holiday
has made the hotel industry a very complex one. With this complexity in the
hotel industry and having Hotel management in mind, comes the emergence of the
Hotel management system.
The
hotel and hospitality business is a competitive field, with many establishments
old and new adopting the latest technologies to enhance operations. This can
include the implementation of amenities that enhance guests' experience, and
adopting an advanced energy management system that can cut down on energy costs
and carbon emissions.
Technology
has played a major role in developing the products and services offered to
guests. Reservations systems, property management systems, and in-room guest
checkout are only the most obvious advances in technology. Recent technological
advancement to the hotel industry include applications of wireless technology
that allow front office staff to alert others on VIP check-ins, housekeeping
staff to report guestroom cleaning and release, marketing staff to maintain
guest profiles, and bell staff to process baggage handling. Guests have also
found technology in the 20’s to increase their ability to work and play at the
same time; they can check email and print documents as needed from so-called
hot spots, or designated wireless transmission and reception areas in the
hotel.
Implementing
a comprehensive energy management system is a good move for any hotel because
of the savings it can generate in their daily operations. How cutting-edge the
technology is, however, it should also remain user pa-friendly to ensure it’s
per utilization by the establishment’s staff.
1.2 STATEMENT OF PROBLEM
Problem
with conventional system
Before
the technological advancement in the hotel industry, all the processes of Hotel
Management System were done manually in the form of paper work and the records
are stored in the registers. Customer, equipment, grocery stock and other
important information were written on paper bills and hand written. Grocery and
equipment stock were also manually maintained in registers.
As a
result of these setbacks in the industry, Hotels were dealing with a lot of
data stored in registers, topped up with manual dependency, which slowed the
pace of work, saddled with frequent errors in calculations of bills with stock
updating of food material i.e. grocery &equipment’s and according to the
demand was prone to errors, improper guidance to the customers and enormous
complaints by customer regarding services
With
this imminent chaotic situation in the hotel industry, it became pertinent to
develop software that will help hotels in the management of their
operation.
1.3 AIMS AND OBJECTIVE
The main
aim of the project is to automate the process of day to day activities of the
hotel like Room activities, admission of a new customer, assign a room
according to customer’s demand, checkout of a computer and releasing the room
and finally compute the bill etc.
Objectives
o
A computer based management system is designed to
handle all the primary information required to calculate monthly statements.
Separate database is maintained to handle all the details required for the
correct statement calculation and generation.
o
This project intends to introduce more user
friendliness in the various activities such as record updating, maintenance,
and searching.
o
The searching of record has been made quite
simple as all the details of the customer can be obtained by simply keying in
the identification of that customer.
o
Similarly, record maintenance and updating can
also be accomplished by using the identification of the customer with all the
details being automatically generated. These details are also being promptly
automatically updated in the master file thus keeping the record absolutely
up-to-date.
o
The entire information has maintained in the
database or Files and whoever wants to retrieve can’t retrieve, only
authorization user can retrieve the necessary information which can be easily
be accessible from the file.
o
The main objective of the entire activity is to
automate the process of day to day activities of Hotel like:
1.
Room activities,
2.
Admission of a New Customer,
3.
Assign a room according to customer’s demand,
4.
Checkout of a computer and releasing the room
5.
Finally compute the bill etc.
6.
Packages available.
7.
Advance online bookings.
8.
Online Cancellation.
9.
List of Regular customers.
10.
Email facility.
11.
Feedbacks
1.4 SIGNIFICANCE OF STUDY
This
project is planned to illustrate how user friendly software will aid in the
effective management of hotels.
The
automated software will take care of the entire transaction of the hotel.
This
project will also provide the Information Related to the Customer
- Rooms
and table availability
- Staff
members of various departments
- This
project will provide security so that only the authenticated users will be
able to access data.
- The
project will store the detailed records related to
- Purchase
order of grocery stock and other machinery or equipment’s.
- Salary
of staffs
- Monthly
and annual reports the project will also provide to add, modify, delete,
search and view the records.
- The
project will provide print out facility for the important documents to be
handled over to the management, also the minor bills to be given to the customer.
1.5 CONSTRAINTS
- Graphic
user Interface (GUI) is only in English
- Login
and password is used for identification of user and there is no facility
for quest or unregistered user.
1.6 SCOPE OF STUDY
The
scope of this study to outline all procedural techniques and tools that can be
used for quality assurance of this project.
This study covers the processes,
procedures and applications by which vetoes activities in the hotel can be
controlled, using a web based user friendly application.
Login To Comment