0% found this document useful (0 votes)
4 views5 pages

Food Ordering System

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views5 pages

Food Ordering System

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Food Ordering system

01. PROBLEM INVESTIGATION

1.1 Introduction to Existing System

Many restaurants are storing all of their data in manual way. They have huge number of customers daily.
And because of large number of customers, they need the help of some features so they can maintain and
store the records accurately. For managers, it is difficult to view the tables, orders, kitchen, reception and
the counter simultaneously.

They need full-fledged software to maintain their day to day transactions, orders and also regular update
on records, cash transaction, daily staffs reports, customers' feedbacks, etc. In the existing system,
entering all the details are done manually which takes a lot of time and also has chances of inaccuracies in
transaction of money and/or report.

1.2 Goals and Need of Project

The daily management of a restaurant is tedious and stressful. There is a lot of data gathering and number
crunching. In any restaurant, on a daily basis, record of number of customers, total number of orders, cash
transaction, staff attendance, etc. has to be kept with full accuracy. Most restaurants have all these records
manually, which says that it may have errors in calculations of bills and many more. To avoid these
mistakes and have records having everything accurate, the idea of Food Ordering System has been
proposed.

1.3 Objectives

The main objective of this MySQL Python connectivity project on Food Ordering is to manage the details
of booking, menu payments and order.

The project is totally built at administrative end and only administrator is guaranteed the access.

The purpose of the project is to build an application program to reduce the manual work for managing the
booking, discounts and payments.

It tracks all the details about menu, discount and payments; it also prints various reports as per input given
by the user.

02. THEORY OF SYSTEM


2.1 Concept of Project

The basic concept behind making this project is to convert all the manual functioning of any shoe shop
into computerized system, where we can store information about customers, their purchses and stock
details, also the calculation of bills into a database system. This system can be used to save a lot of time,
space and efforts.

03. PROJECT PLANNING

3.1 Project Resources

3.1.1 Hardware

• • Processor - Dual core

• • Ram - 512 mb+

• • Operating System - Windows 7 and above

3.1.2 Software

• • Back-end - MySQL

• • Front-end – Python Idle 3.7.9

04. FEASIBILITY STUDY

4.1 Technical Feasibility

Developing this project we required two software, Python and MySQL database, which are easily
available which makes the project technically feasible to make.

4.2 Economical Feasibility


All the software required in this project are easily and freely available on internet which makes the project
easily economical.

05. SYSTEM ANALYSIS

5.1 Information Gathering

5.1.1 Onsite Observation

For gathering the information we visited Carona Footwear, Gandhi Chowk . When we visited Carona
Footwear , we observed a lot of things where we found certain shortcomings like they were recording
information of their clients manually, they were giving bills on paper, etc.

5.1.2 Interview

We interviewed Mr. Shivam Mandloi , the manager of Carona Footwear, and discussed the problems
they faced their.

5.1.3 Questionnaire

Ques.: Which type of system you used in your shop to manage bills and customer details?

Ans.: Manual system.

Ques.: What are the problems that you face while managing records?

Ans.: We have a lot of paper/manual work which takes a lot of time, also while calculating bills we
meet silly mistakes. It sometimes becomes very annoying to calculate long bills, and finding records
or/and details of a particular customer/staff member is very difficult.

5.2 Limitations of Current System

Carona Footwear Uses manual system so they have to put more efforts on securing their files. They can
be easily get damaged by fire, insects or any natural calamity. Also managing these files is a difficult task,
which requires a lot of time and efforts. Also, we can’t trust the accuracy of calculations done manually.
5.3 Merits of Proposed System

• • Easy, user-friendly & interactive user interface.

• • Easy to access information.

• • More secured data.

• • Non-redundant data.

06. DATABASE DESIGN

07. TOOLS USED AND DESCRIPTION

7.1 Front-end

PYTHON:

Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed
to be highly readable. It uses English keywords frequently where as other languages use punctuation, and
it has fewer syntactical constructions than other languages.

7.2 Back-end

MYSQL:

SQL (Structured Query Language) is a standard language for accessing and manipulating databases. SQL
commands are used to create,

transform and retrieve information from Relational Database Management System (RDBMS) and to
create an interface between user and database and perform other functions like creating tables, adding
records, modifying data, removing rows, dropping table, etc.

SQL also provides a large collection of in-built functions, also called library functions, that can be used
directly with SQL statements for performing calculations on data.

You might also like