Restaurant Management System Project in Java
Restaurant Management System is a simple Java-based console application that allows users to order from a variety of Panjabi, South Indian, and Chinese dishes. The application calculates the total price based on the user's selection and quantity.
- Menu Selection: Choose from three different cuisines - Panjabi, South Indian, and Chinese.
- Order Quantities: Specify the quantity for each selected dish.
- Price Calculation: Automatically calculates the total price based on the user's order.
- Console-based User Interface: Simple and interactive console interface.
- Java JDK 11 or higher
- Clone the repository:
git clone https://github.com/manishmuchhadiya/Restaurant-Management-System.git
- Navigate to the project directory:
cd Restaurant-Management-System
- Compile the project:
javac -d bin src/*.java
- Run the application:
java -cp bin order
To use the Restaurant-Management-System, follow these steps:
- Run the application:
java -cp bin order
- Select the cuisine by entering the corresponding number (1 for Panjabi, 2 for South Indian, 3 for Chinese).
- Choose a dish from the selected cuisine and enter the quantity.
- The application will display the total price for your order.
- Repeat steps 2-4 to add more dishes or enter 4 to exit the application.
*******************************************************
********** Welcome To Santa Klaus Restaurant **********
*******************************************************
1.Panjabi
2.South Indian
3.Chinese
4.EXIT
============================================ Enter Choice: 1
------------------------------------------------------
1.Paneer Tikka
2.Rajma Chawal
3.Chhole Bhature
4.Aloo paratha
Enter Choice: 1
How many dice you want to order
2
==============================================================> Your order's price is 380
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project Link: https://github.com/manishmuchhadiya/restaurant-management-system
You can also reach out to me at: [email protected]