amrmoastafa / Restaurant-Management-System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Restaurant-Management-System

Project Brief

This project is part of the software engineering course at Ain Shams University as an application on the Object Oriented Programming Concepts , it includes implementation of a restaurant management system and all its essential features , it was implemented by a group of 5 students. The main actor in our project is the “Restaurant Manager”, he can invoke any function to add , edit & extend our system’s features.

Contributors

Dina Adel , Ayman Nasr , Amr Mostafa , Sherif Mohamed , Ahmed Momen.

Main Features For This Project

• The code is implemented purely in “C++” language.

• It is divided into classes with clear comments on each class allowing the reader to track the objects/classes relations.

• In the beginning the user will need to create an admin account using username & password, in order to edit, add new items or interact with the system.

• After creating a new account, the admin will have the privileges to: o Add & Register items that the restaurant offers. o Edit the menu to contain the items he wishes. o Check the total bill of certain table or order. o Make payments using credit cards or cash. o Check for available tables. o Check for other users account information o Print the order & order status showing whether the order is ready to be served or still getting cooked.

• The software also comes with a simple GUI written in Qt C++ to allow the user to communicate with it with ease.

• The project CRC diagram, EER diagram, Class diagram, Sequence diagram , Use case diagram , State diagram & Semantic Data model are available through the following link : http://bit.ly/Software_Diagrams

About


Languages

Language:C++ 100.0%