Anda di halaman 1dari 22

3​rd ​Cycle NAAC Accredited At A Grade With CGPA

3.58/4

▪ ​Anjana kumari
(07)
▪ ​Komal kumari (12)
▪ ​Kumari
Shristy(11)
▪ ​Sana Perween
(14)
▪ ​Shreya Sneham
(33)
▪ ​Vibha Singh(34)


Introductio
n

Objectiv
e
• Proposed
System

Purpos
e
• Tools and
Platform Used
• Hardware and Software
Requirement

• Analysis ​▪

DFD

ER
D

Table
s
• Future Scope and
Limitation

Conclusi
on
INTROD
UCTION

Online Food Ordering System is a process in which one


can order various foods and beverages from some local
restaurant and hotels through the use of internet, just by
sitting at home or any place and the order is delivered to
the told location.

Nowadays everyone is having busy schedule whether it is


urban area or rural. But talking specifically about the
urban areas and deeply about the big cities, people out
there are so busy in their life that they don’t get enough of
time to have their meals properly.

It overcomes the demerits of the manual hotel or mess


system and the old fashioned queuing system. This
system enhances the readymade of foods than people.

The online food ordering system provides the menu


online and the customers can easily place the order by
clicking just the mouse or by touching a button on their
smart phones by selecting the desired food items from a
list of available menu items provided by the local
restaurant or hotel. Therefore it provides a more secured
and safe ordering system.
OBJECTIVE OF
THE PROJECT

This project deals with the information criteria of the


ONLINE FOOD ORDERING SYSTEM. ​Basically
the project describes how to manage the details of item
category, customers, etc.

The main objectives behind the development of this


project are as follows:-

• To manage the
information of food.
• To manage the information
of order.
• To manage information of
customers.
• To provide online menu information
for customer.
• To provide door to door
food service.
• Reduce
paperwork.

Thus, there are a number of objectives behind developing


the ​“ONLINE FOOD ORDERING SYSTEM” ​and it
reduces a lot of manual working of the staff.

PROPOSED
SYSTEM

This system is a bunch of benefits from various point of


views. As this online application enables the end users to
register to the system online, select the food items of their
choice from the menu list, and order food online.
As soon as the chef prepares the food, the later the
person forwards the parcels to the delivery persons
assigned with the location and customer along with the bill
status​. ​With this application the work load of the waiter in
the hotels are reduced in some situations.

One of the various benefits of this system is that if there


is rush or a huge crowd present in the restaurant then in
that case sometimes unavailability of tables and also
there will be chances that the waiters are unavailable as
they are busy in handling others, so the customer can
directly order the food to the chef online by using this
application and the customer has to no longer face this
problem. This system allows the staff to serve customer
within less time as compared to the manual system.

PURP
OSE
The purpose of the project online food
ordering system is:

• Happy to help
customers.
• It’s just one
click.
• It’s fast, easy &
comfortable.
• Online food ordering is
opened 24/7.
Description of Front End
and Back End

We are using HTML(Hyper Text Markup Language) and


CSS(Cascading Style Sheet) as our Front End. HTML is
the language for describing the structure of web pages. It
is used to add structure and form to text, image and many
more. Basically it tells the browser’s what’s on page which
includes everything that is heading, paragraph, image etc.
CSS takes all the stylish information that is used to be
written inline that is colors, borders, size positioning, etc. It
is used for describing the presentation of document
written in a markup language like HTML.

For Back End, we are using JAVA DB (Derby) i.e., ​the


Java DB database is Sun's supported distribution of
Apache Derby​. Java DB is a fully transactional, secure,
standards-based database server, written entirely in Java,
and fully supports SQL, JDBC API, and Java EE
technology. The Java DB database is packaged with the
Glassfish ​application server, and is included in ​JDK 6 ​as
well.
SOFTWARE / HARDWARE
REQUIREMENTS

SOFTWARE
REQUIREMENTS:
-

• OPERATING SYSTEM :
WINDOWS 7/8.1

• DATABASE :
DERBY

• LANGUAGE :
JAVA

• IDE :
NETBEANS

• ​TECHNOLOGY
: J2EE

HARDWARE
REQUIREMENTS:-

