Skip to content

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 to efficiently and effectively plan menus at profitable prices, taking into consideration constraints and others.

Notifications You must be signed in to change notification settings

Asma11za/Resturant-System-Java-Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

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

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 to efficiently and effectively plan menus at profitable prices, taking into consideration constraints and others.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages