0% found this document useful (0 votes)
284 views

Restaurant Management System (Final Without Designs) - Python

Codes Python

Uploaded by

Oishi Biswas
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
284 views

Restaurant Management System (Final Without Designs) - Python

Codes Python

Uploaded by

Oishi Biswas
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Synopsis

XII- Humanities (A): Group B


A PROJECT REPORT
ON
FAST FOOD RESTAURANT
MANAGEMENT SYSTEM

Submitted to

Central Board of Secondary Education,

New Delhi

Submitted By: Project Guide:


Mr Joydeep Kundu
Name: Oishi Biswas

Board Roll No:

DELHI PUBLIC SCHOOL (JOKA) SOUTH KOLKATA

1
SOFTWARE

FOR

FAST FOOD RESTAURANT


MANAGEMENT SYSTEM

Tools Used

Front End: - PYTHON


Back End: - CSV FILE

Developed At

DELHI PUBLIC SCHOOL (JOKA) SOUTH KOLKATA

CERTIFICATE
2
This is to certify that Oishi Biswas, a
student of Class XII (Humanities) has successfully
completed project report entitled “FAST FOOD
RESTAURANT MANAGEMENT SYSTEM” with full
effort and sincerity under the guidance of the
Informatics Practices teacher Mr Joydeep Kundu in
the year 2023-24. The data sources have been duly
acknowledged.

SUPERVISED BY: MR JOYDEEP KUNDU

3
GROUP MEMBERS

 Oishi Biswas
 Joyshree Roy
 Samanwaya Daw
 Rupama Nath
 Debosnigdha Mondal
 Prajna Ghosh

ACKNOWLEDGEMENT

4
We take this opportunity to express
our profound sense of gratitude and
respect to all those who helped us
throughout this venture.
We owe our regards to our respected
Principal Madam Mrs, Writuparna
Chatterjee for her valuable support and
for giving us the opportunity to
undertake this project work and
providing the necessary infrastructure.
We would like to express our heartfelt
thanks to our revered teacher Mr
Joydeep Kundu for his valuable
guidance, encouragement and support.
Last but not the least, we owe our
overwhelming gratitude to our family
and friends who gave us constant
support and motivation to continue
with this endeavour and finish it within
the limited timeframe.

INDEX

5
Sl. No Topic Page No
1 Topic 1- 2
2 Certificate 3
3 Group members 4
4 Acknowledgement 5
5 Index Page 6
6 Preface 7
7 Abstract 8-9
8 Requirement Analysis 10-11
9 Feasibility Study 12-13
10 System Specification 14
11 Future Scope 15
12 Conclusion 16
13 Bibliography 17
14 Thank You 18

PREFACE

6
The purpose of this project is to develop a
Fast-food Restaurant management system.
It is a system that will assist managers and
administrators in managing restaurants
effectively and also a system that enables
customer to place their food order online at
any time from any place.

The reason to develop the system is to


reduce the workload in the present system
and reduce time wasted in data processing.

The analysis of this project has been


undertaken with utmost sincerity and
honesty and we will be extremely satisfied if
the effort is appreciated.

Abstract:

7
Abstraction is the process of taking away or
removing characteristics from something in order
to reduce it to a set of essential characteristics. It
is used to hide background details or any
unnecessary implementation about the data so
that users only see the required information. It is
one of the most important and essential features
of object-oriented programming.

Python
Python is a high-level, general-purpose, interpreted object-
oriented programming language which is popularly used for
website development, data analytics and automation.
For Example:
A program to input a number and print its first five
multiples:
n= int(input("Enter number: "))
print("First five multiples of", n, "are:")
print(n, n * 2, n * 3, n * 4, n * 5)

Output:
Enter number: 5
First five multiples of 5 are:
5 10 15 20 25

Comma-Separated Values (CSV)

8
A CSV (comma-separated values) file is a text file that has a
specific format which allows data to be saved in a table
structured format.

For Example:
import csv
with open('emp.csv','r')as f:
writer=csv.writer(f)
writer.writerow(['HR','Anushka','50000','Pune'])
writer.writerow(['Marketing','Rahul','30000','Kolkata'])
print('Data Saved Successfully')
f.close()

Output:
Data Saved Successfully

Requirement Analysis

Proposed system

