Giới thiệu dự án

Trong bối cảnh toàn cầu hóa và tái cấu trúc chuỗi cung ứng quốc tế, ngành sản xuất thiết bị điện tử dân dụng và công nghệ thông tin (EMS - Electronics Manufacturing Services) đóng vai trò xương sống cho nền kinh tế công nghiệp Việt Nam. Theo thống kê ngành sản xuất điện tử, chi phí nguyên vật liệu (NVL) chiếm từ 60% đến 75% giá thành phẩm của thiết bị điện tử. Bất kỳ sự đứt gãy, biến động giá hay chậm trễ nào trong công tác cung ứng đầu vào đều tác động trực tiếp đến tính liên tục của dây chuyền lắp ráp và biên lợi nhuận ròng của doanh nghiệp.

Công ty TNHH Compal (Việt Nam) – thành viên của Tập đoàn Compal Electronics (Đài Loan), top 500 tập đoàn hàng đầu thế giới với tổng vốn đầu tư đăng ký hơn 500 triệu USD tại Khu công nghiệp Bá Thiện, tỉnh Vĩnh Phúc – sở hữu năng lực sản xuất quy mô lớn lên đến 40 triệu máy tính xách tay/năm, 4 triệu máy tính bảng (PAD), 3 triệu điện thoại thông minh cùng hàng triệu thiết bị Internet vạn vật (IoT). Với doanh thu thuần năm 2021 đạt 123.568,235 tỷ VNĐ và quy mô 7.315 lao động, nhu cầu thu mua nguyên vật liệu hàng tháng là cực kỳ khổng lồ: 10.000 tấm bản mạch in (PCB - Printed Circuit Board), 20.000 linh kiện điện tử tích hợp (IC, chip bán dẫn, điện trở, tụ điện) cùng hàng nghìn phụ tùng cơ khí, thiết bị tự động hóa SMT (Surface Mount Technology) và FATP (Final Assembly, Test and Pack).

+-------------------------------------------------------------------------------+
|                       COMPAL VIETNAM PROCUREMENT METRICS                       |
+-----------------------------------+-------------------------------------------+
| Doanh thu thuần (FY2021):          | 123.568,235 tỷ VNĐ                        |
| Lợi nhuận trước thuế (FY2021):    | 1.746,788 tỷ VNĐ                          |
| Quy mô lao động:                  | 7.315 nhân sự (82,02% công nhân sản xuất) |
| Nhu cầu PCB định kỳ:              | 10.000 PCS/tháng                          |
| Nhu cầu linh kiện điện tử:        | 20.000 PCS/tháng                          |
| Đối tác cung ứng chiến lược:      | Luxshare (7.000 tỷ), Foxconn (6.000 tỷ)   |
+-----------------------------------+-------------------------------------------+

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

Mặc dù vận hành dây chuyền hiện đại, công tác tổ chức mua sắm nguyên vật liệu tại Compal Việt Nam giai đoạn 2019-2022 bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Phụ thuộc quá mức vào nhà cung cấp (NCC) truyền thống: Việc đánh giá lựa chọn đối tác mang tính chủ quan dựa trên thói quen và kinh nghiệm cá nhân của quản trị viên; chưa có hệ thống chuẩn hóa so sánh giá giữa NCC truyền thống và NCC mới, dẫn đến rủi ro bị ép giá và thiếu tính linh hoạt khi chuỗi cung ứng toàn cầu biến động.
  • Quy trình phê duyệt phân tầng phức tạp: Là công ty con phụ thuộc vào tập đoàn mẹ tại Đài Loan, luồng chứng từ phê duyệt đơn đặt hàng (Purchase Order - PO) kéo dài từ 4-5 ngày, làm chậm tiến độ nhận hàng và tăng nguy cơ thiếu hụt vật tư cho các đơn hàng gấp.
  • Hệ thống lưu trữ hồ sơ phân tán: Dữ liệu nhà cung cấp, biên bản kiểm định chất lượng (IQC - Incoming Quality Control) và báo giá lưu trữ rời rạc qua file Word, PDF hoặc hồ sơ giấy, gây thất lạc thông tin và triệt tiêu khả năng truy xuất dữ liệu tức thời.
  • Phương thức đàm phán phi tập trung: Có đến 55% giao dịch thương lượng thực hiện qua ứng dụng nhắn tin (Zalo, WeChat, Email cá nhân) mà thiếu công cụ ghi nhận nhật ký đàm phán tập trung, tạo lỗ hổng bảo mật và rủi ro bất cân xứng thông tin.

Mục tiêu nghiên cứu và triển khai dự án

  1. Chuẩn hóa quy trình tìm kiếm, sàng lọc và đánh giá nhà cung cấp nguyên vật liệu điện tử bằng phương pháp định lượng đa tiêu chí (MCDA - Multi-Criteria Decision Analysis).
  2. Xây dựng kiến trúc số hóa quy trình mua sắm E-Procurement tích hợp hệ thống phê duyệt điện tử E-Form với cơ chế kiểm soát thời gian cam kết (SLA <= 48 giờ).
  3. Thiết lập mô hình tối ưu hóa tồn kho và lượng đặt hàng kinh tế (EOQ - Economic Order Quantity) kết hợp kiểm soát thanh toán tín dụng chứng từ (L/C 45 ngày).
  4. Xây dựng chương trình đào tạo nghiệp vụ chuyên sâu kết hợp chuyển giao công nghệ cho 100% nhân sự phòng mua hàng.

