Skip to content

Ajaykumar066/Python-Based-Restaurant-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RMS V0.1.2

Restaurant Management System

  • General introduction Restaurants nowadays require modern solutions to handle daily tasks, especially when it comes to order handling as book keeping is outdated for modern times, in which human fault might cost the facility lots of money. Restaurant Management System (will be referred as RMS from now on) offers following to tackle the problem:

    1. Store the configuration of the given restaurant and its menu to easily handle reservations and orders

    2. Create and store orders for the requested tables

    3. Generate and save bills when requested

  • RMS Capabilities

    • Storing the restaurant configuration: configure facility name, table/seat counts and menu with the ability to modify them in the future. Users will have the ability to modify the data through “Configure Facility/Menu” section of the app

  • Create bills for chef (backend): Application will first send the order to kitchen for cooks to see, prepare and fulfil the order.

    ❖ First stage of this process is confirmation of the order by the customer,

    ❖ second stage is informing the kitchen staff so they start the cooking process,

    ❖ third stage is finishing the meals and getting fulfillment of the chef so customers can receive their orders

    ❖ fourth stage is keeping the order active as long as customer requests for a final receipt

  • Create bills for customers (frontend): upon request program will generate a custom made, i.e., restaurant name embedded receipt for customers. GUI will have a template for order creation with dropdown menus to get menu data from the database by the cashier. Upon fulfillment, orders will be stored in the database for further data analysis.

  1. Technical side

    Application will have Graphical User Interface using Python’s built-in module Tkinter. SQLite3 will be the database of choice; hence no active internet connection is required. Initial start will start with main window.Application doesn’t require third-party packages in order to run.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors