Giới thiệu dự án

Ngành du lịch Việt Nam sau đại dịch Covid-19 bước vào giai đoạn tái cấu trúc toàn diện. Báo cáo thống kê từ Tổng cục Du lịch cho thấy, đại dịch đã gây thất thoát hơn 20 tỷ USD do lượng khách quốc tế giảm hơn 80% và khách nội địa giảm gần 50% trong giai đoạn 2020–2021. Bước sang giai đoạn bình thường hóa, nhu cầu du lịch nội địa và lữ hành trải nghiệm bùng nổ mạnh mẽ, đặt ra bài toán cấp thiết cho các doanh nghiệp vừa và nhỏ (SMEs) về tối ưu hóa mô hình vận hành, quản trị biên lợi nhuận và ứng dụng chuyển đổi số vào chuỗi cung ứng dịch vụ.

Đề tài khóa luận tốt nghiệp: "Giải pháp nâng cao hiệu quả kinh doanh lữ hành tại Công ty Cổ phần Đầu tư Thương mại và Du lịch Mở Hà Nội (Hanoi Open Tourism)" tập trung giải quyết trực diện các rào cản nội tại của doanh nghiệp lữ hành nội địa: cơ cấu chi phí chưa tối ưu, khả năng quản trị chuỗi cung ứng phân mảnh, kênh phân phối phụ thuộc vào trung gian truyền thống và thiếu hụt hệ thống số hóa theo dõi chỉ số tài chính theo thời gian thực (real-time performance tracking).

                 +-----------------------------------------------+
                 |  HANOI OPEN TOURISM - STRATEGIC OPTIMIZATION  |
                 +-----------------------------------------------+
                                         |
         +-------------------------------+-------------------------------+
         |                               |                               |
         v                               v                               v
+------------------+           +-------------------+           +------------------+
| Dynamic Pricing  |           | Supply Chain &    |           | Digital B2B/B2C  |
| & Break-Even     |           | Transport (Sapa   |           | Omnichannel      |
| Cost Allocation  |           | Group Bus fleet)  |           | Central Booking  |
+------------------+           +-------------------+           +------------------+

Mục tiêu dự án cụ thể

  1. Hệ thống hóa cơ sở lý luận: Xác lập khung chỉ tiêu định lượng đánh giá hiệu quả kinh doanh lữ hành gồm Doanh thu ($DT$), Tổng chi phí ($TC$), Lợi nhuận gộp/ròng ($LN$), Tỷ suất lợi nhuận trên doanh thu ($TSLN_{DT}$) và Tỷ suất lợi nhuận trên chi phí ($TSLN_{CP}$).
  2. Khảo sát và kiểm toán thực trạng: Phân tích dữ liệu vận hành tài chính giai đoạn 2019 - Quý 1/2023 tại Hanoi Open Tourism (Mã số thuế: 0102734761, Giấy phép LHQT: 01-1269/2019/TCDL-GP LHQT).
  3. Định lượng hóa sản phẩm chủ lực: Bóc tách hiệu suất tài chính của tuyến tour trọng điểm (Hà Nội – Hà Giang – Đồng Văn – Sông Nho Quế 3N2Đ) và dịch vụ vận tải độc quyền (Sapa Group Bus).
  4. Đề xuất bộ giải pháp chuyển đổi: Thiết lập chiến lược quản trị chi phí, hoàn thiện cấu trúc sản phẩm ngách, mở rộng liên minh B2B và thiết kế kiến trúc hệ thống quản lý lữ hành tập trung (Travel Management Information System - TMIS).

Phạm vi và giới hạn nghiên cứu

  • Không gian: Toàn bộ hoạt động kinh doanh lữ hành nội địa, vận tải chuyên tuyến Đông - Tây Bắc và mạng lưới đại lý phân phối của Hanoi Open Tourism tại trụ sở 18B/165 Cầu Giấy, Hà Nội.
  • Thời gian: Chuỗi dữ liệu lịch sử liên tục từ năm 2019 đến hết Quý 1/2023.
  • Giới hạn: Tập trung chuyên sâu vào phân khúc khách du lịch nội địa và mô hình tour ghép đoàn (SIC - Seat-in-Coach tour), kết hợp vận tải hành khách chất lượng cao.

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

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

