Closed NinhDT22022522 closed 5 months ago
Kiến trúc Tổng Thể:
Sử dụng React để phát triển giao diện người dùng
Container Docker chứa ứng dụng React để triển khai và quản lý giao diện người dùng và tương tác người dùng.
Kết nối với ứng dụng Spring Boot thông qua RESTful API và WebSocket để truy xuất và cập nhật dữ liệu.
Cung cấp khả năng tìm kiếm, lọc sản phẩm và hiển thị thông tin chi tiết về sản phẩm, bao gồm lịch sử biến động giá và đánh giá từ người dùng trước đó.
Sử dụng Spring Boot để phát triển ứng dụng, triển khai các phần Model, View, Controller (MVC).
Sử dụng Spring Data JPA để thao tác với cơ sở dữ liệu MySQL.
Container Docker chứa ứng dụng Spring Boot để triển khai và quản lý logic kinh doanh và xử lý dữ liệu.
Thu thập dữ liệu về giá cả và đánh giá sản phẩm từ các sàn thương mại điện tử như Shopee, Lazada, Tiki và Sendo.
Xử lý và chuẩn bị dữ liệu để hiển thị trên giao diện người dùng.
Cung cấp API cho tầng trình bày để truy xuất dữ liệu và thực hiện các chức năng tìm kiếm, lọc và hiển thị thông tin sản phẩm.
Lưu trữ dữ liệu về sản phẩm, giá cả và đánh giá sản phẩm.
Sử dụng hệ quản trị cơ sở dữ liệu như MySQL, PostgreSQL, MariaDB hoặc MongoDB để lưu trữ và quản lý dữ liệu.
Đảm bảo tính bảo mật và an toàn dữ liệu người dùng thông qua các biện pháp bảo mật phù hợp.
Phần nội dung có vẻ chưa phù hợp
Tầng Thu thập Dữ liệu
Phương án thu thập dữ liệu:
Công cụ và framework:
Tầng Xử lý và Hiển thị Dữ liệu
Xử lý dữ liệu:
Công cụ và framework:
Tầng Quản lý Dữ liệu và Bảo mật
Quản lý Dữ liệu:
Bảo mật Dữ liệu:
Công cụ và framework:
Tầng Phát triển Giao diện Người dùng
Thiết kế giao diện người dùng:
Tích hợp chức năng tìm kiếm và lọc:
Công cụ và framework: