Skip to content

Files

Latest commit

 

History

History
71 lines (48 loc) · 3.32 KB

README.md

File metadata and controls

71 lines (48 loc) · 3.32 KB

Black Plate: Restaurant Management System using Maven Java

Picture2

About

The profession of managing a restaurant. It includes the principles of OOP and using Java function of planning, organizing, staffing, directing, developing an attitude in food and beverage control systems, and efficiently and effectively planning menus at profitable prices, taking into consideration constraints and others.

Tools used:

  • Java Development Kit (JDK)
  • Maven
  • JUnit (for testing)

Database:

  • MySql

Functionality:

  • Increases operational efficiency.

  • Helps the restaurant manager to manage the restaurant more effectively and efficiently by computerizing Meal Ordering, Cart, and Restaurant Management Accounting.

  • Avoids paperwork.

  • Simple to learn and easy to use.

Clarification of important information:

The system is between the customer and waiter in the restaurant and it's not a virtual system. The waiter takes customer orders. Our system will facilitate the process of taking orders.

Application's GUI:

Screen Shot 2024-08-19 at 1 52 45 AM

1. Logged in as an Admin: (Username: admin, Password: admin)

Screen Shot 2024-08-19 at 1 53 22 AM

Update Prices choice:

Screen Shot 2024-08-19 at 1 54 13 AM

Menu choice to see the previous updates:

Screen Shot 2024-08-19 at 1 53 57 AM

2. Logged in as a Cashier: (Any username & password)

Screen Shot 2024-08-19 at 3 10 27 AM

Menu choice:

Screen Shot 2024-08-19 at 1 53 57 AM

Save Receipt:

Screen Shot 2024-08-19 at 1 56 06 AM

All Receipt that has been saved, will be shown in the JavaApplication2 UPDATED file:

Screen Shot 2024-08-19 at 3 09 02 AM

About us choice:

Screen Shot 2024-08-19 at 1 55 38 AM

Database Schema:

Picture2 Picture3

Classes UML:

Picture4