🏨 TÊN HỆ THỐNG:
LuxHome – Hệ thống quản lý chuỗi khách sạn trực tuyến
📌 I. CHỨC NĂNG NGƯỜI DÙNG (CLIENT)
1. 🔎 Tìm kiếm khách sạn
-
Người dùng có thể chọn:
-
Điểm đến (tỉnh/thành phố)
-
Ngày đến và ngày rời
-
Số người lớn và trẻ em
-
Hệ thống lọc và gợi ý khách sạn còn phòng trong khoảng thời gian yêu cầu.
2. 🏨 Xem thông tin khách sạn
-
Hiển thị: tên khách sạn, địa chỉ, số sao, mô tả, ảnh, tiện nghi, dịch vụ.
-
Hiển thị các loại phòng theo phân loại (Deluxe, Standard...).
-
Người dùng có thể xem:
-
Số lượng phòng trống
-
Giá theo ngày
-
Tiện nghi phòng
-
Thông tin về dịch vụ liên quan (ví dụ: Massage)
3. 🛏️ Đặt phòng
-
Người dùng chọn loại phòng, số lượng, ngày ở, số người.
-
Có thể thêm dịch vụ phụ trợ (massage, giặt ủi…).
-
Nhập thông tin cá nhân: tên, email, số điện thoại.
-
Áp dụng mã giảm giá (nếu có).
-
Đơn được gửi lên hệ thống, lưu vào bảng
orders
.
📌 II. CHỨC NĂNG QUẢN TRỊ (ADMIN)
1. 📊 Trang tổng quan
-
Hiển thị:
-
Tổng doanh thu trong thời gian chọn
-
Tổng số phòng
-
Số phòng đang đặt
-
Số đơn hàng
-
Số khách hàng
-
Thống kê đơn hàng theo trạng thái (biểu đồ cột)
2. 🧑💼 Quản lý người dùng
-
Danh sách người dùng hệ thống
-
Phân quyền: admin, chủ khách sạn, người dùng thường.
3. 🏨 Quản lý khách sạn
-
Thêm/sửa/xoá khách sạn.
-
Thông tin bao gồm:
-
Tên, mô tả, số sao, số tầng, địa chỉ đầy đủ, điện thoại, email.
-
Vị trí (tọa độ GPS), phần trăm huỷ phòng.
-
Hình ảnh hiển thị, ảnh chi tiết.
-
Trạng thái hoạt động.
4. 🛌 Quản lý loại phòng
-
Mỗi khách sạn có thể tạo nhiều loại phòng:
-
Tên, mô tả, giá/đêm
-
Số người lớn / trẻ em tối đa
-
Số lượng
-
Ảnh đại diện loại phòng
-
Gắn tiện nghi riêng cho từng loại phòng.
5. 🛎️ Quản lý dịch vụ
-
Các dịch vụ bổ sung: spa, massage, đưa đón sân bay…
-
Gắn dịch vụ cho từng khách sạn
-
Có thể tính giá theo giờ hoặc trọn gói.
6. 🎫 Quản lý phiếu giảm giá
-
Tạo mã giảm giá:
-
Theo phần trăm hoặc số tiền cụ thể
-
Mô tả, giới hạn áp dụng
-
Gắn với đơn đặt phòng nếu mã đúng và còn hiệu lực.
7. 📦 Quản lý đơn hàng
-
Xem chi tiết từng đơn đặt phòng:
-
Thông tin khách hàng
-
Phòng đặt, dịch vụ đi kèm
-
Mã giảm giá
-
Ngày checkin / checkout
-
Cập nhật trạng thái: Đã xác nhận, Check-in, Check-out, Hủy
-
Tính tổng tiền phải thanh toán
8. ⭐ Đánh giá
-
Xem nhận xét khách hàng về khách sạn, phòng, dịch vụ
-
Có thể xoá hoặc ẩn nếu nội dung vi phạm.
9. 👥 Quản lý phân quyền
-
Phân hệ: quản trị hệ thống / quản lý khách sạn cụ thể
-
Mỗi khách sạn có thể có tài khoản riêng để tự quản lý khách sạn của mình (multi-tenant).
⚙️ III. CÔNG NGHỆ SỬ DỤNG
-
Ngôn ngữ backend: PHP (Laravel)
-
CSDL: MySQL
-
Giao diện admin: Laravel Blade + Chart.js + CKEditor
-
Xử lý ảnh: Laravel File Storage
-
Quản lý đặt phòng: Logic tính phòng trống dựa trên ngày đến – đi
-
Thống kê doanh thu: tính tổng theo khoảng thời gian
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn