Code đồ án Fullstack Quản lý web Billiards POS - Quản lý Quán Bi-a (HTML,CSS,JS + Node.js,Express + SQLite)

[Mã code 46549]
  1 Đánh giá    Viết đánh giá
 0      13      0
Phí tải: 99 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
29-10-2025
Loại file
Full code
Dung lượng
#
Code đã kiểm thử
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Đây là một ứng dụng web để quản lý hoạt động của một câu lạc bộ bi-a, bao gồm quản lý bàn, tính tiền, kho hàng, khách hàng, nhân viên và báo cáo.


MÔ TẢ CHI TIẾT
  • Quản lý bàn & Tính tiền (POS): Giao diện trực quan để xem trạng thái bàn (trống, đang chơi, đã đặt), bắt đầu tính giờ, thêm đồ ăn/thức uống vào hóa đơn, áp dụng giảm giá/phụ thu, chuyển bàn và thực hiện thanh toán (tiền mặt, ngân hàng - hỗ trợ QR code)Lưu trữ lịch sử hóa đơn đã thanh toán.

  • Quản lý Kho & Thực đơn: Cho phép quản lý danh sách mặt hàng (thành phẩm bán) và nguyên vật liệu. Hỗ trợ định lượng công thức cho các món chế biến và tự động tính toán số lượng có thể làm dựa trên tồn kho nguyên vật liệu. Ghi lại lịch sử nhập kho và các thao tác thêm/sửa/xóa.

  • Quản lý Khách hàng: Lưu trữ thông tin khách hàng (tên, SĐT), theo dõi lịch sử giao dịch, tổng chi tiêu, số lượt đến. Hỗ trợ phân hạng thành viên tự động dựa trên mức chi tiêu.

  • Quản lý Đặt bàn: Cho phép tạo và quản lý lịch đặt bàn cho khách, ghi nhận thông tin khách hàng, trạng thái đặt bàn (đã xác nhận, hoàn thành, hủy, không đến).

  • Quản lý Thu Chi: Ghi nhận các phiếu thu, phiếu chi tiền mặt hoặc ngân hàng, phân loại chi phí và xem báo cáo sổ quỹ.

  • Quản lý Nhân viên & Chấm công: Quản lý hồ sơ nhân viên, chấm công (check-in/check-out), ghi nhận trạng thái đi làm (có mặt, đi trễ, vắng), quản lý đăng ký ca làm việc.

  • Báo cáo: Cung cấp báo cáo tổng hợp về kinh doanh (doanh thu, lợi nhuận, sản phẩm bán chạy, hiệu suất bàn, chi phí, doanh thu theo giờ), báo cáo khách hàng (phân loại hạng, top chi tiêu/lượt đến) và báo cáo nhân sự (chuyên cần, hiệu suất).

  • Cài đặt & Phân quyền: Cho phép tùy chỉnh thông tin quán, cài đặt tính tiền (bảng giá theo giờ, ngày lễ), cài đặt hóa đơn (logo, thông tin hiển thị), quản lý tài khoản nhân viên (admin/user) và phân quyền chi tiết cho từng chức năng đối với vai trò 'user'.

  • Trợ giúp: Trang trợ giúp động, có thể chỉnh sửa nội dung hướng dẫn từ trang cài đặt.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

web,đồ án web,Express,lý,we,L

web,đồ án web,Express,lý,we,L

web,đồ án web,Express,lý,we,L

web,đồ án web,Express,lý,we,L

web,đồ án web,Express,lý,we,L

web,đồ án web,Express,lý,we,L

web,đồ án web,Express,lý,we,L

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT
  • Yêu cầu: Cần cài đặt Node.js và npm (Node Package Manager).

  • Bước 1: Tải mã nguồn dự án về máy.

  • Bước 2: Mở terminal hoặc command prompt, điều hướng đến thư mục gốc của dự án (thư mục chứa file package.json).

  • Bước 3: Chạy lệnh npm install để cài đặt các thư viện cần thiết được liệt kê trong package.json.

  • Bước 4: Tạo file .env trong thư mục gốc và định nghĩa biến SESSION_SECRET với một chuỗi bí mật ngẫu nhiên và đủ mạnh (thay thế "your-very-strong-and-secret-key-here"). Ví dụ: SESSION_SECRET=chuoiKyTuBiMatCuaBan.

  • Bước 5: Chạy lệnh node server.js để khởi động máy chủ backend. Máy chủ sẽ chạy trên cổng 8888 (theo file server.js) và tự động tạo file cơ sở dữ liệu database.sqlite nếu chưa có.

  • Bước 6: Mở trình duyệt và truy cập vào địa chỉ của frontend http://localhost:8888/login/login.html (nếu server được cấu hình để phục vụ file tĩnh từ thư mục public). Tài khoản đầu tiên đăng ký sẽ là tài khoản admin.

  • admin : tk" vo thanh minh mk: 1

 
 
LINK DOWNLOAD

quanlybia.zip [#]

File đã được kiểm thử
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(99 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
10:16 - 29/10/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN