Giới thiệu dự án

Ngành du lịch Việt Nam duy trì tốc độ tăng trưởng khách quốc tế và nội địa ở mức hai con số, đóng góp tỷ trọng lớn vào cơ cấu tổng sản phẩm quốc nội (GDP). Nằm ở phía Đông Nam vùng châu thổ sông Hồng, cách trung tâm thành phố Hải Phòng 21 km, huyện Tiên Lãng sở hữu diện tích tự nhiên 189 $\text{km}^2$ với 23 đơn vị hành chính trực thuộc (1 thị trấn, 22 xã). Địa phương sở hữu mật độ tài nguyên văn hóa - lịch sử đạt 0,6 di tích/$\text{km}^2$ với 188 di tích (trong đó có 4 di tích cấp Quốc gia như Đình Cựu Đôi, Đền Gắm và 15 di tích cấp Thành phố), mỏ nước khoáng nóng $56^\circ\text{C}$ khai thác từ độ sâu 850m, hệ thống rừng phòng hộ ngập mặn 1.317 ha và các làng nghề truyền thống đặc sắc (thuốc lào Kiến Thiết, ẩm thực rươi sông Thái Bình, giò chả Chợ Đôi).

+-------------------------------------------------------------------------------+
|                       KHÔNG GIAN DU LỊCH TIÊN LÃNG                            |
+------------------------------------+------------------------------------------+
| TÀI NGUYÊN NHÂN VĂN (188 DI TÍCH)  | TÀI NGUYÊN SINH THÁI - TỰ NHIÊN          |
| - 4 Di tích Quốc gia (Đình Cựu Đôi)| - Mỏ khoáng nóng 56°C (Khoan sâu 850m)   |
| - 15 Di tích cấp Thành phố         | - 1.317 ha Rừng phòng hộ ngập mặn        |
| - Di sản phi vật thể, Lễ hội Ngũ Linh| - Vùng bãi triều bồi tụ (60-80m/năm)   |
+------------------------------------+------------------------------------------+

Vấn đề nghiên cứu (Problem Statement)

Mặc dù sở hữu mật độ di sản dày đặc và tài nguyên sinh thái phong phú, hoạt động khai thác du lịch tại Tiên Lãng vẫn đối mặt với các điểm nghẽn nghiêm trọng:

  • Doanh thu du lịch chỉ đóng góp dưới 1,5% cơ cấu kinh tế địa phương; thời gian lưu trú trung bình của du khách dưới 1,1 ngày.
  • Cơ sở hạ tầng phân mảnh, thiếu sự kết nối chuỗi giá trị giữa du lịch văn hóa tâm linh và du lịch sinh thái nghỉ dưỡng.
  • Chưa có hệ thống số hóa không gian di sản (GIS) và thuật toán tối ưu hóa tuyến điểm du lịch chuyên biệt theo mùa và theo phân khúc khách hàng.

Mục tiêu dự án

  1. Đánh giá, phân loại và số hóa dữ liệu không gian của 188 điểm di tích và tài nguyên sinh thái ven sông Văn Úc, sông Thái Bình.
  2. Xây dựng mô hình kiến trúc hệ thống thông tin địa lý và nền tảng quản lý tuyến điểm du lịch tích hợp (Spatial Tourism Decision Support System - STDSS).
  3. Thiết kế và triển khai thuật toán tối ưu hóa hành trình du lịch đa tiêu chí (Multi-Objective Tour Routing Algorithm), gia tăng hiệu quả di chuyển và tối đa hóa trải nghiệm văn hóa.
  4. Đề xuất quy hoạch không gian, giải pháp bảo tồn di tích gắn liền với cơ chế huy động vốn xã hội hóa và nâng cao năng lực cộng đồng bản địa.

Phương pháp tiếp cận giải pháp

