Tìm hiểu thuật toán recommendation và xây dựng ứng dụng mua sắm thời trang online

72 31 0
Tìm hiểu thuật toán recommendation và xây dựng ứng dụng mua sắm thời trang online

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN PHI KHANG NGUYỄN QUANG KHANG KHÓA LUẬN TỐT NGHIỆP TÌM HIỂU THUẬT TỐN RECOMMENDATION VÀ XÂY DỰNG ỨNG DỤNG MUA SẮM THỜI TRANG ONLINE Research on Recommendation Algorithms and Build an Online Fashion Shopping Application KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM TP HỒ CHÍ MINH, 2021 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN PHI KHANG - 17520616 NGUYỄN QUANG KHANG - 17520617 KHÓA LUẬN TỐT NGHIỆP TÌM HIỂU THUẬT TỐN RECOMMENDATION VÀ XÂY DỰNG ỨNG DỤNG MUA SẮM THỜI TRANG ONLINE Research on Recommendation Algorithms and Build an Online Fashion Shopping Application KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN THS TRẦN ANH DŨNG TP HỒ CHÍ MINH, 2021 DANH SÁCH HỘI ĐỒNG BẢO VỆ KHĨA LUẬN Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số ……………… ngày ……………… Hiệu trưởng Trường Đại học Công nghệ Thông tin ………………………………………… – Chủ tịch ………………………………………… – Thư ký ………………………………………… – Ủy viên ………………………………………… – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH NAM Độc Lập - Tự Do - Hạnh Phúc TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT TP HCM, ngày tháng năm 2021 NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: Tìm hiểu thuật tốn Recommendation xây dựng ứng dụng mua sắm thời trang online Nhóm sinh viên thực hiện: Cán hướng dẫn: NGUYỄN PHI KHANG 17520616 ThS TRẦN ANH DŨNG NGUYỄN QUANG KHANG 17520617 Đánh giá Khóa luận: Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: • Về nội dung nghiên cứu: • • Về chương trình ứng dụng: • Về thái độ làm việc sinh viên: • Đánh giá chung: Điểm sinh viên: NGUYỄN PHI KHANG: ……… /10 NGUYỄN QUANG KHANG: ……… /10 Người nhận xét (Ký ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Trần Anh Dũng NAM Độc Lập – Tự Do – Hạnh Phúc TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT TP HCM, ngày tháng năm 2021 NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: Xây dựng ứng dụng Thương mại điện tử hỗ trợ gợi ý sản phẩm Nhóm sinh viên thực hiện: Cán phản biện: NGUYỄN PHI KHANG 17520616 NGUYỄN QUANG KHANG 17520617 Đánh giá Khóa luận: Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: Về nội dung nghiên cứu: Về chương trình ứng dụng: Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: NGUYỄN PHI KHANG: ……… /10 NGUYỄN QUANG KHANG: ……… /10 Người nhận xét (Ký ghi rõ họ tên) LỜI CẢM ƠN Sau trình học tập rèn luyện khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM chúng em trang bị kiến thức bản, kỹ thực tế để hồn thành Khóa luận tốt nghiệp Để hồn thành khóa luận này, chúng em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM tạo điều kiện sở vật chất với hệ thống thư viện đại, đa dạng loại sách, tài liệu thuận lợi cho việc tìm kiếm, nghiên cứu thông tin Chúng em xin gửi lời cảm ơn chân thành đến thầy Trần Anh Dũng tận tình giúp đỡ, định hướng cách tư cách làm việc khoa học Đó góp ý q báu khơng q trình thực luận văn mà hành trang tiếp bước cho chúng em trình học tập lập nghiệp sau Và cuối cùng, chúng em xin gửi lời cảm ơn đến gia đình, tất thầy khoa, bạn bè, tập thể lớp KTPM2017 người sẵn sàng sẻ chia giúp đỡ học tập sống Mong rằng, mãi gắn bó với Trong q trình làm khóa luận chúng em khơng tránh khỏi sai sót, chúng em kính mong nhận dẫn góp ý q thầy để khóa luận hồn thiện Chúng em xin chân thành cảm ơn Xin chúc điều tốt đẹp đồng hành người Thành phố Hồ Chí Minh, tháng năm 2021 Sinh viên NGUYỄN PHI KHANG ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH NGUYỄN QUANG KHANG NAM Độc Lập – Tự Do – Hạnh Phúc TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT TP HCM, ngày tháng năm 2021 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Tìm hiểu thuật toán Recommendation xây dựng ứng dụng mua sắm thời trang online Cán hướng dẫn: ThS Trần Anh Dũng Thời gian thực hiện:Từ ngày 01/03/21 đến ngày 21/06/21 Sinh viên thực hiện: Nguyễn Phi Khang - 17520616 Nguyễn Quang Khang - 17520617 - Nội dung đề tài:(Mô tả chi tiết mục tiêu, phạm vi, đối tượng, phương pháp thực hiện, kết mong đợi đề tài) Mục tiêu Thứ nghiên cứu công nghệ lập trình Java, MySQL, lập trình ứng dụng với Flutter, nghiệp vụ ứng dụng bán hàng online, hiểu Machine Learning thuật toán gợi ý sản phẩm cụ thể Content-based Collaborative Filtering Có thể áp dụng ứng dụng minh hoạ đề tài tìm hiểu Thứ hai sử dụng thuật toán gợi ý sản phẩm để có khả ứng dụng vào thực tiễn, gợi ý cho người dùng sản phẩm tốt số sản phẩm phù hợp Nhiệm vụ Đề tài “Tìm hiểu thuật toán Recommendation xây dựng ứng dụng mua sắm thời trang online.” ứng dụng chạy điện thoại chạy hệ điều hành Android iOS Ứng dụng gồm có phần: Ứng dụng viết cho mobile Flutter Webservice quản trị viết ngôn ngữ Java Ứng dụng người tiêu dùng: Đăng ký đăng nhập Tìm kiếm sản phẩm có sử dụng lọc Sắp xếp sản phẩm theo hạng mục tương ứng Hiển thị chương trình khuyến Xem thơng tin sản phẩm Bình luận đánh giá Đặt hàng mua sản phẩm Gợi ý sản phẩm: sản phẩm ưa thích, sản phẩm bán chạy, sản phẩm người dùng quan tâm Ứng dụng người bán hàng: Quản lý danh mục sản phẩm Quản lý sản phẩm Quản lý đơn hàng Quản lý khuyến Thống kê Phương pháp thực hiện: Tìm hiểu thuật tốn gợi ý sản phẩm có.- Tìm hiểu nghiệp vụ, quy trình hoạt động shop mua sắm thời trang Phác họa hệ thống tổng quát (thiết kế liệu, xử lý liệu,…) Tham khảo ứng dụng tương tự: Zalora, SHEIN, Clothes Shop, ZAFUL,… Tham khảo ý kiến giảng viên hướng dẫn để định hướng đúng, đạt kết tốt Thiết kế giao diện, thực thi chức năng, quản lý code theo mơ hình bloc với Flutter Crawl, tạo liệu mẫu cho ứng dụng Vận dụng, tùy chỉnh, đánh giá thuật toán phù hợp với đề tài Kết mong đợi - Đối với hệ thống gợi ý sản phẩm Hiểu toán khuyến nghị Hiểu phương pháp khuyến nghị chính: Content-based Collaborative Filtering Hệ thống gợi ý sản phẩm gợi ý sản phẩm hiệu cho: người dùng (chưa có liệu) người dùng cũ (dựa collaborative filtering) Gợi ý sản phẩm người dùng thích dựa hành vi người dùng - Đối với ứng dụng Với khách hàng người dùng chưa đăng nhập, xem sản phẩm, tìm kiếm sản phẩm đăng ký tài khoản Với khách hàng người mua đăng nhập thực chức đặt mua sản phẩm, xem sản phẩm, quản lý sản phẩm u thích, quản lý sản phẩm giỏ hàng, quản lý địa nhận hàng, chat với shop, xem tình trạng đơn hàng bình luận đánh giá sản phẩm sau mua hàng thành công Với khách hàng cửa hàng đăng nhập quản lí sản phẩm, xem, xố, sửa sản phẩm cửa hàng, chat với người dùng, xét duyệt yêu cầu gửi từ người mua,… Admin người quản trị tất chức năng, thực thay đổi giải khách hàng gặp vấn đề Hiểu kiến thức liên quan đến Flutter Biết cách sử dụng công cụ hỗ trợ lập trình đa tảng với Flutter Biết kỹ thuật lập trình với Flutter Biết cách sử dụng công nghệ hỗ trợ để xây dựng ứng dụng minh họa Hoàn thành ứng dụng với giao diện trực quan, hoạt động tốt hai tảng Android iOS - Các tiêu chí khác + Tính thẩm mỹ: Ứng dụng có giao diện đẹp, dễ sử dụng tâm lý thoải mái hút khách hàng sử dụng + Tính logic bảo mật: Tạo liên kết logic hình để khách hàng chuyển hình cách nhanh thuật tiện Đảm bảo tính bảo mật thơng tin nhạy cảm khách hàng tạo cảm giác an tồn cho khách hàng Đối với nhà quản trị cập nhật, thêm xóa sửa đổi thơng tin liên quan đến mặt hàng vấn đề khác Nhận trả lời ý kiến phía khách hàng Kế hoạch thực hiện: (Mô tả kế hoạch làm việc phân chia công việc thành viên tham gia) Với thời gian thực từ 01/03/2021 tới 30/06/2021, nhóm chia thành sprint với giai đoạn cụ thể: STT Cơng việc Giai đoạn 1: Tìm hiểu kiến thức liên quan hệ thống gợi ý xây dựng Thời gian thực Tuần ứng dụng mua sắm thời trang online (01/03/2021 – 28/03/2021) 1 Tuần Sprint 1: Tìm hiểu nghiệp vụ Phân cơng shop mua sắm thời trang thiết kế database 1.1 - Khảo sát, tìm hiểu nghiệp vụ ứng dụng mua sắm thời trang Tuần Cả hai (01/03/2021 – 07/03/2021) - Vẽ sơ đồ logic, lập bảng 2.1 Sprint 2: Tìm hiểu hệ thống gợi ý Tuần - Hệ thống gợi ý gì? Tuần - Hệ thống gợi ý áp dụng cho việc (08/03/2021 - 14/03/2021) Cả hai gì? - Các thuật tốn áp dụng? Sprint 3: Tìm hiểu Backend Tuần Frontend 3.1 - Tìm hiểu Java, MySQL Tuần - Tuần - Thiết kế sở liệu (15/03/2021 – 28/03/2021) - Tạo API từ Backend 3.2 Cả Hai - Tìm hiểu Flutter Quang - Xây dựng hình Khang - Fetch API Sau xử lí(sau Use-case) Sau duyệt sản phẩm thêm vào cửa hàng tương ứng, sản phẩm bị xóa khỏi danh sách duyệt không thêm vào cửa hàng Ngoại lệ(Exception) khơng Dịng kiện Ở hình quản lý admin, chọn quản lý sản phẩm Ở hình quản lý sản phẩm chọn chức kiểm duyệt hàng hóa Click chọn Button “Duyệt” để đồng ý “Xóa” để xóa u cầu duyệt Dịng kiện khác Có thể click vào row hàng hóa để xem chi tiết hàng hóa Bảng 3-3 Đặc tả use case kiểm duyệt sản phẩm 3.3.2.2 Kiểm duyệt viết Hình 3-6 Use case Kiểm duyệt viết 37 Tên Use Case Kiểm duyệt viết Mô tả Kiểm duyệt viết có viết yêu cầu thêm vào hệ thống Người thực Admin Điều kiện trước xử lí Đăng nhập thành cơng với account Admin Sau xử lí(sau Use-case) Sau duyệt , viết thêm vào cửa hàng tương ứng, viết bị xóa khỏi danh sách duyệt khơng thêm vào hệ thống Ngoại lệ(Exception) Khơng Dịng kiện Ở hình quản lý admin, chọn quản lý sản phẩm Ở hình quản lý sản phẩm chọn chức kiểm duyệt hàng hóa Click chọn Button “Duyệt” để đồng ý “Xóa” để xóa yêu cầu duyệt Dịng kiện khác Có thể click vào row hàng hóa để xem chi tiết viết Bảng 3-4 Đặc tả use case Kiểm duyệt viết 38 3.3.2.3 Quản lý người dùng Hình 3-7 Use case Quản lý người dùng Tên Use Case Quản lý người dùng Mơ tả Xem, xóa ,sửa thơng tin account người dùng Người thực Admin Điều kiện trước xử lí Đăng nhập thành cơng với account Admin Sau xử lí(sau Use-case) Sau xóa sửa thơng tin, hệ thống cập nhật thơng tin account xóa account Ngoại lệ(Exception) Đối với chức xóa account, hệ thống yêu cầu admin chọn xóa liệu liên quan tới account có Dịng kiện Ở hình admin, chọn mục quản lý người dùng để chuyển đến mà hình quản lý người dùng Admin gõ vào tìm kiếm để tìm kiếm người dùng theo filter (tên,gmail,username,…) Sau tìm thấy người dùng mong muốn, admin click chuột phải vào row người dùng chọn chức : 39 “Xem chi tiết”,”Sửa”, “Xóa” để thực chức tương ứng Dòng kiện khác Đối với chức xóa account, mã người dùng có liên quan đến liệu khác hệ thống, admin yêu cầu xóa liệu liên quan, chọn có account bị xóa đồng thời với liệu liên quan tới mã người dùng , chọn không account giữ nguyên Bảng 3-5 Đặc tả use case quản lý người dùng 3.3.2.4 Quản lý danh mục Hình 3-8 Use case quản lý danh mục Tên Use Case Quản lý danh mục Mô tả Xem, xóa ,sửa , thêm danh mục sản phẩm 40 Người thực Admin Điều kiện trước xử lí Đăng nhập thành cơng với account Admin Sau xử lí(sau Use-case) Cập nhật liệu danh mục Ngoại lệ(Exception) Đối với chức xóa danh mục, khơng thể xóa danh mục gốc danh mục có danh mục con, sản phẩm liên quan đến danh mục Hệ thống báo lỗi danh mục có tên trùng Dịng kiện Ở hình admin, chọn mục quản lý danh mục để chuyển đến mà hình quản lý danh mục Màn hình hiển thị danh mục hệ thống Để thao tác danh mục, Admin click chuột phải vào danh mục chọn chức :”Sửa”, “Xóa” để thực chức tương ứng Để thêm danh mục, chọn button thêm danh mục sau điền tên, chọn danh mục cha có (mặc định khơng) Sau nhấn Button “Thêm” Dòng kiện khác Đối với chức xóa danh mục, danh mục cịn chứa danh mục sản phẩm tương ứng , admin yêu cầu xóa liệu liên quan, chọn “đồng ý” danh mục bị xóa đồng thời với liệu liên quan tới danh mục , chọn không danh mục giữ nguyên Đối với chức thêm, mục danh mục cha, hệ thống load danh mục lv ,2 để admin chọn danh mục cha có 41 Bảng 3-6 Đặc tả use case quản lý danh mục 3.3.2.5 Quản lý event/ festival Hình 3-9 Use case quản lý event/ festival Tên Use Case Quản lý event/fesival Mơ tả Xem,thêm, xóa ,sửa event/festival duyệt viết Người thực Admin Điều kiện trước xử lí Đăng nhập thành cơng với account Admin Sau xử lí(sau Use-case) Cập nhật liệu event/festival Ngoại lệ(Exception) Đối với chức xóa event/festival, khơng thể xóa event/festival cịn viết sản phẩm liên quan đến 42 Hệ thống báo lỗi thêm event/festival có tên trùng Dịng kiện Ở hình admin, chọn mục quản lý event/festival để chuyển đến mà hình quản lý event/festival Màn hình hiển thị danh sách event/festival theo filter tìm kiếm ( mặc định xếp theo thời gian thêm vào gần => lâu nhất) Để thao tác event/festival, Admin click chuột phải vào row event mong muốn chọn chức :”Sửa”, “Xóa” để thực chức tương ứng Để thêm danh mục, chọn button thêm danh mục sau điền tên, chọn danh mục cha có (mặc định khơng) Sau nhấn Button “Thêm” Để chuyển sang chức duyệt viết, click vào button duyệt viết công cụ gần buttom “Thêm” Màn hình duyệt viết tham gia vào event/festival thị viết giống duyệt viết Để thay đổi quy định, yêu cầu tham gia event/festival click button “ Quy định” công cụ Để thay đổi nội quy, thực thay đổi liệu text text editer nhấn lưu Dòng kiện khác Đối với chức xóa event/festival , cịn chứa viết sản phẩm tương ứng , admin yêu cầu xóa liệu liên quan, chọn “đồng ý” event bị xóa đồng thời với liệu liên quan tới event , chọn khơng event giữ nguyên 43 Đối với chức duyệt viết, chọn “Xem chi tiết” admin muốn xem chi tiết viết có liên quan đến event/festival không trước duyệt Các nội quy sau thay đổi hiển thị hình tham gia event cửa hàng Cửa hàng dựa vào tiêu chí quy định , yêu cầu để tạo viết Bảng 3-7 Đặc tả use case quản lý event/ festival 3.3.2.6 Quản lý khuyến mãi, quảng cáo Hình 3-10 Use case quản lý khuyến mãi, quảng cáo Tên Use Case Quản lý khuyến mãi, quảng cáo Mô tả Thay đổi quảng cáo, flashsale Tùy vào dịp lễ ngày có khuyến khác nhau, banner , poster ,theme, quảng cáo khác 44 Người thực Admin Điều kiện trước xử lí Đăng nhập thành cơng với account Admin Sau xử lí(sau Use-case) Cập nhật liệu khuyến mãi, flashsale, poster, banner,theme hiển thị screen Ngoại lệ(Exception) Khơng Dịng kiện Ở hình admin, chọn mục quản lý quảng cáo, khuyên để chuyển đến mà hình quản lý quảng cáo khuyến Chọn Button “Flashsale” để chuyển đến screen quản lý flashsale chọn “Quảng cáo” để chuyển đến screen quản lý quảng cáo Ở Màn hình quản lý flashsale, Admin chọn sản phẩm cửa hàng đăng ký bán flashsale Chọn thời gian flashsale xảy thời gian kết thúc Ở Màn hình quản lý quảng cáo, Admin thay đổi banner, quảng cáo, tùy thuộc vào tên quy định hiển thị app, thay đổi theme ,… sau chọn lưu Dịng kiện khác Khơng Bảng 3-8 Đặc tả use case quản lý khuyến mãi, quảng cáo 45 3.3.2.7 Quản lý tình trạng đơn hàng Hình 3-11 Use case quản lý tình trạng đơn hàng Tên Use Case Quản lý đơn hàng Mơ tả Thay đổi tình trạng đơn hàng có thơng báo từ bên thứ ba (đơn vị ship,…) từ cửa hàng Thông báo cho người đặt hàng có cố từ bên thứ gặp trở ngại khơng việc ship hàng trì hỗn Người thực Admin Điều kiện trước xử lí Đăng nhập thành cơng với account Admin Sau xử lí(sau Use-case) Cập nhật liệu đơn hàng Ngoại lệ(Exception) Đối với đơn hàng nhận thành công, thay đổi dùng chức tương tác lên đơn hàng ngoại trừ xem chi tiết Dòng kiện Ở hình admin, chọn mục quản lý đơn hàng để chuyển đến mà hình quản lý đơn hàng Ở hình quản lý đơn hàng, dùng filter tìm kiếm để tìm đơn hàng mong muốn Click chuột phải vào đơn hàng 46 để chọn “Xem chi tiết” , “Sửa” để xem thay đổi tình trạng đơn hàng Click chuột phải vào đơn hàng chọn “Thông báo cho người dùng” để gửi thông báo người dùng có thơng tin cấp thiết Điền thơng báo chỉnh sửa tình trạng đơn hàng Nhấn Ok Dịng kiện khác Khi thay đổi tình trạng đơn hàng, người dùng nhận thông báo để theo dõi đơn hàng nhận hàng Bảng 3-9 Đặc tả use case quản lý tình trạng đơn hàng 3.3.2.8 Đăng nhập, Đăng ký Hình 3-12 Use case Đăng nhập, Đăng ký Tên Use Case Đăng nhập, đăng ký 47 Mô tả Đăng nhập để xác minh account app đăng ký account Người thực Người dùng vãng lai, Người tiêu dùng Điều kiện trước xử lí Chưa đăng nhập vào hệ thống Sau xử lí(sau Use-case) Cập nhật liệu người dùng cấp thêm quyền sử dụng app vài chức Ngoại lệ(Exception) Đăng ký với tên người dùng tồn khơng phù hợp với validate có UI Đăng nhập lỗi sai username password Đăng nhập lỗi có lỗi từ Service Google Facebook Dịng kiện Quay trang chủ app chọn tab Profile Bottom Navigation để chuyển đến hình Đăng nhập/ đăng ký Đối với chức đăng nhập, chọn tab Đăng nhập để chuyển screen Đăng nhập Nhập username password để đăng nhập account Faiikan chọn chức đăng nhập với Account Google Facebook Đối với chức đăng nhập Google Fb, sau chọn để hiển thị Sheet để chọn tài khoản muốn dùng thêm tài khoản Sau chọn tài khoản để đăng nhập vào hệ thống Dòng kiện khác Khi đăng nhập thành công với tài khoản Google Fb vào lần đầu tiên, hệ thống tự đăng ký tài khoản với thông tin từ Service Google , Fb Bảng 3-10 Đặc tả use case đăng nhập, đăng ký 48 3.3.2.9 Tìm kiếm sản phẩm Hình 3-13 Use case tìm kiếm sản phẩm Tên Use Case Tìm kiếm sản phẩm Mơ tả Tìm kiếm sản phẩm mong muốn để chọn đặt hàng thực thao tác khác Người thực Người dùng vãng lai, Người tiêu dùng Điều kiện trước xử lí Chưa đăng nhập vào hệ thống đăng nhập với role người tiêu dùng Sau xử lí(sau Use-case) Hiển thị danh sách sản phẩm tương ứng với liệu tìm kiếm Ngoại lệ(Exception) Có thể khơng có sản phẩm phù hợp với liệu tìm kiếm Dịng kiện Ở hình có search filter tìm kiếm sản phẩm 49 Tìm kiếm theo tên sản phẩm cách click vào search , nhập text tìm kiếm, nhấn vào icon “Search” Tìm kiếm theo filter, chọn Icon filter screen có list sản phẩm Sau chọn filter tương ứng “popular” , “new” ,”high-rated”,…,”giá cao ->thấp” ,…,”giá từ … đến …” ,… Ngồi phối hợp phương pháp Dịng kiện khác Sau tìm kiếm thực thao tác sản phẩm usecase liên quan Bảng 3-11 Đặc tả use case tìm kiếm sản phẩm 3.3.2.10 Xem chi tiết sản phẩm tương tác với sản phẩm Hình 3-14 Use case xem chi tiết sản phẩm Tên Use Case Xem sản phẩm 50 Mô tả Xem chi tiết sản phẩm thực thao tác sản phẩm Người thực Người dùng vãng lai, Người tiêu dùng Điều kiện trước xử lí Chưa đăng nhập vào hệ thống đăng nhập với role người tiêu dùng Sau xử lí(sau Use-case) Chi tiết sản phẩm thao tác khác với sản phẩm Ngoại lệ(Exception) Những sản phẩm bị làm mờ hết hàng khơng thể thực thao Mua hàng Dịng kiện Click vào sản phẩm để xem chi tiết sản phẩm Click vào “Xem thêm” chi tiết sản phẩm để xem mô tả chi tiết, chất liệu, phong cách,… Click vào “…” mục attribute để xem tất attribute sản phẩm “Size, màu,…”, số lượng lại kho attribute chọn Dòng kiện khác Sau tìm kiếm thực thao tác sản phẩm Xem đánh giá sản phẩm, Xem sản phẩm tương tự recommend,Đặt hàng, thêm vào yêu thích Bảng 3-12 Đặc tả use case xem chi tiết sản phẩm 51 ... ứng dụng mua sắm thời trang online (01/03/2021 – 28/03/2021) 1 Tuần Sprint 1: Tìm hiểu nghiệp vụ Phân công shop mua sắm thời trang thiết kế database 1.1 - Khảo sát, tìm hiểu nghiệp vụ ứng dụng mua. .. 17520617 KHĨA LUẬN TỐT NGHIỆP TÌM HIỂU THUẬT TỐN RECOMMENDATION VÀ XÂY DỰNG ỨNG DỤNG MUA SẮM THỜI TRANG ONLINE Research on Recommendation Algorithms and Build an Online Fashion Shopping Application... hệ thống 3.2.1 Phần ứng dụng mobile (Flutter) Đăng ký: Ứng dụng Faiikan ứng dụng mua sắm thời trang trực tuyến, ngồi mua hàng, khách hàng sử dụng tiện ích khác ứng dụng, ứng dụng yêu cầu khách

Ngày đăng: 05/09/2021, 20:55

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan