Bối cảnh và vấn đề nghiên cứu

Sự tăng trưởng của thương mại điện tử trên thế giới và tại Việt Nam diễn ra mạnh mẽ, đặc biệt sau bối cảnh đại dịch Covid-19. Nhu cầu mua sắm trực tuyến của người tiêu dùng ngày càng ưu tiên sự tiện lợi, nhanh chóng và đa dạng lựa chọn. Thị trường thương mại điện tử đặt ra yêu cầu cạnh tranh gay gắt, đòi hỏi các doanh nghiệp bán lẻ thiết bị công nghệ phải xây dựng website bán hàng nhằm mở rộng thị trường tiếp cận khách hàng trên quy mô toàn quốc lẫn quốc tế, cắt giảm chi phí mặt bằng và nhân sự, đồng thời nâng cao hiệu quả quản lý đơn hàng, kho hàng và thanh toán.

Tuy nhiên, người tiêu dùng thực tế vẫn đối mặt với các rào cản khi tiếp cận thông tin kỹ thuật, so sánh mức giá và lựa chọn sản phẩm công nghệ phù hợp. Cùng với sự xuất hiện của làn sóng trí tuệ nhân tạo (AI) và ChatGPT từ cuối năm 2022, trợ lý ảo và chatbot trở thành thành phần quan trọng trong các nền tảng thương mại điện tử hiện đại. Dù vậy, việc xây dựng một chatbot có khả năng vận hành độc lập, xử lý truy vấn mà không cần can thiệp thường xuyên của con người vẫn là một bài toán khó. Từ thực tế này, đề tài được thực hiện nhằm xây dựng một website bán thiết bị điện tử có tích hợp chatbot thông minh hỗ trợ tư vấn tự động.

Mục tiêu nghiên cứu của đề tài gồm 4 nội dung chính:

  1. Xây dựng một website thương mại điện tử bán thiết bị điện tử hoàn chỉnh và hoạt động hiệu quả, đáp ứng đầy đủ các phân hệ chức năng: giới thiệu sản phẩm, quản lý đơn hàng, thanh toán và giao hàng.
  2. Thu hút khách hàng tiềm năng thông qua giao diện trực quan, dễ thao tác, cấu trúc nội dung rõ ràng và tối ưu hóa trải nghiệm người dùng.
  3. Tăng doanh số bán hàng cho doanh nghiệp nhờ việc mở rộng kênh tiếp cận trực tuyến và quy trình đặt hàng tinh gọn.
  4. Nâng cao nhận thức thương hiệu, xây dựng hình ảnh chuyên nghiệp và củng cố độ tin cậy của doanh nghiệp trong mắt khách hàng.

Đối tượng nghiên cứu của đồ án là quy trình kinh doanh và hệ thống bán lẻ trực tuyến mặt hàng thiết bị điện tử, cùng với giải pháp chatbot hỗ trợ khách hàng tự động. Phạm vi nghiên cứu về thời gian thực hiện kéo dài từ ngày 04/03/2024 đến ngày 15/06/2024 tại Khoa Công nghệ Thông tin, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh. Phạm vi khảo sát thực nghiệm tập trung vào 4 hệ thống bán lẻ điện tử và sàn thương mại điện tử tiêu biểu tại thị trường Việt Nam gồm Thế Giới Di Động, FPT Shop, CellphoneS và Tiki.

Cơ sở lý thuyết và phương pháp

Khóa luận sử dụng các cơ sở lý thuyết, công nghệ và phương pháp nghiên cứu kỹ thuật phần mềm chuẩn mực:

  • Khung công nghệ và nền tảng xử lý: Sử dụng ngôn ngữ lập trình Java để hiện thực hóa logic hệ thống; hệ quản trị cơ sở dữ liệu quan hệ MySQL phục vụ lưu trữ và truy xuất dữ liệu có cấu trúc; nền tảng xử lý ngôn ngữ tự nhiên Rasa Open Source (kèm khảo sát gói Rasa Subscription Pricing) để phát triển mô hình chatbot AI trả lời tự động; ứng dụng các nguyên lý thiết kế giao diện đáp ứng (Responsive Design) và mô hình ứng dụng đơn trang (Single Page Application - SPA).
  • Phương pháp phân tích và khảo sát hiện trạng: Khảo sát trực tiếp giao diện, chức năng và trải nghiệm người dùng trên các website thương mại điện tử thực tế nhằm tổng hợp ưu điểm, nhược điểm, từ đó định hình bộ yêu cầu kỹ thuật cho hệ thống mới.
  • Phương pháp phân tích và mô hình hóa hệ thống: Ứng dụng ngôn ngữ mô hình hóa thống nhất (UML) để xây dựng biểu đồ Use Case tổng thể, biểu đồ lớp (Class Diagram), chuẩn hóa danh mục yêu cầu chức năng, bảng quy định nghiệp vụ (QĐ_*) và biểu mẫu tương tác (BM_*).
  • Phương pháp kiểm thử phần mềm: Kết hợp phương pháp kiểm thử hộp đen (Black-box testing) để kiểm tra giao diện, hành vi chức năng từ góc nhìn người dùng và phương pháp kiểm thử hộp trắng (White-box testing) để kiểm tra luồng điều khiển và nhánh mã nguồn nội bộ.
  • Nguồn dữ liệu: Dữ liệu thông tin kỹ thuật, hình ảnh, phân loại thiết bị điện tử và dữ liệu khảo sát từ các nền tảng bán lẻ đang vận hành tại Việt Nam.

Thiết kế và triển khai

Hệ thống được thiết kế theo mô hình kiến trúc phân lớp hướng đối tượng với sự tham gia của 3 tác nhân chính: Khách hàng tiềm năng (người dùng vãng lai chưa đăng nhập), Khách hàng (người dùng đã đăng ký tài khoản) và Quản trị viên (Admin vận hành hệ thống).

Công nghệ triển khai bao gồm:

  • Backend và xử lý logic: Viết bằng ngôn ngữ Java, quản lý các quy tắc nghiệp vụ mua hàng, quản lý kho, tài khoản và đơn hàng.
  • Cơ sở dữ liệu: Sử dụng MySQL, tổ chức thành các bảng lưu trữ thông tin sản phẩm, danh mục, tài khoản người dùng, giỏ hàng, đơn hàng, chi tiết đơn hàng, kho hàng và đánh giá sản phẩm.
  • Phân hệ Chatbot AI: Ứng dụng Rasa Open Source để huấn luyện ý định (intent), thực thể (entity) và luồng hội thoại (stories), cho phép chatbot phản hồi tức thì các câu hỏi thường gặp về thông số sản phẩm, giá bán, khuyến mãi và hỗ trợ tìm kiếm sản phẩm.

Về mặt giao diện, hệ thống chia thành 2 phân hệ độc lập:

  • Giao diện Khách hàng (Client UI): Bao gồm trang chủ giới thiệu danh mục sản phẩm, trang chi tiết sản phẩm kèm bộ lọc đa tiêu chí, mô-đun so sánh thông số kỹ thuật, giỏ hàng, giao diện thanh toán tích hợp hai hình thức (Thanh toán khi nhận hàng - COD và Thanh toán trực tuyến), trang quản lý thông tin cá nhân và lịch sử đơn hàng.
  • Giao diện Quản trị viên (Admin UI): Cung cấp bảng điều khiển quản lý danh mục sản phẩm, thông tin khách hàng, số lượng tồn kho, trạng thái đơn hàng và duyệt đánh giá sản phẩm.

