https://github.com/kitepea/restaurant-management-window-app
https://github.com/kitepea/restaurant-management-window-app
csharp desktopa mssqlserver singleton-pattern winforms-application
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kitepea/restaurant-management-window-app
- Owner: kitepea
- Created: 2024-05-03T04:46:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-07T10:01:53.000Z (about 2 years ago)
- Last Synced: 2025-08-19T04:48:21.351Z (11 months ago)
- Topics: csharp, desktopa, mssqlserver, singleton-pattern, winforms-application
- Language: C#
- Homepage:
- Size: 12.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restaurant Management
A desktop application developed to assist in the management of business operations for restaurants, eateries, cafes, and similar culinary establishments. Helps users easily manage menu items, table reservations, bill management, and track revenue effectively.
## Technologies Used:
- **Programming Language:** The application is developed using C#.
- **User Interface:** Windows Forms (WinForms) is used to build a user-friendly and easy-to-use interface.
- **Development Model:** The application adheres to the 3-tier architecture model to separate the application logic into distinct layers: the presentation layer (WinForms), the business logic layer (BLL), and the data access layer (DAL).
- **Singleton Pattern:** Singleton Pattern is utilized to create a single instance of the DataProvider class, optimizing access and usage of data from the database.
## Key Features:
- **Menu Management:** Allows users to add, edit, and delete items from the menu list, including item names, prices, and categories.
- **Table Reservation and Management:** Users can reserve tables for customers and manage the status of tables, including available and occupied tables.
- **Bill Management:** Supports the creation and management of payment bills for customer orders, including adding, discounting, and modifying items within the bill.
- **Reporting:** Provides reporting functionality to generate reports on various aspects of restaurant operations, such as sales, revenue, and popular menu items.
## Utilized Technologies:
- C#
- Windows Forms (WinForms)
- 3-tier Architecture
- Singleton Pattern
## Images and Report







### Report
[Download BaoCao_QuanLyNhaHang.pdf](BaoCao_QuanLyNhaHang.pdf)