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

Ilovepdf Merged

RVQERV HFGC

Uploaded by

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

Ilovepdf Merged

RVQERV HFGC

Uploaded by

kishorej1412
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 43
VELAMMALVIDHYASHRAM GUDUVANCHERY @ COMPUTER SCIENCE “FOOD PORTAL” “ACADEMIC YEAR 2024 — 25” Done By: SRI SAKTHI P XIE BONAFIDE CERTIFICATE This is to certify that this COMPUTER SCIENCE project on the topic “FOOD PORTAL” has been successfully completed by SRI SAKTHI P of class XII E at Velammal Vidhyashram, Guduvanchery, for the partial fulfillment of this project as a part of All India Senior School Certificate Examination- CBSE, New Delhi for the academic Year 2024 - 2025. Signature of Principal Signature of the Guide Signature of the Signature of the Internal Examiner External Examiner ACKNOWLEDGEMENT | wish to express my deep gratitude and sincere thanks to the Senior Principal Dr. REETHISH , Velammal Vidhyashram, Guduvanchery for the encouragement given to me and for all the facilities that she provided for this project work. | sincerely appreciate this magnanimity by taking me into his fold for which | shall remain indebted to him. | extend my heartfelt thanks to Ms PADMA POORANI M Computer Science Teacher, who guided me to successfully complete this project. | take this opportunity to express my deep gratitude for her valuable guidance, constant encouragement, and immense motivation, which sustained my efforts at all stages of this project work. | would like to thank my lab assistant, a lab in charge, and technical staff for providing correct information which makes the completion of this project work in an excellent way. | cannot forget to offer my sincere thanks to my parents, and also to my classmates who helped me to carry out this project work successfully and for their valuable advice and support, which | received from them from time to time. “INTRODUCTION “OUR MISSION «SOFTWARE AND HARDWARE REQUIREMENTS « SOURCE CODE IN PYTHON “SOURCE CODE IN SQL “OUTPUT SCREEN “ BIBLIOGRAPHY INTRODUCTION PYTHON: Python is a high-level, interpreted scripting language developed in the late 1980s by Guido van Rossum at the National Research Institute for Mathematics and Computer Science in the Netherlands. The initial version was published at the alt.sources newsgroup in 1991, and version was released in 1994. Python 2.0 was released in 2000, and the 2.x versions were the prevalent releases until December 2008. At that time, the development team made the decision to release version 3.0, which contained a few relatively small but significant changes that were not backward compatible with the 2.x versions. Python 2 and 3 are very similar, and some features of Python 3 have been back ported to Python 2. But in general, they remain not quite compatible. Both Python 2 and 3 have continued to be maintained and developed, with periodic release updates for both. As of this writing, the most recent versions available are 2.7.15 and 3.6.5. However, an official End of life of January 1,2020 has been established for Python 2, after which time it will no longer be maintained. If you are a newcomer to Python, it is recommended that you focus on Python 3, as this tutorial will do. Python is still maintained by a core development team at the Institute, and Guido is still in charge, having been given the title of BDFL (Benevolent Dictator For Life) by the Python community. The name Python, by the way, derives not from the snake, but from the British comedy troupe Monty Python’s Flying Circus, of which Guido was, and presumably still is, a fan. It is common to find references to Monty Python sketches and movies scattered throughout the Python documentation. Python is Popular Python has been growing in popularity over the last few years. The 2018 Stack Overflow Developer Survey ranked Python as the 7th most popular and the number one most wanted technology of the year. World-class software development countries around the globe use Python every single day. According to research by Dice Python is also one of the hottest skills to have and the most popular programming language in the world based on the Popularity of programming Language Index. Python is Interpreted Many languages are compiled, meaning the source code you create needs to be translated into machine code, the language of your computer’s processor, before it can be run. Programs written in an interpreted language are passed straight to an interpreter that runs them directly. This makes for a quicker development cycle because you just type in your code and run it, without the intermediate compilation step. One potential downside to interpreted languages is execution speed. Programs that are compiled into the native language of the computer processor tend to run more quickly than interpreted programs. For some applications that are particularly computationally intensive, like graphics processing or intense number crunching, this can be limiting. In practice, however, for most programs, the difference in execution speed is measured in milliseconds, or seconds at most, and not appreciably noticeable to a human user. The expediency of coding in an interpreted language is typically worth it for most applications. Python is Free The Python interpreter is developed under an OSI-approved open-source license, making it free to install, use, and distribute, even for commercial purposes. A version of the interpreter is available for virtually any platform there is, including all flavors of Unix, Windows, mac OS, smartphones and tablets, and probably anything else you ever heard of. A version even exists for the half dozen people remaining who use 0S/2. Python is Portable Because Python code is interpreted and not compiled into native machine instructions, code written for one platform will work on any other platform that has the Python interpreter installed. (This is true of any interpreted language, not just Python.) Python is Simple As programming languages go, Python is relatively uncluttered, and the developers have deliberately kept it that way. A rough estimate of the complexity of a language can be gleaned from the number of keywords or reserved words in the language. These are words that are reserved for special meaning by the compiler or interpreter because they designate specific built-in functionality of the language. Python 3 has 33 keywords, and Python 2 has 31. By contrast, C++ has 62, Java has 53, and Visual Basic has more than 120, though these latter examples probably vary somewhat by implementation or dialect. MYSQL: Database Management System & Types of DBMS: A Database Management System (DBMS) is a software application that interacts with the user, applications and the database itself to capture and analyze data. The data stored in the database can be modified, retrieved and deleted, and can be of any type like strings, numbers, images etc. Types of DBMS: There are mainly 4 types of DBMS, which are Hierarchical, Relational, Network, and Object-Oriented DBMS. Hierarchical DBMS: As the name suggests, this type of DBMS has a style of predecessor- successor type of relationship. So, it has a structure similar to that of a tree, wherein the nodes represent records and the branches of the tree represent fields. Relational DBMS (RDBMS): This type of DBMS, uses a structure that allows the users to identify and access data in relation to another piece of data in the database. Network DBMS: This type of DBMS supports many to many relations wherein multiple member records can be linked. Object-oriented DBMS: This type of DBMS uses small individual software called objects. Each object contains a piece of data, and the instructions for the actions to be done with the data. Structured Query Language (SQL) SQL is the core ofa relational database which is used for accessing and managing the database. By using SQL, you can add, update or delete rows of data, retrieve subsets of information, modify databases and perform many actions. The different subsets of SQL are as follows: e DDL (Data Definition Language) -It allows you to perform various operations on the database such as CREATE, ALTER and DELETE objects. DML (Data Manipulation Language) - It allows you to access and manipulate data. It helps you to insert, update, delete and retrieve data from the database. DCL (Data Control Language)- It allows you to control access to the database. Example - Grant or Revoke access permissions. TCL(Transaction Control Language) - It allows you to deal with the transaction of the database. Example - Commit, Rollback, Savepoint, Set Transaction. MySQL & its Features MySQL is an open-source relational database management system that works on many platforms. It provides multi-user access to supportmany storage engines and is backed by Oracle. So,you can buy a commercial license version from Oracle to get premium support services. The features of MySQL are as follows: Ease of Management -The software very easily gets downloaded and also uses an event scheduler to schedule the tasks automatically. e Robust Transactional Support -Holds the ACID (Atomicity, Consistency, Isolation, Durability) property, and also allows distributed multi-version support. e Comprehensive Application Development -MySQL has plugin libraries to embed the database into any application. It also supports stored procedures, triggers, functions, views and many more for application development. You can refer to the RDS Tutorial, to understand Amazon’s RDBMS. High Performance -Provides fast load utilities with distinct memory caches and table index partitioning. Low Total Cost Of Ownership -This reduces licensing costs and hardware expenditures. Open Source & 24 * 7 Support -This RDBMS can be used on any platform and offers 24*7 supports for open source and enterprise edition. im Secure Data Protection - MySQL supports powerful mechanisms to ensure that only authorized users have access to the databases. High Availability -MySQL can run high speed master/slave replication configurations and it offers cluster servers. Scalability & Flexibility -With MySQL you can run deeply embedded applications and create data warehouses holding a humongous amount of data. MySQL Data Types e Numeric - This data type includes integers of various sizes, floating point(real) of various precisions and formatted numbers. Character-string - These data types either have a fixed, or a varying number of characters. This data type also has a variable-length string called CHARACTER LARGE OBJECT (CLOB) which is used to specify columns that have large text values. Bit-string - These data types are either of a fixed length or varying length of bits. There is also a variable-length bit string data type called BINARY LARGE OBJECT(BLOB), which is available to specify columns that have large binary values, such as images. Boolean -This data type has TRUE or FALSE values. Since SQL, has NULL values, a three-valued logic is used, which is UNKNOWN. Date & Time -The DATE data type has: YEAR, MONTH, and DAY in the form YYYY-MM-DD. Similarly, the TIME data type has the components HOUR, MINUTE, and SECOND in the form HH:MM: SS. These formats can change based on the requirement. Timestamp & Interval -The TIMESTAMP data type includes a minimum of six positions, for decimal fractions of seconds and an optional WITH TIME ZONE qualifier in addition to the DATE and TIME fields. The INTERVAL data type mentions a relative value that can be used to increment or decrement an absolute value of a date, time, or timestamp. Python MySQL Database Connection: Arguments required to connect MySQL from Python You need to know the following detail of the MySQL server to perform the connection from Python. e Username - i.e, the username that you use to work with MySQL Server. The default username for the MySQL database is a root Password - Password is given by the user at the time of installing the MySQL database. If you are using root then you won't need the password. Host Name - is the server name or Ip address on which MySQL is running. if you are running on localhost, then you can use localhost, or it’s IP, i.e. 127.0.0.0 Database Name - Database name to which you want to connect. READ Operation READ Operation on any database means to fetch some useful information from the database. Once our database connection is established, you are ready to make a query into this database. You can use either fetchone() method to fetch single record or fetchall() method to fetech multiple values from a database table. ¢ fetchone() — It fetches the next row of a query result set. A result set is an object that is returned when a cursor object is used to query a table. e fetchallQ) — It fetches all the rows in a result set. If some rows have already been extracted from the result set, then it retrieves the remaining rows from the result set. e DATABASE CONNECTIVITY: Steps to connect MySQL database in Python using MySQL Connector Python 1. Install MySQL Connector Python using pip. 2.Use the mysql.connector.connect()method of MySQL Connector Python with required parameters to connect MySQL. 3.The cursor.execute()to execute SQL queries from Python. 4.Close the Cursor object using a cursor.close() and MySQL database connection using connection.close() after your work completes. 5.Catch Exception if any that may occur during this process. 6.Use the connection object returned by a connect()method to create a cursor object to perform Database Operations. Use the connection object returned by a connect()method to create a cursor object to perform Database Operations. 7. The cursor.execute()to execute SQL queries from Python. 8. Close the Cursor object using a cursor.close() and MySQL database connection using connection.close() after your work completes. 9. Catch Exception if any that may occur during this process. Python D8 API V2.0 (PEP I} 249) = concent, | Je connected El i Je result data j HARDWARES AND SOFTWARES REQUIRED « HARDWARES- 1. Desktop Computer 2. PC ¢ SOFTWARES- 1. Python (latest version) 2. MySQL 3. Python Connector Module Database System 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: Unlock the Power 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: Explore and Indulge 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: You’re Way Out 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 appétit! Our MISSION Our mission is to create a vibrant and interconnected food community, fostering a love for diverse cuisines and culinary experiences. Whether you're 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 food-related. Join us on this exciting journey as we redefine the way people discover, share, and savoir the world of food through our project FOOD PORTAL. Feel free to customize this introduction to better fit the specific features and goals of your food portal project. import mysql.connector as pro =pro.connect(host="localhost" user="root" password="" admin" ,database="'food") e=d.cursor() # ADDING FOOD OPTION FOR ADMIN def add_food(): d=pro.connect(host="localhost" ,user="root" password=" admin" ,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 (0,'0'0,'0')"-format(ser,fi,fp,ft)) print('NEW FOOD ADDED SUCCESSFULLY") d.commit() # UPDATING FOOD & PRICE OPTION FOR ADMIN def update_food(): d=pro.connect(host="Jocalhost"’",user="root" ,password=" admin" ,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() print(''You have been Redirected to the Admin page") ad_login() # DELETING FOOD OPTION FOR ADMIN def delete_food(): d=pro.connect(host="'localhost" ,user="'root" ,password=" admin" ,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() # VIEWING ORDER HISTORY OPTION FOR ADMIN def view_orders(): =pro.connect(host="localhost" user="root" password="" admin" ,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: Pratt ("8299 ee ses ees ese eee ee eek eek eset eee seslsiektesetesesf0") 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 (ee eeseseebeeieeieeeiereriminiiskioiceiesesett ibe seseaaeaeakeaeack # LOGIN OPTION FOR ADMIN def ad_login(): while 1: 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 # PASSWORD FOR ADMIN TO LOGIN 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() # FOOD ITEMS TO SHOW CUSTOMER def show_menu(): e.execute("'select * from item") w=e.fetchall() print(" for iin w: print(''Food No.",i[0],'""Food Name:",i[1],"-- Price:"',i[2],"--Food type:"',i[3] ) d.commit() ui=input(""Do you want to order food:"') if u i=="'yes": F_order() else: print("'Thank you") print(''You have been Redirected to the Main Page'') return # TO PLACE ORDER OF FOOD ITEM def F_order(): io=int(input(''Enter the food item no. you want to order:")) QTY=int(input("Enter QTY of food:"')) phn=int(input(""Enter your Phone NO:")) ADR=input(''Enter your Address:"') fi=(‘'select * from item where S_no={}"'.format(io)) e.execute(fi) fi=e.fetchall() iname=fi[0][1] iprice=fi[0][2] oprice=iprice*QTY ins="insert into orders(O_name,I_price,O_price,P_no,ADR)values('{}',{},{ }.0,'(}')" format(iname,iprice,oprice,phn,ADR) print('****###*B LL teeeeree) print("'Address:",ADR) print(""Phone NO:",phn) print(''Food name:"',iname) print('Food price:' ,iprice) print(""QTY of food:" ,QTY) print('Total price:',oprice) Print (11 ese esses eset) print(''Thanks for ordering food") print('"Your order has been confirmed") print(''You have been Redirected to the MAIN PAGE") e.execute(ins) d.commit() # VIEWING YOUR FOOD ORDER HISTORY def F_View(): yno=int(input("'Enter your phone NO:")) a=("'select * from orders where P_no={}"').format(yno) e.execute(a) rt=e.fetchall() if len(rt)>0: for iin rt: print(''Your recent orders are:"') print(""*****+**YQUR ORDER DETAILS ARE SHOWN BELOW?#*###282") print(''Food name:"',i[0]) print(''Food price:",i[1]) print(''Total price:",i[2]) print(''Phone NO:"i[3]) print("'Address:"',i[4]) else: print("YOU HAVE NOT PLACED ANY ORDER") d.commit() # CANCELING YOUR FOOD ORDER def F_Cancel(): cor=int(input("'Enter your phone NO:"')) dele=(''delete from orders where P_no={}").format(cor) e.execute(dele) print(''Your order has been cancelled SUCCESSFULLY") print(''You have been Redirected to the MAIN PAGE") d.commit() # FEEDBACK OPTION FOR CUSTOMER def F_feedb(Q): fdb=int(input("Enter your Phone NO:")) print("'Give us Feedback--"') fdc=input(" "') fdp="insert into Feed values P_no,F_back={},'{}'".format(fdb,fdc) print(''THANKS FOR YOUR FEEDBACK") print(""You have been Redirected to MAIN PAGE") d.commit() # MAIN MENU FOR CUSTOMER def main_menu(): while True: --WELCOME TO FOOD print("'1. Main Menu") print(''2. Place your Orders") print('"'3. View order") print(''4. Cancel your Order") print(''5. Feedback") print(''6. Exit") a=int(input("Enter the Service you want:"')) if a==1: show_menu() elif a==2: F_order() elif a==3: F_View() elif a==4: F_Cancel() elif a==5: F_feedb() elif a==6: break # HOME PAGE def admin(): while True: a seen) print(""WELCOME TO FOOD PORTAL") print("'1. Admin Login") print(''2. Customer Login") print(''3. EXIT") op=int(input("'Enter option :"')) if op==1: ad_panel() elif op main_menu() elif op==3: break admin() FOOD ITEM TABLE DECI MeCCaecukss 5 | Hi | | | | | | | | i | | | I | | | | | | | | | | ! | | | | | | | | I | I | | | | | | | | | Hi aa Leet a I) lato Paneer Makhana Pear amie Kadhai Paneer CCL et lia Paneer Dhanya-Adraki Chicken Tangdi Kabab(3pc) Chicken Popcorn & French fries Chicken Tikka Dum Biryani ewe Caste) ee a Mr sas ge UCC) a o PU ae hae CREM) Regular Panner Rol1(2pc) Chicken Tikka Ro11(2pc) Pen o Perma US teat edo ore Cun eC En Che Un ee he Ul Mushroom Biryani Regular Chicken Biryani tn hah Ul ise ae COME ae | ea A PEELE PEM cy ice EU Xo) a) 128) Regular Paratha(S5pc) | Regular Naan(2pc) cise Cues 1) Garlic Naan(2pc) DPE Mees 19) Cheese Pav Bhaji (3pc) Cheese Grilled vada Pav(3pc) fo Neate 1e) 0) Pav Bhaji (3pc) North Indian Thali URE Ue Gujrati Thali TEU Ce A NC) veg veg veg veg Nea] NT eet] Non-veg NT Deer] veg veg veg veg Ne) Neat] Net Donat] Nera] veg veg veg Ne) Dat] Det] veg veg veg veg veg veg veg veg veg veg veg veg veg veg veg veg veg veg Food Order Table: Pes Bhaji (3 | Tulsi ni eee y Cgc ame Butter Naan(2pc) Ea 8923 | Tulsi Nagar DEVEL Furry Lt} hr u if aT a 0)0] 780768923 you ncan improve your service.. | 637062543 Need Improvement 786905670 THANKS FOR THE GREAT SERVICE 907899078 Great service...... 663706254 ai erl an Z0)0] 890780678 Prices Can be Negotiable :( 917686694 Had a great exprience :) 678067909 Thank you so much — 9 rows in set (0.13 sec) FOOD PORTAL MAIN PAGE: = RESTART: D:\GROUP 2 PROJECT 2\project_2.py SO I kkk kok: WELCOME TO FOOD PORTAL 1. Admin Login 2. Customer Login 3. EXIT Enter option ‘| ADMIN LOGIN OPTION: Rnter «opticwm =1. Enter Password :Zomato Access granted Add food Update food Delete fLood View orders Logout Brtver your Choice: ADDING FOOD ITEM BY ADMIN: Enter your Choice: 1 Enter the Food ID:45 Enter the Food name:Bengali Thali Enter the Price of Food;900 Enter the Food Type:Veg & Non-Veg NEW FOOD ADDED SUCCESSFULLY NEW FOOD ADDED SUCCESSFULLY UPDATING FOOD NAME BY ADMIN: Enter your Choice: 2 1. update food name 2. update food price Enter your choice :1 Enter the Food ID whose food name you want to update :22 Enter the updated Food Name: Paneer Biryani UPDATED SUC! FULLY UPDATING FOOD PRICE BY ADMIN Enter your Choice: 2 1, update food name 2, update food price Enter your choice :2 Enter the Food ID whose food price you want to update :40 Enter the updated Food Price: 750 UPDATED SUCCESSFULLY DELETING FOOD ITEM BY ADMIN: Enter your Choice: 3 Enter the Food ID you want to delete :45 YOU HAVE DELETED A FOOD ITEM SUCCESSFULLY VIEWING ORDER HISTORY BY ADMIN: Enter your Choice: 4 Details of all orders are: JUHI SISOS IIHS TO IIIT I IIIT I Ek Food name: Regular Naan (2pc) Food price: 200 Total price: 600 Phone NO: 780768923 Address: Tulsi nagar Ju EES E IIHT TO IIIA IIIT I JX SSSI ISIS SSS IIIS SISSIES SSSI IIIS Food name: Pav Bhaji(3pce) Food price: 200 Total price: 600 Phone NO: 895070630 Address: Bada Bazar JESSE SSIS IIS S ESE IIS HIS SIS EESTI: JES ISS III ISIS IIIS IIA IIIS TA I ITAA II Food name: Regular Panner Roll(2pc) Food price: 280 Total price: 1400 Phone NO: 917686694 Address: Gandhi nagar JIGS II IIIS IIA II III I IITA A IITA JOSIE TOSI TOSI OIE IGE IIE ISITE ITO IIT I LOGOUT OPTION FOR ADMIN: Enter your Choice: 5 JESSIE SSIES IBIS IEIEIEI GIS TEE IE EI te WELCOME TO FOOD PORTAL 1. Admin Login 2. Customer Login 3. EXIT Enter option :| MAIN MENU FOR CUSTOMER: SEIT I IIT TTT rE: WELCOME TO FOOD PORTAL 1. Admin Login 2. Customer Login 3, EXIT ~-HELCOME 10 FOOD PORTAL-- 4, Cancel your Order » Feedback Ryit FOOD ITEMS FOR CUSTOMER: he Service yc MENU. FOR Food Nane: Food Nane: Food Nane: Food Nane: Food Nane: Food Nane Food Name: Food Nane Food Nane et Panner Food Nane Nane! Nane! Food Name: Nane! ‘ood Name: Name: Food Name: Fos Fox Fos a Na i Name: want 1 ae Dhanya-Adraki ‘Tangdi Kabat Popcorn & French f. ikka Dun Biryani Murg Mus Chicke: Pr Bhuna Masala i type: Veg pe: Veg type type: Non-Veg Regul: Chicke jouble ag Fi Mutton Chicken I Panner R 1(2pc) Non-Veg --Pr kh Kabab Ro! jeg Biryani Paneer Biryan Mush nk Se 4 type: Non-Veq + Non=\ Regular ar Mutton B: Mutton Regu DAL FRY ~ i --Price: 350 --Food type =-Price: 400 --Food t ype 0 =-Food type: Veg 2 Veg =-Food type: Ve --Food t) Non-V Non=Ve veg Dum Biryani al veq N gular Paral gular Naan 2pc Waan (2pc) Naan (2pc) Naan (Zpc) Paw Bhai}i pc} Bhat W Bhaji Masa! Marathi Thali PLACING ORDER FOR CUSTOMER: Enter the Service you want:2 Enter the food item no. you want to order:33 Enter QTY of food:2 Enter your Phone NO:678090903 Enter your Address:Tulsi nagar JH BOOB TL Li ioet iat Address: Tulsi nagar Phone NO: 678090903 Regular Naan (2pc) 200 QTY of food: 2 Total price: 400 JES SIS IS EIS rai lok Thanks for ordering food Your order has been confirmed You_have been Redirected to the MAIN PAGE FEEDBACK OF CUSTOMER: Enter the Service you want:5 Enter your Phone NO:907899078 Give us Feedback-- Thank you so much THANKS FOR YOUR FEEDBACK You have been Redirected to MAIN PAGE PERSONAL ORDER HISTORY OF CUSTOMER: Enter the Service y want:3 Enter your phone NO:780768923 Your recent orders are: #seeeOHOFYOUR ORDER DETAILS ARE SHOWN BELOW**# «#8 eH# Food name: Regular Naan (2pe) Food price: 200 Total price: 600 Phone NO 7180768923 Address: Tulsi nagar Your recent orders a #oeOHOFYOUR ORDER DETAILS ARE SHOWN BELOW* ++ 8H Food name: Pav Bhaji (3pc) Food price: 200 Total price: 1000 Phone NO 7180768923 Addre si nagar Your recent orders a *#44444444*YOUR ORDER DETAILS ARE SHOWN BELOW***##**#4* Food name: Butter Naan (2p Food pric: Total pric: Phone NO: Address: Tulsi Nagar EXIT OPTION FOR CUSTOMER: Enter the Service you want:6 FOI GEIS GEIS ISIS IEG EIEI SIE I TICE III GI ieee WELCOME TO FOOD PORTAL 1. Admin Login 2. Customer Login 3. EXIT Enter option | REFERENCES e Wikipedia https://www.wikipedia.org/ e Python https://www.python.org/ e MySQL https://www.mysql.com/ ¢ Class 11 & 12 Computer Science Books (SUMITA ARORA)

You might also like