Giới thiệu dự án

Thị trường bất động sản (BĐS) tại Việt Nam đóng vai trò then chốt trong nền kinh tế, chiếm trung bình 10–12% GDP hàng năm. Tuy nhiên, phương thức giao dịch truyền thống đang bộc lộ nhiều điểm nghẽn nghiêm trọng: chi phí môi giới trung gian cao (thường chiếm 1–3% giá trị giao dịch), tình trạng tin rác, thông tin sai lệch về pháp lý và vị trí thực tế, cùng với sự thiếu hụt các công cụ trực quan hóa không gian sống từ xa.

Trong khi các tập đoàn BĐS lớn (như Novaland, Vingroup, Sun Group) sở hữu tiềm lực tài chính để xây dựng hệ sinh thái thực tế ảo (VR 360) riêng cho các đại dự án, thì các nhà đầu tư cá nhân, chủ nhà nhỏ lẻ và các sàn môi giới quy mô vừa lại gặp rào cản chi phí lớn khi tiếp cận công nghệ này. Xuất phát từ thực tế đó, khóa luận tốt nghiệp ngành Hệ thống Thông tin tại Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM (UIT) của sinh viên Phan Tuấn Khang (MSSV: 12520620), dưới sự hướng dẫn của TS. Quản Thành Thơ, đã phát triển đề tài: "Xây dựng hệ thống quản lý và đăng tin bất động sản tích hợp mô hình thực tế ảo 360 (Real Estate Management and Posting Website)".

+-----------------------------------------------------------------------------------+
|                           HỆ SINH THÁI BẤT ĐỘNG SẢN TOÀN DIỆN                     |
+-----------------------------------------------------------------------------------+
|  [Khách hàng / Người xem] <---> [Hệ thống Đăng tin & Tìm kiếm] <---> [Admin / Senior Admin]
|           |                                    |                              |
|           v                                    v                              v
|  Trực quan hóa VR 360              Bản đồ tương tác không gian           Phân quyền RBAC &
|   & Đánh giá minh bạch                & Giao dịch trực tiếp             Kiểm duyệt đa tầng
+-----------------------------------------------------------------------------------+

Mục tiêu dự án

  1. Xây dựng sàn thương mại thông tin BĐS trực tuyến đa người dùng: Kết nối trực tiếp giữa người mua/thuê và người bán/cho thuê, loại bỏ chi phí trung gian không cần thiết.
  2. Tích hợp module tham quan không gian thực tế ảo (Virtual Reality 360 Tour): Cho phép người dùng trải nghiệm không gian BĐS 3 chiều chân thực ngay trên trình duyệt mà không cần cài đặt phần mềm bổ trợ.
  3. Chuẩn hóa quy trình quản trị và kiểm duyệt tin đăng: Thiết kế cơ chế phân quyền đa cấp (Senior Administrator, Administrator, Consultant, User/Poster, Viewer) nhằm đảm bảo tính xác thực và an toàn thông tin.
  4. Tối ưu hóa công cụ tìm kiếm đa tiêu chí: Tìm kiếm theo vị trí địa lý, bản đồ vệ tinh, khoảng giá, diện tích, hướng nhà (huong), loại hình BĐS (phanloai), và danh mục tiện ích (tienich).
  5. Cung cấp công cụ quản trị dịch vụ và gói tin linh hoạt: Quản lý gói tin (Thường, VIP, VIP Đặc biệt, Nổi bật), gia hạn tin đăng tự động và thống kê doanh thu.

Kết quả kỳ vọng

  • Thời gian tải trang ban đầu đạt dưới 2.0 giây; thời gian render khung nhìn VR 360 đạt dưới 1.5 giây trên kết nối tiêu chuẩn.
  • Độ chính xác khớp dữ liệu tìm kiếm đạt 100% theo các bộ lọc thuộc tính.
  • Đáp ứng khả năng mở rộng với hơn 50.000 tin đăng và 10.000 người dùng hoạt động đồng thời.

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

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

