0% found this document useful (0 votes)
208 views26 pages

Hotel Management

The document appears to be a project report submitted by a student named Pawan Ku. Jaiswal for their class 12 computer science coursework. The project is on developing a Hotel Management System using Python. The 3 page report includes sections on certificates, declarations, acknowledgements, an abstract describing the project, contents, and an introduction to the system. It also provides details on the existing system, proposed system, software and hardware requirements, system design flowchart, and coding details.

Uploaded by

Pawan Jaiswal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views26 pages

Hotel Management

The document appears to be a project report submitted by a student named Pawan Ku. Jaiswal for their class 12 computer science coursework. The project is on developing a Hotel Management System using Python. The 3 page report includes sections on certificates, declarations, acknowledgements, an abstract describing the project, contents, and an introduction to the system. It also provides details on the existing system, proposed system, software and hardware requirements, system design flowchart, and coding details.

Uploaded by

Pawan Jaiswal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

SANSKAR PUBLIC SCHOOL, RAIGARH (C.G.

)
AFFILIATION No. - 3330131

PROJECT REPORT
ON

HOTELMANAGEMENT
SYSTEM

Name: - Pawan Ku. Jaiswal


Class: -XII Section: -Commerce
Subject: -Computer Science
Subject Code: - 083
Admission No: -2682 Year: -2020-21
1
CERTIFICATE
This is to certify that Pawan Ku. Jaiswal of class XII
Commerce is a Bonafide students of Sanskar Public
School, Raigarh. He has successfully completed his
project on “HOTEL MANAGEMENT SYSTEM”
given to him in Python. He has successfully fulfilled
the requirements of this project which will remain
as a bonafide record of the work done by him in the
Institution forever.
While wishing him great success for his future, I
expect that he will be able to reflect his inner talent
as and when required.

PRINCIPAL External Examiner


Mrs. Rashmi Sharma (Signature)
DECLARATION
I declare that I am the bonafied student of
Sanskar Public School, Raigarh. I would also
like to declare that the project entitled “Hotel
Management System” is a true and genuine
work done by me as per the CBSE curriculum
and guidelines. I am completely submitting my
project to School.

Pawan Kumar Jaiswal

3
ACKNOWLEDGEMENT
The satisfactions that accompany the successful completion
of any task would be incomplete without mentioning the
people who made it possible. The credit must go to each
individual who contributed their efforts together which in
turns produced this output.
I am very much thankful to my project Guide our mam
Mrs.Archana Kumari (PGT CSE) for guiding me in
developing this project.
I would like to express my deep sense of gratitude to our
respected Principal Mrs. Rashmi Sharma for her unfailing
co-operation & encouragement throughout the completion
of Course and Project.
I would also like to thank my teammates for their support.
I am thankful to all my Friends who gave their kind support
and time whenever needed and helped me run a lot of thing
which I am unsure of my sincere thanks to my family
members for their unwavering support.
Last but not the least special thanks to all those who
couldn’t find note mention in the pages of this report.
ABSTRACT
Hotel Management System deals with the maintenance of a

guest’s bill during one’s stay at the hotel and withal the allocation

of rooms for them. This software will be used mainly by the

receptionist who will be the first staff member a guest

conventionally sees on ingress and additionally the last one afore

one leaves. The receptionist can utilize this software to allocate

rooms to the newly arrived guests based on their budget

requisites. The room number will be then engendered and given

to the guest along with a unique customer ID. Any restaurant,

laundry, recreational activity bills will be accounted by the

receptionist of particular facility. The entire bill can then be paid

by the guest at the time one wishes to depart from the hotel..

5
CONTENTS
1. INTRODUCTION 07-08
1.1 Objective Of The Project

2. SYSTEM STUDY 09-10


2.1 Existing System
2.2 Proposed System
2.3 Software/Hardware Requirement

3. SYSTEM DESIGNING 11
3.1 Flowchart

4. SYSTEM DEVELOPMENT 12-24


