School Of Engineering And Technology
Presentation (Project Activity)
MCA 2nd Year Autumn Semester
2018-2019
JAVA Programming(CA 609)
Submitted by :
Ankita Jangir
Harshita Agarwal
Under the guidance of:
Dr. Sourabh Singh Verma
ABSTRACT
• In this document the requirements specification
for an online food ordering system designed
primarily for use in the food delivery industry.
• My system will allow restaurants to quickly and
easily manage an online menu which customers
can browse and use to place orders with just a few
clicks. The system then relays these orders to
restaurant employees through an easy to navigate
graphical interface for efficient processing.
INTRODUCTION
• In today’s age of fast food and take-out, many
restaurants have chosen to focus on quick preparation
and speedy delivery of orders rather than offering a rich
dining experience.
• Until very recently, all of these delivery orders were
placed over the phone, but there are many
disadvantages to this system, including the
inconvenience of the customer needing to have a
physical copy of the menu, lack of a visual
confirmation that the order was placed correctly, and
the necessity for the restaurant to have an employee
answering the phone and taking orders.
ADVANTAGES OF THE PROPOSED SYSTEM
It keeps tracks of
orders.
Minimum Time
Required.
Better Service.
It is more user-
friendly.
Greater Efficiency.
ER DIAGRAM
JAVA
• Java is a general-purpose computer programming
language that is concurrent, class-based, object-
oriented, and specifically designed to have as few
implementation dependencies as possible.
• It is intended to let application developers "write
once, run anywhere" (WORA), meaning that
compiled Java code can run on all platforms that
support Java without the need for recompilation.
MY SQL
• In this project, MySQL is used as the backend database.
MySQL is an open source database management system.
• The features of MySQL are given below:
1. MySQL is a relational database management system. A
relational database stores information in different tables,
rather than in one giant table. These tables can be
referenced to each other, to access and maintain data easily.
2. MySQL is open source database system. The database
software can be used and modify by anyone according to
their needs.
3. It is fast, reliable and easy to use. To improve the
performance, MySQL is multithreaded database engine.
SCREENSHOTS
Figure 4.3.1 Home Page
SCREENSHOTS
Figure 4.3.2 Registration Page
SCREENSHOTS
Figure 4.3.3 Menu Page
SCREENSHOTS
Figure 4.3.6 Add to Cart Page
Requirements
• 200 GB Hard Disk.
• 2 GB RAM.
Hardware
Requirements:-
• Windows 7/8/10
• Java (Net Beans)
• MySQl Server
• Browser: Any of Mozilla
chrome etc.
• Java JDK 107 or above
• JSP(Java Server Pages)
• MySQL WorkBench
Software
Requirements:
REFERENCES
• https://www.w3schools.in/java-tutorial/
• Java By Budo Timothy “Understanding Object-
Oriented Programming with JAVA” .
Pearson,1999
• Java By Balagurusamy E “ Programming with
JAVA, A Primer” Tata Mcgraw Hill,2006.
Online Food Ordering System

Online Food Ordering System

  • 1.
    School Of EngineeringAnd Technology Presentation (Project Activity) MCA 2nd Year Autumn Semester 2018-2019 JAVA Programming(CA 609) Submitted by : Ankita Jangir Harshita Agarwal Under the guidance of: Dr. Sourabh Singh Verma
  • 3.
    ABSTRACT • In thisdocument the requirements specification for an online food ordering system designed primarily for use in the food delivery industry. • My system will allow restaurants to quickly and easily manage an online menu which customers can browse and use to place orders with just a few clicks. The system then relays these orders to restaurant employees through an easy to navigate graphical interface for efficient processing.
  • 4.
    INTRODUCTION • In today’sage of fast food and take-out, many restaurants have chosen to focus on quick preparation and speedy delivery of orders rather than offering a rich dining experience. • Until very recently, all of these delivery orders were placed over the phone, but there are many disadvantages to this system, including the inconvenience of the customer needing to have a physical copy of the menu, lack of a visual confirmation that the order was placed correctly, and the necessity for the restaurant to have an employee answering the phone and taking orders.
  • 5.
    ADVANTAGES OF THEPROPOSED SYSTEM It keeps tracks of orders. Minimum Time Required. Better Service. It is more user- friendly. Greater Efficiency.
  • 6.
  • 7.
    JAVA • Java isa general-purpose computer programming language that is concurrent, class-based, object- oriented, and specifically designed to have as few implementation dependencies as possible. • It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
  • 8.
    MY SQL • Inthis project, MySQL is used as the backend database. MySQL is an open source database management system. • The features of MySQL are given below: 1. MySQL is a relational database management system. A relational database stores information in different tables, rather than in one giant table. These tables can be referenced to each other, to access and maintain data easily. 2. MySQL is open source database system. The database software can be used and modify by anyone according to their needs. 3. It is fast, reliable and easy to use. To improve the performance, MySQL is multithreaded database engine.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
    Requirements • 200 GBHard Disk. • 2 GB RAM. Hardware Requirements:-
  • 14.
    • Windows 7/8/10 •Java (Net Beans) • MySQl Server • Browser: Any of Mozilla chrome etc. • Java JDK 107 or above • JSP(Java Server Pages) • MySQL WorkBench Software Requirements:
  • 15.
    REFERENCES • https://www.w3schools.in/java-tutorial/ • JavaBy Budo Timothy “Understanding Object- Oriented Programming with JAVA” . Pearson,1999 • Java By Balagurusamy E “ Programming with JAVA, A Primer” Tata Mcgraw Hill,2006.