Skip to content

itxsalmannkhann/Resturant-Management-System

Repository files navigation

Restaurant Management System

Project Description

The Restaurant Management System is a C++ program designed to streamline restaurant operations by managing orders, generating bills, and organizing the menu. It features distinct functionalities for admin and customers, ensuring a smooth and efficient experience for restaurant management.

Features

Admin Features:

  • Secure Login (Use PIN: 123 to sign up as an admin)
  • Add, update, or remove menu items
  • View all placed orders
  • Generate and manage bills
  • Modify restaurant settings

Customer Features:

  • View available menu items
  • Place orders
  • Receive generated bills

Classes Used

  • Admin Class: Handles admin-specific functionalities, including menu management and order tracking.
  • Customer Class: Allows customers to browse the menu, place orders, and receive bills.
  • Order Class: Manages order details, including items, quantities, and billing.
  • Menu Class: Stores and displays the list of available food items.

Installation & Usage

  1. Compile the program using a C++ compiler (e.g., g++ in CodeBlocks, Dev-C++, or Visual Studio Code).
  2. Run the executable file to start the system.
  3. Sign up as an admin using PIN 123 to access admin functionalities.
  4. Customers can browse the menu and place orders.

Technologies Used

  • Programming Language: C++
  • Concepts Applied: Object-Oriented Programming (OOP), File Handling, Data Structures

Future Enhancements

  • Implementing a GUI for better user interaction
  • Adding a database for persistent data storage
  • Integrating payment processing features

Author

Salman Khan - Developed this project as part of the 3rd-semester coursework.

** Main View ** Screenshot (28)

Screenshot (29)

Screenshot (30)

Screenshot (31)

About

I built a Restaurant Management System in C++ as my 3rd-semester project. This system streamlines restaurant operations by managing orders, generating bills, and maintaining an organized menu. It features an intuitive interface for efficient order processing and ensures accuracy in billing.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors