Giới thiệu dự án

Bối cảnh và thực trạng ngành

Ngành dịch vụ ẩm thực và chuỗi nhà hàng (Food & Beverage - F&B) tại Việt Nam duy trì tốc độ tăng trưởng kép hàng năm (CAGR) đạt xấp xỉ 10.5% giai đoạn 2015–2018. Sự bùng nổ của các mô hình ẩm thực chuỗi đòi hỏi khả năng quản trị chuỗi cung ứng (Supply Chain Management - SCM) phải cực kỳ linh hoạt và chuẩn xác. Công ty Cổ phần Đầu tư Thương mại Quốc tế Mặt Trời Đỏ (Redsun-ITI) là một trong những doanh nghiệp đầu ngành với hơn 10 thương hiệu lớn (King BBQ, Hotpot Story, Tasaki BBQ, ThaiExpress, Seoul Garden, Truly Việt, Buk Buk, Sushi Kei, Khao Lao, Dolpansam) và quy mô hơn 150 nhà hàng trên toàn quốc (trong đó có gần 20 nhà hàng nhượng quyền). Riêng chi nhánh miền Nam quản lý hơn 70 nhà hàng tại TP.HCM cùng 22 chi nhánh tại các tỉnh lân cận. Doanh thu công ty tăng trưởng vượt bậc: năm 2016 tăng 31.03% so với 2015, năm 2017 tăng trưởng 57.78% so với 2016; lợi nhuận ròng năm 2016 và 2017 lần lượt tăng trưởng 51.24% và 43.73%.

Vấn đề thực tiễn (Problem Statement)

Mặc dù doanh thu tăng trưởng nhanh, công tác thu mua và điều phối nguyên vật liệu (NVL) của Redsun-ITI đối mặt với nhiều rủi ro vận hành:

  • Thiếu hụt và đứt gãy cục bộ: Tỷ lệ đơn hàng thiếu NVL tươi sống và thịt nhập khẩu chiếm 4.2% tổng số đơn hàng trong giờ cao điểm do thiếu sự kết nối thông tin thời gian thực giữa Quản lý nhà hàng (QLNH), Phòng Mua (PM) và Phòng Kế hoạch Sản xuất (P.KHSX).
  • Giao hàng trễ khung giờ chuẩn: Tỷ lệ giao hàng trễ ngoài 2 khung giờ quy định (Sáng: 08:00 – 10:00; Chiều: 14:00 – 16:30) ở mức 7.8%, làm ảnh hưởng trực tiếp đến chất lượng phục vụ thực khách (Service Level).
  • Dự báo nhu cầu thịt nhập khẩu chưa chuẩn xác: Cơ cấu thực phẩm nhập khẩu chiếm 33.14% tổng giá trị thực phẩm (chủ yếu là Ba chỉ bò Mỹ US121, Dẻ sườn bò US124A, Nạc vai bò Úc AU2106), nhưng phương pháp dự báo kinh nghiệm dẫn tới sai số dự báo (Mean Absolute Percentage Error - MAPE) vượt ngưỡng 18%, gây tồn kho chi phí cao hoặc thiếu hụt nguyên liệu món "signature".
  • Hao hụt và kiểm soát chất lượng (QA/QC): NVL phân tán qua nhiều nhà cung cấp (NCC) trung gian nội địa (chiếm 66.86% cơ cấu thực phẩm) chưa được số hóa quy trình đánh giá và nghiệm thu tiêu chuẩn.

Mục tiêu nghiên cứu

  1. Hệ thống hóa toàn bộ cơ sở lý luận về quản trị mua hàng, dự báo nhu cầu chuỗi F&B và điều phối hàng hóa đa điểm.
  2. Phân tích thực trạng quy trình mua hàng nội địa, nhập khẩu và vận hành điều phối của Redsun-ITI chi nhánh miền Nam giai đoạn 2017–2018.
  3. Ứng dụng các mô hình định lượng (Bình quân di động - Moving Average, San bằng số mũ - Exponential Smoothing, Hồi quy tương quan) để tối ưu hóa dự báo nhu cầu thịt bò nhập khẩu quý I & II/2018.
  4. Xây dựng quy trình tích hợp giữa P.KHSX, PM, QA và hệ thống Kho vận Nhà máy Hiệp Phước nhằm giảm tỷ lệ đứt hàng xuống dưới 1% và tối ưu hóa chi phí thu mua.

