0% found this document useful (0 votes)
4 views

MIRCH MASALA

The document outlines a project on Hotel Management submitted by Rasha Parmar for her Computer Science class at Kendriya Vidyalaya Sabarmati. It includes a certificate of completion, an acknowledgment section, and detailed descriptions of the project's aim, introduction, software and hardware used, source code, output, and bibliography. The project aims to create a user-friendly application in Python for managing food orders and generating invoices in a restaurant setting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

MIRCH MASALA

The document outlines a project on Hotel Management submitted by Rasha Parmar for her Computer Science class at Kendriya Vidyalaya Sabarmati. It includes a certificate of completion, an acknowledgment section, and detailed descriptions of the project's aim, introduction, software and hardware used, source code, output, and bibliography. The project aims to create a user-friendly application in Python for managing food orders and generating invoices in a restaurant setting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

KENDRIYA VIDYALAYA SABARMATI

SUBJECT : COMPUTER SCIENCE

[CS] PROJECT TITLE : HOTEL

MANAGEMENT SUBMITTED BY : RASHA

PARMAR

CLASS : XIA

SESSION : 2021-22
KENDRIYA VIDYALAYA SABARMATI

DEPARTMENT OF COMPUTER
SCIENCE

CERTIFICATE
This is to certify that Kum. RASHA PARMAR , a
student of class XI A has successfully completed
the project Programming for HOTEL
MANAGEMENT under the guidance of Mrs.
RAKSHA PARMAR, PGT (C.S.) during the year
2019-20 in partial fulfilment of computer science
practical examination conducted by AISSCE-2021-
22.

Date :

Internal examiner External examiner Principal


INDEX

S.NO. TITLE Pg No. SIGN.

1 Acknowledgement
2 Aim and Introduction
3 Hardware and Software
4 Code
5 Output
6 Bibliography
ACKNOWLEDGEMENT

I would like to express my special thanks of gratitude to


my teacher Mrs. RAKSHA PARMAR, PGT (C.S.) as
well as our Principal Mr. AVIJIT PANDA who gave
me the guidance and motivation to do this project on
the topic ‘HOTEL MANAGEMENT’, which also helped
me in doing a lot of Research and I came to know
about so many new things I am really thankful to them.

Secondly, I would also like to thank my family who


helped me a lot in finalizing this project within the
limited time frame.
AIM & INTRODUCTION

AIM:
To create a user friendly application that is similar food
serving in various hotel with invoice bill using python

INTRODUCTION:
This project has been developed to know how to accept
order of different dishes of restaurant ,display the list of
various dishes,sabzi,chapati,After accepting order
generate bill etc is written in Python. To achieve this, idle
and spyder python editor which is an integrated
development environment are used.
The interactive feature of the program makes it much
more convenient for the user to get restaurent details and
do further food order if desired.
SOFTWARE AND HARDWARE
APPLICATION

SOFTWARE:
 idle
 spyder
 MS WORD
 WINDOWS 10, 8

HARDWARE:
 4 GB RAM
 STANDARD I/O DEVICES
***********************SOURCE CODE OF PROJECT ************************

troti=0
tsabzi=0
total=0
tsoup=0
d={}
def address():
print('~'*77)
print("\n\
\t Mirch Masala Gandhinagar\n\
\t FF104/118, Supermall-2, infocity,\n\
\t Gandhinagar 382007, Phone : 91-0-9825144444\n\
")
print('~'*77)
def billhead():
print("\n\
\t\t TAX INVOICE\n\
\t\tORIGINIAL FOR RECIPIENT")
print()
print('='*72)
print('='*72)
print("Bill No. Bill Date Rm/Tbl#\t No. of Cust.")
print('='*72)
print('='*72)