Quy trình kiểm thử được triển khai chi tiết cho các chức năng then chốt:

  • Kiểm thử hộp đen: Tập trung xác minh chức năng Đăng nhập (với các kịch bản kiểm tra trường trống, sai email hoặc mật khẩu, đăng nhập thành công) và chức năng Đánh giá sản phẩm (xác minh điều kiện người dùng chỉ được đánh giá khi đơn hàng đã hoàn tất giao thành công).
  • Kiểm thử hộp trắng: Phân tích đồ thị dòng điều khiển và mức độ bao phủ nhánh của các thuật toán nội bộ xử lý chức năng Xoá sản phẩm khỏi giỏ hàng và chức năng Chỉnh sửa thông tin danh mục sản phẩm.

Nội dung chính theo từng chương

Giới thiệu đề tài

Chương mở đầu tập trung làm rõ tính cấp thiết của việc số hóa kênh bán lẻ thiết bị điện tử trong bối cảnh thương mại điện tử bùng nổ hậu Covid-19. Tác giả xác định 4 mục tiêu cụ thể xoay quanh việc hoàn thiện website bán hàng, thu hút khách hàng tiềm năng, gia tăng doanh số và nâng cao độ nhận diện thương hiệu. Bố cục toàn bộ đồ án được phân chia thành 6 chương chuyên môn nối tiếp nhau từ khảo sát, phân tích yêu cầu, mô hình hóa, thiết kế dữ liệu - giao diện, xây dựng chương trình cho đến kiểm thử.

Chương 1: Khảo sát hiện trạng

Tác giả tiến hành nghiên cứu chi tiết 4 nền tảng bán lẻ công nghệ và sàn thương mại điện tử lớn tại thị trường Việt Nam dựa trên 3 tiêu chí: Giao diện người dùng, Tính năng và Trải nghiệm người dùng.

Nền tảng khảo sát Quy mô & Đối tượng mục tiêu Ưu điểm ghi nhận Nhược điểm ghi nhận
Thế Giới Di Động Hơn 2.000 cửa hàng toàn quốc; đối tượng đa dạng từ học sinh, sinh viên đến gia đình có thu nhập trung bình - khá. Giao diện tông vàng đặc trưng; Responsive tốt; tìm kiếm và lọc sản phẩm hiệu quả; tính năng so sánh trực quan; có hệ thống gợi ý sản phẩm bán chạy. Hạn chế trong cá nhân hóa trải nghiệm; quy trình đăng ký/đăng nhập nhiều bước; mật độ thông tin cao gây rối mắt; nhiều banner quảng cáo nổi.
FPT Shop Hơn 800 cửa hàng thuộc FPT Retail; khách hàng phổ thông, giới trẻ và nhân viên văn phòng. Tốc độ tải mượt mà; luồng mua hàng tinh gọn kết hợp giữa nút "Mua ngay" và giỏ hàng; hỗ trợ tính năng so sánh giá với các hệ thống khác. Đôi khi xuất hiện lỗi bể bố cục (layout) và căn chỉnh giao diện; chưa tích hợp chatbot AI hay tư vấn trực tuyến tự động.
CellphoneS Hơn 100 chi nhánh; tập trung khách hàng trẻ, năng động, yêu công nghệ mới. Tông màu đỏ - trắng hiện đại; bộ lọc tìm kiếm theo hãng, mức giá, tính năng, hệ điều hành; tích hợp chatbot trả lời câu hỏi thường gặp và tin tức. Tích hợp diễn đàn tin tức trực tiếp gây dư thừa thông tin cho người mua sắm; chatbot chỉ cung cấp thông tin cứng đơn giản, phụ thuộc nhiều vào nhân viên.
Tiki Thành lập năm 2010 (từ bán sách sang sàn đa ngành hàng); tập trung người trẻ chuộng công nghệ. Kiến trúc SPA giúp chuyển trang không tải lại toàn trang; hỗ trợ lazy loading; trợ lý ảo Tiki Assistant ứng dụng NLP tìm kiếm và đặt hàng tốt. Tồn tại nhiều nhà bán hàng bên ngoài dẫn đến chất lượng hàng hóa không đồng đều; phải phụ thuộc vào hệ thống đánh giá uy tín người bán.