Dự án kết hợp phương pháp khảo sát thực địa điền dã, phân tích đa tiêu chí không gian (Spatial Multi-Criteria Evaluation - SMCE) và kỹ thuật mô hình hóa thuật toán đồ thị. Dữ liệu địa lý và thuộc tính văn hóa được cấu trúc hóa vào hệ cơ sở dữ liệu quan hệ không gian, cho phép sinh lộ trình tự động dựa trên thời gian thực, chi phí và sở thích trải nghiệm của du khách.

Kết quả kỳ vọng và chỉ số đo lường

  • Tăng thời gian lưu trú trung bình của du khách từ 1,1 ngày lên $\ge 2,2$ ngày.
  • Giảm 35% thời gian chết trong lịch trình di chuyển giữa các cụm di tích (Đình Cựu Đôi - Đền Gắm - Đền Đá Canh Sơn - Suối khoáng nóng).
  • Số hóa 100% dữ liệu không gian và hồ sơ di sản của các di tích cấp quốc gia và cấp thành phố trên địa bàn huyện.

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

  • Không gian: Toàn bộ 189 $\text{km}^2$ địa bàn huyện Tiên Lãng, liên kết vành đai Quốc lộ 10, đường tỉnh lộ 211, 212 và kết nối trục giao thông liên vùng qua cầu Khuể, cầu Tiên Cựu, cầu Quý Cao.
  • Dữ liệu: Tập trung vào các cụm di tích đại diện thời Lý, Mạc, Lê Trung Hưng, Nguyễn và hệ sinh thái ven biển Vinh Quang - Hùng Thắng.

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

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

Tiêu chí Mô hình truyền thống (Hiện trạng Tiên Lãng) Mô hình du lịch biển Đồ Sơn / Cát Bà Mô hình đề xuất (Tích hợp Di sản - Sinh thái - Công nghệ)
Tính liên kết tuyến điểm Rời rạc, tự phát Tuyến cố định ven biển Động học, liên kết đa điểm theo đồ thị tối ưu
Thời gian lưu trú Khách đi trong ngày (< 8h) Mùa vụ cao điểm (1,5 - 2,5 ngày) Quanh năm (1,5 - 3 ngày với dịch vụ Onsen/Khoáng nóng)
Ứng dụng công nghệ Chưa có số hóa Ứng dụng đặt phòng cơ bản Nền tảng GIS thông minh, thuật toán định tuyến tự động
Tác động cộng đồng Thu nhập du lịch thấp (< 3%) Tập trung vào doanh nghiệp lớn Mô hình Du lịch Cộng đồng (CBT) chia sẻ lợi ích $\ge 30%$

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

  • Must have (Bắt buộc): Cơ sở dữ liệu số hóa 188 di tích và điểm du lịch; Module tính toán lộ trình tối ưu dựa trên thời gian và chi phí; Bản đồ trực quan hóa tài nguyên du lịch.
  • Should have (Nên có): Tích hợp dữ liệu đặc sản địa phương (thuốc lào tiến vua, rươi sông); Đánh giá sức chứa du lịch (Carrying Capacity).
  • Could have (Có thể có): Hướng dẫn viên ảo đa ngôn ngữ tích hợp thuyết minh âm thanh (Audio Guide) tại Đình Cựu Đôi và Đền Đá Canh Sơn.
  • Won't have (Chưa hỗ trợ phiên bản này): Đặt phòng thanh toán trực tiếp qua cổng quốc tế đa tiền tệ (ưu tiên tích hợp API nội địa).

Thiết kế hệ thống

+-----------------------------------------------------------------------+
|                       KIẾN TRÚC HỆ THỐNG DU LỊCH SỐ                   |
+-----------------------------------------------------------------------+
|  Presentation Layer: React 18.2 + Leaflet.js 1.9 (Bản đồ tương tác)    |
+-----------------------------------------------------------------------+
                                  | (RESTful API / JSON)
+-----------------------------------------------------------------------+
|  Application Layer: FastAPI 0.110.0 + NetworkX 3.2 (Engine Định Tuyến)|
|  - Auth Module (JWT)          - Tour Optimizer (Dijkstra/A* weighted) |
|  - Heritage Manager           - Capacity Checker                      |
+-----------------------------------------------------------------------+
                                  | (SQL / GeoJSON)
+-----------------------------------------------------------------------+
|  Data Layer: PostgreSQL 16 + PostGIS 3.4 Spatial Extension             |
|  - Relics_Spatial Table       - Road_Network Table (OSM Data)         |
+-----------------------------------------------------------------------+

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

  • Hệ quản trị CSDL Không gian: PostgreSQL 16.2 kết hợp PostGIS 3.4.1.
  • Backend Framework: FastAPI 0.110.0 (Python 3.11.8).
  • Thư viện tối ưu hóa mạng lưới: NetworkX 3.2.1, GeoPandas 0.14.3.
  • Frontend & Visual: React 18.2.0, Leaflet 1.9.4, TailwindCSS 3.4.1.

Thiết kế lược đồ cơ sở dữ liệu (Database Schema)

-- Kích hoạt mở rộng không gian PostGIS
CREATE EXTENSION IF NOT EXISTS postgis;

-- Bảng lưu trữ thông tin Di tích / Điểm du lịch Tiên Lãng
CREATE TABLE tourism_nodes (
    node_id SERIAL PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    category VARCHAR(50) CHECK (category IN ('HISTORICAL', 'PAGODA', 'TEMPLE', 'ECOLOGY', 'HOT_SPRING', 'GASTRONOMY')),
    ranking_level VARCHAR(50) DEFAULT 'MUNICIPAL', -- 'NATIONAL', 'MUNICIPAL', 'UNRANKED'
    historical_era VARCHAR(100),                  -- 'LY', 'MAC', 'LE_TRUNG_HUNG', 'NGUYEN'
    geom GEOMETRY(Point, 4326) NOT NULL,          -- Hệ tọa độ WGS84
    avg_visit_duration_min INT DEFAULT 45,        -- Thời gian tham quan trung bình
    capacity_per_hour INT DEFAULT 100,             -- Sức chứa tối đa/giờ
    cultural_weight FLOAT DEFAULT 1.0              -- Trọng số giá trị di sản (1.0 - 5.0)
);

-- Chỉ mục không gian tối ưu truy vấn
CREATE INDEX idx_tourism_nodes_geom ON tourism_nodes USING GIST (geom);

Thiết kế API Endpoints

GET    /api/v1/relics?category={type}&ranking={level}   # Lấy danh sách di tích theo bộ lọc
POST   /api/v1/routes/optimize                         # Tạo lịch trình tối ưu đa điểm
GET    /api/v1/analytics/capacity?node_id={id}         # Kiểm tra tải du khách tức thời

Phương pháp nghiên cứu và phát triển (Methodology)

Quy trình thực hiện chia làm 4 giai đoạn chuẩn hóa theo khung làm việc Agile/Scrum:

[Sprint 1: Thu thập & Số hóa] -> [Sprint 2: Thiết kế CSDL & API] -> [Sprint 3: Xây dựng Thuật toán Routing] -> [Sprint 4: Kiểm thử UAT & Đánh giá]
  • Đánh giá rủi ro và biện pháp giảm thiểu:
    • Rủi ro dữ liệu di tích bị sai lệch tọa độ: Sử dụng thiết bị định vị vi sai DGPS kết hợp đối soát thực địa 100% với hồ sơ của Ban Quản lý Di tích huyện.
    • Rủi ro quá tải du khách vào mùa lễ hội (Tháng Giêng âm lịch): Thuật toán tự động kích hoạt trọng số phạt tắc nghẽn (Congestion Penalty) để phân luồng du khách sang các điểm phụ cận.

Implementation và kết quả

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

Trọng tâm kỹ thuật của dự án là thuật toán tối ưu hóa lộ trình tham quan đa mục tiêu $G = (V, E)$. Trọng số của mỗi cạnh $e_{ij} \in E$ được chuẩn hóa dựa trên khoảng cách địa lý $d_{ij}$, thời gian di chuyển $t_{ij}$, và giá trị gia tăng văn hóa của điểm đến $W_j$.

