SlideShare a Scribd company logo
1 of 14
FOOD ORDERING SYSTEM.
Presented By:
Suman Malakar - 22MCA10142
Saurabh Gupta -22MCA10205
Glady Thomas -22MCA10102
OUTLINE
• Introduction.
• Domain Study.
• System Requirements.
• Software Tools
• Data Flow Diagram(System Design)
• E-R Diagram
• Conclusion
INTRODUCTION
Food Ordering System is an application which will help restaurant to optimized and
control over their restaurants. For the waiters, it is making life easier because they don’t have
to go kitchen and give the orders to chef easily. For the management point of view, the
manager will able able to control the restaurant by having all the reports to hand and able to
see the records of each employees and orders.
This application helps the restaurants to do all functionalities more accurately
and faster way. Food Ordering System reduces manual works and improves efficiency of
restaurant. This application is helping Food Ordering s to maintain the stock and cash flows
and there are many more functionalities.
 To store records.
 Control orders and services.
 Billings.
 Control staff and their shifting.
 Control multiple branches.
 Helps Manager to control each part of the restaurant.
DOMAIN STUDY
Food Ordering is the profession of managing a restaurant. The management
is mainly divided into three broader section.
Floor management: 'Floor management' includes managing staff who give
services to customers and allocate the duties of opening and closing restaurant.
The manager is responsible for making sure his or her staff is following the
service standards and health and safety regulations
Kitchen Management: 'Kitchen Management' includes the
managing staff working in the kitchen, especially the head chef.
The kitchen is the most important part of the business and the
main reason customers patronize the restaurant. Managing the
kitchen staff helps to control food quality.
SYSTEM REQUIREMENTS
Many Restaurants stores and maintain their day to day transactions
manually. But some of them are having automation system which is helping
them to store the data. But such restaurants are storing the information about
the orders and the customer information. They don’t have facility to store
the information of feedbacks and favorite orders of customers over some
period of time.
HOW SQL INJECTION WORKS?
• The ability to inject SQL commands into the database engine through
an existing application
• SQL injection is the use of publicly available fields to gain entry to your
database.
• This is done by entering SQL commands into your form fields instead
of the expected data.
• Improperly coded forms will allow a hacker to use them as an entry
point to your database
HOW SQL INJECTION WORKS?
• App sends form to user
• Attacker submits form with SQL exploit data.
• Application builds string with exploit data.
• Application sends SQL query to DB.
• DB executes query, including exploit, sends data back to
application
• Application returns data to user.
DEFENCE AGAINST SQL INJECTION
Comprehensive data sanitization
• Web sites must filter all user input
• For example, e-mail addresses should be filtered to allow only the
characters allowed in an e-mail address.
• Its SQL injection defenses can catch most attempts to sneak SQL
through web channels.
DEFENCE AGAINST SQL INJECTION
Use a web application firewall
A popular example is the free, open source module Mod Security.
Mod Security provides a sophisticated and ever-evolving set of rules to
filter potentially dangerous web requests.
DEFENCE AGAINST SQL INJECTION
Limit database privileges by context
Create multiple database user accounts with the minimum levels of
privilege for their usage environment
For example, the code behind a login page should query the database
using an account limited only to the relevant credentials table.
This way, a breach through this channel cannot be leveraged to
compromise the entire database.
THANK
YOU

More Related Content

Similar to pawan kayande 22MCA10158.pptx

foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxPrasanth344620
 
Corms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management SystemCorms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management SystemIRJET Journal
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing Yogesh Deshmukh
 
Restaurant Kitchen Order Ticket Management System
Restaurant Kitchen Order Ticket Management SystemRestaurant Kitchen Order Ticket Management System
Restaurant Kitchen Order Ticket Management SystemSyamimRosli
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for RestaurantIRJET Journal
 
Online Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfOnline Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfRohini SharmaOhlan
 
Employee Profile Management System
Employee Profile Management SystemEmployee Profile Management System
Employee Profile Management Systemncct
 
Employee Profile Management System
Employee Profile Management SystemEmployee Profile Management System
Employee Profile Management Systemncct
 
Sarath,vinoth
Sarath,vinothSarath,vinoth
Sarath,vinothK M Mca
 
Canteen management system
Canteen management systemCanteen management system
Canteen management systemshikha pardhi
 
main project test (3).pptx
main project test (3).pptxmain project test (3).pptx
main project test (3).pptxAbhijith P
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsMumbai Academisc
 
355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docxEFRENlazarte2
 
Canteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management SystemCanteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management SystemIRJET Journal
 

Similar to pawan kayande 22MCA10158.pptx (20)

foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptx
 