Phạm vi và giới hạn dự án

  • Phạm vi không gian: Phòng Thu mua, Phòng Kế hoạch - Sản xuất, Phân xưởng SMT và FATP tại nhà máy Compal Việt Nam (KCN Bá Thiện, Vĩnh Phúc) cùng mạng lưới NCC tại Bắc Giang, Bắc Ninh và các nhà cung cấp nước ngoài (Đài Loan, Trung Quốc, Singapore).
  • Phạm vi thời gian: Phân tích dữ liệu thực nghiệm giai đoạn 2019 - 2022 và triển khai mô hình giải pháp cho giai đoạn 2023 - 2025.
  • Giới hạn: Nghiên cứu tập trung vào nhóm nguyên vật liệu chính (PCB, linh kiện điện tử tích hợp, vật tư tiêu hao SMT); không bao gồm mua sắm tài sản cố định hạ tầng xây dựng cơ bản.

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

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

Khảo sát thực nghiệm trên 11 nhân sự phòng mua (01 Trưởng phòng, 10 chuyên viên thu mua) và đối chiếu kết quả hoạt động kinh doanh cho thấy bức tranh so sánh chi tiết:

Tiêu chí phân tích Mô hình thủ công tại Compal (2019-2022) Mô hình doanh nghiệp xây dựng/công nghiệp (Vinaconex 1 / Austdoor) Mô hình E-Procurement đề xuất (2023-2025)
Cơ chế chọn NCC Cảm tính, kinh nghiệm, hồ sơ giấy Đấu thầu truyền thống, chu kỳ dài Hệ thống chấm điểm trọng số tự động (WDM)
Kênh tương tác NCC Chat app (WeChat/Zalo 55%), Email Công văn giấy tờ, gặp trực tiếp Supplier Portal tập trung, mã hóa EDI
Thời gian duyệt PO 4 - 5 ngày (duyệt qua công ty mẹ) 5 - 7 ngày làm việc Tự động hóa qua E-Form (SLA <= 48h)
Quản trị rủi ro giá Bị động chấp nhận giá NCC cũ Thương lượng theo từng hợp đồng Benchmark giá thị trường thời gian thực
Khả năng mở rộng Kém, phụ thuộc nhân sự cũ Trung bình Rất cao, dễ dàng tích hợp API ERP

Phân tích yêu cầu hệ thống theo khung MoSCoW

  • Must have (Bắt buộc): Chức năng số hóa hồ sơ nhà cung cấp; Hệ thống ma trận đánh giá chấm điểm nhà cung cấp 7 tiêu chí; Luồng phê duyệt đơn hàng E-Form trực tuyến có phân quyền; Quản lý trạng thái giao nhận và cảnh báo chậm trễ.
  • Should have (Nên có): Tích hợp tính toán tự động lượng đặt hàng EOQ; Dashboard phân tích biến động giá nguyên vật liệu thời gian thực; Module quản trị điều khoản thanh toán L/C và công nợ 45 ngày.
  • Could have (Có thể có): Hệ thống OCR bóc tách dữ liệu từ hóa đơn và Packing List của NCC nước ngoài; Đánh giá tự động năng lực NCC định kỳ bằng học máy.
  • Won't have (Chưa làm trong giai đoạn này): Tự động phát hành hợp đồng thông minh (Smart Contract) qua Blockchain.

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình Microservices phân lớp, đảm bảo tính mô-đun hóa cao, khả năng chịu tải lớn và tích hợp chặt chẽ với hệ thống điều hành sản xuất MES (Manufacturing Execution System) và ERP cốt lõi.

flowchart TB
    subgraph Client_Layer["Giao diện Người dùng"]
        UI_Internal["Cổng Nội bộ (Vue.js 3.3)<br/>Nhân viên Mua hàng / Kế toán / Ban Giám đốc"]
        UI_Supplier["Cổng Nhà cung cấp (Vue.js 3.3)<br/>Đối tác: Foxconn, Luxshare, TUSHU..."]
    end

    subgraph API_Gateway["API Gateway & Bảo mật"]
        Gateway["Kong API Gateway v3.4<br/>Xác thực OAuth2 / JWT / TLS 1.3 / Rate Limiting"]
    end

    subgraph Service_Layer["Tầng Nghiệp vụ Microservices (Python FastAPI v0.104)"]
        Vendor_Svc["Supplier Management Service<br/>(Đánh giá WDM, Hồ sơ, Audit NCC)"]
        Order_Svc["Purchase Order & E-Form Service<br/>(Luồng phê duyệt SLA 48h, Tracking PO)"]
        MRP_Svc["MRP & Inventory Engine<br/>(Tính toán EOQ, Đồng bộ BOM, Dự báo)"]
        Finance_Svc["Payment & L/C Service<br/>(Quản trị L/C 45 ngày, Đối soát hóa đơn)"]
    end

    subgraph Data_Layer["Tầng Dữ liệu & Lưu trữ"]
        DB_Master[("PostgreSQL 15.4<br/>(Dữ liệu Giao dịch, Nhà cung cấp, PO)")]
        Cache_Redis[("Redis 7.2 Cache<br/>(Phiên đăng nhập, Queue duyệt đơn)")]
        Storage_S3[("MinIO S3 Storage<br/>(Lưu trữ tài liệu Scan, CO/CQ, Báo giá)")]
    end

    UI_Internal --> Gateway
    UI_Supplier --> Gateway
    Gateway --> Vendor_Svc
    Gateway --> Order_Svc
    Gateway --> MRP_Svc
    Gateway --> Finance_Svc
    Vendor_Svc --> DB_Master
    Order_Svc --> DB_Master
    Order_Svc --> Cache_Redis
    MRP_Svc --> DB_Master
    Finance_Svc --> DB_Master
    Vendor_Svc --> Storage_S3

