Professional Documents
Culture Documents
Hotel Management System
Hotel Management System
Hotel Management System
Problem Statement
Creative Techno College, an affiliated college to Utkal University and recognized by
Govt. of Odisha. It has established in the year 2010 with 30 seats in BCA & 30 seats
BBA courses. The college is going to develop software to manage all the details about
“HOTEL MANAGEMENT SYSTEM”.
The application of the Hotel Management System bears the following functions to
use by the Administrator.
1. Room status
2. New Room inauguration
3. Allocated Room Modification
4. Details for the Customer Check in and Check out
5. New Customer Admission
6. Allocation of Room as per the Customer Interest
7. Statement and Transactions of the Customer
8. Total Customers Present In The Hotel
9. Separate Customer Report.
1
INTRODUCTION
This Project is a fine thought to make the complex procedure of the Hotel
management system to an easy manner which is systematic, modular designed,
selective menu based user display. The modular design and constructed system is
very much user oriented in which user can easily understand the tools and can do
edit of his own choice. The system is not any tough more and does not possesses
many applications but it is made by focusing on the maintaining records employee’s
actions in a computerized system rather than time taking and cumbersome manual
system.
The project is a software application that can be easily handled by minimum
educated and simple computer knowledge person without any option of error.
Scope
The hotel management system is going to be implemented the major operations of
the hotel. The reservation system is to keep track in room and hall reservation and
check availability.
Benefits
Saves time.
Reduces the manual work.
Makes the searching work easier.
2
OBJECTIVES
Being one of the leading manpower consultants for hotel management in India, we
present to you this blog about everything you need to know about hotel
management. The process of overseeing every operation that guarantees consistent
growth and development of the hotel is defined as Hotel management. A person
responsible for managing a hotel must have a knowledge of distribution strategy,
finance, customer service, staff management, marketing, and more.
The main purpose of hotel management is to ensure a constant influx of visitors and
guests to the hotel throughout the year, showcase the wide variety of services and
USPs and how it benefits the visiting guests through marketing initiatives.
The main objective of the entire activity is to automate the process of day to day.
The activities performed by a Hotel like:
Room activities,
Registration of a New Customer,
Assign a room according to customer’s demand,
Checkout of a computer and releasing the room
Finally compute the bill etc.
Packages available.
Advance online bookings.
Online Cancellation.
List of Regular customers.
3
SPECIFIC REQUIREMENTS
1. Windows 10 Home
3. Xampp
2. RAM : 8.00 GB
4
ABOUT PHP
PHP files can contain text, HTML, CSS, JavaScript, and PHP code
PHP code is executed on the server, and the result is returned to the browser as
plain HTML
PHP files have extension ".php "
5
IMPLEMENTING TOOLS FOR PROJECT
HTML
CSS
Bootstrap
MySQL
XAMPP
What is XAMPP
XAMPP stands for Cross-Platform (X), Apache (A), MySQL (M), PHP (P) and Perl (P). It is
a simple, lightweight Apache distribution that makes it extremely easy for developers
to create a local web server for testing purposes. Everything you need to set up a web
server – server application (Apache), database (MySQL), and scripting language (PHP)
– is included in a simple extract able file. XAMPP is also cross-platform, which means it
works equally well on Linux, Mac and Windows. Since most actual web server
deployments use the same components as XAMPP, it makes transitioning from a local
test server to a live server is extremely easy as well. Web development using XAMPP
is especially beginner friendly.
Apache: Apache is the actual web server application that processes and delivers web
content to a computer. Apache is the most popular web server online, powering nearly 54%
of all websites.
MySQL: Every web application, howsoever simple or complicated, requires a database for
storing collected data. MySQL, which is open source, is the world’s most popular database
management system. It powers everything from hobbyist websites to professional platforms
like Word Press.
PHP: PHP stands for Hypertext Preprocessor. It is a server-side scripting language that
powers some of the most popular websites in the world, including Word Press and
Facebook. It is open source, relatively easy to learn, and works perfectly with MySQL,
making it a popular choice for web developers.
6
HTML
HTML, or Hypertext Markup Language, allows web users to create and structure
secti ons, paragraphs, and links using elements, tags, and att ributes. However,
it’s worth noti ng that HTML is not considered a programming language as it
can’t create dynamic functi onality.
HTML has a lot of use cases, namely:
Internet navigati on . Users can easily navigate and insert links between
related pages and websites as HTML is heavily used to embed hyperlinks.
CSS
CSS stands for Cascading Style Sheets. It is a style sheet language which is used to describe
the look and formatting of a document written in markup language. It provides an additional
feature to HTML. It is generally used with HTML to change the style of web pages and user
interfaces. It can also be used with any kind of XML documents including plain XML, SVG and
XUL.
MySQL
MySQL tutorial provides basic and advanced concepts of MySQL. Our MySQL tutorial is
designed for beginners and professionals.
7
SOFTWARE TESTING
Testing Strategy
This create two problem
Time delay between the cause and appearance of the problem.
The effect of the system errors on files and records within the system.
Black box testing focuses on the functional requirements of the software. This is
black box testing enables the software engineering to derive a set of input
conditions that will fully exercise all functional requirements for a program. Black
box testing is not an alternative to white box testing rather it is complementary
approach that is likely to uncover a different class of errors that white box methods
like.
8
DATA FLOW DIAGRAM (DFD)
A DFD is a hierarchical graphical model of a system that shows the different processing
activities or function that the system performs the data interchange among those functions.
It is also known as the bubble chat.
A DFD model use a very limited number of primitive symbols to represent the function
perform by a system and the data among these functions.
TYPES OF DFD:
9
DIAGRAMS
10
E-R Diagram
11
12
13
14
15
DATABASE
16
DATABASE
17
CONCLUSION
The entire project has been developed and deployed as per the requirements
stated by the user, it is found to be bug free as per the testing standards that are
implemented. Any specification untraced errors will be concentrated in the
coming versions, which are planned to be developed in near future. The system
at present does not take care of the money payment methods, as the
consolidated constructs need SSL standards and are critically to be initiated in the
first face, the application of the credit card transactions is applied as a
developmental phase in the coming days. The system needs more elaborate
technicality for its inception and evolution.
18
reducing the labor and provide more facility for Customer to like Hotel and visit again
and again.
19
REFERENCES
• https://www.w3schools.com/default.asp
• https://www.google.com/
• https://getbootstrap.com/
• https://github.com/
• https://www.slideshare.net/
• https://www.wikipedia.org/
20 | P a g e