0% found this document useful (0 votes)
221 views15 pages

Restaurant Food Ordering App Services (Android)

This document describes a restaurant food ordering app for Android that was submitted for a bachelor's degree in computer science and engineering. The app aims to provide a more convenient online ordering system for customers compared to traditional in-person queues. It allows customers to view menus, select items, pay online or on delivery. The system maintains user accounts and order details securely in a database. It is expected to reduce labor costs for restaurants by automating the ordering process.

Uploaded by

Divya Singh
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
221 views15 pages

Restaurant Food Ordering App Services (Android)

This document describes a restaurant food ordering app for Android that was submitted for a bachelor's degree in computer science and engineering. The app aims to provide a more convenient online ordering system for customers compared to traditional in-person queues. It allows customers to view menus, select items, pay online or on delivery. The system maintains user accounts and order details securely in a database. It is expected to reduce labor costs for restaurants by automating the ordering process.

Uploaded by

Divya Singh
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 15

RESTAURANT FOOD ORDERING APP SERVICES

(ANDROID)
Submitted in partial fulfillment of the requirement for the award of degree of

BACHELOR OF ENGINEERING

IN

COMPUTER SCIENCE & ENGINEERING

SUBMITTED TO: ER. GURMEET MAM

SUBMITTED BY: SHEETAL DWEVEDI

(17bcs3139)

DEPARTMENT OF COMPUTER SCINCE & ENGINEERING

CHANDIGARH UNIVERSITY, GHARUAN


MAY 2019
ACKNOWLEDGEMENT
ABSTRACT

The online food ordering system provides convenience for the customers. It
overcomes the disadvantages of the traditional queuing system. This system
increases the takeaway of foods than visitors. Therefore, this system enhances the
speed and standardization of taking the order from the customer. It provides a
better communication platform. The user’s details are noted electronically.

The online food ordering system set up menu online and the customers easily
places the order with a simple mouse click. Also with a food menu online you can
easily track the orders, maintain customer's database and improve your food
delivery service. This system allows the user to select the desired food items from
the displayed menu. The user orders the food items. The payment can be made
online or pay-on-delivery system. The user’s details are maintained confidential
because it maintains a separate account for each user. An id and password is
provided for each user. Therefore it provides a more secured ordering.
LIST OF FIGURES

Figure No. Title Page No.


TABLE OF CONTENTS
Sr. TOPIC PAGE NO.
NO.
Introduction

It is known globally that, in today’s market, it is extremely difficult to start a new small-scale business
and live-through the competition from the well-established and settled owners. In fast paced time of
today, when everyone is squeezed for time, the majority of people are finicky when it comes to placing a
food order. The customers of today are not only attracted because placing an order online is very
convenient but also because they have visibility into the items offered, price and extremely simplified
navigation for the order. Online ordering system that I am proposing here, greatly simplifies the
ordering process for both the customer and the restaurant. System presents an interactive and up-to-
date menu with all available options in an easy to use manner. Customer can choose one or more items
to place an order which will land in the Cart. Customer can view all the order details in the cart before
checking out. At the end, customer gets order confirmation details. Once the order is placed it is entered
in the database and retrieved in pretty much real time. This allows Restaurant Employees to quickly go
through the orders as they are received and process all orders efficiently and effectively with minima
delays and confusion.

Motivation

The motivation for designing this application came because my family is involved in the fast food
business and I personally do not like waiting for long in the store or to have to call store to place an
order especially during the peak lunch or dinner hours. Moreover, I value recent learning about the Java
and JSP Programming languages as well as seeing how powerful and dynamic they are when it comes to
web designing and applications. The languages used to build this application are JavaScript, JSP, HTML
and Java at client facing whereas Oracle database at the back-end because I found them to be extremely
useful while working on the technologies

. Aim of the Software

This software is developed to help computer science students to learn about the Web application
designing using JSP and HTML from their basic capabilities to build a complete working application from
5 scratch. Further, it gives insight about how GUI interacts with server-side language, Java, and finally
with the Oracle database.

Background and Related Work

This Case study looks at the problem of setting up a fast food restaurant. In existing system there are
few problems:

• For placing any orders customers have to visit hotels or restaurants to know about food items and
then place order and pay. In this method time and manual work is required.

• While placing an order over the phone, customer lacks the physical copy of the menu item, lack of
visual confirmation that the order was placed correctly.
• Every restaurant needs certain employees to take the order over phone or in-person, to offer a rich
dining experience and process the payment. In today’s market, labor rates are increasing day by day
making it difficult to find employees when needed.

Hence, to solve this issue, what I propose is an “Online Food Order System, originally designed for small
scale business like College Cafeterias, Fast Food restaurant or Take-Out, but this system is just as
applicable in any food delivery industry.

The main advantage of my system is that it greatly simplifies the ordering process for both the customer
and the restaurant and also greatly lightens the load on the restaurant’s end, as the entire process of
taking orders is automated.

Anticipated Benefits are:

1. This will minimize the number of employees at the back of the counter.

2. The system will help to reduce labor cost involved.

3. The system will be less probable to make mistake, since it’s a machine.

4. This will avoid long queues at the counter due to the speed of execution and number of optimum
screens to accommodate the maximum throughput.

Program Requirements

Outline your solution. Describe the "whats" of your project -- what does it do? Product Perspective: The
Online Food Order System application is a web-based system. It can be accessed using IE 10.0 and
above, Fire Fox 31 and above and Google Chrome.
System Model:

The structure of the system can be divided into 3 main logical components:

• Web Ordering System- provides the functionality for customers to place their order and supply
necessary details.

• Menu Management-allows the restaurant to control what can be ordered by the customers

• Order Retrieval System-This is a final logical component. Allows restaurant to keep track of all orders
placed. This component takes care of order retrieving and displaying order information.

Product Function:

The Online Food Order System application would have the following basic functions: Web Ordering
System Module This module provides the functionality for customers to place their order and supply
necessary details. Users of the system, namely restaurant customers, must be provided the following
functionality:

• Create an account.
• Manage their account.

• Log in to the system.

• Navigate the restaurant’s menu.

• Select an item from the menu.

• Add an item to their current order.

• Review their current order.

• Remove an item/remove all items from their current order.

• Provide payment details.

• Place an order.

• Receive confirmation in the form of an order number.

• View order placed.


REFERENCES

 www.google.com

 www.youtube.com

 www.wikipedia.com

 www.internshala.com

You might also like