Từ kết quả khảo sát, tác giả kết luận website cần bảo đảm các chuẩn mực: giao diện trực quan, tốc độ tải nhanh nhờ tối ưu hóa hình ảnh và bộ nhớ đệm (cache), độ tương thích cao trên nhiều thiết bị, đầy đủ các mô-đun tìm kiếm, so sánh sản phẩm, đánh giá và thanh toán an toàn. Đặc biệt, hệ thống đề xuất tích hợp chatbot tự động có khả năng phản hồi tức thì, hỗ trợ tìm kiếm sản phẩm theo giá bán, hãng sản xuất và tính năng kỹ thuật.

Chương 2: Tiếp nhận yêu cầu

Chương này xác định biểu đồ Use Case tổng thể và thiết lập danh mục yêu cầu chức năng nghiệp vụ, mã quy định (QĐ_*) cùng mã biểu mẫu (BM_*) tương ứng cho 3 nhóm đối tượng:

  1. Khách hàng tiềm năng:

    • Đăng ký tài khoản: Mã quy định QĐ_KHTN_DangKy, biểu mẫu BM_KHTN_DangKy.
    • Tương tác Chatbot: Mã quy định QĐ_KHTN_ChatBot, biểu mẫu BM_KHTN_ChatBot.
    • Tìm kiếm sản phẩm: Mã quy định QĐ_KHTN_TiemKiem, biểu mẫu BM_KHTN_TiemKiem.
    • So sánh sản phẩm: Mã quy định QĐ_KHTN_SoSanh, biểu mẫu BM_KHTN_SoSanh.
    • Xem chi tiết sản phẩm: Mã quy định QĐ_KHTN_XemChiTiet, biểu mẫu BM_KHTN_XemChiTiet.
    • Xem danh sách sản phẩm: Mã quy định QĐ_KHTN_XemDanhSach, biểu mẫu BM_KHTN_XemDanhSach.
  2. Khách hàng (thành viên): Kế thừa các quyền của khách hàng tiềm năng và bổ sung các chức năng:

    • Đăng nhập / Đăng xuất: Mã quy định QĐ_KH_DangNhap (BM_KH_DangNhap), QĐ_KH_DangXuat (BM_Client_TrangChu).
    • Quản lý tài khoản cá nhân: Mã quy định QĐ_KH_QLTK, biểu mẫu BM_KH_QLTK.
    • Mua hàng & Thanh toán: Mã quy định QĐ_KH_MuaHang, biểu mẫu BM_KH_GioHang và BM_KH_ThanhToan.
    • Xem lịch sử đơn hàng: Mã quy định QĐ_KH_XLSDonHang, biểu mẫu BM_KH_XLSDonHang.
    • Đánh giá sản phẩm: Mã quy định QĐ_KH_DanhGiaSP, biểu mẫu BM_KH_ChiTietDonHang.
  3. Quản trị viên (Admin):

    • Đăng nhập / Đăng xuất: QĐ_QTV_DangNhap (BM_QTV_DangNhap), QĐ_QTV_DangXuat (BM_QTV_TrangChu).
    • Quản lý tài khoản cá nhân: QĐ_QTV_TaiKhoan (BM_QTV_TaiKhoan).
    • Quản lý sản phẩm: QĐ_QTV_SanPham (BM_QTV_SanPham).
    • Quản lý khách hàng: QĐ_QTV_KhachHang (BM_QTV_KhachHang).
    • Quản lý kho hàng: QĐ_QTV_KhoHang (BM_QTV_KhoHang).
    • Quản lý đánh giá: QĐ_QTV_DanhGia (BM_QTV_DanhGia).
    • Quản lý đơn hàng: QĐ_KH_DonHang (BM_KH_DonHang).

Chương 3: Mô hình hoá yêu cầu

