Project Report On
Food Ordering System
Bangladesh University of Business and Technology Dhaka-1216
Department of Computer Science and Engineering
“Food Ordering System”
A Project Report
Submitted in partial fulfillment of the requirements
For the course of Software Development 100
(CSE Day intake 46, section 02)
Project supervisor Submitted by
Badhan Chandra Das 1.Md Mehedi Hasan - 20211103055 (L)
Lecturer 2.Showrobh Kumar Roy - 20211103059
Department of Computer Science & 3.Akimul Islam - 20211103048
Engineering
4.Md Akter Uzzaman - 19202103463
Bangladesh University of Business
and Technology (BUBT)
I
DECLARATION
We, hereby declare that the discussion entitled “Food Ordering System”
being submitted by us towards the partial fulfillment of the requirement
for the course of software development 100, Department of Computer
Science and Engineering is a project work carried by us under the
supervision of Badhan Chandra Das sir and have not been submitted
anywhere else. We will be the responsible if any mistake found there.
Date :
27- November-2021
II
ACKNOWLEDGEMENT
We like to share our sincere gratitude to all those who help us in
completion of this project. During the work we faced many challenges
due to our lack of knowledge and experience but these people help us to
get over from all the difficulties and in final compilation of our idea to a
shaped sculpture.
We would like to thank Badhan Chandra Das sir for his governance and
guidance, because of which our whole team was able to learn the minute
aspects of a project work.
We are also thankful to our whole class and most of all to our parents
who have inspired us to face all the challenges and win all the hurdles
life.
Thank you all.
III
ABSTRACT
“ONLINE FOOD ORDERING SYSTEM” is a project designed primarily for
use in the food delivery industry. This system will allow hotels and
restaurants to increase scope of business by reducing the labor cost
involved. The system also allows to quickly and easily manage an online
menu which customers can browse and use to place orders with just
few clicks. Restaurant employees then use these orders through an
easy to navigate graphical interface for efficient processing.
IV
Table of Contents
Topic Page No:
Chapter-01: Introduction: 2
1.1. Project aim and objective 2
1.2. Operational Environment 2
Chapter-02: System Analysis: 3
2.1. Software Requirement 3
2.2. General Description 3
Chapter-03: System Implementation: 4
3.1. Module Description 4
3.2. Diagram 5
3.3. User Interface 6 -11
Chapter-04: Conclusion 12
4.1. Future Work 12
4.2. Conclusion 13
1
Chapter:1
Introduction:
This chapter gives an overview about the software destination, building
environment and objective of the project.
1.1 Project aim and objective:
One of the main objectives of a restaurant to ensure customer
satisfaction. Manual listing of orders by the waiters may result to
slow response in customer service. Hence, if the restaurant uses
the proposed system, manipulation of orders to the customers be
so easy and quick by just touching on the tablet and choosing the
desired menu.
1.2 Operational Environment:
This is the building environment table:
Processer Intel 10Gen Core i5
Operating System Windows 10
Memory 8GB
Storage 500GB
IDE Code Blocks
Compiler GNU GCC
2
Chapter:2
System Analysis:
In this chapter, we will discuss and analyze about the developing
process of Food Ordering System.
2.1 Requirements:
We used C to build this application and we used code blocks to write
our codes.
2.2 General description:
In this world of growing technologies everything has been
computerized. A restaurants mainly observe about customers. Thus
there is a need of a system which can handle the data of customers in a
restaurants. This project simplifies the task of maintain records because
of its user friendly nature.
3
Chapter:3
System Implementation:
3.1 Module description:
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.
• Log in to the system.
• Navigate the restaurant’s menu.
• Select an item from the menu.
• Review their current order.
• cancel their current order.
• Provide payment details.
4
3.2. Diagram:
5
3.3. User Interface:
Login and Registration
6
Registration Zone
7
Show Item
8
Review current order
9
10
Log Out:
11
Chapter:4
4.1 Conclusion:
An online food ordering system is developed where the customers can
make an order for the food and avoid the hassles of waiting for the
order to be taken by the waiter. Using the application, the end users
register online, read the E-menu card and select the food from the e-
menu card to order food online. Once the customer selects the
required food item the chef will be able to see the results on the screen
and start processing the food. This application nullifies the need of a
waiter or reduces the workload of the waiter. The advantage is that in a
crowded restaurant there will be chances that the waiters are
overloaded with orders and they are unable to meet the requirements
of the customer in a satisfactory manner. Therefore by using this
application, the users can directly place the order for food to the chef
online.
12
4.2 Future Goal:
The following section describes the work that will be implemented with
future releases of the software.
• Customize orders: Allow customers to customize food orders
• Enhance user interface by adding more user interactive features.
Provide deals and promotional offer details to home page. Provide
recipes of the week/day to Home Page.
• Payment Options: Add different payment options such as PayPal,
Cash, Gift Cards etc. Allow to save payment details for future use.
• Restaurant Locator: Allow to find and choose a nearby restaurant.
13