4.1CODING
4.2 SCREEN SHOT
5. CONCLUSION 25
6. BIBLIOGRAPHY 26
INTRODUCTION
The Hotel Management system is to generalize and
simplify the monthly or day to day activities of Hotel
like Room activities, check in of New Customer, check
out of customer, assigning a room according to
customer requirement, and finally compute the bill
etc. which has to be performed repeatedly on regular
basis. To provide efficient, fast, reliable and user-
friendly systems the basic motto behind this exercise.
And show the Hotel room facilities, Book room. The
main aim of the entire activity is to automate the
process of day to day activities of Hotellike 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.

7
OBJECTIVE OF THE
PROJECT
1. Ascertain that the software can run on any given platform.

2. Facilely maintain the details of all the guests who have

stayed at the hotel.

3. Give facile and free access to guests to view their bill

status.

4. Develop a facile and error-free method of entering details of

the guests for the staff members into the software.

5. Allocate and mange rooms of each of the guests.

6. Generate a bill for the use of each facility by the guest.

7. Ascertain to have a user-amicable interface so that users are

drawn into utilizing the software again.

8. Avail in the transitioning from other 3rd party software.

9. Manage the bills of all the guests felicitously without any

mismatches.
SYSTEM STUDIES
Existing System

Hotel management involves a defined study of the


current system leading to the specification of new
system. The existing system happens to be a non-
computerized operating system were all operations
are done manually by the receptionist.

Proposed System
The proposed system will help the Hotels to operate
efficiently by eliminating all the time-consuming
procedures and provide a better service to their
customers as well as for the employees in the
company. It will eliminate the need for members of
staff of the hotel to go about some affairs manually
and hereby reduces most problem inherent in the
existing system.

9
SOFTWARE/HARDWARE

REQUIRNMENT

Software needed:

• Operating system: Window

• Programming Language: Python 3.7

Hardware Needed:

➢ Processor: Intel Pentium III or higher

➢ Processor speed: 1.8 GHz

➢ RAM: 64 MB RAM

➢ Hard Disk Drive: 130MB

➢ Monitor: IBM/SAMSUNG

➢ Cache Memory: 2MB


SYSTEM ANALYSIS AND
DESIGNING
Flowchart:
Flowchart is the basic designing techniques used in creating basic

design for the project which is helpful to get the flow of information

in the system. Various notation and symbols are used to represents

input, output , processed and logic implementation on the system.

Start

Enter Customer Detail

Generate Bill

Get Feedback

Stop

11
CODING
class pyotel:

def
__init__(self,rt='',s=0,p=0,r=0,t=0,a=1800,name='',address='',ci
ndate='',coutdate='',rno=101):
mine="WELCOME TO PYOTEL HOTEL"
width=100
print (mine.center(width,'*'))

self.rt=rt

self.r=r

self.t=t

self.p=p

self.s=s
self.a=a
self.name=name
self.address=address
self.cindate=cindate
self.coutdate=coutdate
self.rno=rno
def inputdata(self):
self.name=input("\nEnter your name:")
self.address=input("\nEnter your address:")
self.cindate=input("\nEnter your check in date:")
self.coutdate=input("\nEnter your checkout date:")
print("Your room no.:",self.rno,"\n")
def roomrent(self):#sel1353

print ("We have the following rooms for you:-")

print ("1. type A----->rs 11000 PN\-")

print ("2. type B----->rs 9500 PN\-")

print ("3. type C----->rs 8000 PN\-")

print ("4. type D----->rs 7500 PN\-")

x=int(input("Enter Your Choice Please->"))

n=int(input("For How Many Nights Did You Stay:"))

if(x==1):

print ("you have opted room type A")

self.s=11000*n

elif (x==2):

print ("you have opted room type B")

self.s=9500*n

elif (x==3):

print ("you have opted room type C")

self.s=8000*n

13
elif (x==4):
print ("you have opted room type D")

self.s=7500*n

else:

print ("please choose a room")

print ("your room rent is =",self.s,"\n")

def restaurentbill(self):

print("*****RESTAURANT MENU*****")

