0% found this document useful (0 votes)
3K views24 pages

Class 12 Cs Investigatory Project

Uploaded by

gamerrt921
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)
3K views24 pages

Class 12 Cs Investigatory Project

Uploaded by

gamerrt921
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/ 24

BVM GLOBAL @

TRICHY

FOOD PORTAL

NAME OF THE STUDENT :


KANISHK.M
YEAR : 2024-2025
CLASS : 12 A

CERTIFICATE

This is to certify that the project work


titled FOOD PORTAL is a bonafide
record done by Reg.No. ____________in
partial fulfilment of the project in
python during the year 2024-2025 by
KANISHK.M Certified that the
candidate was examined by us in the
project work / viva voce examination
held at BVM GLOBAL @ TRICHY on
________________
INTERNALEXAMINER
EXTERNALEXAMINER

PRINCIPAL

ACKNOWLEDGEMEN
T

I would like to express my special


thanks of gratitude to my teacher Ms K
Kavitha as well as my principal Mr V G
Suresh who gave me the golden
opportunity to do this wonderful
project on the topic Food Portal, which
also helped me in doing a lot of
research and I came to know about
many new terms which I am thankful
for. Secondly I would also like to thank
my parents and friends who helped me
a lot in finalizing this project within the
limited time frame.

INDEX
 Objective
 Introduction

 Description

 Program Coding

 Table

 Program Output

 Bibliography

OBJECTIVE
To develop a Python and SQL project to
create a vibrant and interconnected food
community, fostering a love for diverse
cuisines and culinary experiences.
Whether you are a food enthusiast
looking for your next dining adventure or
a restaurant seeking to expand your
reach, our project FOOD PORTAL is the
go-to platform for all things that are
related to food.
INTRODUCTION
Welcome to food portal :
In the hustle and bustle of our daily lives,
finding a quick and delicious meal can be a
challenge. But fear not, for we present to
you the Food Portal – a digital haven for all
your culinary cravings! Whether you're an
admin looking to manage the portal with
precision or a hungry soul ready to explore a
world of delectable options, our portal had
made sure that you are covered.
Admin Access :
The gateway to culinary control lies in the
hands of the admin. Armed with a secure
password, the admin block opens up a realm
of possibilities for managing the Food Portal
with finesse. From overseeing orders to
updating the menu, the admin has the key
to culinary command.
Ordering Bliss :
For the food enthusiasts who crave a
delightful dining experience, the Food Portal
offers an extensive array of culinary delights.
Browse through a tempting menu
showcasing a variety of dishes, each with its
own unique flavour profile. With just a few
clicks, you can place your order and tantalize
your taste buds with the finest cuisines.
Seamless Exit :
Had your fill of culinary delights or finished
managing the admin block? Fear not, for the
exit is as smooth as your favourite dessert.
With a simple command, bid adieu to the
Food Portal, knowing that it's always ready to
welcome you back for your next gastronomic
adventure.
Embrace the fusion of technology and taste
with the Food Portal – where admin control
meets culinary exploration. Join us on this
digital journey, and let the flavours of
innovation and convenience tantalize your
senses. Bon appetit!

DESCRIPTION

This provides a exciting journey as we


redefine the way people discover,
share and savoir the world of food
through our project FOOD PORTAL.
PROGRAM
CODING
ADDING FOOD OPTION FOR ADMIN :

UPDATING FOOD :

DELETING FOOD :
VIEW ORDERS :

ADMIN LOGIN FUNCTION :

ADMIN PANEL FUNCTION :


SHOW MENU :
TABLE
PROGRAM
import mysql.connector as pro

# Connect to the MySQL database


d = pro.connect(host="localhost", user="root", password="raghav0321P",
database="food")
e = d.cursor()

# Admin Function: Add Food


def add_food():
d = pro.connect(host="localhost", user="root", password="raghav0321P",
database="food")
e = d.cursor()
ser = int(input("Enter the Food ID: "))
fi = input("Enter the Food name: ")
fp = int(input("Enter the Price of Food: "))
ft = input("Enter the Food Type: ")
e.execute("INSERT INTO item VALUES ({}, '{}', {}, '{}')".format(ser, fi,
fp, ft))
print("NEW FOOD ADDED SUCCESSFULLY")
d.commit()

# Admin Function: Update Food


def update_food():
d = pro.connect(host="localhost", user="root", password="raghav0321P",
database="food")
e = d.cursor()
print("1. Update food name")
print("2. Update food price")
us = int(input("Enter your choice: "))

if us == 1:
fnid = int(input("Enter the Food ID whose food name you want to
update: "))
fna = input("Enter the updated Food Name: ")
e.execute("UPDATE item SET Food_Item = '{}' WHERE S_no =
{}".format(fna, fnid))
print("UPDATED SUCCESSFULLY")
d.commit()
elif us == 2:
fnic = int(input("Enter the Food ID whose food price you want to
update: "))
fnf = input("Enter the updated Food Price: ")
e.execute("UPDATE item SET Prices = {} WHERE S_no = {}".format(fnf,
fnic))
print("UPDATED SUCCESSFULLY")
d.commit()

# Admin Function: Delete Food


def delete_food():
d = pro.connect(host="localhost", user="root", password="raghav0321P",
database="food")
e = d.cursor()
fidd = int(input("Enter the Food ID you want to delete: "))
e.execute("DELETE FROM item WHERE S_no = {}".format(fidd))
print("YOU HAVE DELETED A FOOD ITEM SUCCESSFULLY")
d.commit()

# Admin Function: View Orders


def view_orders():
d = pro.connect(host="localhost", user="root", password="raghav0321P",
database="food")
e = d.cursor()
fgg = "SELECT * FROM orders"
print("Details of all orders are:")
e.execute(fgg)
rtt = e.fetchall()
for i in rtt:
print("***********************************************")
print("Food name:", i[0])
print("Food price:", i[1])
print("Total price:", i[2])
print("Phone NO:", i[3])
print("Address:", i[4])
print("***********************************************")

# Admin Login Function


def ad_login():
while True:
print("1. Add food")
print("2. Update food")
print("3. Delete food")
print("4. View orders")
print("5. Logout")
ask = int(input("Enter your Choice: "))

if ask == 1:
add_food()
elif ask == 2:
update_food()
elif ask == 3:
delete_food()
elif ask == 4:
view_orders()
elif ask == 5:
return

# Admin Panel Function


def ad_panel():
pas = input("Enter Password: ")
if pas == 'Zomato':
print("Access granted")
ad_login()
else:
print("Wrong Password")
print("You have been Redirected to the Main Page")
admin()

# Customer Function: Show Menu


def show_menu():
e.execute("SELECT * FROM item")
PROGRAM
OUTPUT
BIBLIOGRAPHY

 http://www.python.org
 http://www.google.co.in
 https://www.mysql.com
 https://www.wikipedia.org

You might also like