Corms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management SystemCorms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management System
 
Food order
Food orderFood order
Food order
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing
 
Digital cafe system
Digital cafe systemDigital cafe system
Digital cafe system
 
Restaurant Kitchen Order Ticket Management System
Restaurant Kitchen Order Ticket Management SystemRestaurant Kitchen Order Ticket Management System
Restaurant Kitchen Order Ticket Management System
 
DINEQR 2.pptx
DINEQR 2.pptxDINEQR 2.pptx
DINEQR 2.pptx
 
Microservices: Patterns & Practices
Microservices: Patterns & PracticesMicroservices: Patterns & Practices
Microservices: Patterns & Practices
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for Restaurant
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
 
Online Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfOnline Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdf
 
Employee Profile Management System
Employee Profile Management SystemEmployee Profile Management System
Employee Profile Management System
 
Employee Profile Management System
Employee Profile Management SystemEmployee Profile Management System
Employee Profile Management System
 
Sarath,vinoth
Sarath,vinothSarath,vinoth
Sarath,vinoth
 
Canteen management system
Canteen management systemCanteen management system
Canteen management system
 
main project test (3).pptx
main project test (3).pptxmain project test (3).pptx
main project test (3).pptx
 
Group-9.pptx
Group-9.pptxGroup-9.pptx
Group-9.pptx
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx
 
Canteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management SystemCanteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management System
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

pawan kayande 22MCA10158.pptx

  • 1. FOOD ORDERING SYSTEM. Presented By: Suman Malakar - 22MCA10142 Saurabh Gupta -22MCA10205 Glady Thomas -22MCA10102
  • 2. OUTLINE • Introduction. • Domain Study. • System Requirements. • Software Tools • Data Flow Diagram(System Design) • E-R Diagram • Conclusion
  • 3. INTRODUCTION Food Ordering System is an application which will help restaurant to optimized and control over their restaurants. For the waiters, it is making life easier because they don’t have to go kitchen and give the orders to chef easily. For the management point of view, the manager will able able to control the restaurant by having all the reports to hand and able to see the records of each employees and orders. This application helps the restaurants to do all functionalities more accurately and faster way. Food Ordering System reduces manual works and improves efficiency of restaurant. This application is helping Food Ordering s to maintain the stock and cash flows and there are many more functionalities.
  • 4.  To store records.  Control orders and services.  Billings.  Control staff and their shifting.  Control multiple branches.  Helps Manager to control each part of the restaurant.
  • 5. DOMAIN STUDY Food Ordering is the profession of managing a restaurant. The management is mainly divided into three broader section. Floor management: 'Floor management' includes managing staff who give services to customers and allocate the duties of opening and closing restaurant. The manager is responsible for making sure his or her staff is following the service standards and health and safety regulations
  • 6. Kitchen Management: 'Kitchen Management' includes the managing staff working in the kitchen, especially the head chef. The kitchen is the most important part of the business and the main reason customers patronize the restaurant. Managing the kitchen staff helps to control food quality.
  • 7. SYSTEM REQUIREMENTS Many Restaurants stores and maintain their day to day transactions manually. But some of them are having automation system which is helping them to store the data. But such restaurants are storing the information about the orders and the customer information. They don’t have facility to store the information of feedbacks and favorite orders of customers over some period of time.
  • 8. HOW SQL INJECTION WORKS? • The ability to inject SQL commands into the database engine through an existing application • SQL injection is the use of publicly available fields to gain entry to your database. • This is done by entering SQL commands into your form fields instead of the expected data. • Improperly coded forms will allow a hacker to use them as an entry point to your database
  • 9. HOW SQL INJECTION WORKS? • App sends form to user • Attacker submits form with SQL exploit data. • Application builds string with exploit data. • Application sends SQL query to DB. • DB executes query, including exploit, sends data back to application • Application returns data to user.
  • 10.
  • 11. DEFENCE AGAINST SQL INJECTION Comprehensive data sanitization • Web sites must filter all user input • For example, e-mail addresses should be filtered to allow only the characters allowed in an e-mail address. • Its SQL injection defenses can catch most attempts to sneak SQL through web channels.
  • 12. DEFENCE AGAINST SQL INJECTION Use a web application firewall A popular example is the free, open source module Mod Security. Mod Security provides a sophisticated and ever-evolving set of rules to filter potentially dangerous web requests.
  • 13. DEFENCE AGAINST SQL INJECTION Limit database privileges by context Create multiple database user accounts with the minimum levels of privilege for their usage environment For example, the code behind a login page should query the database using an account limited only to the relevant credentials table. This way, a breach through this channel cannot be leveraged to compromise the entire database.