Tiêu chí so sánh Batdongsan.com.vn Chotot.com (BĐS) Hệ thống đề xuất (Thesis Solution)
Công nghệ trực quan Hình ảnh 2D, Video tĩnh Hình ảnh 2D thông thường Tích hợp VR 360 Panorama Tour tương tác cao
Chi phí VR cho nhà bán lẻ Rất cao / Gói doanh nghiệp Không hỗ trợ trực tiếp Tối ưu hóa chi phí với dịch vụ tích hợp sẵn
Giao tiếp & Đánh giá Gián tiếp qua môi giới Số điện thoại trực tiếp Bình luận, đánh giá minh bạch, kiểm duyệt đa tầng
Tích hợp bản đồ Bản đồ tĩnh / Tọa độ cơ bản Bản đồ địa chỉ Map View & Vệ tinh tương tác chuyên sâu
Phân quyền hệ thống Đóng kín nội bộ Phân cấp cơ bản Phân quyền RBAC 5 cấp (Senior Admin -> Viewer)

Yêu cầu người dùng theo mô hình MoSCoW

  • Must have (Bắt buộc): Đăng ký/đăng nhập (xác thực OTP qua Email), quản lý tin cá nhân, tìm kiếm nâng cao theo thuộc tính (diện tích, giá, hướng, tiện ích), quản trị bài đăng (tin_bds), phân quyền quản trị (phanquyen).
  • Should have (Nên có): Trình xem ảnh Panorama VR 360, tích hợp bản đồ số (Map view of Real Estate), quản lý lịch sử xem tin (lichsuxemtin), thông báo tin sắp hết hạn qua email.
  • Could have (Có thể có): Hệ thống đánh giá/bình luận đa chiều có kiểm duyệt, gói dịch vụ đẩy tin linh hoạt theo ngày/tuần.
  • Won't have (Chưa làm trong giai đoạn này): Ký hợp đồng điện tử pháp lý trực tiếp trên blockchain, thanh toán ký quỹ tự động qua Smart Contract.

Thiết kế hệ thống

Hệ thống được thiết kế theo kiến trúc Client-Server hiện đại, bóc tách giữa tầng trình diễn (Presentation Layer), tầng logic nghiệp vụ (Business Logic Layer) và tầng dữ liệu (Data Layer) thông qua chuẩn giao tiếp RESTful API.

+--------------------------------------------------------------------------+
|                        CLIENT LAYER (GIAO DIỆN)                          |
|  - Web Application (HTML5, CSS3, JavaScript, Bootstrap, Blade/Vue)       |
|  - Pannellum / Three.js 360 Viewer Module                                |
|  - Leaflet / Google Maps API Service                                     |
+--------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
|                     APPLICATION & BUSINESS LOGIC LAYER                   |
|  - Authentication & RBAC Middleware (Senior Admin, Admin, Customer)       |
|  - Search & Filter Engine (Elastic/MySQL FullText Indexing)              |
|  - VR 360 Media Processor & Storage Manager                              |
|  - Post Management & Expiration Worker                                   |
|  - Mail Service (SMTP Verification / Expiration Alerts)                  |
+--------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
|                        DATABASE LAYER (DỮ LIỆU)                          |
|  - RDBMS: MySQL / MariaDB (InnoDB Engine, UTF-8 MB4)                     |
|  - File System: Cloudinary / Local Compressed Virtual Files Storage      |
+--------------------------------------------------------------------------+

Thiết kế cơ sở dữ liệu vật lý (Physical Database Schema)

Hệ thống cơ sở dữ liệu quan hệ được chuẩn hóa theo dạng chuẩn 3NF với 18 bảng thực thể chính: quantrivien, phanquyen, tintuc, khachhang, tin_bds, binhluan, danhmucbds, phanloai, cttin_media, phanloai_media, phanloai_tienich, huong, tienich, dichvu, cttin_dichvu, hinhthuc, cttin_tienich, lichsuxemtin.

-- DDL cấu trúc các bảng cốt lõi của hệ thống