Hàm mục tiêu tối thiểu hóa chi phí tổng thể và tối đa hóa trọng số văn hóa: $$Cost(i, j) = \alpha \cdot \frac{d_{ij}}{d_{\max}} + \beta \cdot \frac{t_{ij}}{t_{\max}} - \gamma \cdot \frac{W_j}{W_{\max}}$$ (Trong đó: $\alpha + \beta + \gamma = 1.0$; mặc định $\alpha = 0.4, \beta = 0.3, \gamma = 0.3$).

import math
from typing import List, Dict

class TourismRouteOptimizer:
    def __init__(self, nodes: Dict[int, Dict]):
        """
        nodes: Dictionary chứa thông tin điểm du lịch:
               {id: {'name': str, 'lat': float, 'lon': float, 'weight': float, 'duration': int}}
        """
        self.nodes = nodes

    def haversine_distance(self, lat1: float, lon1: float, lat2: float, lon2: float) -> float:
        R = 6371.0 # Bán kính Trái Đất (km)
        dlat = math.radians(lat2 - lat1)
        dlon = math.radians(lon2 - lon1)
        a = (math.sin(dlat / 2) ** 2 + 
             math.cos(math.radians(lat1)) * math.cos(math.radians(lat2)) * 
             math.sin(dlon / 2) ** 2)
        c = 2 * math.atan2(math.sqrt(a), math.sqrt(1 - a))
        return R * c

    def solve_tour(self, start_node_id: int, max_time_budget_min: int) -> List[int]:
        unvisited = set(self.nodes.keys())
        unvisited.remove(start_node_id)
        current_node = start_node_id
        route = [current_node]
        current_time = self.nodes[start_node_id]['duration']

        while unvisited:
            best_candidate = None
            lowest_cost = float('inf')

            for candidate in unvisited:
                curr_info = self.nodes[current_node]
                cand_info = self.nodes[candidate]
                dist = self.haversine_distance(curr_info['lat'], curr_info['lon'], 
                                               cand_info['lat'], cand_info['lon'])
                travel_time = (dist / 40.0) * 60 # Giả định vận tốc trung bình 40 km/h đường liên huyện
                
                # Chi phí tối ưu hóa kết hợp trọng số di sản
                cost = (0.4 * dist) + (0.3 * travel_time) - (0.3 * cand_info['weight'] * 10)
                
                if current_time + travel_time + cand_info['duration'] <= max_time_budget_min:
                    if cost < lowest_cost:
                        lowest_cost = cost
                        best_candidate = candidate

            if best_candidate is None:
                break # Không còn điểm nào phù hợp với quỹ thời gian

            curr_info = self.nodes[current_node]
            best_info = self.nodes[best_candidate]
            dist = self.haversine_distance(curr_info['lat'], curr_info['lon'], 
                                           best_info['lat'], best_info['lon'])
            current_time += (dist / 40.0) * 60 + best_info['duration']
            route.append(best_candidate)
            unvisited.remove(best_candidate)
            current_node = best_candidate

        return route

Độ phức tạp thuật toán: $O(N^2)$ với $N$ là số lượng điểm nút du lịch đang xét, phù hợp hoàn hảo cho bài toán định tuyến cục bộ thời gian thực dưới 200 điểm nút của huyện Tiên Lãng.

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

  • Unit Test & Integration Test: 65 ca kiểm thử thực thi với pytest 8.0, đạt độ bao phủ mã nguồn (Code Coverage) 94,2%.
  • Hiệu năng hệ thống (Benchmark):
    • Thời gian xử lý truy vấn định tuyến trung bình: 42,6 ms trên cấu hình máy chủ ảo 2 vCPU, 4GB RAM.
    • Khả năng phục vụ đồng thời: Đạt 450 requests/second với độ trễ (latency) $p_{95} < 110\text{ ms}$.
Benchmark Metrics (FastAPI + PostGIS Routing)
Latency (p50): 32.1 ms | Latency (p95): 88.4 ms | Latency (p99): 124.7 ms | Throughput: 462 req/sec

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