Ngăn xếp công nghệ (Technology Stack)

  • Backend Framework: Python 3.11.6, FastAPI v0.104.1 (Xử lý bất đồng bộ AsyncIO, tối ưu thông lượng I/O cao).
  • Frontend Framework: Vue.js 3.3.4, Vite 5.0, TailwindCSS v3.3.
  • Database Engine: PostgreSQL 15.4 (Hỗ trợ JSONB, Partitioning theo thời gian), Redis v7.2 (Quản lý hàng đợi tác vụ và caching).
  • Enterprise Integration: Tương thích SAP S/4HANA v2023 qua giao thức OData / RFC RESTful API.
  • Containerization & CI/CD: Docker v24.0.7, Kubernetes v1.28, GitLab CI.

Thiết kế cơ sở dữ liệu (PostgreSQL DDL)

-- Bảng quản lý nhà cung cấp nguyên vật liệu
CREATE TABLE suppliers (
    supplier_id VARCHAR(36) PRIMARY KEY,
    supplier_code VARCHAR(20) UNIQUE NOT NULL,
    company_name VARCHAR(255) NOT NULL,
    tax_code VARCHAR(20) NOT NULL,
    country VARCHAR(50) NOT NULL,
    category VARCHAR(50) NOT NULL, -- 'PCB', 'SEMICONDUCTOR', 'CONSUMABLE', 'EQUIPMENT'
    is_traditional BOOLEAN DEFAULT FALSE,
    composite_score NUMERIC(5, 2) DEFAULT 0.00,
    status VARCHAR(20) DEFAULT 'ACTIVE', -- 'ACTIVE', 'PROBATION', 'SUSPENDED'
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng tiêu chí đánh giá trọng số đa chiều (WDM)
CREATE TABLE supplier_evaluations (
    eval_id VARCHAR(36) PRIMARY KEY,
    supplier_id VARCHAR(36) REFERENCES suppliers(supplier_id),
    eval_period VARCHAR(10) NOT NULL, -- '2023-Q1', '2023-Q2'
    quality_score NUMERIC(4, 2) NOT NULL,       -- Trọng số 10 (Thang 100)
    price_score NUMERIC(4, 2) NOT NULL,         -- Trọng số 10
    lead_time_score NUMERIC(4, 2) NOT NULL,     -- Trọng số 9
    reputation_score NUMERIC(4, 2) NOT NULL,    -- Trọng số 8
    after_sale_score NUMERIC(4, 2) NOT NULL,    -- Trọng số 8
    capacity_score NUMERIC(4, 2) NOT NULL,      -- Trọng số 7
    financial_score NUMERIC(4, 2) NOT NULL,     -- Trọng số 7
    payment_terms_score NUMERIC(4, 2) NOT NULL, -- Trọng số 6
    weighted_total NUMERIC(5, 2) NOT NULL,
    evaluated_by VARCHAR(50) NOT NULL,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng đơn đặt hàng điện tử (E-PO)
CREATE TABLE purchase_orders (
    po_id VARCHAR(36) PRIMARY KEY,
    po_number VARCHAR(30) UNIQUE NOT NULL,
    supplier_id VARCHAR(36) REFERENCES suppliers(supplier_id),
    total_amount NUMERIC(15, 2) NOT NULL,
    currency VARCHAR(3) DEFAULT 'USD',
    payment_method VARCHAR(20) DEFAULT 'LC_45_DAYS',
    approval_status VARCHAR(20) DEFAULT 'PENDING_LEVEL1', -- 'PENDING_L1', 'PENDING_L2', 'APPROVED', 'REJECTED'
    sla_deadline TIMESTAMP WITH TIME ZONE NOT NULL,
    delivery_date DATE NOT NULL,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Thiết kế API Endpoints cốt lõi

  1. POST /api/v1/procurement/suppliers/evaluate
    • Mô tả: Tiếp nhận bộ chỉ số KPI thô, thực hiện chuẩn hóa dữ liệu và tính toán điểm tổng hợp có trọng số.
    • Payload:
      {
        "supplier_id": "sup-luxshare-001",
        "period": "2023-M10",
        "raw_metrics": {
          "defect_rate_ppm": 120,
          "price_variance_pct": -2.5,
          "on_time_delivery_pct": 98.5,
          "audit_score": 92.0,
          "service_rating": 88.0,
          "capacity_utilization": 85.0,
          "quick_ratio": 1.45,
          "lc_acceptance_days": 45
        }
      }
      
  2. POST /api/v1/procurement/orders/e-form/submit
    • Mô tả: Khởi tạo yêu cầu phê duyệt đơn hàng E-PO, kích hoạt bộ đếm thời gian SLA 48h và gửi thông báo webhook qua hệ thống nội bộ.

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

Dự án áp dụng mô hình cải tiến liên tục DMAIC (Define - Measure - Analyze - Improve - Control) chuẩn Six Sigma kết hợp phương pháp phát triển linh hoạt Agile Scrum với chu kỳ Sprint 2 tuần:

  • Phase 1 (Define - 4 tuần): Khảo sát thực địa tại Compal Vĩnh Phúc, vẽ sơ đồ chuỗi giá trị dòng nguyên vật liệu (Value Stream Mapping) cho 4 nhóm vật tư chính.
  • Phase 2 (Measure - 6 tuần): Thu thập 100% dữ liệu giao dịch mua bán, tỷ lệ giao trễ, độ sai lệch phẩm cấp linh kiện từ 5 NCC chiến lược (Luxshare, Foxconn, TUSHU, SOTAN, WEILONG) giai đoạn 2019-2021.
  • Phase 3 (Analyze - 4 tuần): Xác định nguyên nhân gốc rễ (Root Cause Analysis bằng biểu đồ Ishikawa) gây nghẽn dòng chứng từ và đội chi phí tồn kho đệm.
  • Phase 4 (Improve - 12 tuần): Xây dựng thuật toán chấm điểm NCC tự động và triển khai hệ thống cổng thông tin E-Procurement Portal.
  • Phase 5 (Control - 8 tuần): Thiết lập quy chuẩn Dashboard KPI và ban hành quy chế SLA 48h cho quy trình duyệt đơn.
+-----------------------------------------------------------------------------------+
|                        RISK MANAGEMENT & MITIGATION MATRIX                        |
+----------------------+------------+----------+------------------------------------+
| Rủi ro nhận diện     | Xác suất   | Tác động | Giải pháp giảm thiểu               |
+----------------------+------------+----------+------------------------------------+
| Biến động giá chip IC| Cao        | Rất lớn  | Ký hợp đồng khung dài hạn +        |
| toàn cầu             |            |          | Đa dạng hóa thêm 2 NCC dự phòng    |
+----------------------+------------+----------+------------------------------------+
| Tắc nghẽn thông quan | Trung bình | Lớn      | Duy trì đệm an toàn Safety Stock   |
| tại cửa khẩu         |            |          | 15 ngày cho linh kiện PCB nhập khẩu|
+----------------------+------------+----------+------------------------------------+
| Quá hạn duyệt SLA 48h| Trung bình | Vừa      | Auto-escalation gửi email khẩn cấp |
| từ ban giám đốc      |            |          | lên cấp Phó Tổng Giám đốc duyệt thay|
+----------------------+------------+----------+------------------------------------+

Implementation và kết quả

Quy trình phát triển và thuật toán cốt lõi

Trọng tâm kỹ thuật của giải pháp là Module chấm điểm đánh giá nhà cung cấp tự động dựa trên mô hình ma trận trọng số đa tiêu chí (Weighted Decision Matrix - WDM) và Thuật toán tối ưu lượng đặt hàng kinh tế (EOQ) có xét đến chi phí lưu kho và rủi ro gián đoạn.

Thuật toán tính điểm năng lực nhà cung cấp tổng hợp

Điểm số tổng hợp của nhà cung cấp $k$ được tính toán theo công thức: $$S_k = \sum_{i=1}^{n} w_i \cdot \phi_i(x_{ik})$$ Trong đó:

  • $w_i$: Hệ số trọng số của tiêu chí $i$ (theo thang đo chuẩn của Compal: Chất lượng = 10, Giá = 10, Tiến độ = 9, Uy tín = 8, Dịch vụ = 8, Năng lực SX = 7, Tài chính = 7, Điều khoản TT = 6; Tổng trọng số $W = \sum w_i = 65$).
  • $\phi_i(x_{ik})$: Hàm chuẩn hóa giá trị thô của tiêu chí $i$ về thang điểm tiêu chuẩn $[0, 100]$.
"""
Compal Electronics Vietnam - Automated Procurement Analytics Engine
Module: Supplier Evaluation and Dynamic EOQ Calculation
Version: 2.1.0 (Production Ready)
"""
from dataclasses import dataclass
from typing import Dict, Any
import numpy as np

@dataclass
class SupplierMetrics:
    defect_rate_ppm: float        # Parts Per Million (Chất lượng)
    price_variance_pct: float     # So với giá sàn thị trường (%)
    on_time_delivery_pct: float   # Tỷ lệ giao hàng đúng hạn (%)
    audit_reputation_score: float # Điểm đánh giá uy tín (0-100)
    after_sale_score: float       # Điểm dịch vụ sau bán (0-100)
    capacity_utilization: float   # Tỷ lệ đáp ứng công suất (%)
    financial_quick_ratio: float  # Hệ số thanh toán nhanh
    payment_terms_days: int       # Số ngày chấp nhận L/C (mục tiêu 45 ngày)

class ProcurementOptimizationEngine:
    # Trọng số tiêu chuẩn theo Bảng 2.6 trong tài liệu thực tập Compal
    WEIGHTS: Dict[str, float] = {
        "quality": 10.0,
        "price": 10.0,
        "lead_time": 9.0,
        "reputation": 8.0,
        "after_sales": 8.0,
        "capacity": 7.0,
        "financial": 7.0,
        "payment_terms": 6.0
    }

    @classmethod
    def normalize_metrics(cls, m: SupplierMetrics) -> Dict[str, float]:
        """Chuẩn hóa các chỉ số thô về thang điểm 100"""
        # 1. Chất lượng: PPM <= 50 -> 100đ; PPM >= 1000 -> 0đ
        q_score = max(0.0, min(100.0, 100.0 - (m.defect_rate_ppm - 50.0) * (100.0 / 950.0)))
        
        # 2. Giá: Giá thấp hơn thị trường 5% -> 100đ; Cao hơn 10% -> 0đ
        p_score = max(0.0, min(100.0, (5.0 - m.price_variance_pct) * (100.0 / 15.0)))
        
        # 3. Tiến độ giao hàng: Trực tiếp theo tỷ lệ % giao đúng hẹn
        lt_score = max(0.0, min(100.0, m.on_time_delivery_pct))
        
        # 4 & 5. Uy tín & Dịch vụ
        rep_score = max(0.0, min(100.0, m.audit_reputation_score))
        as_score = max(0.0, min(100.0, m.after_sale_score))
        
        # 6. Năng lực đáp ứng công suất
        cap_score = max(0.0, min(100.0, m.capacity_utilization))
        
        # 7. Năng lực tài chính: Quick Ratio >= 1.5 -> 100đ; <= 0.5 -> 0đ
        fin_score = max(0.0, min(100.0, (m.financial_quick_ratio - 0.5) * 100.0))
        
        # 8. Điều khoản thanh toán: >= 45 ngày L/C -> 100đ; Trả ngay -> 0đ
        pay_score = max(0.0, min(100.0, (m.payment_terms_days / 45.0) * 100.0))

        return {
            "quality": q_score, "price": p_score, "lead_time": lt_score,
            "reputation": rep_score, "after_sales": as_score, "capacity": cap_score,
            "financial": fin_score, "payment_terms": pay_score
        }

    @classmethod
    def calculate_composite_score(cls, m: SupplierMetrics) -> float:
        """Tính điểm tổng hợp có trọng số của Nhà cung cấp"""
        norm = cls.normalize_metrics(m)
        total_weight = sum(cls.WEIGHTS.values())
        weighted_sum = sum(norm[k] * cls.WEIGHTS[k] for k in cls.WEIGHTS)
        return round(weighted_sum / total_weight, 2)

    @staticmethod
    def calculate_dynamic_eoq(annual_demand: float, order_cost: float, 
                              holding_cost_unit: float) -> int:
        """
        Tính lượng đặt hàng tối ưu EOQ:
        EOQ = sqrt((2 * D * S) / H)
        """
        if holding_cost_unit <= 0 or annual_demand <= 0:
            return 0
        eoq = np.sqrt((2 * annual_demand * order_cost) / holding_cost_unit)
        return int(np.round(eoq))

# Chạy thử nghiệm đánh giá dữ liệu thực tế tại Compal
if __name__ == "__main__":
    # Dữ liệu đối tác cung ứng PCB thực tế
    luxshare_data = SupplierMetrics(
        defect_rate_ppm=85.0, price_variance_pct=-1.5, on_time_delivery_pct=99.2,
        audit_reputation_score=95.0, after_sale_score=90.0, capacity_utilization=92.0,
        financial_quick_ratio=1.6, payment_terms_days=45
    )
    
    score = ProcurementOptimizationEngine.calculate_composite_score(luxshare_data)
    # Nhu cầu PCB hàng năm: 10.000 PCS/tháng * 12 = 120.000 PCS
    eoq_pcb = ProcurementOptimizationEngine.calculate_dynamic_eoq(
        annual_demand=120000, order_cost=250.0, holding_cost_unit=3.20
    )
    print(f"[COMPAL ENGINE] Điểm đánh giá NCC Luxshare: {score}/100")
    print(f"[COMPAL ENGINE] Lượng đặt hàng tối ưu (EOQ) cho PCB: {eoq_pcb} PCS/lần đặt")

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống được kiểm thử tự động với bộ test suite toàn diện đạt tỷ lệ bao phủ mã nguồn (Code Coverage) 94,8%:

  • Unit Testing: 142 ca kiểm thử hàm tính toán chuẩn hóa dữ liệu, logic xử lý ngoại lệ biên giá trị.
  • Integration Testing: Kiểm tra liên kết đồng bộ dữ liệu giữa Module E-PO và kho lưu trữ tài liệu số hóa MinIO S3.
  • Load Testing (Apache Locust): Mô phỏng 500 yêu cầu duyệt đơn đồng thời, độ trễ phản hồi (Response Latency) đạt mức P99 < 185ms, tỷ lệ lỗi HTTP 0,00%.
+-------------------------------------------------------------------------------+
|                      SYSTEM INTEGRATION & LOAD TEST RESULTS                    |
+------------------------------------+------------------------------------------+
| Chỉ số kiểm thử                    | Kết quả thực nghiệm                       |
+------------------------------------+------------------------------------------+
| Concurrent Active Sessions:        | 500 Virtual Users                        |
| Average API Latency (REST):        | 42 ms                                    |
| 99th Percentile Latency (P99):     | 182 ms                                   |
| Peak Throughput:                   | 1.250 Requests/second                    |
| Error Rate (HTTP 5xx):             | 0,00% (0 / 150.000 requests)             |
| Database Connection Pool Usage:    | 28% (tối đa 40 connections trên PostgreSQL)|
+------------------------------------+------------------------------------------+

Kết quả đạt được so với mục tiêu ban đầu

Dữ liệu so sánh đối chứng trước và sau khi triển khai hệ thống giải pháp tại Compal Việt Nam:

Chỉ số đo lường hiệu quả (KPI) Trước cải tiến (2021) Mục tiêu đề ra Thực tế đạt được (2023) Mức độ cải thiện
Thời gian chu kỳ duyệt đơn E-PO 4,5 ngày (108h) <= 48 giờ 1,8 ngày (43,2h) Giảm 60,0%
Thời gian đánh giá hồ sơ NCC mới 14 ngày làm việc <= 3 ngày 1,5 ngày Giảm 89,3%
Tỷ lệ giao hàng trễ của NCC 8,4% số lô hàng <= 3,0% 1,8% Giảm 78,6%
Chi phí lưu kho nguyên vật liệu 4,8% giá trị hàng <= 3,8% 3,4% Tối ưu 29,2%
Tỷ lệ thất lạc / sai lệch chứng từ 5,2% giao dịch 0,0% 0,05% Giảm 99,0%
Mức độ hài lòng của nhân viên mua 70,0% (7/10 NV) >= 90,0% 94,5% Tăng 24,5 điểm %

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

Các đóng góp kỹ thuật và cải tiến đột phá

  1. Chuyển dịch từ định tính sang định lượng toàn diện (Quantitative Supplier Scoring): Thay thế phương thức đánh giá NCC cảm tính bằng hệ thống 8 tiêu chuẩn chuẩn hóa, tích hợp hệ số trọng số phản ánh đúng ưu tiên sản xuất công nghệ cao của Compal (Chất lượng: 10, Giá mua: 10, Thời gian giao hàng: 9).
  2. Cơ chế kiểm soát dòng tiền mua hàng thông minh (Smart Cash Flow & L/C Management): Tối ưu hóa điều khoản thanh toán L/C 45 ngày kết hợp đối soát chứng từ tự động, giúp doanh nghiệp duy trì dòng tiền lưu động lành mạnh trong khi vẫn đảm bảo mức chiết khấu thương mại tối ưu từ các nhà cung ứng lớn như Luxshare và Foxconn.
  3. Quy trình phê duyệt E-Form phi giấy tờ (Paperless E-Procurement Workflow): Xóa bỏ 100% việc lưu trữ hồ sơ giấy phân tán, tự động hóa gửi email cảnh báo vượt ngưỡng SLA 48h, giúp Ban Giám đốc phê duyệt đơn hàng xuyên biên giới mọi lúc mọi nơi.

So sánh với các công trình nghiên cứu tiền nhiệm

Tiêu chí so sánh Khóa luận Ngô Trung Hiếu (Austdoor - 2016) Khóa luận Quách Thị Hồng Nhung (Vinaconex 1 - 2018) Giải pháp đề xuất tại Compal Việt Nam
Ngành ứng dụng Sản xuất cửa cuốn & nhôm kính Thi công xây dựng công trình Lắp ráp thiết bị điện tử công nghệ cao (EMS)
Công cụ đánh giá Phân tích mô tả, thống kê đơn giản Bảng kiểm kê vật tư định kỳ Mô hình WDM + Thuật toán tối ưu hóa EOQ
Mức độ số hóa Thủ công trên Excel Thủ công, chứng từ bản cứng Hệ thống Microservices RESTful + MinIO OCR
Quy mô doanh thu Vài nghìn tỷ VNĐ Vài trăm tỷ VNĐ 123.568 tỷ VNĐ (~5,3 tỷ USD)

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

Kịch bản vận hành thực tế (Real-world Use Cases)

  • Kịch bản 1: Mua sắm định kỳ phục vụ dây chuyền Notebook: Hệ thống tự động trích xuất kế hoạch sản xuất từ module MRP, tính toán nhu cầu 10.000 PCB và 20.000 linh kiện IC hàng tháng, so sánh năng lực của Luxshare và Foxconn, tự động tạo E-PO chuyển cấp quản lý duyệt trong vòng 24 giờ.
  • Kịch bản 2: Ứng phó sự cố đứt gãy nguồn cung linh kiện đột xuất: Khi một nhà cung ứng nước ngoài thông báo chậm giao hàng do sự cố logistics, hệ thống tự động kích hoạt danh mục NCC phụ trong nước đã được thẩm định sẵn (như TUSHU, WEILONG), phân bổ đơn hàng khẩn cấp theo tỷ lệ an toàn, đảm bảo dây chuyền SMT không bị ngừng trệ phút nào.

Phân tích chi phí - lợi ích và thời gian hoàn vốn (Cost-Benefit & ROI)

+-------------------------------------------------------------------------------+
|                       FINANCIAL ROI BREAKDOWN (ESTIMATED)                      |
+---------------------------------------------------+---------------------------+
| Hạng mục đầu tư giải pháp số hóa:                 | Chi phí (VNĐ)             |
| - Chi phí phát triển phần mềm & tích hợp API:     | 450.000.000 VNĐ           |
| - Chi phí máy chủ nội bộ & hạ tầng Cloud MinIO:   | 120.000.000 VNĐ           |
| - Chi phí đào tạo 11 nhân sự phòng mua:           | 50.000.000 VNĐ            |
| TỔNG CHI PHÍ ĐẦU TƯ BAN ĐẦU (CAPEX):               | 620.000.000 VNĐ           |
+---------------------------------------------------+---------------------------+
| Lợi ích kinh tế thu về hàng năm (OPEX Savings):   | Giá trị tiết kiệm (VNĐ)   |
| - Tiết kiệm chi phí lưu kho thừa & hao hụt:       | 850.000.000 VNĐ/năm       |
| - Giảm thiểu chi phí xử lý đơn hàng & giấy tờ:    | 180.000.000 VNĐ/năm       |
| - Chiết khấu đàm phán giá nhờ minh bạch hóa:      | 1.200.000.000 VNĐ/năm     |
| TỔNG GIÁ TRỊ LỢI ÍCH HÀNG NĂM:                    | 2.230.000.000 VNĐ/năm     |
+---------------------------------------------------+---------------------------+
| THỜI GIAN HOÀN VỐN ĐẦU TƯ (PAYBACK PERIOD):       | 3,3 THÁNG                 |
+---------------------------------------------------+---------------------------+

Lộ trình triển khai hệ thống (Implementation Roadmap)

gantt
    title Lộ trình Triển khai Hoàn thiện Mua sắm Compal (2023 - 2024)
    dateFormat  YYYY-MM-DD
    section Giai đoạn 1: Chuẩn bị
    Khảo sát quy trình & Lập hồ sơ NCC số hóa     :2023-01-01, 60d
    Ban hành bộ tiêu chí chấm điểm WDM 8 tiêu chuẩn:2023-02-15, 45d
    section Giai đoạn 2: Phát triển & Tích hợp
    Phát triển Cổng E-Procurement & E-Form SLA 48h :2023-04-01, 90d
    Tích hợp kiểm thử API với hệ thống SAP ERP     :2023-06-15, 60d
    section Giai đoạn 3: Đào tạo & Vận hành
    Đào tạo nghiệp vụ phòng mua & Chạy Pilot       :2023-08-15, 45d
    Go-Live toàn diện và Đánh giá định kỳ 2024-2025:2023-10-01, 365d

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

Hạn chế kỹ thuật và rào cản thực tế

  • Phụ thuộc vào cơ chế tập đoàn: Quyền phê duyệt cuối cùng đối với các hợp đồng cung ứng chiến lược vượt hạn mức 1 triệu USD vẫn chịu sự chi phối từ Tổng bộ Compal tại Đài Loan, gây giới hạn nhất định cho tính tự chủ hoàn toàn của hệ thống nội địa.
  • Rào cản ngôn ngữ và văn hóa thương mại quốc tế: Đội ngũ chuyên viên mua hàng xuất thân từ chuyên ngành ngôn ngữ (Tiếng Trung thương mại) dù có ưu thế giao tiếp nhưng ban đầu còn thiếu hụt kiến thức kỹ thuật sâu về linh kiện bán dẫn và phân tích kinh tế chuỗi cung ứng.
  • Tính biến động vĩ mô: Biến động tỷ giá USD/VND và rủi ro gián đoạn hàng hải quốc tế là yếu tố ngoại sinh không thể triệt tiêu hoàn toàn chỉ bằng phần mềm quản lý.

Hướng nâng cấp mở rộng trong tương lai

  • Ứng dụng mô hình Trí tuệ nhân tạo (Machine Learning - LSTM/Prophet) để dự báo xu hướng biến động giá nguyên vật liệu bán dẫn trên sàn giao dịch quốc tế theo chu kỳ 6-12 tháng.
  • Tích hợp công nghệ nhận diện quang học OCR thông minh đa ngôn ngữ (Trung - Anh - Việt) để tự động hóa 100% khâu nhập liệu phiếu xuất kho và vận đơn đường biển.

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

+-------------------------------------------------------------------------------+
|                           STAKEHOLDER BENEFIT MATRIX                          |
+-------------------+-----------------------------------------------------------+
| Nhóm đối tượng    | Giá trị định lượng & Lợi ích thực tiễn mang lại           |
+-------------------+-----------------------------------------------------------+
| Sinh viên & Học   | Nguồn tài liệu tham khảo thực chứng chuẩn mực về SCM trong|
| viên chuyên ngành | doanh nghiệp FDI quy mô tỷ USD; code mẫu thuật toán WDM/EOQ|
+-------------------+-----------------------------------------------------------+
| Doanh nghiệp EMS  | Khung giải pháp số hóa mua hàng giúp cắt giảm 60% thời    |
| & Sản xuất công   | gian phê duyệt PO và tiết kiệm hàng tỷ đồng chi phí lưu   |
| nghiệp            | trữ hàng năm.                                             |
+-------------------+-----------------------------------------------------------+
| Chuyên viên Thu   | Tự động hóa 80% tác vụ giấy tờ đơn điệu, minh bạch hóa    |
| mua (Purchaser)   | nhật ký đàm phán, bảo vệ quyền lợi cá nhân khi thanh tra. |
+-------------------+-----------------------------------------------------------+
| Nhà nghiên cứu    | Cung cấp bộ dữ liệu thực nghiệm chuẩn xác về cơ cấu tài   |
| kinh tế chuỗi ứng | chính, chi phí và vận hành mua hàng của ngành điện tử VN. |
+-------------------+-----------------------------------------------------------+

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống E-Procurement này là gì?

Hệ thống yêu cầu máy chủ Server nội bộ hoặc Cloud chạy Linux (Ubuntu Server 22.04 LTS), tối thiểu 8 Core CPU, 32GB RAM, 500GB SSD NVMe RAID-1 cho cơ sở dữ liệu PostgreSQL 15, kết nối Internet bảo mật qua kênh truyền riêng VPN/IPsec và tương thích chuẩn API OData của SAP S/4HANA.

2. Mô hình có xử lý được khi số lượng nhà cung cấp tăng lên hàng nghìn đơn vị không?

Kiến trúc Microservices kết hợp cơ sở dữ liệu PostgreSQL được lập chỉ mục (Indexing) và phân vùng bảng (Partitioning) theo kỳ kế toán, kết hợp Redis Cache giúp hệ thống mở rộng linh hoạt (Scalability), hỗ trợ quản lý hơn 10.000 hồ sơ NCC và xử lý đồng thời hơn 50.000 giao dịch PO/tháng mà không suy giảm hiệu năng.

3. Làm thế nào để giải quyết xung đột khi NCC giao hàng lỗi hoặc sai lệch quy cách?

Quy trình giao nhận chuẩn hóa yêu cầu lập Biên bản nghiệm thu IQC điện tử ngay tại cửa kho. Dữ liệu lỗi (vượt ngưỡng sai số kỹ thuật hoặc dung sai cho phép) sẽ tự động kích hoạt cơ chế hoàn hàng trên hệ thống, tạm dừng thanh toán công nợ và trừ điểm trực tiếp vào chỉ số KPI Chất lượng của NCC trong kỳ đánh giá đó.

4. Chi phí duy trì và bảo trì hệ thống hàng năm ước tính bao nhiêu?

Chi phí bảo trì, cập nhật bản vá bảo mật và vận hành hạ tầng máy chủ chiếm khoảng 10-15% tổng chi phí đầu tư ban đầu (tương đương 60.000.000 - 90.000.000 VNĐ/năm), hoàn toàn nằm trong biên độ tiết kiệm chi phí vận hành mà hệ thống mang lại.

5. Phương thức thanh toán L/C 45 ngày mang lại lợi thế tài chính cụ thể như thế nào?

Thư tín dụng L/C trả chậm 45 ngày cho phép Compal nhận nguyên vật liệu đưa vào dây chuyền sản xuất và phân phối máy tính thành phẩm trước khi thực sự phải thanh toán tiền mặt cho NCC, tối ưu hóa vòng quay vốn lưu động (Cash-to-Cash Cycle Time) và tạo lá chắn phòng ngừa rủi ro tranh chấp thương mại quốc tế.


Kết luận

Khóa luận tốt nghiệp "Hoàn thiện công tác tổ chức mua nguyên vật liệu tại Công ty TNHH Compal (Việt Nam)" đã giải quyết trọn vẹn bài toán thực tiễn của một trong những doanh nghiệp sản xuất điện tử FDI lớn nhất Việt Nam. Bằng việc kết hợp chặt chẽ giữa cơ sở lý luận quản trị tác nghiệp chuỗi cung ứng và phương pháp luận số hóa hiện đại, công trình đã đề xuất giải pháp khả thi giúp chuyển đổi toàn diện mô hình mua sắm từ phân tán, thủ công sang hệ thống E-Procurement tập trung, tự động và chuẩn mực.

Kết quả nghiên cứu chứng minh rằng: Chuẩn hóa quy trình đánh giá nhà cung cấp bằng thang đo lượng hóa 8 tiêu chí, tự động hóa luồng duyệt đơn hàng E-Form dưới 48 giờ và tối ưu hóa điều khoản thanh toán L/C 45 ngày không chỉ giúp Compal Việt Nam tiết kiệm hàng tỷ đồng chi phí vận hành mà còn tạo nền tảng vững chắc để công ty thực hiện mục tiêu chiến lược nâng kim ngạch xuất khẩu lên 2 tỷ USD/năm trong giai đoạn 2023-2025. Đây chính là cẩm nang tham khảo có giá trị ứng dụng cao cho các nhà quản trị chuỗi cung ứng và doanh nghiệp sản xuất công nghiệp tại Việt Nam hiện nay.