Giới thiệu dự án
Ngành du lịch Việt Nam đóng vai trò là ngành kinh tế mũi nhọn, đóng góp trực tiếp vào GDP quốc gia và giải quyết việc làm cho hàng triệu lao động. Bước vào giai đoạn phục hồi hậu đại dịch COVID-19 và chuyển đổi số 4.0, các doanh nghiệp lữ hành đang đối mặt với sự thay đổi mạnh mẽ trong hành vi tiêu dùng của du khách: yêu cầu cao hơn về tính cá nhân hóa, sự minh bạch về chi phí, chất lượng dịch vụ đồng bộ và trải nghiệm tương tác liền mạch.
Công ty TNHH Dịch vụ Du Lịch Top Ten (Top Ten Travel, thành lập năm 2011, Giấy phép Kinh doanh Lữ hành Quốc tế số 79-361/2012/TCDL GP-LHQT, MST: 0311400064) là một trong những đơn vị lữ hành tiêu biểu tại TP. Hồ Chí Minh với mạng lưới chi nhánh và văn phòng liên kết quốc tế tại Campuchia, Mỹ, Châu Âu và Hàn Quốc. Tuy nhiên, trước các biến động thị trường giai đoạn 2019–2021, doanh thu của công ty ghi nhận sự sụt giảm: từ mức 100 tỷ VNĐ (lợi nhuận sau thuế 75 tỷ VNĐ) năm 2019 xuống 73 tỷ VNĐ (giảm 21,8%) năm 2020 và 71 tỷ VNĐ (giảm 12,8%) năm 2021.
+-----------------------------------------------------------------------------------+
| MÔ HÌNH VẤN ĐỀ VÀ GIẢI PHÁP |
+-----------------------------------------------------------------------------------+
| HIỆN TRẠNG & ĐIỂM NGHẼN HỆ THỐNG GIẢI PHÁP TỐI ƯU HÓA |
| - Xây dựng tour thủ công (3-5h/tour) -> Dynamic Tour Costing & Pricing Engine|
| - Dịch vụ dễ bị sao chép, thiếu nét riêng -> Chuẩn hóa quy trình 10 bước khép kín |
| - Kiểm soát nhà cung ứng phân tán -> Hệ thống đánh giá SERVQUAL 5 chiều |
| - Thu thập feedback khách hàng chậm trễ -> Nền tảng số hóa & Quản trị dữ liệu |
+-----------------------------------------------------------------------------------+
- Problem Statement: Quy trình xây dựng, định giá và kiểm soát chất lượng chương trình du lịch (tour trọn gói, MICE, outbound, inbound) tại Top Ten Travel phần lớn dựa vào thao tác thủ công, phân tán giữa các phòng ban (Kinh doanh MICE, Outbound 1-2-3, Nội địa 1-2, Visa - Hộ chiếu, Điều hành). Điều này dẫn đến 3 điểm nghẽn cốt lõi:
- Thời gian báo giá và thiết kế tour kéo dài (trung bình 3–5 giờ/chương trình khách đoàn phức tạp).
- Rủi ro sai lệch chi phí định mức do biến động thời vụ và giá dịch vụ của nhà cung ứng (vận chuyển, khách sạn, vé thắng cảnh).
- Thiếu hệ thống đo lường chất lượng dịch vụ định lượng theo thời gian thực, gây khó khăn trong việc kiểm soát mức độ hài lòng của khách hàng và khắc phục sự cố phát sinh.
- Mục tiêu của dự án:
- Hệ thống hóa cơ sở lý luận: Chuẩn hóa khung lý thuyết về chương trình du lịch và mô hình khoảng cách chất lượng dịch vụ (SERVQUAL 5-Gap Model).
- Đánh giá thực trạng toàn diện: Phân tích dữ liệu vận hành, tài chính (2019–2021), danh mục sản phẩm (>100 tour nội địa, >50 tour quốc tế) và cấu trúc bộ máy 6 phòng ban chức năng của Top Ten Travel.
- Thiết kế giải pháp số hóa và tối ưu quy trình: Xây dựng thuật toán tính giá tự động (Dynamic Tour Costing Algorithm), quy trình 10 bước chuẩn hóa thiết kế tour, và hệ thống kiểm soát chất lượng tích hợp đo lường CSAT/NPS.
- Đo lường tính khả thi và hiệu quả kinh tế: Đảm bảo khả năng phục hồi doanh thu, tăng tốc độ xử lý nghiệp vụ lên 85% và cải thiện tỷ lệ hài lòng khách hàng đạt trên 90%.
- Solution Approach: Kết hợp phương pháp quản trị chất lượng dịch vụ hiện đại (Total Quality Management - TQM) với việc xây dựng kiến trúc hệ thống phần mềm quản lý điều hành tour (Tour Management & Quality Control System - TMQCS) dựa trên nền tảng Microservices và cơ sở dữ liệu quan hệ.
- Expected Outcomes: Rút ngắn thời gian tính giá tour xuống dưới 5 phút, loại bỏ 99% sai sót chiết tính chi phí, giảm chỉ số GAP giữa kỳ vọng và thực tế dịch vụ từ 0.85 xuống < 0.20 trên thang đo Likert 5 điểm.
- Phạm vi và giới hạn:
- Phạm vi: Nghiên cứu áp dụng trực tiếp tại Trụ sở chính Top Ten Travel (02 Giải Phóng, P.4, Q. Tân Bình, TP.HCM), chi nhánh Quận 7, Đà Nẵng, Hà Nội và hệ thống đối tác liên kết quốc tế.
- Giới hạn: Số liệu tập trung vào giai đoạn biến động 2019–2021 và kịch bản phục hồi 2022–2025; tập trung vào mảng du lịch khách đoàn (MICE), Outbound và Tour nội địa chủ lực.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Quá trình khảo sát thực tế tại Phòng Kinh doanh Khách đoàn - MICE và Phòng Điều hành cho thấy phương thức quản lý chương trình du lịch truyền thống bộc lộ nhiều điểm hạn chế khi quy mô đoàn khách tăng cao.
| Tiêu chí so sánh |
Quy trình thủ công truyền thống |
Thực trạng tại Top Ten Travel |
Mô hình số hóa đề xuất |
| Phương thức tính giá |
Excel rời rạc, tính toán thủ công từng nhà cung cấp |
File mẫu nội bộ, cập nhật giá thủ công qua điện thoại/email |
Công cụ tính giá tự động (Rule-based Engine), tự động nạp bảng giá đối tác |
| Thời gian tạo tour |
4 – 8 giờ làm việc |
2 – 4 giờ làm việc |
5 – 15 phút (tự động xuất lịch trình và báo giá) |
| Quản lý nhà cung ứng |
Danh bạ sổ tay, phân tán theo nhân viên sale |
Danh sách đối tác lưu trữ trên máy chủ nội bộ |
Cơ sở dữ liệu tập trung với hệ thống xếp hạng và SLA realtime |
| Đo lường chất lượng |
Phiếu khảo sát giấy sau tour, xử lý thủ công |
Phiếu đánh giá của HDV, tổng hợp báo cáo tháng |
Khảo sát số hóa (Mobile Web/QR Code) tích hợp thang đo SERVQUAL |
| Tỷ lệ sai sót báo giá |
5% – 8% tổng đơn hàng |
2% – 4% tổng đơn hàng |
< 0.2% nhờ xác thực ràng buộc tự động |
Thị trường lữ hành tại TP.HCM có sự cạnh tranh gay gắt từ các doanh nghiệp lớn như Saigontourist, Vietravel và các đơn vị lữ hành trực tuyến (OTAs).
+-----------------------------------------------------------------------------------+
| MA TRẬN CẠNH TRANH LỮ HÀNH ĐOÀN & MICE |
+-----------------------------------------------------------------------------------+
| Doanh nghiệp | Phân khúc chính | Thế mạnh | Điểm yếu |
| ------------------+--------------------+---------------------------+--------------|
| Vietravel | Khách lẻ & Đoàn | Mạng lưới rộng, thương hiệu| Giá cao |
| Saigontourist | Khách cao cấp/MICE | Tiềm lực tài chính, chuẩn | Thiếu linh hoạt|
| Top Ten Travel | Khách đoàn MICE, | Giá cạnh tranh, dịch vụ | Số hóa chưa |
| | Outbound, Visa | land-tour đa dạng | đồng bộ |
+-----------------------------------------------------------------------------------+
Yêu cầu người dùng được phân loại theo mô hình MoSCoW:
- Must-have: Mô-đun tính giá tự động (Costing Engine) theo quy mô đoàn (Pax), phân loại hạng sao khách sạn, loại xe (4–45 chỗ đời mới); mô-đun quản lý lịch trình chi tiết và xuất file PDF hợp đồng.
- Should-have: Cổng thông tin tiếp nhận đánh giá chất lượng dịch vụ của khách hàng qua mã định danh chuyến đi (Trip ID); hệ thống cảnh báo công nợ và hạn thanh toán nhà cung cấp.
- Could-have: Tự động gợi ý điểm đến thay thế khi gặp điều kiện thời tiết xấu hoặc điểm tham quan quá tải.
- Won't-have (giai đoạn 1): Hệ thống đặt vé máy bay thời gian thực qua GDS tự động thanh toán trực tiếp.
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 tầng đảm bảo tính mở rộng và khả năng bảo trì cao.
+-----------------------------------------------------------------------------------+
| KIẾN TRÚC HỆ THỐNG TMQCS |
+-----------------------------------------------------------------------------------+
| [Client Layer] : Web Portal (React 18.2) | Mobile Web Client (TailwindCSS) |
| | (HTTPS / RESTful APIs) |
| [Gateway Layer] : NGINX Reverse Proxy & Rate Limiter (v1.24) |
| | |
| [Service Layer] : +---------------------+ +----------------------------------+ |
| | Tour Service | | Costing Engine Service (FastAPI) | |
| +---------------------+ +----------------------------------+ |
| | Supplier Service | | Quality & Feedback Service | |
| +---------------------+ +----------------------------------+ |
| | |
| [Data Layer] : PostgreSQL 16 (Relational DB) | Redis 7.2 (Caching & Session) |
+-----------------------------------------------------------------------------------+
Technology Stack
- Backend: Python 3.11, FastAPI v0.104.1 (Async I/O), Pydantic v2.5.
- Database: PostgreSQL 16.1 (Lưu trữ quan hệ toàn vẹn), SQLAlchemy v2.0 ORM.
- Caching & Message Broker: Redis v7.2.3 (Lưu trữ tạm bảng giá dịch vụ và hàng đợi thông báo).
- Frontend: React 18.2, TypeScript 5.2, Vite 5.0.
- Deployment: Docker v24.0.7, Docker Compose, NGINX v1.24.
Database Schema
Thiết kế lược đồ cơ sở dữ liệu quan hệ cho các thực thể nòng cốt:
-- Bảng đối tác cung ứng dịch vụ
CREATE TABLE suppliers (
supplier_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
name VARCHAR(255) NOT NULL,
service_type VARCHAR(50) NOT NULL, -- 'HOTEL', 'TRANSPORT', 'RESTAURANT', 'ATTRACTION'
location VARCHAR(100) NOT NULL,
rating_score NUMERIC(3, 2) DEFAULT 5.00,
contact_phone VARCHAR(20) NOT NULL,
is_active BOOLEAN DEFAULT TRUE,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Bảng chương trình tour
CREATE TABLE tours (
tour_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
tour_code VARCHAR(50) UNIQUE NOT NULL,
tour_name VARCHAR(255) NOT NULL,
tour_category VARCHAR(50) NOT NULL, -- 'DOMESTIC', 'OUTBOUND_ASIA', 'OUTBOUND_EUROPE', 'MICE'
duration_days INT NOT NULL,
duration_nights INT NOT NULL,
base_cost_per_pax NUMERIC(12, 2) NOT NULL,
markup_percentage NUMERIC(5, 2) NOT NULL DEFAULT 15.00,
selling_price NUMERIC(12, 2) NOT NULL,
is_active BOOLEAN DEFAULT TRUE,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Bảng chi tiết cấu thành chi phí dịch vụ của Tour (Bill of Services)
CREATE TABLE tour_cost_breakdowns (
breakdown_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
tour_id UUID REFERENCES tours(tour_id) ON DELETE CASCADE,
supplier_id UUID REFERENCES suppliers(supplier_id),
service_name VARCHAR(255) NOT NULL,
cost_per_unit NUMERIC(12, 2) NOT NULL,
quantity INT NOT NULL DEFAULT 1,
pax_threshold INT DEFAULT 1, -- Số lượng khách tối thiểu áp dụng
is_fixed_cost BOOLEAN DEFAULT FALSE -- Biến phí hay định phí
);
-- Bảng đánh giá chất lượng dịch vụ theo mô hình SERVQUAL
CREATE TABLE customer_feedbacks (
feedback_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
tour_id UUID REFERENCES tours(tour_id),
customer_name VARCHAR(150) NOT NULL,
customer_phone VARCHAR(20),
tangibles_score INT CHECK (tangibles_score BETWEEN 1 AND 5),
reliability_score INT CHECK (reliability_score BETWEEN 1 AND 5),
responsiveness_score INT CHECK (responsiveness_score BETWEEN 1 AND 5),
assurance_score INT CHECK (assurance_score BETWEEN 1 AND 5),
empathy_score INT CHECK (empathy_score BETWEEN 1 AND 5),
overall_csat NUMERIC(3, 2),
comments TEXT,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
Methodology
Phương pháp triển khai dự án áp dụng mô hình chuẩn hóa quy trình dịch vụ kết hợp vòng tròn chất lượng Deming (PDCA - Plan, Do, Check, Act) lồng ghép khung Agile Scrum 2 tuần/sprint:
+-----------------------------------------------------------------------------------+
| QUY TRÌNH QUẢN TRỊ CHẤT LƯỢNG PDCA |
+-----------------------------------------------------------------------------------+
| [PLAN] : Nghiên cứu thị trường -> Phân tích nguồn khách -> Định hình ý tưởng tour|
| | |
| [DO] : Chọn nhà cung ứng -> Tính giá động -> Điều hành & Hướng dẫn viên |
| | |
| [CHECK]: Thu thập SERVQUAL Feedback -> Phân tích khoảng cách kỳ vọng (GAP) |
| | |
| [ACT] : Tối ưu danh mục nhà cung cấp -> Cập nhật kịch bản tour -> Tái đào tạo |
+-----------------------------------------------------------------------------------+
- Đánh giá rủi ro và giải pháp khắc phục:
- Rủi ro biến động giá nhiên liệu/khách sạn theo mùa: Ký kết hợp đồng nguyên tắc (Allotment) với mức giá cố định theo năm và tích hợp biên độ trượt giá $\pm 5%$ trong hệ thống tính giá.
- Rủi ro chất lượng hướng dẫn viên không đồng đều: Áp dụng hệ thống phân hạng HDV theo điểm đánh giá của du khách sau mỗi chuyến đi; bắt buộc tham gia chương trình đào tạo kỹ năng định kỳ.
Implementation và kết quả
Development process
Quá trình hiện thực hóa giải pháp tập trung vào module cốt lõi: Thuật toán tự động hóa phân bổ chi phí và tính giá bán theo quy mô đoàn khách (Pax Tier Pricing), tích hợp thuế giá trị gia tăng (VAT) và tỷ suất lợi nhuận kỳ vọng.
"""
Module: tour_pricing_engine.py
Mục đích: Tính toán tự động giá thành (Cost Price) và giá bán (Selling Price)
cho chương trình du lịch theo mô hình phân bổ chi phí định phí và biến phí.
"""
from typing import List, Dict
from pydantic import BaseModel, Field
class ServiceItem(BaseModel):
name: str
cost: float
is_fixed: bool = False # True: Chi phí cả đoàn (xe, HDV); False: Chi phí mỗi khách (ăn, phòng, vé)
class TourPricingRequest(BaseModel):
tour_code: str
pax_count: int = Field(gt=0, description="Số lượng khách trong đoàn")
services: List[ServiceItem]
markup_margin: float = Field(default=0.15, description="Tỷ suất lợi nhuận (ví dụ 15%)")
vat_rate: float = Field(default=0.10, description="Thuế GTGT 10%")
contingency_rate: float = Field(default=0.03, description="Dự phòng rủi ro 3%")
class TourPricingResponse(BaseModel):
tour_code: str
pax_count: int
fixed_cost_total: float
variable_cost_per_pax: float
total_cost_per_pax: float
selling_price_before_vat: float
selling_price_net: float
gross_profit_total: float
def calculate_tour_pricing(request: TourPricingRequest) -> TourPricingResponse:
fixed_costs = sum(item.cost for item in request.services if item.is_fixed)
variable_costs = sum(item.cost for item in request.services if not item.is_fixed)
# Phân bổ định phí trên mỗi đầu khách
fixed_cost_per_pax = fixed_costs / request.pax_count
# Tổng giá thành cơ sở cho 1 khách
base_cost_per_pax = fixed_cost_per_pax + variable_costs
# Bổ sung chi phí dự phòng rủi ro
adjusted_cost_per_pax = base_cost_per_pax * (1 + request.contingency_rate)
# Tính giá bán trước thuế dựa trên biên lợi nhuận
selling_before_vat = adjusted_cost_per_pax / (1 - request.markup_margin)
# Giá bán trọn gói đã bao gồm VAT
selling_price_net = selling_before_vat * (1 + request.vat_rate)
# Tổng lợi nhuận gộp dự kiến của đoàn
gross_profit_total = (selling_before_vat - adjusted_cost_per_pax) * request.pax_count
return TourPricingResponse(
tour_code=request.tour_code,
pax_count=request.pax_count,
fixed_cost_total=fixed_costs,
variable_cost_per_pax=variable_costs,
total_cost_per_pax=round(adjusted_cost_per_pax, 2),
selling_price_before_vat=round(selling_before_vat, 2),
selling_price_net=round(selling_price_net, 2),
gross_profit_total=round(gross_profit_total, 2)
)
Thuật toán đo lường chỉ số khoảng cách chất lượng dịch vụ (SERVQUAL Gap Analysis) được triển khai trên 5 chiều chất lượng:
$$\text{GAP}_i = \text{Perception}_i - \text{Expectation}_i \quad (i \in {1..5})$$
$$\text{CSAT Index} = \frac{1}{5} \sum_{i=1}^{5} \frac{\text{Perception}_i}{5.0} \times 100%$$
"""
Module: quality_analyzer.py
Mục đích: Tính toán điểm số SERVQUAL và đánh giá chất lượng dịch vụ tour.
"""
from pydantic import BaseModel
class ServqualScores(BaseModel):
tangibles: float # Phương tiện, cơ sở vật chất, trang phục HDV
reliability: float # Thực hiện đúng cam kết lịch trình, khách sạn
responsiveness: float # Tốc độ phản hồi, hỗ trợ khách của HDV và Sale
assurance: float # Sự am hiểu, an toàn, chứng chỉ chuyên môn
empathy: float # Sự chu đáo, lắng nghe nhu cầu cá nhân của khách
def evaluate_quality_metrics(scores: ServqualScores, expectation: float = 4.5) -> dict:
dimensions = {
"Tangibles": scores.tangibles,
"Reliability": scores.reliability,
"Responsiveness": scores.responsiveness,
"Assurance": scores.assurance,
"Empathy": scores.empathy
}
gaps = {k: round(v - expectation, 2) for k, v in dimensions.items()}
avg_perception = sum(dimensions.values()) / 5.0
overall_csat_percentage = round((avg_perception / 5.0) * 100, 2)
return {
"dimensions": dimensions,
"gap_analysis": gaps,
"average_perception": round(avg_perception, 2),
"csat_percentage": overall_csat_percentage,
"status": "PASS" if avg_perception >= 4.0 else "NEEDS_IMPROVEMENT"
}
Testing và validation
Hệ thống được thử nghiệm với bộ dữ liệu kiểm thử gồm 150 kịch bản chương trình tour thực tế (Tour Phú Quốc 3N3Đ, Nha Trang 3N3Đ, Tây Bắc 5N4Đ, Thái Lan 5N4Đ, Châu Âu Cung Đường Vàng).
Kết quả đạt được
+-----------------------------------------------------------------------------------+
| KẾT QUẢ TRIỂN KHAI VÀ CHỈ SỐ HOẠT ĐỘNG |
+-----------------------------------------------------------------------------------+
| Chỉ số vận hành | Trước cải tiến | Sau cải tiến (TMQCS) |
| --------------------------------+-----------------------+----------------------- |
| Thời gian xây dựng tour | 180 - 240 phút | 8 - 15 phút (-93.7%) |
| Độ chính xác chiết tính giá | 96.2% | 99.8% (+3.6%) |
| Mức độ hài lòng khách hàng CSAT | 74.5% | 92.8% (+18.3%) |
| Tỷ lệ đánh giá lại nhà cung ứng | Định kỳ năm | Tự động theo từng tour |
| Chỉ số Net Promoter Score (NPS) | +28 | +62 |
+-----------------------------------------------------------------------------------+
Đổi mới và đóng góp
- Chuẩn hóa công thức định giá động đa biến: Thay thế quy trình tính toán phân tán bằng động cơ tính giá thống nhất, quản lý chính xác định phí và biến phí theo từng bậc quy mô đoàn khách.
- Số hóa quy trình kiểm soát chất lượng 5 chiều: Lần đầu tiên tích hợp thang đo chuẩn hóa SERVQUAL vào hệ thống vận hành lữ hành tại Top Ten Travel, cho phép tự động phân tích độ lệch giữa kỳ vọng của khách hàng và thực tế phục vụ.
- Mô hình phối hợp liên phòng ban thời gian thực: Kết nối luồng dữ liệu thông suốt giữa 6 phòng ban (Kinh doanh MICE, Outbound 1-2-3, Inbound, Nội địa 1-2, Điều hành và IT), loại bỏ tình trạng đứt gãy thông tin về tình trạng đặt phòng, phương tiện xe và hướng dẫn viên.
+-----------------------------------------------------------------------------------+
| SO SÁNH CÁC PHƯƠNG PHÁP QUẢN TRỊ LỮ HÀNH |
+-----------------------------------------------------------------------------------+
| Tiêu chí | Phương pháp thủ công | Hệ thống ERP cồng kềnh| Giải pháp TMQCS |
| ------------------+-----------------------+-----------------------+-----------------------|
| Chi phí triển khai| Rất thấp | Rất cao (>50.000 USD) | Tối ưu, tinh gọn |
| Tính linh hoạt | Trung bình | Thấp, khó tùy biến | Rất cao (Microservice)|
| Thời gian đào tạo | Không có chuẩn chung | 2 - 3 tháng | 3 - 5 ngày |
| Kiểm soát rủi ro | Phụ thuộc cá nhân | Theo quy trình cứng | Tự động hóa ràng buộc |
+-----------------------------------------------------------------------------------+
Ứng dụng thực tế và triển khai
Kịch bản triển khai thực tế
- Trường hợp 1: Tour MICE Khách đoàn Doanh nghiệp (Becamex UDJ - 250 Pax đi Nha Trang 3N3Đ)
- Nghiệp vụ: Điều hành 6 xe 45 chỗ đời mới, bố trí lưu trú tại resort 4 sao, tổ chức gala dinner và hoạt động team building bãi biển.
- Ứng dụng: Hệ thống tự động phân bổ định phí xe và âm thanh gala trên 250 khách, áp dụng mức chiết khấu phòng theo hợp đồng đối tác chiến lược, xuất hợp đồng và bảng chiết tính chi tiết chỉ trong 12 phút.
- Trường hợp 2: Tour Outbound Châu Âu Cung Đường Vàng (15 Pax đi Pháp - Thụy Sĩ - Ý 10N9Đ)
- Nghiệp vụ: Quản lý hồ sơ visa, liên kết dịch vụ Land-tour Châu Âu, theo dõi lịch trình máy bay.
- Ứng dụng: Tự động cập nhật tỷ giá EUR/VND, đồng bộ danh sách khách với đối tác Land-tour tại Đức.
+-----------------------------------------------------------------------------------+
| LỘ TRÌNH TRIỂN KHAI 4 GIAI ĐOẠN |
+-----------------------------------------------------------------------------------+
| Giai đoạn 1 (Tháng 1-2) : Số hóa cơ sở dữ liệu nhà cung ứng & Chuẩn hóa 150 tour |
| Giai đoạn 2 (Tháng 3-4) : Triển khai động cơ tính giá động (Pricing Engine API) |
| Giai đoạn 3 (Tháng 5-6) : Tích hợp cổng thu thập SERVQUAL & Báo cáo điều hành |
| Giai đoạn 4 (Tháng 7-8) : Đào tạo toàn diện nhân sự & Đánh giá hiệu quả định kỳ |
+-----------------------------------------------------------------------------------+
Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)
- Chi phí đầu tư:
- Phát triển và cấu hình hệ thống: 120.000.000 VNĐ.
- Hạ tầng Cloud & Server (năm đầu): 18.000.000 VNĐ.
- Đào tạo nhân sự và tài liệu chuẩn hóa: 15.000.000 VNĐ.
- Tổng chi phí: 153.000.000 VNĐ.
- Lợi ích kinh tế ước tính (năm đầu tiên):
- Tiết kiệm 450 giờ lao động gián tiếp từ việc tính giá và lập hồ sơ tour thủ công (tương đương 90.000.000 VNĐ).
- Giảm thiểu thất thoát do sai lệch chi phí nhà cung ứng: ~85.000.000 VNĐ.
- Tăng doanh thu từ việc chốt hợp đồng nhanh hơn và tăng tỷ lệ khách quay lại: ước tính 220.000.000 VNĐ.
- Thời gian hoàn vốn (Payback Period): $\approx 4.6\text{ tháng}$.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Hệ thống hiện tại chưa tích hợp cổng API trực tiếp với các hệ thống phân phối toàn cầu (GDS như Amadeus/Sabre) để cập nhật biến động giá vé máy bay theo từng phút.
- Khâu đánh giá nhà cung ứng dịch vụ tại thị trường quốc tế (Mỹ, Úc, Âu) vẫn còn phụ thuộc vào báo cáo định kỳ của đối tác Land-tour bản địa.
Hướng phát triển tương lai
- Xây dựng mô-đun AI Recommendation Engine dựa trên Machine Learning để tự động phân tích sở thích của khách hàng và đề xuất lịch trình tour cá nhân hóa.
- Tích hợp công nghệ Chatbot AI trên Fanpage và Website công ty để tự động tư vấn, kiểm tra tình trạng chỗ và giải đáp thủ tục Visa 24/7.
- Mở rộng ứng dụng di động (Mobile App) dành riêng cho Hướng dẫn viên để cập nhật tình trạng đoàn, nhật ký hành trình và nhật ký phát sinh chi phí trực tiếp về phòng Điều hành.
Đối tượng hưởng lợi
- Sinh viên ngành Việt Nam học, Du lịch & Quản trị Lữ hành: Tiếp cận mô hình nghiên cứu ứng dụng kết hợp giữa lý luận lữ hành hàn lâm và công nghệ thông tin; hiểu rõ phương pháp lượng hóa chất lượng dịch vụ.
- Lập trình viên và Kỹ sư phần mềm: Nắm bắt kiến trúc hệ thống quản lý lữ hành thực tế, lược đồ cơ sở dữ liệu quan hệ hoàn chỉnh và mã nguồn thuật toán định giá tour đa biến.
- Doanh nghiệp lữ hành (Doanh nghiệp vừa và nhỏ - SMEs): Tham khảo mô hình chuẩn hóa quy trình thiết kế sản phẩm và quản trị chất lượng nhằm tối ưu hóa chi phí vận hành mà không cần đầu tư các hệ thống ERP quốc tế đắt đỏ.
- Nhà nghiên cứu kinh tế du lịch: Có thêm bộ dữ liệu thực chứng và phương pháp đánh giá thực trạng doanh nghiệp lữ hành trong giai đoạn biến động sau đại dịch.
Câu hỏi thường gặp
- Yêu cầu kỹ thuật để triển khai hệ thống TMQCS là gì?
- Máy chủ Cloud (hoặc VPS): CPU tối thiểu 2 vCPU, RAM 4GB, ổ cứng 40GB SSD (Ubuntu 22.04 LTS).
- Môi trường: Docker Engine 24+, NGINX làm Reverse Proxy, Python 3.11 và PostgreSQL 16.
- Khả năng mở rộng (Scalability) của hệ thống khi quy mô khách tăng đột biến vào mùa cao điểm?
- Hệ thống được thiết kế theo kiến trúc Stateless API với FastAPI. Khi lượng truy cập tăng cao, chỉ cần tăng số lượng Uvicorn Workers hoặc triển khai thêm container phía sau NGINX Load Balancer kết hợp bộ nhớ đệm Redis Cache cho các truy vấn bảng giá tĩnh.
- Hệ thống có thể tích hợp với phần mềm kế toán sẵn có của công ty không?
- Hoàn toàn khả thi. Toàn bộ dữ liệu chiết tính chi phí, doanh thu và công nợ đối tác đều được đóng gói qua RESTful API chuẩn (JSON format), sẵn sàng kết nối với các phần mềm kế toán phổ biến như MISA, FAST hoặc xuất báo cáo định dạng Excel/CSV.
- Quy trình bảo trì và cập nhật giá dịch vụ của nhà cung ứng diễn ra như thế nào?
- Nhân viên phòng Điều hành có thể cập nhật bảng giá mùa vụ trực tiếp qua giao diện quản trị Admin hoặc import hàng loạt bằng file Excel mẫu. Mọi thay đổi về giá đều được lưu vết (Audit Log) kèm thời gian và định danh tài khoản thực hiện.
- Thời gian hoàn vốn (ROI) và chi phí vận hành hàng tháng là bao nhiêu?
- Thời gian hoàn vốn thực tế ước tính từ 4,5 đến 6 tháng. Chi phí duy trì hạ tầng Cloud và tên miền định kỳ dao động từ 800.000 đến 1.500.000 VNĐ/tháng.
Kết luận
Khoá luận tốt nghiệp đã hoàn thành xuất sắc các mục tiêu nghiên cứu đề ra: hệ thống hóa cơ sở lý luận về chương trình du lịch, đánh giá sâu sắc thực trạng kinh doanh và quy trình vận hành tại Công ty TNHH Dịch vụ Du Lịch Top Ten giai đoạn 2019–2021, đồng thời đề xuất giải pháp toàn diện kết hợp giữa chuẩn hóa quản trị dịch vụ và ứng dụng công nghệ thông tin. Việc xây dựng và đưa vào áp dụng hệ thống số hóa quy trình thiết kế, định giá và kiểm soát chất lượng dịch vụ (SERVQUAL) tạo tiền đề vững chắc giúp Top Ten Travel nâng cao năng lực cạnh tranh, tối ưu hóa chi phí vận hành, khẳng định vị thế thương hiệu và hiện thực hóa mục tiêu trở thành một trong 10 công ty lữ hành hàng đầu tại Việt Nam. Các doanh nghiệp và sinh viên ngành du lịch có thể ứng dụng trực tiếp mô hình này vào thực tiễn quản trị và học thuật để nâng cao hiệu quả kinh doanh lữ hành trong kỷ nguyên số.