CREATE TABLE phanquyen (
    id INT(11) AUTO_INCREMENT PRIMARY KEY,
    tenquyen VARCHAR(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE quantrivien (
    id INT(11) AUTO_INCREMENT PRIMARY KEY,
    hoten VARCHAR(255) NOT NULL,
    email VARCHAR(255) NOT NULL UNIQUE,
    sdt VARCHAR(50) NOT NULL,
    taikhoan VARCHAR(255) NOT NULL UNIQUE,
    password VARCHAR(255) NOT NULL,
    id_phanquyen INT(11) NOT NULL,
    trangthai TINYINT(1) DEFAULT 1,
    FOREIGN KEY (id_phanquyen) REFERENCES phanquyen(id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE khachhang (
    id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    hoten VARCHAR(255) NOT NULL,
    email VARCHAR(255) NOT NULL UNIQUE,
    sdt VARCHAR(50) NOT NULL,
    diachi VARCHAR(255),
    socmnd VARCHAR(20),
    hinhcmnd VARCHAR(255),
    password VARCHAR(255) NOT NULL,
    maxacnhan VARCHAR(10),
    trangthai TINYINT(4) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE tin_bds (
    id INT(11) AUTO_INCREMENT PRIMARY KEY,
    tieude VARCHAR(255) NOT NULL,
    tieudeseo VARCHAR(255) NOT NULL,
    hinhdaidien VARCHAR(255) NOT NULL,
    tinh_thanhpho VARCHAR(11) NOT NULL,
    quan_huyen VARCHAR(11) NOT NULL,
    phuong_xa VARCHAR(11) NOT NULL,
    diachi VARCHAR(255) NOT NULL,
    mota TEXT,
    chieudai DOUBLE DEFAULT 0,
    chieurong DOUBLE DEFAULT 0,
    dientich DOUBLE NOT NULL,
    dientichsudung DOUBLE DEFAULT 0,
    giaca DECIMAL(15,2) NOT NULL,
    donvitinh VARCHAR(50) NOT NULL,
    sotang INT(11) DEFAULT 1,
    sophongngu INT(11) DEFAULT 1,
    sophongwc INT(11) DEFAULT 1,
    id_huong INT(11),
    tinhtrang TINYINT(1) DEFAULT 0,
    phaply VARCHAR(255),
    xacthuc TINYINT(1) DEFAULT 0,
    luotxem INT(11) DEFAULT 0,
    ngaydang DATETIME DEFAULT CURRENT_TIMESTAMP,
    ngaycapnhat DATETIME ON UPDATE CURRENT_TIMESTAMP,
    id_quantrivien INT(11),
    id_danhmucbds INT(11) NOT NULL,
    id_hinhthuc INT(11) NOT NULL,
    id_khachhang INT(11) UNSIGNED NOT NULL,
    FOREIGN KEY (id_khachhang) REFERENCES khachhang(id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Thiết kế RESTful API

Hệ thống cung cấp tập API rõ ràng, tuân thủ chuẩn REST:

Phương thức Endpoint Chức năng Phân quyền truy cập
POST /api/v1/auth/login Xác thực đăng nhập người dùng/quản trị Public
GET /api/v1/posts Lấy danh sách tin BĐS (hỗ trợ lọc đa tiêu chí) Public
GET /api/v1/posts/{id} Lấy chi tiết tin BĐS và dữ liệu VR 360 Tour Public
POST /api/v1/posts Tạo mới tin đăng kèm yêu cầu gói dịch vụ Authenticated Customer
PUT /api/v1/admin/posts/{id}/status Duyệt, khóa hoặc từ chối bài đăng Admin / Senior Admin
POST /api/v1/admin/virtual-files Tải lên và cấu hình gói dữ liệu VR 360 Admin / Senior Admin

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

Dự án áp dụng mô hình phát triển phần mềm lặp Agile/Scrum với chu kỳ Sprint 2 tuần, kéo dài trong vòng 9 tháng:

  • Giai đoạn 1 (Tháng 1 - Tháng 2): Khảo sát thực trạng, thu thập yêu cầu từ người dùng và chuyên gia BĐS, lập tài liệu đặc tả SRS (Software Requirements Specification).
  • Giai đoạn 2 (Tháng 3 - Tháng 4): Thiết kế Use Case, Sequence Diagram, Database Modeling (Conceptual, Logical, Physical) và Wireframe UI/UX.
  • Giai đoạn 3 (Tháng 5 - Tháng 7): Triển khai mã nguồn Backend, Frontend, xây dựng module VR 360 Viewer, xử lý nén file ảo và API Gateway.
  • Giai đoạn 4 (Tháng 8 - Tháng 9): Kiểm thử hệ thống (Unit Testing, Integration Testing, UAT), đánh giá bảo mật, tối ưu hiệu năng và đóng gói tài liệu.

Implementation và kết quả

Quá trình phát triển (Development Process)

Hệ thống xử lý tương tác không gian thực tế ảo 360 bằng cách kết hợp giữa việc xử lý ảnh Panorama đa điểm và thư viện kết xuất WebGL. Khi Admin tải lên tệp nén mô hình (virtual files), hệ thống tiến hành giải nén, xác thực cấu trúc thư mục cảnh (scene structure) và liên kết khóa ngoại với bản ghi tin_bds.

// Cấu hình khởi tạo và chuyển đổi cảnh trong trình xem VR 360 Panorama (Pannellum / WebGL Engine)
function initVirtualTour360(containerId, sceneConfig) {
    if (!sceneConfig || !sceneConfig.scenes) {
        console.error("Dữ liệu cấu hình thực tế ảo không hợp lệ.");
        return;
    }

    return pannellum.viewer(containerId, {
        "default": {
            "firstScene": sceneConfig.defaultSceneId || Object.keys(sceneConfig.scenes)[0],
            "author": "Phan Tuấn Khang - UIT",
            "sceneFadeDuration": 1000,
            "autoLoad": true,
            "compass": true
        },
        "scenes": sceneConfig.scenes
    });
}

+-------------------------------------------------------------------------------+
|                      QUY TRÌNH DUYỆT & GIA HẠN TIN ĐĂNG BĐS                   |
+-------------------------------------------------------------------------------+
|  Khách hàng tạo tin  --->  Hệ thống gửi thông báo  --->  Admin duyệt nội dung |
|         v                          v                             v            |
|  Chọn gói VIP/VR 360         Gửi mã xác nhận            Kích hoạt hiển thị    |
|   & Thanh toán phí              qua Email                 trên sàn & Bản đồ   |
+-------------------------------------------------------------------------------+

Kiểm thử và đánh giá (Testing and Validation)

Hệ thống đã trải qua quá trình kiểm thử toàn diện với hơn 120 kịch bản kiểm thử (Test Cases), bao gồm kiểm thử đơn vị (Unit Test), kiểm thử tích hợp (Integration Test) và kiểm thử giao diện (UI/UX Test).

Tỉ lệ bao phủ kiểm thử (Test Coverage Summary):
- Controller & API Endpoints:  ██████████████████░░  88.5%
- Business Logic Models:       ███████████████████░  94.2%
- Database Transaction & RBAC: ████████████████████ 100.0%
- Frontend UI Responsiveness:  █████████████████░░░  85.0%

Chỉ số hiệu năng (Performance Benchmarks)

  • Truy vấn tìm kiếm phức hợp: Thời gian phản hồi trung bình (Response Time) đạt 142ms với tập dữ liệu mẫu 20.000 bản ghi nhờ tối ưu đánh chỉ mục (INDEX) trên các trường quan_huyen, giaca, dientich, id_danhmucbds.
  • Hiệu năng tải mô hình 360: Tốc độ render khung hình ổn định ở mức 58–60 FPS trên trình duyệt Google Chrome và Safari phiên bản mới.
  • Tải đồng thời (Load Testing): Hệ thống duy trì thời gian phản hồi dưới 450ms tại ngưỡng 1.200 CCU (Concurrent Users) mà không xảy ra lỗi tràn bộ nhớ (Memory Leak).
+-----------------------------------------------------------------------------+
|              KẾT QUẢ KHẢO SÁT HÀI LÒNG NGƯỜI DÙNG (UAT - 150 NGƯỜI)         |
+-----------------------------------------------------------------------------+
|  Tính trực quan VR 360        : [4.8 / 5.0]  ★★★★★                         |
|  Tốc độ & Độ chính xác bộ lọc : [4.7 / 5.0]  ★★★★★                         |
|  Giao diện quản trị Admin     : [4.6 / 5.0]  ★★★★☆                         |
|  Tính minh bạch & Tin cậy     : [4.8 / 5.0]  ★★★★★                         |
+-----------------------------------------------------------------------------+

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

  1. Dân chủ hóa công nghệ VR 360 cho BĐS bán lẻ: Khác với các nền tảng thương mại đóng khung VR cho các dự án hàng triệu USD, hệ thống cho phép chuẩn hóa quy trình tiếp nhận, tạo lập và tích hợp mô hình 360 cho cả nhà trọ, căn hộ nhỏ lẻ và đất nền.
  2. Kiến trúc phân quyền đa tầng (Multi-tier RBAC): Phân tách minh bạch giữa Senior Administrator (quản trị hệ thống, cấp quyền, cấu hình tài khoản nội bộ) và Administrator (kiểm duyệt tin đăng, bình luận, danh mục tiện ích), ngăn chặn triệt để nguy cơ thao túng dữ liệu.
  3. Cơ chế quản lý vòng đời tin đăng tự động: Tích hợp luồng cảnh báo hết hạn tin (expiration notification), cho phép khóa bài tự động khi BĐS đã giao dịch thành công hoặc tự động nhắc nhở gia hạn qua hệ thống email thông minh.
  4. Minh bạch hóa thông tin BĐS qua tương tác hai chiều: Người xem được quyền để lại nhận xét, phản hồi về tính xác thực của tin đăng (dưới sự kiểm duyệt của quản trị viên), giúp giảm thiểu tối đa tình trạng "tin ảo, giá giả".

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

Kịch bản ứng dụng thực tế

  • Sàn giao dịch BĐS trực tuyến: Đóng vai trò là nền tảng cốt lõi cho các công ty môi giới BĐS muốn số hóa quy trình vận hành và cắt giảm chi phí tiếp thị trực tiếp.
  • Chủ đầu tư / Môi giới tự do: Đăng tải thông tin chi tiết kèm trải nghiệm thực tế ảo giúp tăng tỷ lệ chốt giao dịch từ xa lên đến 35%, tiết kiệm hơn 60% thời gian dẫn khách đi xem thực địa.
  • Người mua và thuê nhà: Xem xét chính xác hướng nhà, tiện ích xung quanh qua bản đồ vệ tinh và khảo sát từng góc ngách căn nhà trước khi quyết định liên hệ.

Yêu cầu triển khai hệ thống

  • Hạ tầng máy chủ (Server Specs):
    • CPU: Tối thiểu 4 Cores (Khuyến nghị 8 Cores AMD EPYC/Intel Xeon).
    • RAM: Tối thiểu 8 GB (Khuyến nghị 16 GB).
    • Storage: SSD NVMe 100 GB trở lên để lưu trữ hình ảnh và tệp nén mô hình VR.
  • Môi trường phần mềm:
    • Hệ điều hành: Ubuntu Server 20.04/22.04 LTS.
    • Web Server: Nginx 1.20+ với cấu hình HTTP/2 và SSL/TLS (Let's Encrypt).
    • Database: MySQL 8.0 hoặc MariaDB 10.6.
    • Runtime: Node.js v16+ hoặc PHP 8.1+ (FPM).

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

Hạn chế hiện tại

  • Quá trình xây dựng file thực tế ảo VR 360 vẫn cần sự hỗ trợ của đội ngũ kỹ thuật viên chụp ảnh và ghép ảnh chuyên dụng trước khi nén tải lên hệ thống.
  • Chưa tích hợp module định giá tự động bằng học máy (AI Automated Valuation Model - AVM) dựa trên lịch sử biến động giá khu vực.

Hướng phát triển trong tương lai

  • Phát triển ứng dụng di động native (iOS / Android) với tính năng quét phòng tự động (LiDAR Room Scanning) để tạo mô hình 3D trực tiếp từ điện thoại.
  • Ứng dụng công nghệ xử lý ngôn ngữ tự nhiên (NLP) và AI Computer Vision để tự động phát hiện, lọc bỏ nội dung vi phạm và ảnh rác trước khi chuyển đến hàng đợi của Quản trị viên.
  • Mở rộng cổng thanh toán tích hợp nhiều loại ví điện tử (MoMo, VNPay, ZaloPay) và cổng thanh toán quốc tế.

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

+---------------------------------------------------------------------------------+
|                              ĐỐI TƯỢNG HƯỞNG LỢI                                |
+---------------------------------------------------------------------------------+
|  [Sinh viên & Nghiên cứu sinh]  --> Nguồn tài liệu tham khảo chuẩn mực về RBAC, |
|                                     phân tích thiết kế hệ thống và WebGL VR.   |
|  [Lập trình viên / Kỹ sư phần mềm] -> Kiến trúc CSDL 18 bảng chuẩn hóa 3NF,     |
|                                     mô hình phân tầng RESTful API.              |
|  [Doanh nghiệp BĐS & Sàn Môi giới]-> Giải pháp số hóa toàn diện, tiết kiệm      |
|                                     40-60% chi phí vận hành quảng cáo.          |
|  [Người dùng cuối (Mua / Thuê)]  -> Trải nghiệm trực quan 360, tránh lừa đảo    |
|                                     và tiết kiệm thời gian di chuyển.           |
+---------------------------------------------------------------------------------+

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

1. Hệ thống có yêu cầu phần cứng đặc biệt để trải nghiệm tính năng VR 360 không?

Không. Hệ thống sử dụng công nghệ WebGL và thư viện kết xuất ảnh Panorama đa điểm tiêu chuẩn, cho phép chạy mượt mà trên mọi trình duyệt hiện đại (Chrome, Edge, Safari, Firefox) của máy tính, máy tính bảng và điện thoại thông minh mà không cần kính VR chuyên dụng.

2. Dữ liệu các tệp ảo 360 được quản lý và bảo mật như thế nào trong cơ sở dữ liệu?

Trong CSDL, bảng cttin_mediaphanloai_media lưu trữ siêu dữ liệu, đường dẫn định danh và khóa ngoại liên kết với mã tin đăng id_tinbds. Bản thân các tệp mô hình được lưu trữ ở dạng tệp nén đã được quét mã độc tại phân vùng lưu trữ chuyên biệt, chỉ có Senior AdministratorAdministrator mới có quyền thay đổi hoặc vô hiệu hóa (Lock Virtual Files).

3. Cơ chế phân quyền trong hệ thống ngăn chặn việc lạm quyền của Quản trị viên như thế nào?

Hệ thống áp dụng mô hình phân quyền chặt chẽ (phanquyen & quantrivien): Quản trị viên thông thường (Admin) chỉ có quyền duyệt tin, kiểm duyệt bình luận và quản lý danh mục. Chỉ có Quản trị viên cấp cao (Senior Administrator) mới có quyền cấp tài khoản, phân quyền, cập nhật trạng thái hoạt động của nhân viên và giám sát toàn bộ báo cáo doanh thu hệ thống.

4. Hệ thống xử lý thế nào đối với các tin đăng BĐS đã bán hoặc hết hạn?

Khách hàng có thể sử dụng chức năng Lock Post để ẩn tin khi bất động sản đã giao dịch thành công. Đối với tin sắp hết hạn theo gói dịch vụ, hệ thống tự động kích hoạt thông báo qua email nhắc nhở gia hạn (Extend Post). Nếu không gia hạn, tin sẽ tự động chuyển sang trạng thái tạm khóa để bảo vệ tính cập nhật của sàn giao dịch.

5. Khả năng mở rộng quy mô (Scalability) của hệ thống ra sao khi lượng dữ liệu tăng vọt?

Nhờ kiến trúc chuẩn 3NF và tách biệt giữa cơ sở dữ liệu quan hệ với kho lưu trữ đa phương tiện (Media Storage), hệ thống dễ dàng triển khai mở rộng ngang (Horizontal Scaling), tích hợp dịch vụ CDN (Content Delivery Network) cho dữ liệu hình ảnh 360 và bổ sung cụm Redis Caching để tối ưu tốc độ truy vấn danh mục.


Kết luận

Khóa luận tốt nghiệp "Xây dựng hệ thống quản lý và đăng tin bất động sản" của tác giả Phan Tuấn Khang tại Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM đã giải quyết xuất sắc bài toán số hóa quy trình giao dịch BĐS tại Việt Nam. Bằng việc kết hợp hài hòa giữa kiến trúc phần mềm hướng dịch vụ chuẩn mực, cơ sở dữ liệu quan hệ được tối ưu hóa cao độ và công nghệ không gian thực tế ảo VR 360, dự án không chỉ có giá trị học thuật xuất sắc về mặt kỹ thuật hệ thống thông tin mà còn mang tiềm năng ứng dụng thương mại to lớn cho thị trường bất động sản số.