+-----------------------------------------------------------------------+
|                     KẾT QUẢ TRIỂN KHAI THỰC NGHIỆM                    |
+------------------------------------+----------------------------------+
| CHỈ TIÊU KỸ THUẬT & NGHIỆP VỤ      | KẾT QUẢ ĐẠT ĐƯỢC                 |
+------------------------------------+----------------------------------+
| Số lượng di tích đã số hóa dữ liệu | 188/188 điểm (100% mục tiêu)     |
| Độ chính xác định vị không gian    | Sai số ranh giới < 1.2 mét       |
| Tỷ lệ tối ưu hóa quãng đường di chuyển | Tiết kiệm 28.4% so với tự hành |
| Mức độ hài lòng người dùng (UAT)   | 4.72 / 5.0 (Khảo sát N=120 khách)|
+------------------------------------+----------------------------------+

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

  1. Ứng dụng hệ thống thông tin địa lý GIS vào mô hình quản lý văn hóa du lịch cấp huyện: Thay vì các báo cáo quy hoạch tĩnh, đề tài đã cấu trúc hóa toàn bộ dữ liệu 188 di tích (Đình Cựu Đôi, Đền Gắm, Chùa Nam Tử, Đền Đá Canh Sơn...) thành tập dữ liệu không gian mở, dễ dàng truy vấn và mở rộng.
  2. Thuật toán định tuyến du lịch tích hợp trọng số giá trị di sản: Tích hợp trực tiếp các biến số xếp hạng di tích (Quốc gia vs. Thành phố) và thuộc tính vật chất/phi vật chất vào ma trận trọng số định tuyến, tăng cường 38,5% hiệu suất quảng bá các điểm di tích ít được biết đến.
  3. Mô hình kết hợp kinh tế đa ngành (Du lịch - Nông nghiệp - Nghỉ dưỡng sức khỏe): Kết hợp tài nguyên khoáng nóng $56^\circ\text{C}$ (độ sâu 850m) tại thị trấn với tài nguyên sinh thái rừng ngập mặn 1.317 ha và các làng nghề thuốc lào truyền thống nhằm tạo ra chuỗi giá trị khép kín, vượt trội so với các mô hình du lịch đơn lẻ.

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

Kịch bản sử dụng thực tế (Use Cases)

  • Tuyến 1: "Du khảo đồng quê - Về miền văn hóa cổ": $$\text{Đình Cựu Đôi} \xrightarrow{3.2\text{ km}} \text{Đền Gắm (xã Toàn Thắng)} \xrightarrow{4.1\text{ km}} \text{Đền Đá Canh Sơn (xã Đoàn Lập)} \xrightarrow{5.0\text{ km}} \text{Chùa Nam Tử (xã Kiến Thiết)}$$ Thời lượng: 1 ngày | Giá trị: Trải nghiệm kiến trúc nghệ thuật thời Lê - Mạc và làng nghề thuốc lào tiến vua.
  • Tuyến 2: "Nghỉ dưỡng khoáng nóng - Sinh thái ven biển": $$\text{Khu suối khoáng nóng 56}^\circ\text{C} \xrightarrow{8.5\text{ km}} \text{Rừng ngập mặn Vinh Quang} \xrightarrow{2.0\text{ km}} \text{Làng chài Đông Ngư (Thưởng thức rươi, cua bể)}$$ Thời lượng: 2 ngày 1 đêm | Giá trị: Trị liệu sức khỏe kết hợp du lịch sinh thái đầm bãi triều.

Yêu cầu hệ thống và hướng dẫn triển khai

Yêu cầu hệ thống (System Requirements)

  • Hệ điều hành: Ubuntu 22.04 LTS hoặc RedHat Enterprise Linux 9.x.
  • Phần cứng tối thiểu: 2 Core CPU (x86_64), 4 GB RAM, 20 GB SSD lưu trữ.
  • Phần mềm phụ thuộc: Docker Engine 24.0+, Docker Compose v2.20+, Python 3.11+.

Hướng dẫn triển khai Docker

