Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

REAL TIME RESEARCH PROJECT REPORT

On

FOOD MANAGEMENT SYSTEM (RESTAURANT)

Submitted in partial fulfilment of the requirements for the award of the course of

BACHELOR OF TECHNOLOGY

in

CSE (Artificial Intelligence and data science)

by
T. SRIKANTH REDDY 22BH1A7229

C. VARSHITH 22BH1A7204

A. KARTHIK 22BH1A7201

MOHAMMED OWAISE 22BH1A7218

MIRZA SAMI ALI 22BH1A7215

Under the guidance of


Mr.G.VENKATESHWARLU,M.Tech,

DEPARTMENT OF CSE (Artificial Intelligence and data science)

ST. MARY’S ENGINEERING COLLEGE


(Approved by AICTE, NEW DELHI. & Affiliated to JNTU- HYDERABAD, Accredited by
NAAC) Deshmukhi (V), Pochampally (M), Yadadri Bhuvanagiri (D), Telangana –508284
[2023-24]
CERTIFICATE

This is to certify that project report entitled "Food management system


(Restaurant)" is bonafide work carried out in the II/II semester by
T. SRIKANTH REDDY (22BH1A7229), C. VARSHITH
(22BH17204), A. KARTHIK (22BH17201), MOHAMMED OWAISE
(22BH1A7218), MIRZA SAMI ALI (22BH1A7215), in partial
fulfillment award of Bachelor of Technology in CSE (Artificial
Intelligence and data science) from St. Mary's Engineering College
the during the academic year 2022-26.

INTERNAL GUIDE HEAD OF THE DEPARTMEMT

Mr.G.VENKATESHWARLU,M.Tech, Mr.B.SRISHAILAM,M.Tech,(ph.D)

ASSISTANT PROFESSOR Dept.of.CSE(AI&ML)

EXTERNAL EXAMINER
ACKNOWLEDGEMENT

The satisfaction that accompanies the successful completion of this project


would be incomplete without the mention of the people who made it possible.
We consider it as a privilege to express our gratitude and respect to all those who
guided us in the completion of the project.
We are thankful to our internal guide Mr.G.VENKATESHWARLU,M.Tech,
in the St. Mary's Engineering College for having been of a source
encouragement and for insisting on vigour to do this project work.

We are obliged to Mr.B.SRISHAILAM,M.Tech,(ph.D), Head of the Department of


CSE(Artificial Intelligence and data science), St. Mary's Engineering
College for his guidance and suggestions throughout the project work.
We take this opportunity to express a deep sense of gratitude to Dr. T.N.
Srinivas Rao, Principal of St. Mary's Engineering College for allowing us to
do this project and for this affectionate encouragement in presenting this project
work.

We convey our sincere thanks to Sri Rev. K.V.K RAO, Chairman of St.
Mary's Engineering College for giving us a learning environment to grow out
self personally as well as professionally.

We would like to express our thanks to all staff members who have helped us
directly and indirectly in accomplishing this project work. We also extended our
sincere thanks to our parents and friends for their moral support throughout the
project work. Above all, we thank god almighty for his manifold mercies in
carrying out this project work successfully.
T. SRIKANTH REDDY (22BH1A7229)

C. VARSHITH (22BH1A7204)

A. KARTHIK (22BH1A7201)

MOHAMMED OWAISE (22BH1A7218)

MIRZA SAMI ALI (22BH1A7215)

DECLARATION
This is to certify that the work report in the thesis titled, " Food management
system (Restaurant) ", submitted to the Department of CSE (Artificial
Intelligence and data science), St. Mary's Engineering College in fulfillment
of degree for the award of Bachelor of Technology, is a bonafide work done by
us. No part of the thesis is copied from books, journals, or the internet and
wherever the portion is taken, the same has been duly referred in the text. The
reported results are based on the project work entirely done by us and not
copied from any other sources. Also, we declare that the matter embedded in
this thesis has not been submitted by us in full or partially there for the award of
any degree from any other institution or university previously

T. SRIKANTH REDDY (22BH1A7229)

C. VARSHITH (22BH1A7204)

A. KARTHIK (22BH1A7201)
MOHAMMED OWAISE (22BH1A7218)
MIRZA SAMI ALI (22BH1A7215)
INDEX

S.NO SUBJECT PG.NO

1 ABSTARCT 1

FOOD MANAGEMENT SYSTEM (RESTAURANT)

2 2-4
INTRODUCTION

3 5
PROBLEM STATEMENT

4 6
OBJECTIVES

5 7
SOFTWARE REQUIREMENTS

6 8
SOFTWARE ENVIRONMENT

7 9-10
SOURCE CODE

8 11-12
RESULT

9 CONCLUSION 13
LIST OF FIGURES
FIG.NO FIGURES PG.NO
Abstract

Food Management System (Restaurant)

A Food Management System (FMS) for restaurants is a comprehensive software


solution designed to streamline and optimize various aspects of restaurant
operations. This system integrates functions such as inventory management, order
processing, menu planning, staff scheduling, and customer relationship
management into a unified platform, enhancing overall efficiency and service
quality.
Key features of an FMS include real-time inventory tracking, automated
procurement, order and billing management, and detailed sales reporting. The
system supports menu
customization, price adjustments, and promotional offers, enabling restaurants
to respond quickly to market demands and customer preferences. Additionally,
advanced FMS solutions offer integration with online ordering platforms and
payment gateways, facilitating seamless transactions and improving customer
convenience.

The benefits of implementing an FMS are significant. It reduces food wastage


by accurately tracking inventory and forecasting demand, enhances customer
satisfaction

through faster and more accurate order processing, and improves financial
management with detailed analytics and reporting. Staff scheduling and task
management features help
optimize labor costs and ensure efficient operations during peak hours.

Despite challenges such as the initial investment and training requirements, an


FMS provides long-term advantages. It boosts operational efficiency, supports
data-driven

decision-making, and enhances the dining experience, making it an invaluable


tool for modern restaurants aiming to stay competitive and profitable
Introduction

A Food Management System project in Python, built as a console-based


application, is a practical and efficient solution for managing various aspects of
food inventory and

operations through a text-based interface. This project focuses on creating a


streamlined system to handle tasks such as inventory tracking, order
management, and menu planning using Python's simplicity and powerful
capabilities.

The console-based application allows users to interact with the system through text
commands, making it lightweight and easy to use without the need for a graphical
user interface. Key features of this project include real-time inventory updates,
automated order generation based on stock levels, and detailed reporting on food
usage and waste. Utilizing Python's built-in libraries and modules, the application
can efficiently handle data storage, retrieval, and manipulation.

For instance, the project might employ SQL for database management,
providing robust yet lightweight solution for storing inventory and order data.
The application can also include features like low-stock alerts, expiry date
tracking, and consumption pattern analysis, ensuring optimal inventory levels
and reducing waste.
This Python-based console application is ideal for small to medium-sized food
businesses looking for a cost-effective, easy-to-implement solution. It
demonstrates how a simple yet powerful tool can significantly enhance food
management efficiency, compliance, and overall operational effectiveness.
Problem Statement

The management of food inventory and operations in small to medium-sized


food businesses often faces several challenges, including inaccurate inventory
tracking, inefficient order management, food waste, and compliance with safety
regulations. Traditional methods of handling these tasks, such as manual record-
keeping or outdated software, are prone to errors, timeconsuming, and lack
real-time data processing capabilities. These inefficiencies can lead to
overstocking or stockouts, increased operational costs, and compromised food
quality and safety.
Objective

To address these challenges, we propose the development of a Python-based


console application for a Food Management System. This system aims to:

1.Streamline Inventory Management: Provide real-time tracking of inventory


levels, including updates on stock additions, usage, and low-stock alerts.

2.Optimize Order Management: Automate the generation of purchase orders


based on current stock levels and historical data, ensuring timely
replenishment of inventory

3.Reduce Food Waste: Implement features such as expiry date tracking and
consumption pattern analysis to minimize food wastage.

4.Enhance Reporting and Compliance: Generate detailed reports on food


usage, waste, and inventory status, aiding in regulatory compliance and
decision-making.

5.Improve Operational Efficiency: Simplify day-to-day operations through a


userfriendly, text-based interface that requires minimal training and reduces
human error.

By creating a console-based application, this project aims to deliver a cost-


effective, reliable, and scalable solution tailored to the needs of small to
medium-sized food businesses, enhancing their overall operational efficiency
and profitability.
Software Requirements

1.Python 3.8+: The core programming language for developing the


application.

2.SQLite: For database management, storing inventory data, order details,


and usage reports.
Software Environment

Operating System: The application should be compatible with major operating


systems, including Windows, macOS, and Linux.
Integrated Development Environment (IDE): Recommended IDEs include
PyCharm,VS Code, or any text editor that supports Python development, such
as Sublime Text or Atom.
Python Package Manager (pip): For installing and managing Python packages
and dependencies.
Version Control System (Git): For tracking changes, collaborating with others,
and maintaining the project’s source code.
Source code
Result output

Food Management System (Restaurant)


1. Add Menu Item
2. Place Order 3. View Menu
4. View Orders 5. Exit
Enter your choice: 1
Enter menu item name: Burger
Enter menu item price: 5.99 Menu item 'Burger' added
successfully with ID 1.

Food Management System (Restaurant)


1. Add Menu Item
2. Place Order 3. View Menu
4. View Orders 5. Exit
Enter your choice: 1
Enter menu item name: Pizza
Enter menu item price: 8.99 Menu item 'Pizza' added
successfully with ID 2.

Food Management System (Restaurant)


1. Add Menu Item
2. Place Order 3. View Menu
4. View Orders 5. Exit
Enter your choice: 2
Enter menu item IDs (comma separated): 1,2 Order placed successfully with ID 1.

Food Management System (Restaurant)


1. Add Menu Item
2. Place Order 3. View Menu
4. View Orders
5. Exit
Enter your choice: 3
ID: 1, Name: Burger, Price: 5.99, Added Date: 2023-06-18 10:00:00.000000 ID: 2,
Name: Pizza, Price: 8.99, Added Date: 2023-06-18 10:01:00.000000

Food Management System (Restaurant)


1. Add Menu Item
2. Place Order 3. View Menu
4. View Orders
5. Exit
Enter your choice: 4
Order ID: 1, Items Ordered: Burger, Pizza, Order Date: 2023-06-18 10:02:00.000000

Food Management System (Restaurant)


1. Add Menu Item
2. Place Order 3. View Menu
4. View Orders
5. Exit
Enter your choice: 5
Exiting…
Conclusion

The console-based Food Management System for a restaurant, developed using


Python, provides an effective solution for managing essential operations such as
inventory tracking, order placement, and menu management. This project
demonstrates how a simple text-based interface can streamline restaurant
management tasks, making them more efficient and less prone to human error.

Through features like real-time inventory updates, automated order processing,


and detailed reporting, the system addresses common challenges faced by small
to mediumsized food

You might also like