Tác giả diễn giải chi tiết các quy tắc xử lý logic nghiệp vụ cho từng trường hợp sử dụng:

  • Quy định đăng nhập (QĐ_KH_DangNhap): Mật khẩu tự động mã hóa hiển thị thành ký tự *. Hệ thống bắt lỗi để trống và đưa ra cảnh báo "Hãy nhập đầy đủ thông tin". Nếu sai email hoặc mật khẩu, hệ thống xuất thông báo "Sai email hoặc mật khẩu". Khi thông tin hợp lệ, hệ thống điều hướng về trang chủ và hiển thị tên người dùng trên thanh tiêu đề.
  • Quy định quản lý tài khoản (QĐ_KH_QLTK): Người dùng được phép cập nhật thông tin cá nhân nhưng trường "Tên tài khoản" bị khóa cố định, không được phép chỉnh sửa. Cho phép đổi mật khẩu khi nhập đúng mật khẩu cũ. Người dùng có quyền tra cứu đơn hàng, danh sách đánh giá, danh sách yêu thích và hủy các đơn hàng chưa bước vào giai đoạn vận chuyển.
  • Quy định mua hàng (QĐ_KH_MuaHang): Kiểm tra số lượng tồn kho trước khi đặt hàng; nếu sản phẩm hết hàng phải thông báo cụ thể. Hỗ trợ 2 phương thức thanh toán: Thanh toán khi nhận hàng (COD) và thanh toán trực tuyến qua cổng liên kết. Cảnh báo người dùng khi địa chỉ nhận hàng chưa chính xác hoặc chưa chọn đơn vị vận chuyển.
  • Quy định đánh giá (QĐ_KH_DanhGiaSP): Người dùng chỉ có quyền gửi đánh giá bằng văn bản và thang điểm sao khi đơn hàng đã chuyển sang trạng thái hoàn thành và đã nhận được sản phẩm.
  • Quy định quản trị sản phẩm (QĐ_QTV_SanPham): Quản trị viên có quyền thêm mới, chỉnh sửa thông tin thông số và giá bán, tìm kiếm hoặc lọc theo danh mục, nhưng tuyệt đối không được xóa sản phẩm ra khỏi hệ thống để bảo đảm tính toàn vẹn dữ liệu của các đơn hàng lịch sử.

Chương 4: Thiết kế cơ sở dữ liệu và giao diện

Chương này hiện thực hóa việc phân rã mô hình dữ liệu quan hệ sang hệ quản trị MySQL, bao gồm định nghĩa các bảng dữ liệu, khóa chính, khóa ngoại và mối quan hệ giữa các thực thể sản phẩm, đơn hàng, khách hàng, kho hàng. Phần thiết kế giao diện mô tả trực quan các màn hình người dùng (BM_Client_TrangChu, BM_KH_GioHang, BM_KH_ThanhToan) và các khung giao diện quản trị (BM_QTV_SanPham, BM_QTV_KhoHang).

Chương 5: Xây dựng chương trình

Tác giả trình bày việc cài đặt các mô-đun phần mềm bằng ngôn ngữ Java, kết nối cơ sở dữ liệu MySQL và cấu hình chatbot AI thông qua thư viện Rasa Open Source. Chương này cũng phân tích sơ đồ lớp (Class Diagram) mô tả các lớp thực thể, lớp dịch vụ và giao diện điều khiển của ứng dụng bán hàng.

Chương 6: Kiểm thử

Triển khai kiểm tra toàn diện chất lượng phần mềm theo hai phương pháp:

  1. Kiểm thử hộp đen: Thực hiện kiểm tra các ca kiểm thử chức năng Đăng nhập người dùng và chức năng Đánh giá sản phẩm theo từng kịch bản dữ liệu đầu vào.
  2. Kiểm thử hộp trắng: Kiểm thử cấu trúc điều khiển của mã nguồn đối với chức năng Xoá sản phẩm khỏi giỏ hàng và chức năng Chỉnh sửa danh mục sản phẩm nhằm bảo đảm các luồng xử lý không phát sinh lỗi ngoại lệ.