def displaymenu():
print('-'*72)
print("S. NO.\t\t DISHES \t\t\t COST\t")
print('-'*72)
print('\t ','*'*20,'SOUP','*'*20,'\t\n'
"1.\t\t Hot & Sour Soup \t\t 40\t\n"
"2.\t\t Manchow Soup \t\t\t 60\t\n"
"3.\t\t Tomato Soup \t\t\t 40\t\n"
"4.\t\t Corn Soup \t\t\t 40\t\n"
"5.\t\t Cream Soup \t\t\t 50\t\n")
print('\t ','*'*20,'SABZI','*'*19,'\t\n'
"1.\t\t Paneer Kadhai \t\t\t 360\t\n"
"2.\t\t Kaju Curry \t\t\t 370\t\n"
"3.\t\t Sabzi Tarkari \t\t\t 330\t\n"
"4.\t\t Paneer Handi \t\t\t 360\t\n"
"5.\t\t Balti Paneer \t\t\t 360\t\n")
print('\t ','*'*16,'ROTI','*'*16,'\t\n'
"1.\t\t Butter Roti \t\t\t 20\t\n"
"2.\t\t Kulcha \t\t\t 20\t\n"
"3.\t\t Naan \t\t\t\t 20\t\n"
"4.\t\t Puri \t\t\t\t 15\t\n"
"5.\t\t Garlic Naan \t\t\t 30\t\n")
def bill(bn,tbl,cust):
global d
print(d)
address()
billhead()
import datetime
date=datetime.datetime.today()
print("bill No:",bn,' ',"Date:",date,'',"Table No:",tbl,'',"No.Of Cust:",cust)
print("********Total bill*********".center(46))
print("Food Item Price Quantity Total Price")
for i in d:
print(i,"\t ",d[i][0],"\t ",d[i][1],"\t ",d[i][2])
total=tsoup+tsabzi+troti
print('='*72)
print(" Total Payment:",total)
cgst=total*0.25
print(" CGst :",cgst)
print(" SGst :",cgst)
ftotal=total+2*cgst
print("====================================================
==============")
print(" Final Payment:",ftotal)
print("====================================================
===============")
print("***************************Visit Again******************************")

def soup(soup1):
global tsoup
global d
print('\t ','*'*20,'SOUP','*'*20,'\t\n'
"1.\t\t Hot & Sour Soup \t\t 40\t\n"
"2.\t\t Manchow Soup \t\t\t 60\t\n"
"3.\t\t Tomato Soup \t\t\t 40\t\n"
"4.\t\t Corn Soup \t\t\t 40\t\n"
"5.\t\t Cream Soup \t\t\t 50\t\n")
ans="y"
while ans=="y":
soup=int(input("select soup (1/2/3/4/5):"))
q= int(input("enter quantity:"))
if soup==1:
print("you have ordered",q,"Hot and Sour Soup")
soup1=soup1+q*40
ans=input("do you want more soup?(y/n)").lower()
d["Hot and Sour"]=["40 ",q,q*40]
elif soup==2:
print("you have ordered",q,"Manchow Soup")
soup1=soup1+q*60
ans=input("do you want more soup?(y/n)").lower()
d["Manchow Soup"]=["60 ",q,q*60]
elif soup==3:
print("you have ordered",q,"Tomoto Soup")
soup1=soup1+q*40
ans=input("do you want more soup?(y/n)").lower()
d["Tomato Soup "]=["40 ",q,q*40]
elif soup==4:
print("you have ordered",q,"Corn Soup")
soup1=soup1+q*40
ans=input("do you want more soup?(y/n)").lower()
d["Corn Soup "]=["40 ",q,q*40]
elif soup==5:
print("you have ordered",q,"Cream Soup")
soup1=soup1+q*50
ans=input("do you want more soup?(y/n)").lower()
d["Cream Soup "]=["50 ",q,q*50]
else:
print("Please select from 1/2/3/4/5")
tsoup=tsoup+soup1
return tsoup,d

def sabzi(sabzi1):
global tsabzi
global d
print('\t ','*'*20,'SABZI','*'*19,'\t\n'
"1.\t\t Paneer Kadhai \t\t\t 360\t\n"
"2.\t\t Kaju Curry \t\t\t 370\t\n"
"3.\t\t Sabzi Tarkari \t\t\t 330\t\n"
"4.\t\t Paneer Handi \t\t\t 360\t\n"
"5.\t\t Balti Paneer \t\t\t 360\t\n")
ans="y"
while ans=="y":
sabzi=int(input("enter dish no:"))
q= int(input("enter quantity:"))
if sabzi==1:
sabzi1=sabzi1+q*360
print("you have ordered",q,"dishes of Paneer Kadhai")
ans=input("do you want more sabzi?(y/n)").lower()
d["PaneerKadhai"]=["360",q,q*360]
elif sabzi==2:
sabzi1=sabzi1+q*370
print("you have ordered",q,"dishes of Kaju Curry")
ans=input("do you want more sabzi?(y/n)").lower()
d["Kaju Curry "]=["370",q,q*370]
elif sabzi==3:
sabzi1=sabzi1+q*330
print("you have ordered",q,"dishes of Sabzi Tarkari")
ans=input("do you want more sabzi?(y/n)").lower()
d["SabziTarkari"]=["330",q,q*330]
elif sabzi==4:
sabzi1=sabzi1+q*360
print("you have ordered",q,"dishes of Paneer Handi")
ans=input("do you want more sabzi?(y/n)").lower()
d["Paneer Handi"]=["360",q,q*360]
elif sabzi==5:
sabzi1=sabzi1+q*360
print("you have ordered",q,"dishes of Balti Paneer")
ans=input("do you want more sabzi?(y/n)").lower()
d["Balti Paneer"]=["360",q,q*360]
else:
print("Please select from 1/2/3/4/5")
tsabzi=tsabzi+sabzi1
return tsabzi,d

def roti(roti1):
global troti
global d
print('\t ','*'*16,'ROTI','*'*16,'\t\n'
"1.\t\t Butter Roti \t\t\t 20\t\n"
"2.\t\t Kulcha \t\t\t 20\t\n"
"3.\t\t Naan \t\t\t\t 20\t\n"
"4.\t\t Puri \t\t\t\t 15\t\n"
"5.\t\t Garlic Naan \t\t\t 30\t\n")
ans="y"
while ans=="y":
roti=int(input("enter dish no:"))
q= int(input("enter quantity:"))
if roti==1:
print("you have ordered",q,"Butter Roti")
roti1=roti1+q*20
ans=input("do you want more roti?(y/n)").lower()
d["Butter Roti "]=["20 ",q,q*20]
elif roti==2:
print("you have ordered",q,"Kulcha")
roti1=roti1+q*20
ans=input("do you want more roti?(y/n)").lower()
d["Kulcha "]=["20 ",q,q*20]
elif roti==3:
print("you have ordered",q,"Naan")
roti1=roti1+q*20
ans=input("do you want more roti?(y/n)").lower()
d["Naan "]=["20 ",q,q*20]
elif roti==4:
print("you have ordered",q,"Puri")
roti1=roti1+q*15
ans=input("do you want more roti?(y/n)").lower()
d["Puri "]=["15 ",q,q*15]
elif roti==5:
print("you have ordered",q,"Cheese Garlic Naan")
roti1=roti1+q*30
ans=input("do you want more roti?(y/n)").lower()
d["Garlic Naan "]=["30 ",q,q*30]
else:
print("Please select from 1/2/3/4/5")
troti=troti+roti1
return troti,d

def main():
ans="y"
address()
while True:
print('\t\t',"-"*43)
print("\t\t\t Welcome to mirch masala")
print()
print("\t\tInput '1' to display menu")
print("\t\tInput '2' to place order for food items")
print("\t\tInput '3' to print bill")
print("\t\tInput '4' to exit")
num= int(input("Enter number:"))
if num==1:
displaymenu()
ans=input("proceed to order (y/n)?")
if ans== "y":
main()
elif num==2:
print("[write 'exit' to return to main menu]")
st="y"
while st=="y":
dish=input("dish name(soup,sabzi,roti):").lower()
if dish=="soup":
t,d=soup(tsoup)
print(t,"***",d)
st=input("do you want to order more food?(y/n)").lower()
elif dish=="sabzi":
t,d=sabzi(tsabzi)
print(t,"***",d)
st=input("do you want to order more food?(y/n)").lower()
elif dish=="roti":
t,d=roti(troti)
print(t,"***",d)
st=input("do you want to order more food?(y/n)").lower()
else:
main()
elif num==3:
bn1=input("Bill no.:")
tbl1= input("table no.:")
cust1= input("no. of customers:")
bill(bn1,tbl1,cust1)
else:
exit(0)
main()
OUT PUT OF PROJECT

MAIN SCREEN

DISPLAY MENU:
Accept soup order

Accept sabzi order

Accept roti/chapatti order


Print food bill
BIBLIOGRAPHY

I have gone through the following to complete my


project:

 Computer Science With Python Textbook


For Class XII (Sumita Arora)
 www.makemytrip.com
 www.google.com
 www.python.org

You might also like