I. Phân tích tổng quan về website bán laptop và phụ kiện tại HCMUTE
Đồ án tốt nghiệp này tập trung vào việc xây dựng một website bán laptop và phụ kiện tại trường HCMUTE, sử dụng Laravel và Vue.js. Đồ án hướng đến mục tiêu tạo ra một nền tảng thương mại điện tử đầy đủ chức năng, đáp ứng nhu cầu của người dùng về việc tìm kiếm, so sánh và mua sản phẩm. Nội dung đồ án bao gồm các khía cạnh: nghiên cứu Laravel, Vue.js, PostgreSQL; thiết kế giao diện người dùng thân thiện; triển khai các chức năng chính như tìm kiếm, giỏ hàng, thanh toán; và tích hợp hệ thống gợi ý sản phẩm. Các Salient Keyword chính liên quan đến đồ án bao gồm: website bán laptop, phụ kiện laptop, HCMUTE. Salient LSI keyword có thể kể đến là website bán laptop HCMUTE, laptop chất lượng HCMUTE, mua laptop HCMUTE. Semantic Entity chính là website, laptop, phụ kiện. Salient Entity tập trung vào website bán laptop tại HCMUTE. Close Entity bao gồm các thương hiệu laptop, các loại phụ kiện, và trải nghiệm người dùng.
1.1 Nghiên cứu và lựa chọn công nghệ
Đồ án lựa chọn sử dụng Laravel Framework, một framework PHP mã nguồn mở phổ biến, được biết đến với khả năng xây dựng ứng dụng web mạnh mẽ và hiệu quả. Việc sử dụng Laravel giúp tối ưu hóa quá trình phát triển, đảm bảo tính bảo mật và khả năng mở rộng của website. Bên cạnh đó, Vue.js, một JavaScript framework hiện đại, được sử dụng để tạo ra giao diện người dùng động và thân thiện. Sự kết hợp giữa Laravel và Vue.js mang lại hiệu năng cao và trải nghiệm người dùng tốt. PostgreSQL, một hệ quản trị cơ sở dữ liệu quan hệ mạnh mẽ, được lựa chọn để lưu trữ dữ liệu của website. PostgreSQL đáp ứng các yêu cầu về độ tin cậy, hiệu suất và khả năng mở rộng. Các Semantic LSI keyword liên quan đến phần này bao gồm: Laravel, Vue.js, PostgreSQL, xây dựng website. Salient LSI keyword là sự lựa chọn cụ thể các công nghệ này trong ngữ cảnh đồ án. Những công nghệ này tạo nên Semantic Entity là công nghệ phát triển web. Salient Entity ở đây là sự lựa chọn và lý giải việc sử dụng bộ công cụ này. Close Entity bao gồm các framework khác như React, Angular, các hệ quản trị cơ sở dữ liệu khác như MySQL, MongoDB.
1.2 Thiết kế và triển khai chức năng
Thiết kế giao diện người dùng tập trung vào trải nghiệm người dùng, đơn giản và dễ sử dụng. Các chức năng chính bao gồm: tìm kiếm sản phẩm (theo tên, thuộc tính, giá cả…), xem chi tiết sản phẩm, thêm vào giỏ hàng, quản lý giỏ hàng, thanh toán, quản lý tài khoản người dùng. Website bán laptop HCMUTE cần đảm bảo tính năng tìm kiếm hiệu quả, giao diện trực quan, dễ dàng điều hướng. Laptop chất lượng HCMUTE, phụ kiện laptop HCMUTE, và giá laptop HCMUTE là những Semantic LSI keyword quan trọng. Salient LSI keyword là sự thể hiện cụ thể các tính năng này trong website. Semantic Entity liên quan là thương mại điện tử, giao diện người dùng, chức năng website. Salient Entity là thiết kế và triển khai các chức năng của website. Close Entity bao gồm các khía cạnh như bảo mật, tối ưu hóa website, hỗ trợ khách hàng.
1.3 Tích hợp hệ thống gợi ý sản phẩm
Hệ thống gợi ý sản phẩm được tích hợp nhằm tăng trải nghiệm người dùng và doanh số bán hàng. Hệ thống sử dụng thuật toán phù hợp để đề xuất các sản phẩm tương tự hoặc liên quan đến sản phẩm người dùng đang xem. Điều này giúp người dùng khám phá thêm các sản phẩm khác và tăng khả năng mua hàng. Semantic LSI keyword liên quan đến phần này có gợi ý sản phẩm, khuyến mãi laptop HCMUTE. Salient LSI keyword là tập trung vào việc tích hợp và hoạt động của hệ thống gợi ý. Semantic Entity là thuật toán gợi ý, trải nghiệm người dùng. Salient Entity là hiệu quả của hệ thống gợi ý. Close Entity bao gồm các thuật toán khác nhau, đánh giá hiệu quả của hệ thống, và phản hồi của người dùng.