print("1.water--->Rs50","2.tea--->Rs30","3.breakfast
combo--->Rs140","4.lunch--->Rs190","5.dinner---
>Rs230","6.Exit")

while (1):

c=int(input("Enter your choice:"))

if (c==1):
d=int(input("Enter the quantity:"))
self.r=self.r+50*d

elif (c==2):
d=int(input("Enter the quantity:"))
self.r=self.r+30*d

elif (c==3):
d=int(input("Enter the quantity:"))
self.r=self.r+140*d

elif (c==4):
d=int(input("Enter the quantity:"))
self.r=self.r+190*d

elif (c==5):
d=int(input("Enter the quantity:"))
self.r=self.r+230*d

elif (c==6):
break;
else:
print("Invalid option")

print ("Total food Cost=Rs",self.r,"\n")

deflaundrybill(self):
print ("******LAUNDRY MENU*******")

print ("1.Shorts--->Rs18","2.Trousers--->Rs22","3.Shirt---
>Rs35","4.Jeans--->Rs46","5.Girlsuit--->Rs38","6.Exit")

while (1):
#brought to you by code-projects.org

e=int(input("Enter your choice:"))

if (e==1):
f=int(input("Enter the quantity:"))
self.t=self.t+18*f

elif (e==2):
f=int(input("Enter the quantity:"))
self.t=self.t+22*f
15
elif (e==3):
f=int(input("Enter the quantity:"))
self.t=self.t+35*f

elif (e==4):
f=int(input("Enter the quantity:"))
self.t=self.t+46*f

elif (e==5):
f=int(input("Enter the quantity:"))
self.t=self.t+48*f
elif (e==6):
break;
else:

print ("Invalid option")

print ("Total Laundary Cost=Rs",self.t,"\n")

def gamebill(self):
print ("******GAME MENU*******")

print ("1.Table tennis--->Rs140","2.Bowling---


>Rs180","3.Snooker--->Rs250","4.Video games---
>Rs300","5.Pool--->Rs250","6.Exit")

while (1):

g=int(input("Enter your choice:"))


if (g==1):
h=int(input("No. of hours:"))
self.p=self.p+140*h

elif (g==2):
h=int(input("No. of hours:"))
self.p=self.p+180*h

elif (g==3):
h=int(input("No. of hours:"))
self.p=self.p+250*h

elif (g==4):
h=int(input("No. of hours:"))
self.p=self.p+300*h

elif (g==5):
h=int(input("No. of hours:"))
self.p=self.p+250*h
elif (g==6):
break;

else:

print ("Invalid option")

print ("Total Game Bill=Rs",self.p,"\n")

def display(self):
print ("******HOTEL BILL******")
print ("Customer details:")
print ("Customer name:",self.name)
17
print ("Customer address:",self.address)
print ("Check in date:",self.cindate)
print ("Check out date",self.coutdate)
print ("Room no.",self.rno)
print ("Your Room rent is:",self.s)
print ("Your Food bill is:",self.r)
print ("Your laundary bill is:",self.t)
print ("Your Game bill is:",self.p)

self.rt=self.s+self.t+self.p+self.r

print ("Your sub total bill is:",self.rt)


print ("Additional Service Charges is",self.a)
print ("Your grandtotal bill is:",self.rt+self.a,"\n")
self.rno+=1

def main():

a=hotelfarecal()

while (1):
print("1.Enter Customer Data")

print("2.Calculate rommrent")

print("3.Calculate restaurant bill")

print("4.Calculate laundry bill")


print("5.Calculate gamebill")

print("6.Show total cost")

print("7.EXIT")

b=int(input("\nEnter your choice:"))


if (b==1):
a.inputdata()

if (b==2):

a.roomrent()

if (b==3):

a.restaurentbill()

if (b==4):

a.laundrybill()

if (b==5):

a.gamebill()

if (b==6):

a.display()

if (b==7):
feed=input("Enjoyed our services--->")
if feed=='yes':
print("Thank You!!! Visit Again!!!")
19
elif feed=='no':
print("Thank You!!! We will take care...")

quit()

main()
SCREEN SHOT

21
23
CONCLUSION

Hotel management system now-a-day have the


advantage of modernisation. Computer have done the work
more easy. Computer is playing an important role in
management. Reports are made on daily basis for every
customer check in or checkout which can easily be seen by
the management. Hotel management system has also
primary purpose is to provide facilities to customers. A
software for computer makes the things many times easy,
these are made as user friendly and to keep an check
balance in hotel management and accounts as well. So,
these things are very important.

25
BIBLIOGRAPHY

1. www.google.co.in
2. www.youtube.com
3. www.w3schools.com
4. www.tutorialspoint.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy