DESIGN AND IMPLEMENTATION OF HOTEL MANAGEMENT SYSTEM


Content

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 HOTELMANAGEMENT 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.


Order Complete Project