Professional Documents
Culture Documents
Report-Mini Project Sem-4 Hotel Management System
Report-Mini Project Sem-4 Hotel Management System
NAME OF MEMBERS:
❖PRASHANT BHALERAO (ROLL NO. 03)
❖CHETAN PARSE (ROLL NO. 08)
❖YASH PRAJAPAT (ROLL NO. 10)
❖JISHAN SHAIKH (ROLL NO. 12)
COMPUTER ENGINEERIG
DEPARTMENT, BCOE
UNDERTAKING
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: