WTL Mini Project ON: Online Food Ordering System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 27

WTL MINI PROJECT

REPORT
ON

Online Food Ordering


System.
Submitted By:
Suyash Balshetwar
Harsimran Singh Dhillon
Shraddha Gohel
Ankita Jethva

Branch : T. E. Computer (2018-2019)


Guided By: Prof. K. P. Birla

Department of Computer Engineering


K. K. Wagh Institute of Engineering Education & Research
Hirabai Haridas Vidyanagari, Amrutdham, Panchavati,
Nashik – 422 003.

Affiliated to Savitribai Phule Pune University


K. K. WAGH INSTITUTE OF ENGINEERING
EDUCATION & RESEARCH
NASIK.

CERTIFICATE
This is to certify that

Suyash Balshetwar
Harsimran Singh Dhillon
Shraddha Gohel
Ankita Jethva

Has Successfully completed

SDL Mini Project on

Store Management System and Data Analysis

Towards the Partial Fulfilment Of Bachelor’s

Degree In Computer Engineering

Of Savitribai Phule Pune University

During Academic Year 2018 – 2019

Prof. K. P. Birla Prof. Dr. S. S.Sane Prof. Dr. K. N. Nandurkar


[Mini Project Guide] [H.O.D] [Principal]
I. TITLE
Online Food Ordering
System.

1
II. ABSTRACT
With the increasing popularity of food delivery, the
traditional telephone order food has inconvenience to the
customers as well as the food delivery store. Websites of
restaurant can be created but it becomes difficult for the
manager to handle it efficiently. So to overcome that issue
we have designed a website that helps to manage the
restaurants order online. A handy website which also helps
in publicity of the restaurant and helps in increase sales of
the restaurant by giving the customer an option of placing
order online and getting delivery of food at home. This
website lets the manger to keep a track of the past sales
record with the database being managed by the website
itself.

KEYWORDS
PHP, Bootstrap, CSS, JavaScript, Data Management,
MySQL.

2
III. INTRODUCTION

The online food ordering system is for local restaurants to


provide a more interactive way for customers to order food
online using these websites. Ordering food online is
designed for its more flexibility and performance for
interactive navigation through website to order food online
and the website is made in such a way that it will be able to
take large number of orders simultaneously. The database
connectivity to this website helps in tracking the old
records of orders done by restaurant which can be useful
for sales analysis.

3
PROBLEM STATEMENT

A local restaurant owner wants to promote its


restaurant and to provide online food ordering
system. The restaurant also wants the database of the
online food ordered to analyse the sales of the
restaurant. A website is to be made for online
promotion and food ordering system along with a
database for analysing the sales.

4
IV. OBJECTIVES
 To develop a Website for promoting the
restaurant ,handling online food orders and keeping
a track of past sales record
 To provide an interactive way for customers to
order food online via mobile or computer and track
the delivery of the food.
 To provide facility to manager for adding,
updating, and removal of food items from the menu
visible to the customer.
 To visualize the data record in the database of
the website for future management of orders. 

5
V. OUTCOMES
 The owner/manager will be able to accept online
food orders.
 The manager will be able to edit the menu for
online food ordering.
 The manager will be able to keep a track of the
previous order records.
 The owner will be able to visualize the data to
know his sales and plan accordingly.

6
VI. SOFTWARE AND
HARDWARE
REQUIREMENTS

Hardware: Any Desktop or Laptop having processor


of 2 GB RAM and minimum 50 MB hard disk space.

Software: Xampp, MySQL, Bootstrap, CSS,


JavaScript, Web browser (Google Chrome),
Windows 7, 8, 10 or Linux.

7
VII. PLAN WITH
TIMELINE

 18/03/2020 to 25/03/2019: Discussion of the project


and Agreement on the project.
 26/03/2020 to 05/04/2020: Requirement analysis and
modelling of the software
 06/04/2020 to 15/04/2020: Making of the website
along with login validation.
 16/04/2020 to 25/04/2020: Connection of the website
with the database and testing of the website.
 26/04/2020 to 15/05/2020: Adding modification to
the project and making it more user friendly.

8
VIII.FUNCTIONAL
REQUIREMENTS

1. XAMPP is needed to be installed on the system


2. The owner/manager needs to login to use the
website.
3. If the customer does not have an account, he has to
create an account with a unique username.
4. After logging in the customer will see a window
with which he will be able to see the menu and
order food online.
5. Menu will be updated by the manager manually if
any change is required.
6. The website is integrated with the database to
record all the online orders.

9
IX. NON FUNCTIONAL
REQUIREMENTS

1. The website will be fully secured and no one other


than the owner/manager can accept the online order
or change the menu.
2. The website is easy to use and easily accessible with
interactive navigation available on website.
3. The website does not consume much memory of the
system
4. Manage the information of customer.

10
X. BLOCK DIAGRAM

11
XI. XIII. USE CASE DIAGRAM

12
XIV. DATABASE/DATASET

13
XV. TEST CASES
Test Expected
Actual Result Status
Case Result
User If user exists, then
The user is able to
Validatio validation Pass
login if the user exist
n successful
The login is
If password correct,
successful if Pass
Password Login successful
password is correct
Validatio
If password
n The user will not
incorrect, then login Fail
able to login
unsuccessful

Test Case 1: Login Validation

14
Test
Expected Result Actual Result Status
Case
If user exists, then The user is not able
Existing cannot create account. to create a new
Pass
Username If not then create new account if it is
user existing
The account is
Password If password matches
created only when Pass
Matching then create account
password matches

Test Case 2: Creating new Account

15
XV. CONCLUSION

Thus, we successfully created website for Hari Om


Ceramics using Python. This software validates data
set or previous records that can be used to analyze the
sales and purchases. This software also shows
weekly, monthly and yearly sales and purchases
analysis and can compare the sales and purchases
with the help of Graphs.

16
XVI. REFERENCES

1. Python Documentation:

https://docs.python.org

2. PyQt5 Tutorials:

https://build-system.fman.io › pyqt5-tutorial

3. MySQL Tutorials:

https://www.tutorialspoint.com › mysql

4. Tutorials from GitHub:


https://github.com/TPayneExperience/LLP_026_My
SQL_PyQT_Example

17
USEFUL LINKS
1. Stack Overflow:
https://stackoverflow.com/questions/

2. Plotting graphs:
https://www.kaggle.com/residentmario/univariat
e-plotting-with-pandas

18
XVIII. LETTER ON FEEDBACK
AND COMPLETION
CERTIFICATE

19
XIX. FUTURE SCOPE

 The software can be further developed to manage


online transactions, e-mail conformation of order,
live tracking of order, etc.
 Accuracy, memory management and security can be
further be modified to newer technology to make the
application more accurate and better with time.

20
SNAPSHOTS

21
22
23
Report Documentation & Accounting Page

Report Code: CS-TE-WTL Mini Project Report Number: TE A 07, 20, 23, 26
2020-2021

Address (Details):
Computer Department, K. K. Wagh Institute of Engineering Education & Research,
Hirabai Haridas Vidyanagari, Amrutdham, Nashik
Pin – 422 003

Report Title: Online Food Delivery System.


Author Details (Year, Branch, Roll):
Author [with Address, phone, E-mail]:
Address: B-3, Rupak Society, Vise Mala, College Road, Year: 2020– 2021
Nashik - 422005
Branch: Computer Engineering
E-mail : [email protected]
Roll: 07, 20, 23, 26
Time Covered
(From – To) Date Of Report Page Count
Type Of Report: FINAL 18-03-2020 (DD-MM-YYYY)
16-05–2020 23
TO
15-05-2020

Key Words:

Report Checked By: Report Checked Date: Guides Complete


Name: Total Copies

Prof. K. P. Birla 1

Abstract:

With the increasing popularity of food delivery, the traditional telephone order food
has inconvenience to the customers as well as the food delivery store. Websites of
restaurant can be created but it becomes difficult for the manager to handle it
efficiently. So to overcome that issue we have designed a website that helps to
manage the restaurants order online. A handy website which also helps in publicity of
the restaurant and helps in increase sales of the restaurant by giving the customer an
option of placing order online and getting delivery of food at home. This website lets
the manger to keep a track of the past sales record with the database being managed
by the website itself.
24
25

You might also like