Trong thị trường thương mại điện tử ngày càng phát triển, các doanh nghiệp đang tìm cách tối ưu trải nghiệm khách hàng bằng cách cung cấp những dịch vụ tiện ích và thông minh nhất có thể. Một trong những giải pháp được áp dụng phổ biến là hệ thống gợi ý sản phẩm, giúp khách hàng dễ dàng tìm kiếm sản phẩm mà họ quan tâm và đồng thời giúp doanh nghiệp tăng doanh số bán hàng. KFC, một trong những thương hiệu lớn nhất thế giới với hơn 24.000 cửa hàng trên toàn thế giới, cũng nhận ra tầm quan trọng của việc xây dựng hệ thống gợi ý sản phẩm trên trang web của mình. Mục tiêu của KFC là cải thiện trải nghiệm mua sắm của khách hàng và tối ưu hóa doanh số bán hàng trực tuyến thông qua việc cung cấp những gợi ý sản phẩm chính xác và hấp dẫn.
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO THỰC TẬP CƠ SỞ NGÀNH Mã lớp độc lập: IT6046.1 (20222IT6046001) XÂY DỰNG HỆ THỐNG GỢI Ý SẢN PHẨM CHO WEBSITE KFC Giảng viên hướng dẫn: ThS Lê Như Hiền Nhóm thực hiện: Nhóm Trịnh Thế Khánh Vũ Tiến Đạt Nguyễn Thị Thanh Lê Tuấn Anh Nguyễn Trọng Trường Mã SV 2021602271 Mã SV 2021604006 Mã SV 2021600419 Mã SV 2021601643 Mã SV 2021600107 Hà Nội – Năm 2023 Lớp: KHMT01-K16 Lớp: KHMT01-K16 Lớp: KHMT01-K16 Lớp: KHMT01-K16 Lớp: KHMT01-K16 LỜI CẢM ƠN Chúng em muốn gửi lời tri ân chân thành đến Thạc sĩ Lê Như Hiền, với lòng biết ơn sâu sắc kiến thức q báu mà truyền đạt cho chúng em tận tâm việc hướng dẫn chúng em hoàn thành đề tài Sự giúp đỡ đồng hành cô đóng vai trị vơ quan trọng q trình nghiên cứu chúng em Chúng em xin bày tỏ lịng mong muốn nhận ý kiến đóng góp từ để hồn thiện đề tài chúng em Sự phản hồi góp ý từ giúp chúng em nắm bắt khía cạnh cần cải thiện phát triển thêm ý tưởng Chúng em trân trọng đóng góp mong học hỏi thêm từ chuyên môn kinh nghiệm cô Một lần nữa, chúng em xin chân thành cảm ơn Thạc sĩ Lê Như Hiền tận tâm kiến thức mà cô dành cho chúng em Sự hướng dẫn cô thúc đẩy chúng em tiến trở thành người học viên tự tin Chúng em biết ơn mang lịng tri ân Nhóm chúng em xin chân thành cảm ơn! MỤC LỤC MỞ ĐẦU Lý chọn đề tài: Mục đích nghiên cứu Đối tượng nghiên cứu Nhiệm vụ nghiên cứu Giới hạn phạm vi nghiên cứu 6 Phương pháp nghiên cứu .6 Bố cục CHƯƠNG I: TỔNG QUAN 1.1 Giới thiệu KFC 1.2 Đặt vấn đề .9 1.3 Yêu cầu mục tiêu 1.4 Giải toán .10 CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 11 2.1 Khảo sát hệ thống .11 a Hệ thống công ty KFC 11 b Hệ thống website KFC 13 2.2 Các usecase chức .14 a Khách hàng 14 b Quản trị viên: .15 c Hệ thống gợi ý: 16 CHƯƠNG III: XÂY DỰNG HỆ THỐNG 17 3.1 Thu thập liệu 17 3.2 Phân tích liệu 17 3.3 Xây dựng mơ hình 18 3.4 Áp dụng mơ hình 18 3.5 Một vài thuật toán gợi ý .19 KẾT LUẬN 28 TÀI LIỆU THAM KHẢO 29 DANH MỤC CÁC TỪ VIẾT TẮT: 2| KFC: Kentucky Fried Chicken – tên chuỗi cửa hàng thức ăn nhanh tiếng DANH MỤC HÌNH ẢNH, BIỂU ĐỒ: Hình 1: Mơ hình phân cấp chức KFC Company .11 Hình 2: Biểu đồ chức website KFC 13 Hình 3: Use case Khách hàng 14 Hình 4: Use case Quản trị viên .16 Hình 5: Use case Hệ thống gợi ý 16 Hình 6: Minh hoạ Collaborative filtering .20 Hình 7: Biểu đồ ma trận Collaborative filtering .22 Hình 8: Biểu đồ chuẩn hoá liệu 23 Hình 9: Biểu đồ ma trận tính tốn tương đồng .24 3| MỞ ĐẦU Lý chọn đề tài: Trong thị trường thương mại điện tử ngày phát triển, doanh nghiệp tìm cách tối ưu trải nghiệm khách hàng cách cung cấp dịch vụ tiện ích thơng minh Một giải pháp áp dụng phổ biến hệ thống gợi ý sản phẩm, giúp khách hàng dễ dàng tìm kiếm sản phẩm mà họ quan tâm đồng thời giúp doanh nghiệp tăng doanh số bán hàng KFC, thương hiệu lớn giới với 24.000 cửa hàng toàn giới, nhận tầm quan trọng việc xây dựng hệ thống gợi ý sản phẩm trang web Mục tiêu KFC cải thiện trải nghiệm mua sắm khách hàng tối ưu hóa doanh số bán hàng trực tuyến thông qua việc cung cấp gợi ý sản phẩm xác hấp dẫn Tuy nhiên, việc xây dựng hệ thống gợi ý sản phẩm không đơn giản yêu cầu đầu tư cẩn thận tinh tế Để giúp KFC đạt mục tiêu này, đề tài "Xây dựng hệ thống gợi ý sản phẩm cho website KFC" đưa Báo cáo trình bày ý tưởng phân tích phương pháp để đưa gợi ý sản phẩm xác hiệu cho khách hàng KFC Trong trình xây dựng hệ thống gợi ý sản phẩm cho website KFC, số yếu tố quan trọng cần xem xét Đầu tiên, thu thập liệu hành vi mua hàng, sở thích ưu tiên khách hàng quan trọng KFC sử dụng cơng nghệ học máy khai phá liệu để phân tích hiểu rõ yếu tố Thông qua việc thu thập phân tích liệu, KFC xác định nhóm khách hàng tương tự đưa gợi ý sản phẩm phù hợp với nhóm Thứ hai, việc tích hợp gợi ý sản phẩm vào trang web KFC cần thực cách thông minh hấp dẫn Gợi ý sản phẩm hiển thị dựa yếu tố lịch sử mua hàng, sản phẩm xem, sản phẩm phổ biến, sản phẩm tương tự Đồng thời, KFC áp dụng kỹ thuật giao tiếp sáng tạo 4| lời khuyên cá nhân, sưu tập đặc biệt, ưu đãi độc quyền để thu hút khách hàng tăng khả mua sắm Cuối cùng, việc đánh giá tối ưu hóa hiệu hệ thống gợi ý sản phẩm quan trọng KFC cần thường xuyên theo dõi đánh giá số hiệu suất, tỷ lệ chuyển đổi doanh số bán hàng, để đảm bảo hệ thống gợi ý sản phẩm hoạt động tốt mang lại giá trị cho khách hàng doanh nghiệp Trên sở phân tích đánh giá, KFC liên tục cải thiện hệ thống gợi ý sản phẩm để đáp ứng nhu cầu khách hàng tối ưu hóa trải nghiệm mua sắm trực tuyến Việc xây dựng hệ thống gợi ý sản phẩm tốt giúp KFC trì vị cạnh tranh ngành thương mại điện tử tăng cường hài lòng khách hàng Mục đích nghiên cứu Mục tiêu cuối chúng em cải thiện trải nghiệm mua sắm tăng khả tương tác KFC khách hàng Chúng em tin hệ thống gợi ý sản phẩm chúng em mang lại lợi ích to lớn cho hai bên, đồng thời thúc đẩy phát triển tăng trưởng KFC lĩnh vực công nghệ dịch vụ khách hàng Bằng cách cung cấp gợi ý sản phẩm xác hấp dẫn, chúng em hy vọng khách hàng có trải nghiệm mua sắm thuận tiện tìm thấy sản phẩm mà họ thực quan tâm Điều tạo hài lòng tăng khả khách hàng quay lại mua sắm trang web KFC Ngoài ra, hệ thống gợi ý sản phẩm giúp tăng khả tương tác KFC khách hàng Khi khách hàng nhận gợi ý sản phẩm phù hợp với sở thích nhu cầu họ, họ cảm thấy quan tâm đồng cảm từ phía KFC Điều thúc đẩy tương tác, tạo dựng mối quan hệ trung thành tăng khả khách hàng chia sẻ thông tin KFC với người thân bạn bè Việc phát triển áp dụng hệ thống gợi ý sản phẩm đồng nghĩa với việc KFC đẩy mạnh phát triển công nghệ sẵn sàng áp dụng xu hướng ngành thương mại điện tử Điều giúp KFC định vị thương hiệu tiên 5| phong sáng tạo, tạo khác biệt thu hút khách hàng môi trường cạnh tranh khốc liệt Với tập trung vào cải thiện trải nghiệm mua sắm, tăng cường tương tác phát triển công nghệ, chúng em tin hệ thống gợi ý sản phẩm chúng em mang lại lợi ích to lớn cho KFC khách hàng Chúng em cam kết nỗ lực không ngừng để đem đến trải nghiệm mua sắm tốt xây dựng mối quan hệ lâu dài với khách hàng KFC Đối tượng nghiên cứu Hệ thống website KFC, cụ thể website https://kfcvietnam.com.vn/ Nhiệm vụ nghiên cứu Yêu cầu phải nắm được: Hệ thống gợi ý sử dụng phương pháp nào? Cần nắm rõ nguyên lý hoạt động hệ thống Nắm ưu, nhược điểm hệ thống ⇒ đưa cách khắc phục Nghiên cứu hệ thống gợi ý Phân tích thiết kế hệ thống gợi ý Xây dựng hệ thống gợi ý Đánh giá hiệu hệ thống gợi ý Mục tiêu: Xây dựng hệ thống gợi ý mang lại hiệu tốt Hệ thống đáp ứng áp dụng vào thực tế Giới hạn phạm vi nghiên cứu Giới hạn nghiên cứu Tập trung vào phát triển thuật toán, thiết kế hệ thống, chưa hướng tới cài đặt Phạm vi nghiên cứu Chủ yếu tập trung nghiên cứu quầy bán hàng KFC khu vực Hà Nội website KFC Phương pháp nghiên cứu 6| Phương pháp vấn Phương pháp điều tra Bố cục Chương 1: Tổng quan Chương 2: Phân tích hệ thống Chương 3: Xây dựng hệ thống 7| CHƯƠNG I: TỔNG QUAN 1.1 Giới thiệu KFC KFC, hay gọi Kentucky Fried Chicken, chuỗi cửa hàng thức ăn nhanh tiếng toàn giới, cung cấp nhiều loại ăn gà rán, khoai tây chiên nhiều ăn khác Thương hiệu tiếng với phong cách độc đáo, sử dụng màu đỏ trắng làm màu chủ đạo có hình gà trống logo KFC cố gắng mang lại trải nghiệm ẩm thực độc đáo đặc biệt, đồng thời cung cấp thực phẩm chất lượng, an toàn giá hợp lý Ngoài việc cung cấp thực phẩm, KFC trọng xây dựng mối quan hệ tốt đẹp với cộng đồng bảo vệ môi trường cách sử dụng nguyên liệu giải pháp vận hành thân thiện với mơi trường Mặc dù có mặt toàn cầu, KFC trở thành thương hiệu tiếng Việt Nam, với chuỗi cửa hàng vừa nhỏ trải rộng khắp đất nước Gần đây, KFC mở rộng phạm vi hoạt động thông qua tảng bán hàng trực tuyến Shopee Food kfcvietnam.com Tuy nhiên, diện trực tuyến thương hiệu hạn chế thiết kế trang web họ đơn giản KFC phụ thuộc nhiều vào doanh số bán hàng ngoại tuyến thành cơng, lý doanh số bán hàng trực tuyến họ chưa tối ưu hóa hồn tồn KFC trở thành thương hiệu ưa thích nhiều người tồn giới nhờ đồ ăn ngon phong cách độc đáo Cơng thức gà rán đặc trưng KFC hàng triệu người yêu thích nhiều thập kỷ Cam kết KFC chất lượng, an toàn giá hợp lý đóng góp vào thành công phổ biến thương hiệu Tại Việt Nam, KFC trở thành thương hiệu quen thuộc, với nhiều người thường xuyên thưởng thức đồ ăn họ Việc mở rộng vào tảng bán hàng trực tuyến làm cho thương hiệu trở nên dễ tiếp cận với khách hàng thích đặt hàng trực tuyến Tuy nhiên, để tận dụng tối đa tiềm doanh số bán hàng trực tuyến, KFC cần đầu tư nhiều vào diện trực tuyến mình, 8| bao gồm cải thiện trang web họ mở rộng chiến lược tiếp thị trực tuyến họ Tóm lại, KFC thương hiệu tiếng toàn cầu, mang lại trải nghiệm ẩm thực độc đáo đặc biệt Cam kết họ chất lượng, an toàn giá hợp lý đóng góp vào thành cơng phổ biến thương hiệu toàn giới, bao gồm Việt Nam Mặc dù thương hiệu mở rộng vào tảng bán hàng trực tuyến, cần phải làm thêm nhiều công việc để tối ưu hóa diện trực tuyến cải thiện chiến lược bán hàng trực tuyến họ 1.2 Đặt vấn đề Hiện nay, thị trường thực phẩm nhanh, KFC biết đến thương hiệu lớn, có mặt nhiều quốc gia giới Với lượng ăn phong phú đa dạng, KFC tích hợp sẵn chức đề xuất ăn combo bữa ăn biến để giúp khách hàng tìm kiếm sản phẩm cách dễ dàng Tuy nhiên, với số lượng ăn lớn đa dạng chúng, khách hàng cần phải tốn thêm thời gian để tìm kiếm sản phẩm muốn lựa chọn Do đó, việc xây dựng hệ thống gợi ý sản phẩm xác hiệu cho website KFC cần thiết Mục tiêu hệ thống gợi ý sản phẩm giúp khách hàng tìm kiếm sản phẩm cách dễ dàng nhanh chóng Hệ thống đưa danh sách sản phẩm tương tự phù hợp với sở thích nhu cầu khách hàng Để đạt mục tiêu này, đội ngũ phát triển cần phải thu thập phân tích liệu khách hàng cách xác hiệu Dữ liệu bao gồm lịch sử mua hàng, thơng tin sở thích sản phẩm thông tin khác liên quan đến khách hàng Để đưa gợi ý sản phẩm xác hiệu nhất, hệ thống cần phải áp dụng thuật tốn kỹ thuật phân tích liệu Các thuật toán giúp hệ thống đưa gợi ý sản phẩm phù hợp với sở thích nhu cầu khách hàng Đồng thời, hệ thống cần phải liên tục theo dõi đánh giá hiệu gợi ý sản phẩm để cải thiện tối ưu hóa hệ thống 9| Tùy chỉnh gợi ý sản phẩm: Khách hàng tùy chỉnh gợi ý sản phẩm hệ thống cách đánh giá cho biết sản phẩm họ thực quan tâm Thanh toán: Khách hàng sử dụng chức để toán sản phẩm giỏ hàng website KFC Phản hồi: Khách hàng sử dụng chức để liên hệ với nhân viên hỗ trợ trực tuyến KFC để giải đáp thắc mắc yêu cầu hỗ trợ b Quản trị viên: Hình 4: Use case Quản trị viên Đăng nhập Quản lý hệ thống Quản lý khách hàng c Hệ thống gợi ý: 16 | Hình 5: Use case Hệ thống gợi ý Thu thập thông tin người dùng: Hệ thống sử dụng chức để thu thập thông tin từ lịch sử đặt hàng lịch sử xem hàng khách hàng để hiểu sở thích nhu cầu họ Xây dựng mơ hình gợi ý sản phẩm: Hệ thống sử dụng chức để xây dựng mơ hình dựa thông tin thu thập được, đưa gợi ý sản phẩm phù hợp với sở thích nhu cầu khách hàng Hiển thị sản phẩm gợi ý: Hệ thống sử dụng chức để hiển thị sản phẩm gợi ý cho khách hàng website KFC CHƯƠNG III: XÂY DỰNG HỆ THỐNG 3.1 Thu thập liệu Thu thập liệu: Để phân tích lịch sử đặt hàng lịch sử xem hàng khách hàng, trước tiên cần phải thu thập liệu từ hệ thống đặt hàng lưu trữ website KFC 17 | Với hệ thống gợi ý sản phẩm, cách thu thập liệu phổ biến thu thập liệu hành vi sở thích người dùng trang web KFC Một số phương pháp thu thập liệu cụ thể bao gồm: Sử dụng cookies: Khi người dùng truy cập vào trang web KFC, cookies lưu trữ trình duyệt họ Cookies chứa thông tin lịch sử truy cập người dùng, bao gồm sản phẩm họ xem mua Khảo sát người dùng: thực khảo sát với người dùng để hiểu sở thích nhu cầu họ Chúng ta sử dụng câu hỏi bảng câu hỏi để thu thập thông tin từ người dùng sở thích mục đích mua hàng Phân tích liệu mạng xã hội: sử dụng liệu từ mạng xã hội Facebook Twitter để hiểu sở thích người dùng Thu thập liệu định danh người dùng: Khi người dùng đăng ký tài khoản trang web KFC, họ cung cấp thông tin định danh, bao gồm tên, địa email địa nhà Chúng ta sử dụng thơng tin để tạo hồ sơ người dùng gợi ý sản phẩm phù hợp 3.2 Phân tích liệu Phân tích liệu: Sau thu thập liệu, cần phân tích liệu để tìm mẫu xu hướng đặt hàng khách hàng, sản phẩm ưa thích thị hiếu khách hàng Các bước phân tích liệu hệ thống gợi ý sản phẩm thường bao gồm: Tiền xử lý liệu: Đây trình loại bỏ giá trị rỗng, giá trị nhiễu giá trị không đáng tin cậy khác Tiền xử lý liệu giúp làm liệu tăng tính xác mơ hình Biểu diễn liệu: Sau tiền xử lý liệu, liệu biểu diễn dạng ma trận vector Việc biểu diễn liệu giúp cho việc tính tốn so sánh liệu dễ dàng 18 | Phân tích đặc trưng: Việc phân tích đặc trưng giúp tìm đặc tính, thuộc tính quan trọng sản phẩm khách hàng Việc giúp cho hệ thống đưa gợi ý sản phẩm phù hợp với khách hàng dựa sở thích thói quen mua hàng họ 3.3 Xây dựng mơ hình Xây dựng mơ hình: Sau phân tích liệu, cần phải xây dựng mơ hình gợi ý sản phẩm dựa thơng tin phân tích, bao gồm thuật toán học máy collaborative filtering, content-based filtering, mơ hình học sâu Các bước q trình xây dựng mơ hình bao gồm: Chọn thuật toán phù hợp: Chọn thuật toán phù hợp với liệu yêu cầu hệ thống Có nhiều thuật toán học máy khác Linear Regression, Logistic Regression, Support Vector Machines, Random Forest, Neural Networks, Deep Learning Chuẩn bị liệu huấn luyện: Chuẩn bị liệu huấn luyện kiểm tra để đánh giá hiệu mơ hình Huấn luyện mơ hình: Áp dụng thuật tốn học máy chọn liệu huấn luyện để huấn luyện mơ hình Đánh giá mơ hình: Đánh giá hiệu mơ hình dựa liệu kiểm tra, đồng thời thử nghiệm tham số khác để cải thiện hiệu mơ hình 3.4 Áp dụng mơ hình Áp dụng mơ hình: Cuối cùng, cần áp dụng mơ hình gợi ý sản phẩm vào website KFC, để khách hàng nhận gợi ý sản phẩm tương ứng với lịch sử đặt hàng lịch sử xem hàng Cụ thể, ta thực bước sau để áp dụng mơ hình: Chuẩn bị liệu: Dữ liệu cần chuẩn bị để phù hợp với đầu vào mơ hình Ví dụ, ta cần đảm bảo liệu có định dạng chuẩn bị tương tự liệu sử dụng để huấn luyện mơ hình 19 |