You are on page 1of 8

VIETNAM NATIONAL UNIVERSITY, HANOI

INTERNATIONAL SCHOOL
-------------------------------

CÁC CÔNG NGHỆ DỰA TRÊN NỀN CÔNG NGHỆ


THÔNG TIN

TOPIC: RESTAURANT MANAGEMENT

Class : INS206502

Group : Group 5

Member :2
MEMBERS’ CONTRIBUTION
Contribution comments

Name Percentage Contribution


- Project’s plan
Hoàng Anh Đức
50% - Features
21070190
- User story
- Database schema
Kiều Việt Thành
50% - Code via GitHub
21070078
- Demo results
Table of Contents

1. Introduction…………………………………………………………………...…1

2. User stories………………………………………………………………………1

3. Features…………………………………………………………………………..1

4. Database schema…………………………………………………………………2

5. Demo results……………………………………………………………………..3

6. Conclusion……………………………………………………………………….4
1. Introduction
A restaurant management system is a software solution designed to help optimize and streamline
the operations and management of a restaurant. This type of system typically includes different
modules and functionalities that enable restaurant owners and staff to manage various aspects of
their business, from menu creation to table bookings and reporting.

2. User stories
Waitstaff wants to be able to view the table status, including the number of occupied and vacant
tables, so that he/she can efficiently manage her/his sections and customers.

Waitstaff wants to be able to modify orders, such as adding special requests or canceling items,
so that he/she can provide excellent customer service.

Restaurant Managers want to be able to set prices for menu items and track food consumption to
optimize the profitability of the restaurant.

Kitchen Staff wants to be able to view orders by status, know what needs to be cooked, and see
what items need to be prepared next so that he/she can work as efficiently as possible.

Restaurant Owners want to be able to see reports and analytics on sales data, and employee
performance, to make data-driven decisions that will improve the overall profitability and
success of the restaurant.

3. Features
Possible features for the restaurant management system could include:

Table Management - Allow waitstaff to view and manage all tables in the restaurant, including
table status, number of guests, and table location.

Order management - Enable waitstaff to create and manage customer orders, including
modifying/canceling items, adding item notes, and tracking order status.

Menu management - Allow the manager to create, edit, and remove items from the menu, set
prices, and specify allergy/dietary information.

Staff Management - Allow the manager to add new employees and manage employee roles,
responsibilities, and schedules.

Reporting and Analytics - Provide data analytics and reporting functionality to give insights into
sales data, employee performance, and inventory management.
1
4. Database schema

2
5. Demo results

3
Table "Tables":

The column "table_id" stores the ID of the table.

The column "status" stores the status of the table (e.g. empty, in use, reserved).

The column "capacity" stores the maximum number of guests the table can hold.

The column "waitstaff_id" stores the ID of the waiter assigned to that table.

Table "Waitstaff":

The column "waiter_id" stores the ID of the waiter.

The column "name" stores the server's name.

Table "Orders":

The column "order_id" stores the ID of the order.

The column"status" stores the status of the order (e.g. unpaid, paid).

The column "timestamp" stores the time the order was created.

The column "table_id" stores the ID of the table to which the order belongs.

6. Conclusion
In conclusion, a restaurant management system is vital for restaurant owners and managers
looking to streamline their operations and improve the customer experience. By providing
features such as menu management, table booking, and reporting and analytics, these systems
can help increase efficiency, reduce costs, and grow revenue. With the right restaurant
management system in place, restaurant owners and managers can focus on delivering high-
quality food and service while leaving the administrative tasks to the software.

You might also like