Restaurant DataBase
Management
Name and Roll No:- Moize Ansari:- 20302C0067
Kartik Manik:- 20302C0051
STD:- [Link] (IT)
Subject:- DBMS Project.
What is Restaurant DataBase
Management?
The Restaurant Management System is a web application. This system is 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 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 find free tables or
place orders. The services that are provided is food ordering and reservation table management by the customer
through the system, customer information management and waiter information management, menu information
management and report. After a successful login the customer can access the menu page with the items listed
according to the desired time. The main point of this system is to help restaurant administrator manage the
restaurant business and help customer for online ordering and reserve table. The 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.
What’s in the Restaurant.
Restaurant Manager
As a restaurant manager: I should be able to update information
about my restaurant
As a restaurant manager: I should be able to view weekly sales
for my outlet
As a restaurant manager: I should be able to view the current
inventory position of the restaurant.
Customer
As a customer: I should be able to browse through the menu and
look at the various food options available in the restaurant along
with the price for each item.
As a customer: I should be able to select items from the menu and
add them to my cart/order
As a customer: I should have a cart containing all the chosen
items so far, accessible all the time.
Chef
As a chef: I should be able to view the current queue of orders
As a chef: I should be able to accept the orders
As a chef: I should be able to update the order status to ready once the order is
prepared.
Waiter
As a waiter: I should be able to view the current queue to see the ready orders for
pickup
As a waiter: I should be able to mark the orders as picked up on the common
queue
As a waiter: I should be able to view the feedback of customers concerning the
meal and service.
Supplier
As a supplier: I should be able to view the inventory items so as to supply the
lacking ingredients to the chef
As a supplier: I should be able to update the food items as available when
ERD Diagram
The Entity and Attributes for
Restaurant Management System.
ENTITY ATTRIBUTES
Chef Chef id, name, salary, hire date.
Meal Meal id, name, price, chef id.
Waiter Waiter id, name, salary, hire date.
Customer Customer id, name, phone,
address, waiter id.
Restaurant Name, address, phone.
Orders Waiter id, quality, quantity, status,
time.