You are on page 1of 11

RAMRAO ADIK INSTITUTE OF TECHNOLOGY

NERUL, NAVIMUMBAI

DEPARTMENT OF INFORMATION TECHNOLOGY

PYTHON MINI PROJECT

TITLE:-
RESTAURANT MANAGEMENT SYSTEM

Submitted By:-
Guided By:-
1) Minakshee Waghmare(17IT5019)
Prof. Madhav Vyas
2) Sadhana Rathod(17IT5024)
3) Mitali Chandarkar(17IT5023)
CERTIFICATE

This is to Certify that Following Students:

GROUP MEMBERS

Minakshee Waghmare
Sadhana Rathod
Mitali Chandarkar

Has Satisfactorily Completed the required mini project work entitled “RESTAURANT MANAGEMENT
SYSTEM” in Even sem (SEM IV)

……………………………….. ………………………………………
.
PROJECT GUIDE EXAMINER

(Prof . Madhav Vyas)


ACKNOWLEDGEMENT

Behind every Succesfull achievement lies great Contribution by those without whom that never been
Achieved to them although our words of gratitude are insufficient contribution. We take this opportunity
to reveal my heart gratitude in printed deep with us.

We are heartily thank full to our Project Guide Prof. Madhav vyas (professor in department of
information technology) for their help and suggestions and encouragement and guidance for successful
completion of this Project . we would also like to thanks Dr.Ashish jadhav(HOD of information
technology)

We are also thank full to all individuals involved directly as well as indirectly for making this
Project.
ABSTRACT
The project “Restaurant Management System” is implemented to reduce the manual work
and enhances the accuracy of work in a restaurant. The restaurant has different categories of
foods and beverages such as burger, cold-drink etc., so the charges will be maintained
accordingly. This software has been made in a user friendly interface. So that normal person
can add and delete the entries and handle all the transactions easily. This project is also
designed with full consideration to help the users in an easy manner without any unnecessary
wastage of time. This system can be implemented in big,small restaurant where customers
can order their food. The menu card consists of various food varieties available in the
restaurant. Through the provided interface, the customer can simply click and order the food.
The messaging system tells the supplier to supply the particular food. The billing system
prepares the bill according to the delivered food. This system entirely reduces the
unnecessary time waste inside the hotel as well as it reduces unnecessary noise. It is very
useful to gather the details without spending more time. So it is a good timekeeper to all.
Thus the project acts as a good for customers.
INTRODUCTION
"Online Restaurant Management System" is a GUI application. This system is developed to
automate day to day activity of a restaurant. Restaurant is a kind of business that serves
people all over world with ready made food. This system is developed to provide service
facility to restaurant and also to the customer. This restaurant management system can be
used by employees in a restaurant to handle the clients, their orders and can help them easily.
The services that are provided is food ordering by the customer through the system. The
restaurant menu is organized by categories ( soups, salads, shakes,coffee and drinks etc) of
menu items. Main objective build the system this is to provide ordering service to the
customer. Each menu item has a name and price. With this system ordering will become
easier and systematic to replace traditional system where are still using paper.This project to
facilitate customer for make ordering.

Online Restaurant management system is the system for manage the restaurant business. The
customer can access the menu page with the items listed. The main point of developing this
system is to help restaurant administrator manage the restaurant business and help customer
for ordering. In proposed system user can search for a menu according to his choice i.e.
according to price range and category of food and later he can order a meal.

The project is developing because; many restaurants have a lot difficult to manage the
business such as customer ordering. By using manual customer ordering is difficult to waiter
keep the correct customer information and maybe loss the customer information. The
customer is also given with the facility to view the status of the order and if the order is ready
then he can go and get it.

So, restaurant management system will develop to help the restaurant administrator to
manage restaurant management and for customer make their ordering. Other than that, this
project is to upgrade the manual system and make the business easily to access and
systematic.

SOFTWARE REQUIREMENTS:
Operating System:
Windows 7 and Windows 8.
Programming Language
Python 3.4.3
EXISTING SYSTEM:
Many restaurants have a lot difficult to manage the business such as customer ordering and
reservation table. By using manual customer ordering is difficult to waiter keep the correct
customer information and maybe loss the customer information. In many popular restaurants,
waiters/waitresses tend to miss out on tables or customers’ calls during busy hours potentially
decreasing ones clientele. While this is an ongoing issue, there is still no product that
drastically improves the communication between the servers and the customers in the current
market.

