Skip to content

An object-oriented Java application for restaurant management featuring menu control, customer orders, and accounting operations using CRUD functionality and file-based receipts.

License

Notifications You must be signed in to change notification settings

YasinRezvani/Object_Oriented_Restaurant_Management_System

Repository files navigation

Object_Oriented_Restaurant_Management_System

A comprehensive object-oriented solution for restaurant operations management, developed in Java. The system implements core OOP principles including encapsulation, inheritance, and polymorphism through four main modules: menu management, customer handling, order processing, and financial accounting. Features include dynamic menu modification (food/drink CRUD operations), customer relationship management (CRM), and automated receipt generation.

Demo 🎉

Object_Oriented_Restaurant_Management_System.mp4

🔥 Yasin Rezvani_Receipt.txt 🔥

receipt

🍂 Yasin Rezvani_1_OrderBell.txt 🍂

orderbell

🎈 December_TotalSellingPriceBell 🎈

total

About

An object-oriented Java application for restaurant management featuring menu control, customer orders, and accounting operations using CRUD functionality and file-based receipts.

Topics

Resources

License

Stars

Watchers

Forks

Languages