Kết quả và đóng góp

Khóa luận đã ghi nhận các kết quả cụ thể về mặt kỹ thuật và nghiệp vụ:

  • Xây dựng thành công một website thương mại điện tử chuyên ngành thiết bị điện tử có cấu trúc hoàn chỉnh, vận hành ổn định các chức năng cốt lõi: đăng ký/đăng nhập, tìm kiếm theo từ khóa và danh mục, so sánh thông số kỹ thuật giữa các sản phẩm, quản lý giỏ hàng, đặt hàng với hai phương thức thanh toán (COD và Online), hủy đơn hàng chưa vận chuyển và chấm điểm đánh giá sản phẩm.
  • Tích hợp thành công Chatbot AI xây dựng trên nền tảng mã nguồn mở Rasa, có khả năng tự động phản hồi các câu hỏi thường gặp của khách hàng, tra cứu thông tin khuyến mãi và hỗ trợ tìm kiếm sản phẩm theo tiêu chí kỹ thuật, giúp giảm tải nhu cầu nhân sự hỗ trợ trực tiếp.
  • Xây dựng hệ thống quy định nghiệp vụ chặt chẽ, điển hình là quy định an toàn dữ liệu: không cho phép xóa sản phẩm trong giao diện quản trị nhằm bảo vệ toàn vẹn lịch sử giao dịch và thống kê kho.
  • Đóng góp so với các nghiên cứu và dự án sinh viên trước đó: Cung cấp tài liệu phân tích nghiệp vụ bài bản từ khâu khảo sát thực tế có đối chiếu 4 nền tảng lớn (Thế Giới Di Động, FPT Shop, CellphoneS, Tiki), chuẩn hóa toàn bộ yêu cầu thành hệ thống mã quy định (QĐ_*) và mã biểu mẫu (BM_*), kết hợp đồng thời cả kiểm thử hộp đen lẫn hộp trắng cho các chức năng nhạy cảm của hệ thống.

Hạn chế và hướng nghiên cứu tiếp

Khóa luận tự nhìn nhận các mặt hạn chế dựa trên phạm vi nghiên cứu:

  • Do giới hạn về mặt kiến thức, kỹ năng và kinh nghiệm thực tế của nhóm sinh viên, sản phẩm mới dừng lại ở mức độ website thương mại điện tử cơ bản, chưa tối ưu sâu về mặt kiến trúc chịu tải lớn.
  • Mô hình chatbot AI tích hợp tuy đã hỗ trợ trả lời tự động các câu hỏi định sẵn nhưng năng lực xử lý các kịch bản đối thoại chuyên sâu, phức tạp vẫn còn hạn chế và đôi lúc vẫn cần sự trợ giúp từ con người.

Hướng phát triển tiếp theo được nhóm đề xuất bao gồm:

  • Tiếp tục tối ưu hóa mã nguồn và cấu trúc cơ sở dữ liệu để nâng cao hiệu năng và tốc độ phản hồi của website.
  • Nâng cấp mô hình ngôn ngữ cho Chatbot AI, tăng cường dữ liệu huấn luyện để chatbot xử lý ngữ cảnh đa dạng hơn, hỗ trợ tư vấn chuyên sâu cấu hình thiết bị điện tử và tự động hóa quy trình chăm sóc khách hàng.

Giá trị tham khảo

Tài liệu khóa luận này mang lại giá trị thực tiễn đối với:

  • Sinh viên chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm và Hệ thống thông tin đang chuẩn bị làm đồ án tốt nghiệp hoặc tiểu luận chuyên ngành về website thương mại điện tử hoặc ứng dụng trợ lý ảo.
  • Người làm đề tài tham khảo phương pháp khảo sát hiện trạng thực tế, cách tiếp cận đối sánh giao diện, tính năng và trải nghiệm người dùng của các chuỗi bán lẻ lớn tại Việt Nam.
  • Các nhà phát triển phần mềm cần mẫu đặc tả yêu cầu nghiệp vụ chuẩn hóa với hệ thống định danh mã quy định (QĐ_*) và mã biểu mẫu (BM_*), cùng các ca kiểm thử kết hợp giữa hộp đen và hộp trắng.

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

1. Đề tài đã khảo sát những nền tảng thương mại điện tử nào để rút ra yêu cầu cho hệ thống?
Tác giả đã trực tiếp khảo sát và đánh giá 4 nền tảng bán lẻ lớn tại Việt Nam: Thế Giới Di Động (hơn 2.000 cửa hàng), FPT Shop (hơn 800 cửa hàng trực thuộc FPT Retail), CellphoneS (hơn 100 chi nhánh) và Tiki (sàn thương mại điện tử thành lập năm 2010 với kiến trúc SPA và trợ lý ảo Tiki Assistant).

2. Quản trị viên có được quyền xóa sản phẩm khỏi cơ sở dữ liệu hệ thống hay không?
Không. Theo quy định nghiệp vụ QĐ_QTV_SanPham, quản trị viên chỉ có quyền thêm mới, chỉnh sửa thông tin, tìm kiếm và lọc danh mục sản phẩm, tuyệt đối không được phép xóa sản phẩm khỏi hệ thống nhằm bảo đảm tính toàn vẹn dữ liệu đơn hàng và lịch sử kho.

3. Khách hàng có thể thực hiện những phương thức thanh toán nào khi mua hàng?
Hệ thống hỗ trợ 2 phương thức thanh toán chính theo quy định QĐ_KH_MuaHang: Thanh toán khi nhận hàng (COD) với thông báo thành công sau khi xác nhận đơn, và Thanh toán trực tuyến (Online) thông qua chuyển hướng đến cổng thanh toán chuyên dụng.

4. Mô hình Chatbot AI trong đồ án được xây dựng bằng công nghệ nào?
Chatbot được xây dựng và huấn luyện dựa trên nền tảng mã nguồn mở Rasa Open Source (có tham chiếu khảo sát mô hình Rasa Subscription Pricing), phục vụ nhận diện ý định và tự động phản hồi các thắc mắc thường gặp của người dùng.

5. Đồ án áp dụng những phương pháp kiểm thử nào và trên các chức năng cụ thể nào?
Đồ án sử dụng cả hai phương pháp: Kiểm thử hộp đen áp dụng cho chức năng Đăng nhập (QĐ_KH_DangNhap) và Đánh giá sản phẩm (QĐ_KH_DanhGiaSP); Kiểm thử hộp trắng áp dụng cho thuật toán Xoá sản phẩm khỏi giỏ hàng và Chỉnh sửa danh mục sản phẩm.

Kết luận

Đồ án tốt nghiệp "Xây dựng website bán các thiết bị điện tử" của sinh viên Lầu Việt Vấn và Nguyễn Phúc Tiền (Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh) đã hoàn thành trọn vẹn mục tiêu thiết kế và xây dựng một hệ thống thương mại điện tử bán lẻ thiết bị công nghệ có tích hợp trợ lý chatbot tự động. Báo cáo thể hiện quy trình phát triển phần mềm chuẩn mực từ khâu khảo sát thực tiễn 4 nền tảng lớn, chuẩn hóa yêu cầu bằng hệ thống mã quy định và biểu mẫu, thiết kế cơ sở dữ liệu MySQL, lập trình logic trên nền tảng Java đến kiểm thử đa diện. Dù ứng dụng còn mang tính chất của một phiên bản thương mại điện tử cơ bản, đồ án là tài liệu tham khảo kỹ thuật hữu ích về phương pháp mô hình hóa nghiệp vụ và tích hợp AI vào bán lẻ trực tuyến.