https://github.com/phamgiakiet000/restaurant_management
This window app help the owner to manage his customers,income,food und beverage serving
https://github.com/phamgiakiet000/restaurant_management
csharp dao-design-pattern dto-pattern entity-framework linq-to-sql sql-server
Last synced: 2 months ago
JSON representation
This window app help the owner to manage his customers,income,food und beverage serving
- Host: GitHub
- URL: https://github.com/phamgiakiet000/restaurant_management
- Owner: phamgiakiet000
- Created: 2025-07-11T17:57:27.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-07-11T19:20:21.000Z (11 months ago)
- Last Synced: 2025-07-11T20:27:09.784Z (11 months ago)
- Topics: csharp, dao-design-pattern, dto-pattern, entity-framework, linq-to-sql, sql-server
- Homepage:
- Size: 19.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Restaurant management
## Introduction
A restaurant system, whether large or small, must have a central management system. The main divisions include: Account, bill, billinfo, food, foodCategory and TableFood. Those components are called entities. They interact with each other to create a restaurant management system.
The main tasks of the entities are as follows:
- Account includes many employees with different positions. But here we only consider admin and staff as the two main positions.
- Bill is the food bill ordered for each table to pay
- Billinfo contains the Bill related id number of each table to record the items called by each Bill for easy payment.
- Food includes dishes and drinks.
-TableFood is used to control the number of tables and operating status in the restaurant.
- FoodCategory is a warehouse used to classify food.
## Database description
a. Food category
-Information on classification of food groups such as Sea Food, Hot Pot ….
b. Food
-Information of dishes is stored such as name, price and classification in stock
c. Billinfo
-Information includes the id number of each bill, the id number of each item to be able to provide accurate information for 1 Bill for payment.
d. Bill
-The bill entity includes the start and end dates of a table, and the number of tables. There is also the status of paid or not to change the status of the table to in use or empty.
e. TableFood
-The TableFood entity consists of the table name and the state of the table.
f. Account
-The Account entity will store the user's information, position, working status.

## System_design

## Interface_design
-Login interface-

-Table management,food ordering-

-Settings account-

-Account adding-

-Employee management-

-Working shifts management-

-Food adding and deleting-

-Income management-

-Table adding and deleting-

## Notes
C#