Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

SEM-4 MINI PROJECT REPORT

NAME OF PROJET REPORT: ONLINE


HOTEL MANAGEMENT SYSTEM USING
PYTHON.

NAME OF MEMBERS:
❖PRASHANT BHALERAO (ROLL NO. 03)
❖CHETAN PARSE (ROLL NO. 08)
❖YASH PRAJAPAT (ROLL NO. 10)
❖JISHAN SHAIKH (ROLL NO. 12)

MENTOR NAME: PROF. SUPRIYA PAWAR MAM

COMPUTER ENGINEERIG
DEPARTMENT, BCOE
UNDERTAKING

We declare that the work presented in this


project titled “HOTEL MANAGEMENT SYSTEM”,
submitted to

Prof. Supriya Pawar Mentor, HOD. Prof. Deepa


Athawale, Computer Engineering Department of
Bharat College of Engineering, Badlapur (w)

the award of the MU - AISSE 2ND Year certificate.


We have not plagiarized or submitted the same
work for the award of any other examination.

In case this undertaking is found incorrect, we


accept that our Certificates may be
unconditionally withdrawn.

April 28, 2022


Place: Badlapur (W)
ACKNOWLEDGEMENTS

We would like to thank Prof. Deepa Athawale, HOD


Bharat College of Engineering, Badlapur(W).

We are deeply indebted to our mentor Prof.


Supriya Pawar.

We further thank to all the staff members of


Bharat College of Engineering, Badlapur(w)

We owe our sincere gratitude towards Bharat


College of Engineering, Badlapur (w)

Our heartfelt thanks to Mumbai University


We also express our deepest gratitude to our
parents.

Finally, we would like to wind up by paying our


heartfelt thanks to all our near and dear ones.
Contents
1. Introduction of the project.
2. System Requirement.
3. Architecture.
4. Python Coding.
5. Output of the project.
6. Conclusion.
7. References.
1.Introduction of the project:

Hotel Management System is a system that


provides us to reserving rooms, checking whether
the rooms are vacant are or not etc. by using
online browsing. This system is very useful to all
especially for business people.
For Business people they don’t have sufficient time
for these then they can use these types of online
Hotel Management Systems. By this project we
will reduce the faults in bills of their expenditure
and decrease time of delay to give the bills to the
customers. We can also save the bills of the
customer. By this project we can also include all
the taxes on the bills according to their
expenditures. It has a scope to reduce the errors in
making the bills. Computerized bill can be printed
within fraction of seconds. Online ordering of
Booking is possible by using this software. This
Project is based on Python. If anyone wants to
book the room for few days then they can specify
the specific number by seeing the types of rooms
we have. The bill of this online booking is based on
the type of room they can select is displayed.
HOTEL MANAGEMENT SYSTEM is a hotel
reservation site script where site users will be able
to search rooms availability with an online booking
reservations system. Site users can also browse
hotels, view room inventory, check availability, and
book reservations in real-time. Site users enter
check in date and check out date then search for
availability and rates. After choosing the right
room in the wanted hotel – all booking and
reservation process is done on the site and an SMS
is sent to
confirm the booking.

1.1 Purpose:
The purpose of hotel booking system is to
automate the existing manual system by the help
of computerized equipment and full-fledged
computer software, fulfilling their requirement, so
that their valuable or information can be stored for
a longer period with easy accessing and
manipulating of the same. The required software
and hardware are easily available and easy to work
with.

1.2 Advantages:
The advantages of booking a hotel online add up
long before your arrival. Our legendary customer
service extends to the web
One advantage of booking with the hotel directly is
the use of the hotel's full
cancellation policy as well as not needing a deposit
in most situations.
Read reviews and compare prices for Online Hotel
Booking.
The most important advantage of online hotel
booking is convenience, you can book your room
by simply sitting in home. Internet helps you to
browse through the hotels around the world and
compare the facilities and rates easily.