• One
PC
• RAM
128MB

• Color
Monitor

• ​Printer and other


Peripherals
E-R DIAGRAM ​ Cust-ID

Name
Email
Phone no ​Order-ID
Cus_Id

Address ​
Customer ​Order
Employees ​
Admin ​Username
Order D/T
Del. D/T
Emp_Id ​Place
Finalize
Name

Category Amount
​ has

Price
Amount

Prepared by
Item
Cus_id
by
Order_id ​Date
Name A​ ddress
Order_id
Item
Delivered by
Cart ​Goes to has

Emp_Id
Admin_id
Phone ​

password ​Cus_id
no
Goes to
Payment ​Cus_id
Order_id ​D/T
Bill calculation

Response FOOD
Respon
se

0 LEVEL DFD SYST


EM
Admi
n
Admi
n

USER Request 0.0


Reque
st

Retrieve Store

Databas
e

FO
S
1 st level
DFD

FOR
USER

Valid
ate

Customer ​ User details


Login ​
3.
0
3.
0

View
items
e an
r
1. Bill calculation
0 details
2. Bill calculation
details
0
Item details ​Order details Payment

FOR ADMIN
Admin ​1.0
Check details
Admin ​Login
2.0
Request for view
Customer Report
3.0
Request for view
Item report
4.0
Request for view ​Order report
5.0
Request for order
cart
6.0
Request for view
Bill calculation
7.0
Selection Employees
8.0
Conform
COD
User
Item
Order
Detail
Detail
Detail
Detail

TABLE
STRUCTUR
E

Custome
r


Order


Admin

• Food
Item


Employe
e


Paymen
t

• Cart
Customer
_Details

SR.
NO
FIELD NAME DATA TYPE

1. Cus_Id ​Integer(10) 2.
​ Name Varchar2(20) 3. Email
Varchar2(20)

4. Phone no Number(15) 5. Address Varchar2(50)

Order_D
etails
SR.NO FIELD NAME DATATYPE

1. Order_Id Integer(10) 2. Order_date/time


Date 3. Delivery_date/time Date 4. Cus_Id
Integer(10) 5. Order_Id Integer(10) 6. Emp_Id
Integer(10)

Admin_D
etails

SR.NO FIELD NAME DATATYPE

1. Admin_id Integer(10) 2. Username



Varchar2(20) 3. Password Varchar2(05)

Employees ​SR NO. FIELD NAME DATATYPE


1. Emp_Id Integer(10) 2. Name Varchar2(20) 3.
Address Varchar2(50) 4. Phone no. Number(15)
5. Cus_id Integer(10) 6. Order_id Integer(10)

Cart_det
ails

SR NO. FIELD NAME DATATYPE 1.


Cus_Id Integer(10) 2. Amount Number 3.
Order_Id Integer(10) 4. Date Date

Item_de
tails

SR NO. FIELD NAME DATATYPE


1. Item_name Varchar2(40) 2.
Item_amount Number 3. Item_price
Integer(10) 4. Item_category Varchar2(40)
Varchar2(40)
5. ​View item ​

Payment_d
etails

SR NO. FIELD NAME DATATYPE 1.


Cus_Id Integer(10) 2. Bill calculation
Number 3. Order_Id Integer(10) 4.
Date/time Date

The Limitation of
the project
• The system does not provide online
payment system.
• ​We are limited
menu
• ​OTP is not provided through sms in your
contact number.

Future scope of
the project

• This project aimed at developing an online food


ordering system which can be used in small places,
and medium cities firstly and then on a large scale or
metor cities.

• It is developed to help restaurants to simplify their


daily experience of customers and also helps restaurant
develop healthy customer relationship by providing
good services.

• The system enables staff to let update and make


changes to their food list based on the orders placed
and orders completed.

The above mentioned points are the enhancements which


can be done to increase the applicability and usage of the
project....

CONCL
USION

TO sum it up, this web based ​ONLINE FOOD ORDERING


SYSTEM ​focuses on delivering the food to the place of people.
The purpose of this system is to people can enjoy their food at
any place. They pay the price after delivering the product.
Customer’s can order anything from the menu. And in how
much quantities they want the food is delivered at your place.

Anda mungkin juga menyukai