DISADVANTAGES:

 The waiters have to work manually


 There are the chances of loss of ordering information provide by customers.
 Wastage of time.

PROPOSED SYSTEM
The system processes transaction and stores the resulting data. Reports will be generated
from these data which help the manager to make appropriate business decisions for the
restaurant. Online restaurant management system will develop to help the restaurant
administrator to manage restaurant management and for customer make their online
ordering and reservation table.

ADVANTAGES:

 It supports the economy, makes the place popular.


 Wastage of time is reduced.
 There will be no loss of information of the food which is order by customer.
 Easy to use for every one

SYSTEM COMPONENTS:-
Bill generation system is made up of sub-frame in which we have various commodities and
its required quantity can be entered infront of that commodity where there is a text box.

This bill generation module consists of various button viz(total.receipt,reset,quit) total tax on
those commodities is also displayed onto display.

Second Unit is an simple menu display in which different types of menus are displayed such
as burger,coffee,drinks etc.

Its is also made of sub-frame and buttons and Display which is made of texbox.

IMPLEMENTATION
We have used python as the base language/medium to create
“RESTAURANT MANAGEMENT SYSTEM” instead of using another
platoforms such as django etc.

We have made use of a frame


Creation of Frame:-

Tops = Frame(root, width =1800,height =90, bd=14, relief="raise")

Tops.pack(side=TOP)

To partition the frame so that the half part can be used for billing module and half for
menu display

f1 = Frame(root, width =1000,height =650, bd=8, relief="raise")

f1.pack(side=LEFT)

f2 = Frame(root, width =700,height =650, bd=8, relief="raise")

f2.pack(side=RIGHT)

Now for commodities and is price section we make use of labels chechboxes and text
boxes

lblCostOfFoods= Label(f2aa,font=('arial',13,'bold'),text="Enter the Amount per cost of


foods:" , bd=8)

Buttons were created as follows:-

btnTotal=Button(fb2,padx=10,pady=10,bd=10,fg="black",font=('arial',14,'bold'),width=6,text
="Total",command=CostOfItems).grid(row=0,column=0)

Receipt is created in another Half of the frame:-

lblReceipt=Label(ft2,font=('arial',9,'bold'),text="Restaurant Receipt",bd=4)

lblReceipt.grid(row=0,column=0,sticky=W)

txtReceipt=Text(ft2,font=('arial',7,'bold'),bd=8,width=60)

txtReceipt.grid(row=1,column=0)

Creation of menu :

roo = Tk()

roo.geometry("600x220+0+0")

roo.title("Price List")
lblinfo = Label(roo, font=('arial', 15, 'bold'), text="ITEM", fg="black", bd=5)

lblinfo.grid(row=0, column=0)

Food input:

E_Burger=IntVar()

E_Pizza=IntVar()

E_Sandwich=IntVar()

E_Pasta=IntVar()

E_Fries=IntVar()

E_Nachos=IntVar()

E_Soup=IntVar()

E_Salad=IntVar()

Beverages input

E_Coffee = StringVar()

E_Tea = StringVar()

E_Mojito = StringVar()

E_Shake=StringVar()

E_Lemonade=StringVar()

E_Coke=StringVar()

E_Soda=StringVar()

E_Juice=StringVar()

E_Coffee.set("0")

SNAPSHOTS:
CONCLUSION
This project is implemented to reduce the manual work and enhances the accuracy of work in
a restaurant. This project is also designed with full consideration to help the users in an easy
manner without any unnecessary wastage of time. It was a wonderful and learning experience
for us while working on this project took us through the various phases of project
development and gave us real insight into the worlds of software engineering. The joy of
working and the thrill involved while tackling the various problems gave us feel of
developers industry. It was due to this project we came to know how part of software is
designed.We enjoyed each and every bit of work we had put on this part of project the
project is further extendable….
PYTHON
MINI
PROJECT

You might also like