1.3 Scope:
In this step, we provide a detailed description
about the existing system and the problems faced
in the existing system.
This stage there is no existing system previously;
we are developing a new system.
Till now no system is available with this type of
features and facilities.
This system is developed for the all types of users
with highly flexible and configurable
product is envisaged to ensure global marketing.
2. System Requirements:
Recommended System Requirements:
Processors: Intel® CoreTM i3 processor 4300M at
2.60 GHz.
Disk space: 2 to 4 GB.
Operating systems: Windows® 10, MACOS, and
UBUNTU.
Python Versions: 3.X.X or Higher.
Minimum System Requirements:
Processors: Intel Atom® processor or Intel®
CoreTM i3 processor.
Disk space: 1 GB.
Operating systems: Windows 7 or later, MACOS,
and UBUNTU.
Python Versions: 2.7.X, 3.6.X.
Prerequisites before installing MySQL
Connector Python:
You need root or administrator privileges to
perform the installation process. Python must be
installed on your machine. Note: – MySQL
Connector Python requires python to be in the
system’s PATH. Installation fails if it doesn’t find
Python. On Windows, If Python doesn’t exist in the
system’s PATH, please manually add the directory
containing python.exe yourself.
3. Architecture
4. Python Coding
import os
from subprocess import call
import sys
try:
from Tkinter import *
except ImportError:
from tkinter import *
try:
import ttk
py3 = False
except ImportError:
import tkinter.ttk as ttk
py3 = True
def click_checkinn():
call(["python", "checkin_gui_and_program.py"])
def click_list():
call(["python", "listgui.py"])
def click_checkout():
call(["python", "checkoutgui.py"])
def click_getinfo():
call(["python","getinfoui.py"])
class HOTEL_MANAGEMENT:
def __init__(self):
root = Tk()
bgcolor = '#ffffff' # X11 color: 'gray85
fgcolor = '#000000' # X11 color: 'black'
_compcolor = '#ffffff' # X11 color: 'white'
_ana1color = '#ffffff' # X11 color: 'white'
_ana2color = '#ffffff' # X11 color: 'white'
font14 = "-family {Segoe UI} -size 15 -weight bold -
slant " \
"roman -underline 0 -overstrike 0"
font16 = "-family {Swis721 BlkCn BT} -size 40 -
weight bold " \
"-slant roman -underline 0 -overstrike 0"
font9 = "-family {Segoe UI} -size 9 -weight normal -
slant " \
"roman -underline 0 -overstrike 0"
root.geometry("963x749+540+110")
root.title("Hotel Management System")
root.configure(highlightbackground="#d9d9d9")
root.configure(highlightcolor="black")
self.menubar =
Menu(root,font=font9,bg=_bgcolor,fg=_fgcolor)
root.configure(menu = self.menubar)
elf.Frame1 = Frame(root)
self.Frame1.place(relx=0.02, rely=0.03, relight=0.94,
relwidth=0.96)
self.Frame1.configure(relief=GROOVE)
self.Frame1.configure(borderwidth="2")
self.Frame1.configure(borderwidth="2"
self.Frame1.configure(relief=GROOVE)
self.Frame1.configure(highlightbackground="#d9d9
d9")
self.Frame1.configure(highlightcolor="black")
self.Frame1.configure(width=925)

self.Message6 = Message(self.Frame1)
self.Message6.place(relx=0.09, rely=0.01,
relheight=0.15, relwidth=0.86)
self.Message6.configure(font=font16)
self.Message6.configure(foreground="#000000")
self.Message6.configure(highlightbackground="#d9d
9d9")
self.Message6.configure(highlightcolor="black")
self.Message6.configure(text='''Hotel Management
System''')
self.Message6.configure(width=791)
self.Button2 = Button(self.Frame1)
self.Button2.place(relx=0.18, rely=0.17, height=103,
width=566)
self.Button2.configure(activebackground="#d9d9d9"
)
self.Button2.configure(activeforeground="#000000")
self.Button2.
self.Button3.configure(disabledforeground="#bfbfbf")
self.Button3.configure(font=font14)
self.Button3.configure(foreground="#000000")
self.Button3.configure(highlightbackground="#d9d9
d9")
self.Button3.configure(highlightcolor="black")
self.Button3.configure(pady="0")
self.Button3.configure(text='''2.SHOW GUEST
LIST''')
self. Button3.configure(width=566)
self.Button6 = Button(self.Frame1)
self.Button6.place(relx=0.18, rely=0.77, height=103,
width=566)
self.Button6.configure(activebackground="#d9d9d9"
)
self.Button6.configure(activeforeground="#000000")
self.Button6.configure(disabledforeground="#bfbfbf"
)
self.Button6.configure(font=font14)
self.Button6.configure(foreground="#000000")
self.Button6.configure(highlightbackground="#d9d9
d9")
self.Button6.configure(highlightcolor="black")
self.Button6.configure(pady="0")
self.Button6.configure(text='''5.EXIT''')
self.Button6.configure(width=566)
self.Button6.configure(command=quit)
root.mainloop()
if __name__ == '__main__':
GUUEST=HOTEL_MANAGEMENT()

5. OUTPUT:
6. CONCLUSION:

HOTEL MANAGENMENT SYSTEM is a Web-portal


Development Company specializing in providing
custom solutions for small businesses. We strive
to build solutions to your specific needs to get the
job done right the first time. We pay special
attention to the ease of use and utilize the latest in
technology. This system is developed for the
exclusively for the people. It provides facilities to
the user with user friendly modules with sub
modules. This system is developed in
understandable approach which can be easier to
the layman of the computers. This system is
developed totally GUI based and with smart links.
This project is designed to meet the requirements
of Online Hotel Management. It has been
developed in JSP, Servlets keeping in mind the
specifications of the system. For designing the
system, we have used
simple data flow diagrams. Overall the project
teaches us the essential skills like: Using system
analysis and design techniques like data flow
diagram in designing the system. Understanding
the database handling and query processing.
7. REFERNECES:
❑ 1. python.org
❑ 2. Code Academy
❑ 3. tutorialsPoint.com
❑ 4. PythonChallenge.com
❑ 5. Google’s Python Class
❑ 6. LearnPython.org
❑ 7. reaserchgate.net
❑ 8. https://www.w3schools.com

You might also like