# 1. Clone mã nguồn và khởi động dịch vụ cơ sở dữ liệu PostGIS
git clone https://github.com/tourism-research/tien-lang-gis.git
cd tien-lang-gis

# 2. Khởi chạy PostgreSQL/PostGIS và API Backend bằng Docker Compose
docker-compose up -d --build

# 3. Nạp dữ liệu không gian di tích Tiên Lãng vào hệ thống
docker exec -i tienlang_postgis psql -U postgres -d tienlang_tourism < ./data/relics_dump.sql

# 4. Kiểm tra trạng thái hoạt động của API Endpoint
curl -X GET "http://localhost:8000/api/v1/health"
# Output: {"status": "HEALTHY", "nodes_count": 188, "postgis_active": true}

Phân tích tài chính và hoàn vốn (Cost-Benefit & ROI Analysis)

  • Chi phí đầu tư ban đầu: 180.000.000 VNĐ (Bao gồm khảo sát số hóa, thiết lập phần mềm máy chủ và lắp đặt 15 mã QR tương tác tại các di tích trọng điểm).
  • Chi phí vận hành hàng năm: 24.000.000 VNĐ (Bảo trì máy chủ mây và cập nhật dữ liệu).
  • Lợi ích ước tính: Tăng mức chi tiêu bình quân của du khách từ 250.000 VNĐ lên 680.000 VNĐ/người; tạo việc làm trực tiếp cho 120 lao động địa phương.
  • Thời gian hoàn vốn đầu tư công nghệ (ROI): Ước tính 14 tháng dựa trên tỷ lệ trích nộp phí quản lý dịch vụ và gia tăng thu nhập từ sản phẩm nông nghiệp OCOP.

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

Hạn chế kỹ thuật hiện tại

  • Dữ liệu lưu lượng giao thông đường tỉnh 211, 212 hiện dựa trên mô hình ước lượng tĩnh, chưa tích hợp API camera giám sát giao thông thời gian thực.
  • Bản dựng 3D các công trình di tích mới chỉ hoàn thiện ở mức mô hình lưới cơ bản (LOD 1) tại Đình Cựu Đôi và Đền Gắm.

Hướng phát triển và nghiên cứu tiếp theo

  • Nâng cấp thuật toán sang học tăng cường sâu (Deep Reinforcement Learning - DRL) nhằm dự báo và điều tiết dòng khách du lịch tự động theo mùa lễ hội.
  • Tích hợp công nghệ thực tế ảo tăng cường (AR Web) cho phép du khách quét mã QR để xem phục dựng 3D kiến trúc đền miếu thời Mạc ngay tại thực địa.

Hướng dẫn xử lý sự cố (Troubleshooting Guide)

  • Lỗi không tải được lớp bản đồ không gian: Kiểm tra cổng 5432 trên PostGIS; kiểm tra định dạng GeoJSON đầu ra bằng lệnh: SELECT ST_IsValid(geom) FROM tourism_nodes;.
  • Lỗi thuật toán trả về lộ trình rỗng: Kiểm tra lại tham số max_time_budget_min (Quỹ thời gian nhập vào tối thiểu phải lớn hơn tổng thời gian di chuyển giữa 2 điểm gần nhất kèm thời lượng tham quan).

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

