Dự án
CoffeeManagementSystem — Quản Lý Quán Cà Phê & POS (.NET 8)
Hệ thống quản lý quán cà phê và quầy thu ngân POS với kiến trúc Clean Architecture trên ASP.NET Core MVC .NET 8. Phân quyền 4 vai trò (Admin, Thu ngân, Pha chế, Phục vụ), định lượng tự động nguyên liệu và thống kê doanh thu Chart.js.
Đồ án học thuật
ASP.NET Core MVC 8C#Entity Framework CoreMySQLBootstrap 5Chart.js

1. Tổng quan Dự án (Project Overview)
CoffeeManagementSystem là giải pháp phần mềm quản trị toàn diện cho chuỗi nhà hàng - quán cà phê, phát triển trên nền tảng ASP.NET Core MVC (.NET 8) với kiến trúc đa tầng (Clean Architecture), đáp ứng đầy đủ nghiệp vụ từ gọi món tại bàn, chế biến tại quầy bar đến thanh toán thu ngân.
2. Tính năng Nghiệp vụ & Kiến trúc (.NET 8 Clean Architecture)
- Phân quyền 4 Vai trò (RBAC): Admin (quản trị toàn quyền), Cashier (thu ngân thanh toán), Barista (màn hình hiển thị pha chế realtime), Server (nhân viên phục vụ gọi món tại bàn).
- Định lượng & Trừ tồn kho Nguyên liệu Tự động: Mỗi món đồ uống được cấu hình công thức định lượng (Recipe); hệ thống tự động trừ nguyên liệu tương ứng trong kho khi món được xác nhận pha chế.
- Quản lý Sơ đồ Bàn: Trực quan hóa trạng thái bàn (Trống, Đang phục vụ, Đặt trước, Cần dọn) theo từng khu vực/tầng lầu.
- Báo cáo Doanh thu & Biểu đồ: Thống kê doanh thu theo ngày/tháng/năm, danh sách món bán chạy và chi phí nguyên liệu thông qua biểu đồ Chart.js.