![Logo](QLNH_Winform/Resources/LogoBill.png)
Đây là 1 ứng dụng quản lý nhà hàng chạy trên hệ điều hành window, sử dụng .NET WindowForm để xây dựng !
Khám phá ứng dụng này »
Xem demo
·
Báo lỗi
·
Yêu cầu tính năng
Nội dung
Ứng dụng quản lý nhà hàng
Đây là ứng dụng giúp các nhà hàng quản lý công việc dễ dàng hơn. Ứng dụng Quản lý Nhà Hàng là một giải pháp toàn diện giúp các doanh nghiệp trong ngành dịch vụ nhà hàng tối ưu hóa quy trình quản lý và cung cấp trải nghiệm tốt nhất cho khách hàng.
Dưới đây là mô tả chi tiết về các tính năng chính của ứng dụng:
- Đặt Món và Tạo Đơn
- Chọn Thức Ăn và Số Lượng:
- Người dùng có thể dễ dàng chọn từ danh sách thực đơn đa dạng, đi kèm với mô tả chi tiết và hình ảnh hấp dẫn.
- Mỗi món ăn có thể được tùy chỉnh với số lượng mong muốn.
- % Giảm Giá:
- Khách hàng có khả năng chọn % giảm giá cho đơn hàng của mình, tạo ưu đãi linh hoạt.
- Chọn Thức Ăn và Số Lượng:
- Giao Diện Đặt Hàng và Phục Vụ
- Quản lý Đơn Hàng:
- Nhân viên nhà hàng có thể theo dõi và quản lý các đơn hàng dễ dàng.
- Giao diện phục vụ giúp nhân viên theo dõi tình trạng của mỗi đơn hàng, từ việc xác nhận đến giao hàng.
- Thanh Toán và Xuất Hóa Đơn:
- Người dùng có thể thanh toán trực tiếp từ ứng dụng và nhận hóa đơn điện tử chi tiết về đơn hàng của mình.
- Quản lý Đơn Hàng:
- Quản Lý Bàn và Thực Đơn
- Giao Diện Bàn:
- Quản lý bàn dễ dàng với khả năng thêm, xóa, và sửa thông tin bàn.
- Trực quan hóa tình trạng của bàn để nhân viên dễ dàng xác định bàn cần phục vụ.
- Quản Lý Thực Đơn:
- Thêm, xóa, và sửa thông tin về thực đơn một cách linh hoạt.
- Loại bỏ hoặc thêm món ăn mới một cách dễ dàng để cập nhật thực đơn.
- Giao Diện Bàn:
- Giao Diện Tài Khoản và Đổi Mật Khẩu
- Quản Lý Tài Khoản:
- Người dùng có thể quản lý thông tin cá nhân, địa chỉ và thông tin thanh toán của mình.
- Chức năng thêm, xóa, và sửa tài khoản đơn giản và tiện lợi.
- Quản Lý Tài Khoản:
- Giao diện thống kê
- Thống kê doanh thu theo ngày, tháng, năm giúp chủ doanh nghiệp dễ dàng quản lý thu nhập
- Giao diện tài khoản
- Đổi Mật Khẩu:
- Bảo vệ thông tin cá nhân với khả năng đổi mật khẩu định kỳ.
- Đổi Mật Khẩu:
Những công nghệ sử dụng
Hướng dẫn cách cài đặt dự án về máy. Để có một bản sao ứng dụng có thể chạy được, làm theo những bước đơn giản sau đây:
Để có thể chạy được ứng dụng, yêu cầu cài đặt những thứ sau:
- Visual Studio 2022, Community Edition để chạy mã nguồn
- SQL Server 2019, Express Edition (Lưu ý, phải đúng phiên bản Express Edition, nếu tải Developer Edition thì hãy tự chỉnh lại đường dẫn kết nối - connectionSTR trong DataProvider.cs nằm trong thư mục DAO)
- SMSS để thao tác với database
-
Đầu tiên, hãy clone dự án này về máy và mở bằng Visual Studio 2022
-
Mở file Data.sql bằng SSMS, và nhấn F5 để SMSS chạy và tạo 1 database mới có tên là QLNH với đầy đủ dữ liệu
-
Vì ứng dụng này sử dụng 1 số thư viện Nuget ngoài để chạy, phụ thuộc vào thời điểm clone ứng dụng mà các thư viện sẽ có những thay đổi khác nhau, dẫn đến lỗi. Để giải quyết:
- Đầu tiên, hãy chuột phải vào solution QLNH_Winform và chọn vào mục Manage Nuget Packages
Lưu ý cập nhật các thư viện Nuget cần thiết cho ứng dụng
- Sau đó, hãy trỏ vào mục Updates, nhấn chọn select all và cuối cùng là update các thư viện Nuget
Cập nhật tất cả thư viện Nuget
-
Bây giờ ứng dụng đã có thể chạy được, chỉ cần ấn nút Start và ứng dụng sẽ được khởi chạy. Tài khoản mật khẩu cho admin là: Admin - AD, mật khẩu cho nhân viên là ST1. Tài khoản cho nhân viên nằm trong database, mật khẩu trong database đã được mã hóa.
Có 5 màn hình chính, đặt hàng, bàn ăn, món ăn, nhân viên, thống kê, tài khoản
-
Màn hình đăng nhập
- Sử dụng tài khoản, mật khẩu đã được cung cấp để đăng nhập, có thể là admin hoặc nhân viên
Màn hình đăng nhập
-
Màn hình đặt hàng
- Trong màn hình này sẽ hiển thị các đơn đã được ghi nhận, có thể thay đổi, xóa, thanh toán, phục vụ
Giao diện đặt món
Giao diện thanh toán đơn hàng
Giao diện hóa đơn
-
Màn hình thêm món
- Màn hình này sẽ tạo 1 đơn hàng mới, có thể thêm sửa xóa các món ăn trong đơn đó, cũng như áp % giảm giá vào đơn bàn này, và chọn bàn. Ngoài ra cũng có thể tìm kiếm tên món ăn, hoặc lọc theo loại món.
Giao diện thêm đơn hàng mới
Giao diện thêm món ăn, bằng cách lọc theo loại món
-
Màn hình sửa đơn
- Tương tự như thêm món, giao diện này giúp sửa những đơn đã được tạo
Giao diện chỉnh sửa đơn hàng
-
Màn hình bàn ăn
- Quản lý các bàn hiện đang có trong nhà hàng
Giao diện quản lý các bàn ăn trong nhà hàng
-
Màn hình món ăn
- Quản lý các món ăn, cũng như loại món ăn trong nhà hàng
Giao diện quản lý món ăn trong nhà hàng
Giao diện quản lý loại món ăn
-
Màn hình nhân viên
- Quản lý tài khoản các nhân viên và admin trong nhà hàng, có thể thêm xóa sửa tài khoản mới, cũng như đặt lại mật khẩu mặc định
Giao diện quản lý nhân viên trong nhà hàng
-
Màn hình thống kê
- Quản lý thu chi, có thể sắp xếp theo ngày, tháng, năm
Giao diện quản lý thống kê thu chi trong nhà hàng
-
Màn hình tài khoản
- Giúp đổi mật khẩu
Giao diện quản lý tài khoản trong hệ thống
- Nguyễn Văn Hoàng Anh - Facebook - [email protected] (Chủ repo)
- Hoàng Đức Mạnh - Facebook - [email protected]
- Phan Ngọc Phước - Facebook - [email protected]
- Trương Hoàng Bảo Duy - Facebook - [email protected]
- Nguyễn Quốc Thái Dương - Facebook - [email protected]
Project Link: QLNH_Winform
Đây là những nguồn tài liệu nhóm chúng mình đã sử dụng để có thể thực hiện được đồ án này!