9
All the four activities of systems have been automated and efforts have been made to
minimize the manual working.

Benefits of the Proposed System:

1. Less Paper Work

The paper work is reduced to minimal level. Computer prepares the lists of
Customers.

2. No Manual Work.

There is no manual work. All the processes are done through computer.

3. Record of restaurant orders.

There is record of all the restaurant orders which got registered.

4. Register Maintenance is Easier

Register can now easily be maintained by producing a report with a format of


adding restaurant order’s records.

5. Data Is Not Scattered

Data is now stored at one place. Any information regarding anything can be
easily available to the user.

6. User-friendly Software

The software is be menu-driven and is very easy to use.

10
7. Flexibility

The system is more flexible than the manual system being used presently.

8. Beneficial

The system is easy to use and reduces the user’s workload a lot. It provides
timely and accurate information and there is automatic generation of reports.

Feasibility Study
11
A feasibility study is an assessment that determines the likelihood of
a proposed project being successful, such as a new product line or
technical system. The study analyses the project's relevant factors,
such as technical, economic and legal considerations, to assess
whether the project is worth an investment. The study can also
identify potential issues and problems that could arise from pursuing
the project.
The following feasibility analyses were carried out during the course
of this project work on call management system for customer care:
1. Economic feasibility
2. Technical feasibility
3. Operational feasibility

Economic Feasibility:
This assessment typically involves a cost/ benefits
analysis of the project, helping organizations determine
the viability, cost, and benefits associated with a
project before financial resources are allocated. It also
serves as an independent project assessment and
enhances project credibility—helping decision-makers
determine the positive economic benefits to the
organization that the proposed project will provide.

Technical Feasibility:

12
The existing Hardware and Software facilities support
the proposed system. These are the minimum
requirements:

Hardware configuration:
a) Processor : i3
b) Memory : 2 GB RAM
c) HD capacity : 1 TB
Software configuration:-
a) Operating system : Windows 7/10
b) Back end : csv files
c) Front end : Python

Operational feasibility:
The entire process is carried out manually, exactly like
in the case of the present setup. As a result of the data
being dispersed, database maintenance is exceedingly
time-consuming and information retrieval becomes
challenging. Using the suggested method, all work
would be completed automatically. The feasibility
study's above information demonstrates how well the
proposed system's design works.

SYSTEM SPECIFICATIONS

HARDWARE SPECIFICATIONS

13
The following is the hardware specification of the
system on which the software has been developed:

Processor : Intel(R) Core(TM) 13-7020U CPU


@ 2.30GHz 2.30 GHz
Installed memory (RAM) : 8.00 GB
System type : 64-bit Operating System

SOFTWARE SPECIFICATIONS
The following is the software specification of the system
on which the software has been developed:

Operating System : Windows 10 Pro


Front End Used : Python
Backend Used : CSV Files

Future Scope
Our project has a large scope in the future as it is easy
to use, understand and modify.

14
 In this age of evolving technologies, our software
aims to modernize Data Storing which were not
able to stand the test of time, either because of
superior competition or due to heavy storing of
data in the system.
 Our software helps the management
department to manage and maintain the
records of customers, food and the other
bills of the restaurant much easier and
effective method from virtually anywhere in the
world.
 Our software is a paperless software which
makes it easy to sustain and aids the
environment.
 Our software increases the precision and
efficiently by eliminating the human chance of
error.
 Our software is laidback and can be accessed by
employees and users.

Conclusion

15
We have successfully completed our software creation
on the Restaurant Management System with the aid of
CSV files where we performed all the operations of
billing, adding, deleting, displaying records etc. This
project has really been authentic and informative.
Despite challenges in creation of this software, we have
gained valuable insights into software development.
Future enhancements like real-time order tracking and
payment integration could further improve the system.
This project enhanced our programming and problem-
solving skills significantly. In conclusion, the Restaurant
Management System project not only showcased our
technical skills but also underscored the importance of
efficient system design in real-world scenario. This
project has been a stepping stone in our journey to
becoming adept programmers and problem solvers.

BIBLIOGRAPHY:

16
For successfully completion of the project, we have taken help from the
following sources:

 Informatics Practices (Textbook of Class XII)


 https://en.m.wikipedia.org/wiki/python_(program)
 https://docs.python.org/3/library/csv.html

17
18

You might also like