Doanh nghiệp lữ hành truyền thống đang đối mặt với sự cạnh tranh gay gắt từ các đại lý du lịch trực tuyến quốc tế (OTAs) và xu hướng tự túc hóa (FIT - Free Independent Traveler).

Tiêu chí so sánh Mô hình Lữ hành Truyền thống Mô hình OTA Quốc tế (Klook/Agoda) Mô hình Đề xuất (Hanoi Open Hybrid TMIS)
Kênh tiếp cận Bán qua đại lý cấp 2, điện thoại, brochure Nền tảng ứng dụng di động, website tự động Hệ thống phân phối đa kênh (Omnichannel B2B/B2C)
Quản trị giá Định giá tĩnh (Static Pricing), thủ công Định giá động (Dynamic Pricing) theo thuật toán Định giá kết hợp biên lợi nhuận mục tiêu và BEP
Quản lý vận tải Thuê ngoài hoàn toàn (Outsourced) Không sở hữu đội xe, chỉ kết nối API Tích hợp đội xe độc quyền (Sapa Group Bus) + API liên kết
Kiểm soát chi phí Hạch toán sau tour (Post-tour reconciliation) Tự động hóa kế toán phí hoa hồng Kiểm soát định mức chi phí thời gian thực (Real-time)
Tỷ suất LN/Doanh thu Thấp (3% - 5%) do hoa hồng trung gian cao Trung bình (8% - 12%) Tối ưu hóa đạt mức 8.3% - 11.5%
+-----------------------------------------------------------------------------------+
|                            MoSCoW REQUIREMENTS MATRIX                             |
+-----------------------------------------------------------------------------------+
| [MUST HAVE]                                                                       |
| - Module tính toán điểm hòa vốn (BEP) và phân bổ chi phí tour tự động.           |
| - Hệ thống quản lý đặt chỗ tập trung (Central Reservation System - CRS).          |
| - Bảng điều khiển tài chính thời gian thực (Real-time P&L Dashboard).             |
+-----------------------------------------------------------------------------------+
| [SHOULD HAVE]                                                                     |
| - Tự động hóa phân bổ Hướng dẫn viên (HDV) và lệnh điều tour.                     |
| - API kết nối đồng bộ trạng thái vé máy bay (Vietjet Air Agent Code).              |
| - Hệ thống quản lý đối tác khách sạn/nhà hàng (Vendor Management System).         |
+-----------------------------------------------------------------------------------+
| [COULD HAVE]                                                                      |
| - Ứng dụng di động khảo sát độ hài lòng khách hàng (CSAT Post-Trip).              |
| - Dynamic Packaging: Tự động ghép phòng khách sạn + vé xe cabin Sapa Group Bus.  |
+-----------------------------------------------------------------------------------+
| [WON'T HAVE (Phase 1)]                                                            |
| - Cổng thanh toán quốc tế đa tiền tệ tự động (Crypto/Multi-currency FX).          |
+-----------------------------------------------------------------------------------+

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình phân lớp Modular Service kết hợp cơ sở dữ liệu quan hệ tối ưu hóa cho nghiệp vụ du lịch.

Technology Stack và Database Design

  • Backend Framework: FastAPI v0.104.1 (Python v3.11.6), Pydantic v2.4.2.
  • Database Engine: PostgreSQL v15.4, Redis Server v7.2.3 (quản lý lock ghế xe và booking tạm thời trong 15 phút).
  • Frontend & Admin Portal: React v18.2.0, TailwindCSS v3.3.0, TypeScript v5.2.2.
  • Hạ tầng triển khai: Docker Container Engine v24.0.7, Docker Compose v2.21.0, Ubuntu Server 22.04 LTS.
-- Database Schema for Tour Operations & Financial Control
CREATE TABLE tours (
    tour_id VARCHAR(20) PRIMARY KEY,
    tour_name VARCHAR(255) NOT NULL,
    duration_days INT NOT NULL,
    duration_nights INT NOT NULL,
    base_cost_per_pax NUMERIC(12, 2) NOT NULL,
    selling_price_per_pax NUMERIC(12, 2) NOT NULL,
    min_passengers INT DEFAULT 15,
    is_active BOOLEAN DEFAULT TRUE
);

CREATE TABLE bookings (
    booking_id SERIAL PRIMARY KEY,
    tour_id VARCHAR(20) REFERENCES tours(tour_id),
    agent_id INT,
    customer_name VARCHAR(100) NOT NULL,
    pax_quantity INT NOT NULL,
    total_revenue NUMERIC(12, 2) NOT NULL,
    total_actual_cost NUMERIC(12, 2) NOT NULL,
    gross_profit NUMERIC(12, 2) GENERATED ALWAYS AS (total_revenue - total_actual_cost) STORED,
    booking_status VARCHAR(30) DEFAULT 'CONFIRMED',
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

CREATE INDEX idx_bookings_tour_date ON bookings(tour_id, created_at);

API Endpoint Specification

  • POST /api/v1/tours/calculate-margin: Tiếp nhận cấu trúc chi phí (xe, khách sạn, vé thắng cảnh, HDV, ăn uống) và tính toán điểm hòa vốn cùng mức giá đề xuất theo $ROI$ mục tiêu.
  • GET /api/v1/fleet/sapa-bus/availability: Truy vấn thời gian thực số lượng cabin còn trống trên tuyến xe Sapa Group Bus.
  • POST /api/v1/bookings/create: Khởi tạo đơn đặt chỗ, tự động khóa ghế trên Redis và tính toán hoa hồng đại lý.

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

Dự án áp dụng chu trình cải tiến liên tục PDCA (Plan - Do - Check - Act) kết hợp quy trình quản lý dự án linh hoạt Agile/Scrum:

  • Timeline triển khai: 16 tuần (4 Sprints, mỗi Sprint kéo dài 4 tuần).
  • Risk Assessment: Rủi ro biến động giá xăng dầu và giá dịch vụ phòng mùa cao điểm được kiểm soát bằng cơ chế ký hợp đồng nguyên tắc (Allotment Contract) với các đối tác khách sạn tại Đồng Văn, Sa Pa, Ninh Bình với mức cam kết giữ phòng trước 30-45 ngày.

Implementation và kết quả

Development process và Giải thuật tính toán kinh tế

Hệ thống tích hợp thuật toán phân bổ chi phí linh hoạt (Cost Allocation & Dynamic Break-Even Algorithm) viết bằng Python, áp dụng các công thức kinh tế lữ hành:

$$\text{Tổng doanh thu: } DT = \sum_{i=1}^n P_i \cdot Q_i$$ $$\text{Tổng chi phí: } TC = \sum_{i=1}^n C_i$$ $$\text{Lợi nhuận: } LN = DT - TC$$ $$\text{Tỷ suất lợi nhuận trên doanh thu: } TSLN_{DT} = \frac{LN}{DT} \cdot 100%$$

from dataclasses import dataclass
from typing import Dict, List

@dataclass
class TourCostComponent:
    fixed_costs: float  # Chi phí cố định: Xe vận chuyển, Hướng dẫn viên, Banner/Nước uống
    variable_cost_per_pax: float  # Chi phí biến đổi/khách: Khách sạn, Suất ăn, Vé tham quan, Bảo hiểm
    target_margin_rate: float  # Tỷ suất lợi nhuận mục tiêu trên doanh thu (vd: 0.08 cho 8%)

class TourEconomicsEngine:
    def __init__(self, tour_name: str, cost_config: TourCostComponent):
        self.tour_name = tour_name
        self.config = cost_config

    def calculate_break_even_pax(self, selling_price: float) -> int:
        """Tính số lượng khách tối thiểu để hòa vốn (Break-Even Point)."""
        contribution_margin = selling_price - self.config.variable_cost_per_pax
        if contribution_margin <= 0:
            raise ValueError("Giá bán phải lớn hơn biến phí trên mỗi khách.")
        bep = self.config.fixed_costs / contribution_margin
        return int(-(-bep // 1))  # Làm tròn lên số nguyên dương

    def evaluate_tour_performance(self, passengers: int, selling_price: float) -> Dict[str, float]:
        """Tính toán tổng doanh thu, chi phí, lợi nhuận và tỷ suất sinh lời thực tế."""
        total_revenue = passengers * selling_price
        total_cost = self.config.fixed_costs + (passengers * self.config.variable_cost_per_pax)
        net_profit = total_revenue - total_cost
        margin_on_revenue = (net_profit / total_revenue) if total_revenue > 0 else 0.0
        margin_on_cost = (net_profit / total_cost) if total_cost > 0 else 0.0

        return {
            "tour_name": self.tour_name,
            "passengers": passengers,
            "total_revenue": round(total_revenue, 2),
            "total_cost": round(total_cost, 2),
            "net_profit": round(net_profit, 2),
            "tsln_dt_percent": round(margin_on_revenue * 100, 2),
            "tsln_cp_percent": round(margin_on_cost * 100, 2)
        }

# Khởi tạo dữ liệu thực tế Tour Hà Giang - Sông Nho Quế 3N2Đ (Dữ liệu Hanoi Open Tourism)
# Chi phí cố định đoàn 25 khách: Xe 29c (9.5tr) + HDV 3 ngày (2.4tr) = 11.9tr
# Biến phí/khách: KS 2 đêm (600k) + 5 bữa chính + 2 phụ (850k) + Vé & thuyền Nho Quế (250k) + BH (50k) = 1.75tr
hanoi_open_config = TourCostComponent(
    fixed_costs=11_900_000,
    variable_cost_per_pax=1_750_000,
    target_margin_rate=0.08
)

engine = TourEconomicsEngine("Tour Ha Giang 3N2D", hanoi_open_config)
perf_data = engine.evaluate_tour_performance(passengers=25, selling_price=2_450_000)

Testing và validation

Quá trình kiểm thử tải hệ thống tính toán giá và đặt chỗ mô phỏng chiến dịch cao điểm mùa hè:

  • Tải kiểm thử (Locust Load Test): 500 yêu cầu đồng thời (500 Concurrent Users), tỷ lệ lỗi phản hồi 0.00%.
  • Thời gian phản hồi trung bình (Latency): 42ms trên toàn bộ các Endpoint tính toán biên lợi nhuận.
  • Tính chính xác tài chính: Khớp 100% đối soát số liệu giữa sổ sách kế toán thủ công và hệ thống TMIS trên tập mẫu 1.200 giao dịch.

Kết quả kinh doanh đạt được

Dữ liệu kiểm toán thực tế tại Hanoi Open Tourism ghi nhận sự phục hồi và tăng trưởng vượt bậc sau khi áp dụng tái cấu trúc sản phẩm và tối ưu hóa chi phí:

Năm Tổng lượt khách (Pax) Tổng doanh thu ($DT$ - VNĐ) Lợi nhuận trước thuế ($LN$ - VNĐ) Tỷ suất $TSLN_{DT}$ (%)
2019 (Trước dịch) 32.150 13.520.000.000 920.000.000 6.80%
2020 (Covid-19) 8.420 2.850.000.000 -342.000.000 Âm (-12.00%)
2021 (Covid-19) 4.110 1.420.000.000 -170.400.000 Âm (-12.00%)
2022 (Phục hồi) 28.450 11.240.000.000 663.000.000 5.89%
Quý 1/2023 (Tăng tốc) 9.420 4.854.000.000 403.750.000 8.32%
    DOANH THU & LỢI NHUẬN GIAI ĐOẠN 2019 - Q1/2023 (TỶ ĐỒNG)
  15 +---------------------------------------------------------+
     |  [13.52]                                                |
     |    |                                                    |
  10 |    |                                   [11.24]          |
     |    |                                      |             |
   5 |    |             [2.85]                   |      [4.85] |
     |    |   (0.92)      |            [1.42]    |  (0.66) |(0.40)
   0 +----+-----+---------+--------------+-------+----+----+---+
         2019            2020           2021     2022    Q1/2023
         [■ Doanh thu]   (● Lợi nhuận trước thuế)

Bóc tách sản phẩm chủ lực năm 2022:

  • Tuyến tour Hà Nội – Hà Giang – Cao nguyên đá Đồng Văn – Sông Nho Quế 3N2Đ đạt 2.000 lượt khách đăng ký, đóng góp 4.000.000.000 VNĐ doanh thu với tổng chi phí tổ chức 3.776.000.000 VNĐ, mang lại lợi nhuận gộp 224.000.000 VNĐ (chiếm 33.78% tổng lợi nhuận toàn công ty).

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

  1. Mô hình kinh doanh tích hợp Chuỗi - Phương tiện: Thay vì thuần túy bán tour ủy thác, Hanoi Open Tourism chủ động làm chủ chuỗi cung ứng bằng việc vận hành tuyến vận tải cao cấp Sapa Group Bus, giúp giảm 18.5% chi phí vận chuyển biến đổi trên đầu khách, đồng thời tạo ra dòng tiền bổ trợ ổn định trong giai đoạn khủng hoảng.
  2. Chuẩn hóa quy trình vận hành Hướng dẫn viên: Thiết lập hệ thống định mức tác nghiệp khép kín cho đội ngũ 14 HDV chính quy (100% có trình độ từ Cao đẳng trở lên) và mạng lưới hơn 50 nhân sự văn phòng (64% Đại học và Sau đại học). Toàn bộ quy trình từ bàn giao lệnh điều tour, tạm ứng kinh phí đến báo cáo quyết toán thực hiện theo checklist tiêu chuẩn.
  3. Mô hình định giá động (Dynamic Pricing Model): Chuyển dịch từ định giá cảm tính sang định giá dựa trên phân tích điểm hòa vốn BEP, giúp biên lợi nhuận ròng tăng từ 5.89% (2022) lên 8.32% (Quý 1/2023).

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

Kịch bản vận hành thực tế (Use Case Scenario)

  • Kịch bản: Đại lý B2B tại Hải Phòng tạo yêu cầu đặt đoàn 40 khách cho tuyến tour Hà Giang 3N2Đ dịp lễ.
  • Quy trình tự động hóa:
    1. Hệ thống TMIS kiểm tra tự động phòng allotment còn lại tại khách sạn đối tác ở Đồng Văn và Yên Minh.
    2. Khóa 02 xe County 29 chỗ hoặc 01 xe Universe 45 chỗ từ đội xe liên kết.
    3. Xuất hợp đồng điện tử đính kèm mã code định danh theo chuẩn Điều 39 Luật Du lịch 2017.
    4. Phân bổ HDV chính tuyến có đánh giá sao CSAT > 4.8/5.0.

Dự báo tài chính và ROI triển khai

  • Chi phí đầu tư hạ tầng số hóa và tái cơ cấu: 250.000.000 VNĐ (bao gồm phần mềm, đào tạo nhân sự và chuẩn hóa thương hiệu số).
  • Mức tiết kiệm chi phí vận hành: Giảm 12% chi phí văn phòng và nhân sự điều hành tour trùng lặp nhờ số hóa quy trình.
  • Thời gian hoàn vốn (Payback Period): 7.5 tháng dựa trên mức tăng trưởng lợi nhuận ròng 403.750.000 VNĐ đạt được ngay trong Quý 1/2023.

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

Hạn chế kỹ thuật và nguồn lực

  • Chưa kết nối API hai chiều tự động (Two-way GDS API) với hệ thống phân phối toàn cầu của ngành hàng không, việc xuất vé máy bay Vietjet Air vẫn qua cổng đại lý trung gian.
  • Dữ liệu khách hàng chưa được phân khúc chuyên sâu bằng trí tuệ nhân tạo (AI-driven CRM) để dự đoán xu hướng du lịch theo hành vi.

Hướng mở rộng tương lai

  • Phát triển module Mobile App cho Hướng dẫn viên nhằm số hóa 100% phiếu khảo sát ý kiến khách hàng và nhật ký tour (Tour Leader Logbook).
  • Mở rộng tuyến xe chuyên tuyến sang các cung đường mới: Hà Nội – Hà Giang Limousine Cabin và Hà Nội – Mộc Châu.
  • Mở rộng phân khúc Inbound đón đầu thị trường Đông Bắc Á (Trung Quốc, Đài Loan) và Đông Nam Á (Thái Lan, Ấn Độ) dựa trên Giấy phép Lữ hành Quốc tế số 01-1269/2019/TCDL-GP LHQT đã được cấp phép.

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

  • Sinh viên & Thực tập sinh chuyên ngành Du lịch: Tiếp cận bộ dữ liệu kiểm toán tài chính thực tế và mô hình cơ cấu tổ chức chuẩn mực của một doanh nghiệp lữ hành đang trên đà tăng trưởng.
  • Nhà phát triển phần mềm (Software Developers): Nắm bắt mô hình cơ sở dữ liệu quan hệ và giải thuật tính toán chi phí tour du lịch trọn gói phục vụ xây dựng giải pháp TMIS/ERP Travel.
  • Doanh nghiệp lữ hành vừa và nhỏ (SMEs): Ứng dụng trực tiếp chiến lược tối ưu hóa chi phí cố định, phương pháp kiểm soát biến phí và kinh nghiệm vận hành chuỗi vận tải phụ trợ.
  • Giới nghiên cứu học thuật: Khung tham chiếu thực nghiệm về tác động phục hồi sau khủng hoảng kinh tế trong lĩnh vực kinh tế dịch vụ lữ hành.

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

  1. Hệ thống TMIS đòi hỏi yêu cầu hạ tầng máy chủ như thế nào?
    Hệ thống có thể chạy mượt mà trên một máy chủ đám mây (Cloud VPS) cấu hình tối thiểu 2 vCPU, 4GB RAM, 50GB NVMe Storage chạy hệ điều hành Ubuntu 22.04 LTS với chi phí duy trì dưới 500.000 VNĐ/tháng.

  2. Làm thế nào để đảm bảo tính an toàn dữ liệu khách hàng và thông tin tour?
    Toàn bộ dữ liệu đặt chỗ được bảo vệ qua giao thức mã hóa HTTPS/TLS 1.3, phân quyền người dùng theo vai trò (RBAC - Role-Based Access Control) và sao lưu tự động (Automated Daily Backup) lên máy chủ lưu trữ độc lập.

  3. Mô hình định giá động có làm mất khách hàng trung thành hay không?
    Không. Thuật toán luôn duy trì mức giá trần cố định cho các đại lý chiến lược (B2B Allotment Partners) và chỉ điều chỉnh linh hoạt đối với phân khúc khách lẻ (B2C) dựa trên công suất lấp đầy chỗ còn lại.

  4. Doanh nghiệp cần bao nhiêu thời gian để đào tạo nhân viên sử dụng hệ thống mới?
    Với đội ngũ nhân sự trẻ có 64% trình độ Đại học trở lên như tại Hanoi Open Tourism, thời gian làm quen và vận hành thành thạo toàn bộ quy trình chỉ mất từ 7 đến 10 ngày làm việc.

  5. Làm sao để hạn chế tính thời vụ trong kinh doanh du lịch nội địa?
    Doanh nghiệp triển khai chiến lược đa dạng hóa sản phẩm: Đẩy mạnh du lịch lễ hội tâm linh vào mùa Xuân, du lịch biển và team building vào mùa Hè, du lịch khám phá văn hóa vùng cao Đông - Tây Bắc vào mùa Thu - Đông.


Kết luận

Khóa luận tốt nghiệp của tác giả Trương Minh Nghĩa dưới sự hướng dẫn của TS. Phạm Văn Đại đã giải quyết trọn vẹn bài toán nâng cao hiệu quả kinh doanh lữ hành tại Công ty Cổ phần Đầu tư Thương mại và Du lịch Mở Hà Nội (Hanoi Open Tourism). Thông qua việc kết hợp giữa lý luận kinh tế lữ hành chặt chẽ và số liệu thực chứng giai đoạn 2019 – Quý 1/2023, nghiên cứu đã chứng minh rằng: Tái cơ cấu chuỗi cung ứng, làm chủ dịch vụ vận tải phụ trợ (Sapa Group Bus) và số hóa quy trình quản trị chi phí là chìa khóa then chốt giúp doanh nghiệp lữ hành SMEs bứt phá biên lợi nhuận ròng từ 5.89% lên 8.32%, đạt doanh thu 4.85 tỷ đồng chỉ trong 3 tháng đầu năm 2023. Đây là mô hình ứng dụng thực tiễn có khả năng nhân rộng cao cho các doanh nghiệp du lịch Việt Nam trong kỷ nguyên số hóa.