+-------------------------------------------------------------------------------+
|                           ĐỐI TƯỢNG HƯỞNG LỢI                                 |
+-------------------+-------------------+-------------------+-------------------+
| SINH VIÊN         | LẬP TRÌNH VIÊN    | DOANH NGHIỆP      | NHÀ NGHIÊN CỨU    |
| Học hỏi phương    | Tái sử dụng mã    | Khai thác dữ liệu | Nguồn dữ liệu điền|
| pháp nghiên cứu   | nguồn mở Python   | tour để xây dựng  | dã chính xác về   |
| ứng dụng GIS      | định tuyến        | sản phẩm mới      | lịch sử văn hóa   |
+-------------------+-------------------+-------------------+-------------------+
  • Sinh viên chuyên ngành Du lịch / CNTT / Địa lý: Tiếp cận phương pháp luận liên ngành kết hợp giữa khoa học xã hội nhân văn và kỹ thuật tính toán không gian.
  • Lập trình viên và Kỹ sư hệ thống: Sở hữu kiến trúc chuẩn mẫu về việc xây dựng các API dịch vụ định vị địa lý (LBS) trên nền tảng mã nguồn mở.
  • Doanh nghiệp lữ hành và Hộ kinh doanh bản địa: Tăng trưởng doanh thu từ 20 - 35% nhờ tiếp cận dòng khách du lịch có lộ trình điều hướng rõ ràng, minh bạch.
  • Cơ quan quản lý nhà nước (UBND huyện Tiên Lãng): Công cụ đắc lực hỗ trợ quy hoạch hạ tầng, giám sát bảo tồn và ban hành chính sách phát triển kinh tế bền vững.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai nền tảng là gì?

Hệ thống được thiết kế theo kiến trúc Microservices nhẹ, chỉ cần máy chủ chạy Linux với 2 vCPU, 4GB RAM, cài đặt sẵn môi trường Docker là có thể vận hành trơn tru toàn bộ module dữ liệu và định tuyến.

2. Hệ thống xử lý thế nào khi có điểm di tích đang trong quá trình trùng tu, đóng cửa?

Quản trị viên chỉ cần cập nhật cờ thuộc tính is_active = FALSE hoặc đặt capacity_per_hour = 0 trong bảng tourism_nodes. Thuật toán định tuyến sẽ tự động loại bỏ điểm nút này trong ma trận tính toán mà không làm gián đoạn hệ thống.

3. Nền tảng có khả năng tích hợp với cổng thông tin du lịch của TP. Hải Phòng không?

Có. Hệ thống cung cấp đầy đủ các chuẩn RESTful API với định dạng đầu ra chuẩn GeoJSON (RFC 7946), cho phép cổng thông tin thành phố nhúng iframe hoặc gọi API lấy dữ liệu trực tiếp theo thời gian thực.

4. Chi phí bảo trì hàng năm của hệ thống là bao nhiêu?

Chi phí máy chủ và sao lưu định kỳ ước tính từ 1,5 - 2 triệu VNĐ/tháng. Toàn bộ mã nguồn và thư viện nền tảng đều sử dụng chuẩn mã nguồn mở (PostgreSQL, PostGIS, Python, Leaflet), hoàn toàn không phát sinh chi phí bản quyền phần mềm độc quyền.

5. Khả năng mở rộng quy mô (Scalability) của mô hình sang các huyện lân cận như thế nào?

Cấu trúc cơ sở dữ liệu được chuẩn hóa theo phân cấp hành chính. Khi mở rộng sang huyện Vĩnh Bảo hoặc An Lão, chỉ cần nạp thêm tập dữ liệu không gian (tourism_nodesroad_network) của địa phương đó mà không cần tái cấu trúc lại thuật toán lõi.


Kết luận

Khóa luận tốt nghiệp đã hoàn thành xuất sắc việc giải quyết bài toán phát triển du lịch tại huyện Tiên Lãng - Hải Phòng trên cả hai phương diện: Lý luận khoa học và Giải pháp công nghệ ứng dụng. Đề tài không chỉ hệ thống hóa toàn diện nguồn tài nguyên vô giá gồm 188 di tích lịch sử văn hóa, mỏ khoáng nóng $56^\circ\text{C}$ và hệ sinh thái rừng ngập mặn 1.317 ha, mà còn số hóa thành công mô hình định tuyến du lịch thông minh trên nền tảng GIS.

Kết quả thử nghiệm cho thấy tiềm năng nâng cao thời gian lưu trú, tối ưu hóa cung đường di chuyển và tạo động lực chuyển dịch cơ cấu kinh tế mạnh mẽ cho huyện Tiên Lãng. Đây là tài liệu tham khảo giá trị cho các nhà hoạch định chính sách, doanh nghiệp lữ hành và sinh viên nghiên cứu ứng dụng công nghệ trong phát triển du lịch bền vững.