Link demo: https://drive.google.com/file/d/1tlYH9XXYZwQ6MCh4U80lKeWgGi9tTj0F/view?usp=sharing
Full Source Code Website Nhà Hàng - Quán Nhậu tích hợp thanh toán mã QR + Full báo cáo
Được xây dựng trên mô hình MVC (Model-View-Controller) bằng ngôn ngữ PHP thuần, giúp mã nguồn dễ dàng bảo trì và mở rộng. Hệ thống hỗ trợ đầy đủ quy trình từ khách hàng đặt bàn, chọn món, áp dụng mã giảm giá, thanh toán mã QR đến quản trị Admin nhà hàng. Có đầy đủ báo cáo trong file
🌟 Tính năng nổi bật:
-
Quản lý đa cơ sở: Hỗ trợ quản lý nhiều chi nhánh nhà hàng cùng lúc. Mỗi chi nhánh có thông tin và danh sách bàn riêng.
-
Menu linh hoạt: Menu món ăn có thể tùy chỉnh giá và trạng thái (còn/hết) theo từng cơ sở cụ thể.
-
Hệ thống đặt bàn thông minh: Khách hàng có thể chọn cơ sở, chọn bàn, đặt món trước và nhận email xác nhận tự động.
-
Thanh toán QR Code: Tích hợp hệ thống thanh toán qua mã QR (SePay), hỗ trợ xác nhận hóa đơn nhanh chóng.
-
Hệ thống khuyến mãi: Quản lý mã giảm giá (Coupon) theo % hoặc số tiền cố định với điều kiện áp dụng.
-
Phân quyền quản trị: Chia làm 2 cấp độ: Admin (Quản lý toàn hệ thống) và Nhân viên (Quản lý đơn hàng tại cơ sở được phân công).
-
Giao diện Responsive: Hiển thị mượt mà trên cả máy tính, máy tính bảng và điện thoại di động.
A. KHÁCH HÀNG:
1. Xem danh sách cơ sở
-
Truy cập: http://localhost/booking-web-app/
-
Các cơ sở được nhóm theo địa chỉ
2. Xem menu
-
Click "Xem menu" tại cơ sở
-
Menu được phân theo danh mục món
3. Đặt bàn
-
Chọn cơ sở muốn đặt
-
Điền thông tin: Tên, SĐT, Email (để nhận mail thanh toán), Số khách, Thời gian
-
Chọn món ăn
-
Áp dụng mã giảm giá (tùy chọn)
B. ADMIN
1. Đăng nhập Admin
-
URL: http://localhost/booking-web-app/login.php
-
Username: admin
-
Password: admin
2. Dashboard chính
-
Tổng quan thống kê
-
Chức năng thao tác nhanh
3. Quản lý cơ sở
-
Thêm/sửa/xóa cơ sở
-
Quản lý thông tin liên hệ
4. Quản lý danh mục, menu món
-
Tạo danh mục món ăn
-
Thêm món ăn mới
-
Thiết lập giá theo từng cơ sở
-
Trạng thái còn hàng/hết hàng
5. Quản lý đặt bàn
-
Xem danh sách đơn đặt
-
Xác nhận/hủy đơn
-
Quản lý trạng thái bàn
-
Tạo hóa đơn (Nhân viên)
6. Quản lý khuyến mãi
-
Tạo mới/Sửa/Xóa mã giảm giá
🛠 Công nghệ sử dụng:
-
Language: PHP (hỗ trợ 7.4 - 8.x)
-
Database: MySQL (MariaDB)
-
Architecture: MVC Pattern
-
Frontend: HTML5, CSS3, JavaScript (Bootstrap, jQuery)
-
Libraries: PHPMailer (gửi mail), SePay (thanh toán QR)
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
-
Giải nén và copy thư mục dự án vào xampp\htdocs\.
-
Mở phpMyAdmin, tạo một database mới tên là booking_restaurant.
-
Chọn database vừa tạo, nhấn thẻ Import và chọn file database/booking_restaurant.sql để nạp dữ liệu.
-
truy cập http://localhost/booking-web-app/
-
http://localhost/booking-web-app/login.php cho quản trị admin
tài khoản: admin
mật khẩu: admin