MashyBasker / restaurant-management

CSC201 project repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RESTAURANT MANAGEMENT SYSTEM

What this does

This is a program to display the menu for a restaurant based on the quantity of dishes sold in the past week and sort them accordingly using Merge Sort.

The system asks the customer for their preference(Veg or Non-Veg) as [V/N]. The customer is also asked for their budget.

Using these input data, the program generates the optimized bill.

How it does it

Employee data

The program segregates the menu which was taken into a linked list from a .csv file into another list depending upon whether the customer chose vegetarian or non-vegetarian preference.

The optimised bill is generated using the Knapsack Algorithm

Challenges

The first challenge we faced was taking the input from an Excel(first choice) file into a linked list. As we could not find any external library or discover any clever method to perform this task, we decided to use a csv file.

The second challenge was of implementing the Knapsack Algorithm and displaying the optimized bill.

Future of this project

There is no future for this project. This is the end. Period.

No one will possibly ever use this product.

About

CSC201 project repository


Languages

Language:C 100.0%