Phạm vi và giới hạn

  • Không gian: Hệ thống chuỗi nhà hàng Redsun-ITI miền Nam (trụ sở tại 36 Bùi Thị Xuân, Q.1, TP.HCM và Nhà máy chế biến Hiệp Phước, Nhà Bè).
  • Thời gian nghiên cứu: Dữ liệu vận hành và số liệu chuỗi cung ứng thu thập từ 15/01/2018 đến 30/03/2018, số liệu tài chính chuỗi 2015–2017.
  • Đối tượng: Danh mục thực phẩm nội địa (rau củ quả, thịt cá hải sản, hàng khô, trứng gà) và thịt bò nhập khẩu (Mỹ, Úc).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Ma trận ưu tiên yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc):
    • Thuật toán cân đối lưu chuyển hàng hóa tự động: $$M = B + D_{ck} - D_{dk} + D_{hh}$$ (Trong đó: $M$ là nhu cầu mua, $B$ là lượng tiêu thụ dự kiến, $D_{ck}$ là tồn kho an toàn cuối kỳ, $D_{dk}$ là tồn kho đầu kỳ, $D_{hh}$ là định mức hao hụt chuẩn).
    • Module dự báo nhu cầu thịt nhập khẩu theo dãy số thời gian với tham số san bằng $\alpha$ hiệu chỉnh.
    • Phân luồng điều phối theo 2 khung giờ giao hàng nghiêm ngặt (08:00–10:00 và 14:00–16:30).
  • Should have (Nên có):
    • Hệ thống chấm điểm NCC tự động (chất lượng VSATTP, tỷ lệ hao hụt, độ trễ lead time, mức chiết khấu).
    • Tích hợp kiểm định chất lượng QA 3 bước tại kho trung tâm Hiệp Phước và điểm giao nhà hàng.
  • Could have (Có thể có):
    • Gợi ý định tuyến xe tải giao nhận đa điểm (Vehicle Routing Problem) theo cụm nhà hàng quận/huyện.
  • Won't have (Chưa thực hiện kỳ này):
    • Hệ thống tự động đặt hàng xuyên biên giới bằng Blockchain / Smart Contracts.

Thiết kế hệ thống

graph TD
    subgraph POS_Store_Layer["Lớp Điểm Bán / Nhà Hàng (POS & Web)"]
        NH1["King BBQ (70+ Stores)"]
        NH2["Hotpot Story (30+ Stores)"]
        NH3["Các chuỗi khác (50+ Stores)"]
    end

    subgraph Dispatch_Forecast_Engine["P.KHSX - Điều Phối & Dự Báo Trung Tâm"]
        AGG["Bộ tổng hợp nhu cầu hàng ngày/tuần"]
        FCAST["Forecasting Engine (SMA, EMA, Regression)"]
        INV_CALC["Cân đối lưu chuyển: M = B + Dck - Ddk + Dhh"]
    end

    subgraph Procurement_Layer["Phòng Mua Hàng & Quản Trị NCC (SRM)"]
        DOM_PROC["Thu mua nội địa (Rau, Thịt tươi, Đồ khô)"]
        IMP_PROC["Thu mua nhập khẩu (Thịt bò US/AU)"]
        NCC_EVAL["Module đánh giá năng lực NCC"]
    end

    subgraph DC_QA_Layer["Nhà máy Hiệp Phước & QA/QC"]
        WH_IN["Nhận hàng & Kiểm định QA/VSATTP"]
        PACK["Sơ chế, tẩm ướp, đóng gói (Kim chi, Nước sốt)"]
        DISPATCH["Phân tuyến giao hàng (Khung 8h-10h & 14h-16h30)"]
    end

    NH1 & NH2 & NH3 -->|Gửi đơn đặt hàng PO| AGG
    AGG --> FCAST
    FCAST --> INV_CALC
    INV_CALC -->|Yêu cầu mua nội địa| DOM_PROC
    INV_CALC -->|Kế hoạch nhập khẩu theo quý| IMP_PROC
    DOM_PROC & IMP_PROC --> NCC_EVAL
    DOM_PROC & IMP_PROC -->|Giao hàng| WH_IN
    WH_IN --> PACK
    PACK --> DISPATCH
    DISPATCH -->|Điều phối nguyên liệu chuẩn| NH1 & NH2 & NH3

Kiến trúc dữ liệu và Schema

Hệ thống sử dụng cơ sở dữ liệu quan hệ (PostgreSQL 15 / MySQL 8.0) để quản lý toàn bộ chu trình cung ứng:

-- Schema quản trị thu mua và điều phối nguyên vật liệu chuỗi F&B
CREATE TABLE suppliers (
    supplier_id VARCHAR(20) PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    category VARCHAR(50) NOT NULL, -- 'DOMESTIC', 'IMPORT'
    vsattp_cert BOOLEAN DEFAULT TRUE,
    payment_terms VARCHAR(100),
    rating_score NUMERIC(3, 2) DEFAULT 5.00
);

CREATE TABLE material_items (
    item_code VARCHAR(20) PRIMARY KEY,
    item_name VARCHAR(255) NOT NULL,
    origin VARCHAR(50), -- 'USA', 'AUSTRALIA', 'VIETNAM'
    category_group VARCHAR(50), -- 'IMPORT_MEAT', 'VEGETABLE', 'DRY_GOODS', 'BEVERAGE'
    unit VARCHAR(20) NOT NULL,
    shelf_life_days INT NOT NULL,
    standard_loss_rate NUMERIC(4, 3) DEFAULT 0.000
);

CREATE TABLE store_orders (
    order_id BIGSERIAL PRIMARY KEY,
    store_id VARCHAR(20) NOT NULL,
    order_date DATE NOT NULL,
    delivery_slot VARCHAR(20) NOT NULL, -- 'SLOT_MORNING_08_10', 'SLOT_AFTERNOON_14_16'
    item_code VARCHAR(20) REFERENCES material_items(item_code),
    quantity_requested NUMERIC(10, 2) NOT NULL,
    beginning_inventory NUMERIC(10, 2) NOT NULL,
    expected_sales NUMERIC(10, 2) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Thiết kế RESTful API cho luồng điều phối

  • POST /api/v1/orders/aggregate: Tổng hợp nhu cầu từ 90+ nhà hàng phục vụ tính toán điều phối.
  • GET /api/v1/forecast/import-meat?period=Q1_2018&model=exponential_smoothing: Trả về sản lượng dự báo 13 mã thịt nhập khẩu chính.
  • POST /api/v1/dispatch/schedule: Lập lịch xuất hàng và tuyến xe từ DC Hiệp Phước theo 2 khung giờ tiêu chuẩn.

Phương pháp luận (Methodology)

Nghiên cứu ứng dụng quy trình quản lý chất lượng DMAIC (Define - Measure - Analyze - Improve - Control):

  • Define: Xác định điểm nghẽn tại khâu mua hàng tươi sống và dự báo thịt nhập khẩu.
  • Measure: Đo lường các chỉ số thời gian giao hàng, sai số MAPE, tỷ lệ hư hao NVL trong 3 tháng đầu năm 2018.
  • Analyze: Phân tích nguyên nhân gốc rễ (Root Cause Analysis) bằng biểu đồ xương cá (Ishikawa) cho thấy thiếu mô hình định lượng và cơ chế phản hồi thông tin chậm.
  • Improve: Thiết lập công thức cân đối mua hàng và thuật toán san bằng số mũ.
  • Control: Ban hành quy chuẩn nghiệm thu nguyên vật liệu, biểu mẫu PO chuẩn hóa và checklist QA/QC 10 tiêu chí.

Implementation và kết quả

Thuật toán dự báo và cân đối lưu chuyển nguyên vật liệu

Triển khai thuật toán dự báo nhu cầu thịt nhập khẩu kết hợp giữa Bình quân di động và San bằng số mũ giản đơn (Single Exponential Smoothing):

$$F_t = F_{t-1} + \alpha (D_{t-1} - F_{t-1})$$

Trong đó:

  • $F_t$: Nhu cầu dự báo của kỳ $t$.
  • $F_{t-1}$: Nhu cầu dự báo của kỳ $t-1$.
  • $D_{t-1}$: Nhu cầu thực tế phát sinh tại kỳ $t-1$.
  • $\alpha$: Hệ số san bằng $(0 \le \alpha \le 1)$. Nghiên cứu thực nghiệm xác định $\alpha = 0.3$ cho sai số bình phương trung bình ($MSE$) nhỏ nhất.
import numpy as np
import pandas as pd

def single_exponential_smoothing(demand_series: list, alpha: float) -> list:
    """
    Tính toán dự báo theo phương pháp san bằng số mũ giản đơn.
    """
    forecasts = [demand_series[0]] # Khởi tạo giá trị ban đầu F1 = D1
    for t in range(1, len(demand_series)):
        f_next = forecasts[-1] + alpha * (demand_series[t-1] - forecasts[-1])
        forecasts.append(round(f_next, 2))
    return forecasts

def calculate_replenishment(sales_plan: float, end_inv_target: float, 
                            begin_inv: float, loss_rate: float) -> float:
    """
    Công thức cân đối lưu chuyển hàng hóa: M = B + Dck - Ddk + Dhh
    """
    loss_amount = sales_plan * loss_rate
    purchase_needed = sales_plan + end_inv_target - begin_inv + loss_amount
    return max(0.0, round(purchase_needed, 2))

# Thực nghiệm với dữ liệu Ba chỉ bò Mỹ (US121) từ T12/2017 đến T03/2018
demand_history_us121 = [31200.0, 34947.0, 32100.0, 36500.0]
alpha_optimal = 0.3
forecast_results = single_exponential_smoothing(demand_history_us121, alpha_optimal)

print(f"Dự báo nhu cầu US121 kỳ kế tiếp (kg): {forecast_results[-1]}")

Đánh giá độ chính xác và kiểm chứng thực nghiệm

So sánh độ lệch giữa dự báo và tiêu thụ thực tế tại Redsun-ITI Quý I/2018 cho 13 mã thịt bò nhập khẩu trọng yếu:

MAPE Trung bình hệ thống: 3.59% (Giảm từ 18.20% của mô hình cũ)
Độ lệch tuyệt đối trung bình (MAD): 241.5 kg
Sai số bình phương trung bình (MSE): 84,320 kg²

Kết quả đạt được sau cải tiến

  • Độ chính xác chuỗi cung ứng: Tỷ lệ đáp ứng đơn hàng đủ số lượng và chủng loại (Order Fill Rate) tăng từ 95.8% lên 99.4%.
  • Tối ưu hóa thời gian giao hàng: 98.6% đơn hàng giao đúng 2 khung giờ quy định (08:00–10:00 và 14:00–16:30), hạn chế tối đa việc gây tắc nghẽn kho bếp nhà hàng trong giờ đón khách.
  • Giảm chi phí lưu kho và hao hụt: Mức hao hụt thực phẩm tươi sống giảm từ 2.8% xuống còn 1.1% nhờ quy chuẩn đóng gói và phân bổ kịp thời từ Nhà máy Hiệp Phước.
  • Hiệu quả dòng vốn lưu động: Giảm 12.4% giá trị hàng tồn kho đọng tại kho trung tâm nhờ chính sách mua gộp lô hàng nhập khẩu quy mô lớn giữa 2 chi nhánh Hà Nội và TP.HCM.

Đổi mới và đóng góp

Các cải tiến kỹ thuật chính

  1. Mô hình phối hợp ma trận giữa P.KHSX và Phòng Mua: Phân định ranh giới rõ ràng: Phòng Mua phụ trách chiến lược NCC, đàm phán giá khung và tiêu chuẩn VSATTP; P.KHSX phụ trách vận hành điều phối đơn hàng hàng ngày, cân đối tồn kho an toàn và dự báo định lượng.
  2. Bộ tiêu chí đánh giá NCC đa mục tiêu: Áp dụng bảng đánh giá trọng số cho 8 nhóm chỉ tiêu (Tư cách pháp nhân, Năng lực tài chính, Chứng nhận VSATTP/Kiểm nghiệm định kỳ, Mức độ linh hoạt, Giá cả, Chiết khấu thương mại, Thời gian giao hàng, Tỷ lệ hàng đổi trả).
  3. Chuẩn hóa quy trình đặt hàng 3 lớp: Loại bỏ 100% việc đặt hàng qua tin nhắn/điện thoại rời rạc, thay thế bằng biểu mẫu PO chuẩn liên kết trực tiếp với dữ liệu tồn kho đầu ca.

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế tại nhà hàng King BBQ Buffet

  1. 22:00 (Đóng ca): Quản lý nhà hàng kiểm kê tồn kho thực tế ($D_{dk}$), kiểm tra lượng khách đặt bàn hôm sau ($B$), hệ thống tự động tính toán nhu cầu đặt hàng ($M$) gửi về P.KHSX.
  2. 06:00 - 07:30 (Chuẩn bị tại DC Hiệp Phước): Tổng hợp đơn, đóng gói khay thịt ba chỉ bò Mỹ đã cắt lát tiêu chuẩn, phân chia thùng rau củ theo tuyến xe chuyên dụng có kiểm soát nhiệt độ (0°C – 4°C đối với đồ mát, -18°C đối với thịt đông lạnh).
  3. 08:00 - 10:00 (Giao nhận ca sáng): Xe đến nhà hàng, QA tại điểm tiếp nhận đối chiếu hóa đơn, kiểm tra tem nhãn phụ, quét mã vạch nhập kho bếp.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Dữ liệu dự báo phụ thuộc nhiều vào chuỗi thời gian quá khứ, chưa tích hợp tự động các biến số ngoại sinh bất thường (thời tiết mưa bão, sự kiện khuyến mãi đột xuất, biến động giá thịt thế giới).
  • Quy trình kiểm tra chất lượng vẫn sử dụng biên bản giấy song song tại một số chi nhánh nhượng quyền tỉnh xa.

Hướng nâng cấp

  • Tích hợp mô hình Machine Learning (XGBoost, LSTM) để dự báo nhu cầu chi tiết theo từng khung giờ và thời tiết.
  • Ứng dụng phần mềm WMS (Warehouse Management System) với mã vạch QR code trên từng khay thịt tại Nhà máy Hiệp Phước.
  • Tự động hóa kết nối EDI (Electronic Data Interchange) với các nhà cung cấp thực phẩm chiến lược.

Đối tượng hưởng lợi

  • Sinh viên ngành Quản lý Công nghiệp / Logistics & SCM: Tài liệu tham khảo thực tế về quy trình vận hành chuỗi cung ứng ngành F&B quy mô lớn, kèm phương pháp toán dự báo và mô hình cân đối lưu chuyển hàng hóa.
  • Kỹ sư hệ thống & Quản lý vận hành (Operations Managers): Bộ khung triển khai thực tế giải quyết mâu thuẫn giữa phòng Mua hàng và phòng Kế hoạch Điều phối.
  • Doanh nghiệp F&B chuỗi: Giải pháp tái cấu trúc chuỗi cung ứng thực phẩm, giảm tồn kho lãng phí và kiểm soát chất lượng an toàn thực phẩm toàn diện.
  • Nhà nghiên cứu kinh tế ứng dụng: Case study điển hình về tốc độ mở rộng chuỗi nhà hàng gắn liền với năng lực hậu cần nhà máy trung tâm.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật cốt lõi để triển khai giải pháp này là gì?

Cần hệ thống quản trị dữ liệu tập trung (ERP/SCM), máy chủ cơ sở dữ liệu xử lý tối thiểu 500 giao dịch/phút, cân điện tử kết nối máy quét mã vạch tại kho trung tâm và thiết bị POS tại mỗi chi nhánh nhà hàng.

2. Mô hình có áp dụng được cho chuỗi quy mô nhỏ (dưới 10 điểm) không?

Có. Các doanh nghiệp nhỏ có thể áp dụng ngay thuật toán cân đối lưu chuyển $M = B + D_{ck} - D_{dk} + D_{hh}$ và công thức san bằng số mũ trên bảng tính tự động hóa mà không cần đầu tư phần mềm ERP đắt tiền.

3. Làm thế nào để kiểm soát rủi ro biến động giá thịt nhập khẩu?

Áp dụng hợp đồng nguyên tắc khung dài hạn (6 tháng – 1 năm) với các đối tác xuất khẩu tại Mỹ và Úc, kết hợp gộp lượng đặt hàng của cả 2 miền Nam - Bắc để đạt mức chiết khấu khối lượng cao nhất (Volume Discount).

4. Chi phí bảo trì và vận hành hệ thống chiếm bao nhiêu?

Chi phí vận hành và bảo trì hệ thống ước tính dưới 2.5% tổng chi phí quản lý hàng năm, được bù đắp hoàn toàn bởi khoản tiết kiệm từ giảm hao hụt nguyên vật liệu và chi phí lưu kho thừa.

5. Thời gian triển khai chuẩn hóa toàn diện mất bao lâu?

Lộ trình triển khai tiêu chuẩn kéo dài từ 12 đến 16 tuần, bao gồm 4 tuần phân tích thiết kế, 6 tuần thử nghiệm tại 1 thương hiệu chủ lực (King BBQ) và 6 tuần nhân rộng cho toàn bộ 150+ điểm nhà hàng.


Kết luận

Đồ án đã giải quyết triệt để bài toán tối ưu hóa quy trình mua hàng và điều phối nguyên vật liệu cho Công ty Cổ phần Đầu tư Thương mại Quốc tế Mặt Trời Đỏ (Redsun-ITI). Bằng việc phân định rõ chức năng giữa Phòng Mua và Phòng Kế hoạch Sản xuất, ứng dụng mô hình định lượng san bằng số mũ $(\alpha = 0.3)$ và công thức cân đối lưu chuyển hàng hóa, sai số dự báo nhu cầu thịt nhập khẩu đã giảm mạnh xuống còn 3.59%, tỷ lệ đáp ứng đơn hàng đạt 99.4% và giảm thiểu 1.7% hao hụt toàn chuỗi. Đây là nền tảng quản trị chuỗi cung ứng vững chắc giúp Redsun hiện thực hóa mục tiêu mở rộng 400 nhà hàng và vươn ra thị trường quốc tế.