1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng

113 5 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 113
Dung lượng 3,1 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEB BÁN HÀNG TÍCH HỢP GỢI Ý SẢN PHẨM ĐẾN NGƯỜI DÙNG GVHD: TỪ TUYẾT HỒNG SVTH: NGUYỄN HUỲNH VINH SKL007059 Tp Hồ Chí Minh, tháng 07/2020 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƢỢNG CAO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEB BÁN HÀNG TÍCH HỢP GỢI Ý SẢN PHẨM ĐẾN NGƢỜI DÙNG SVTH: NGUYỄN HUỲNH VINH MSSV: 16110269 KHÓA: 2016 NGÀNH: CÔNG NGHỆ THÔNG TIN GVHD: TỪ TUYẾT HỒNG Tp Hồ Chí Minh, tháng 07 năm 2020 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƢỢNG CAO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEB BÁN HÀNG TÍCH HỢP GỢI Ý SẢN PHẨM ĐẾN NGƢỜI DÙNG SVTH: NGUYỄN HUỲNH VINH MSSV: 16110269 KHÓA: 2016 NGÀNH: CÔNG NGHỆ THÔNG TIN GVHD: TỪ TUYẾT HỒNG Tp Hồ Chí Minh, tháng 07 năm 2020 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** -Tp Hồ Chí Minh, ngày 01 tháng 07 năm 2020 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên : Nguyễn Huỳnh Vinh MSSV : 16110269 Ngành: Công Nghệ Thông Tin Lớp: 16110ST2 Giảng viên hƣớng dẫn: Từ Tuyết Hồng Ngày nhận đề tài: 24/02/2020 Ngày nộp đề tài: 01/07/2020 Tên đề tài: Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến ngƣời dùng Các số liệu tài liệu ban đầu:thu thập từ số website tự thêm Nội dung thực đề tài: Tìm hiểu Neo4j, xây dựng ứng dụng Web gồm chức năng: đăng nhập mua hàng, xem hàng, tìm kiếm sản phẩm, thêm sản phầm vào giỏ hàng Phần quản trị có phần quản lý sản phẩm, quản lý khách hàng, quản lý thể loại, quản lý hóa đơn - Phần quan trọng gợi ý cho ngƣời dùng, dựa vào thông tin tài khoản ngƣời dùng có thơng tin tuổi, tùy vào loại thơng tin ngữ cảnh có sản phẩm phù hợp để gợi ý Đối với tài khoản mua hàng gợi ý theo sản phẩm mua loại sản phẩm tƣơng tự, gợi ý theo hành vi ngƣời dùng dựa vào lƣợt click vào sản phẩm, hay thời gian xem sản phẩm - Khách hàng đƣợc gợi ý mặt hàng mà họ quan tâm họ quay lại hệ thống, giúp họ nhìn thấy sản phẩm họ quan tâm web Sản phẩm: - TRƢỞNG NGÀNH GIẢNG VIÊN HƢỚNG DẪN i CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN Họ tên sinh viên : Nguyễn Huỳnh Vinh MSSV : 16110269 Ngành: Công Nghệ Thông Tin Tên đề tài: Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến ngƣời dùng Họ tên Giáo viên hƣớng dẫn: Từ Tuyết Hồng NHẬN XÉT Về nội dung đề tài khối lƣợng thực hiện: Ƣu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: (Bằng chữ: ) Tp Hồ Chí Minh, ngày 01 tháng 07 năm 2020 Giáo viên hƣớng dẫn (Ký ghi rõ họ tên) ii CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên sinh viên : Nguyễn Huỳnh Vinh MSSV : 16110269 Ngành: Công Nghệ Thông Tin Tên đề tài: Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến ngƣời dùng Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài khối lƣợng thực hiện: Ƣu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: (Bằng chữ: ) Tp Hồ Chí Minh, ngày tháng năm 2020 Giáo viên phản biện (Ký ghi rõ họ tên) iii LỜI CẢM ƠN Lời em xin cảm ơn khoa Công nghệ thông tin mở môn tiểu luận chuyên ngành giúp bọn em có thêm nhiều thử thách mới, kiến thức mới, nhiều đề tài nghiên cứu lạ Em xin cảm ơn cô Từ Tuyết Hồng giáo viên hƣớng dẫn em khóa luận này, ln giúp đỡ tận tình, nhƣ cho em lời khuyên làm đề tài, để em hồn thành đề tài Sinh viên thực Nguyễn Huỳnh Vinh iv TĨM TẮT Cơng nghệ thơng tin phát triển với tốc độ nhanh, không xa lạ thấy có nhiều web bán hàng xuất thị trƣờng, không bất ngờ bạn lƣớt facebook xem chủ đề sau quay lại facebook hàng loạt tin chủ để bạn xem lúc trƣớc lên, điều thật tốt làm cho ngƣời dùng thật thích thú Vì trải nghiệm nên em định chọn đề tài ―Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến ngƣời dùng‖ giúp cho ngƣời mua hàng cảm thấy tiện lợi hơn, đƣợc gợi ý sản phẩm quan tâm khơng cần phải tìm kiếm nhiều, nhƣ tăng độ trải nghiệm cho ngƣời dùng v MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN LỜI CẢM ƠN TÓM TẮT DANH MỤC HÌNH DANH MỤC BẢNG CHƢƠNG TỔNG QUAN 1.1TỔNG QUAN ĐỀ TÀI 1.1.1Đặt vấn đề 1.1.2Giới thiệu chung 1.1.3Giải pháp CHƢƠNG CƠ SỞ LÝ THUYẾT 2.1Tổng quan công nghê sử dụng 2.1.1Giới thiệu chung 2.1.2Lý chọn công ng 2.2 Nodejs 2.2.1Giới thiệu 2.3 Express JavaScript 2.3.1Giới thiệu 2.4 Neo4j 2.4.1Giới thiệu 2.4.2Phƣơng pháp, kỹ th 2.4.3Nền tảng đồ thị Neo 2.4.4Thuật tốn tìm đƣờ 2.4.5Ngôn ngữ truy vấn C 2.4.6Yêu cầu phần cứng 2.4.7Tính mở 2.4.8Giới hạn 2.4.9Ƣu nhƣợc điểm 2.5 Recomendation system vi 2.5.1 Tổng quan 2.5.2 Các cách g CHƢƠNG YÊU CẦU PHẦN MỀM 3.1 Xác định yêu cầu 3.1.1 Giới thiệu 3.1.2 Mô tả chức 3.1.3 Mô tả phi 3.2 Lƣợc đồ Usecase 3.2.1 User tổng 3.2.2 Use Case c 3.2.3 Use Case c 3.2.4 Use Case c 3.2.5 Use Case c 3.2.6 Use Case c 3.2.7 Use Case B 3.3 Mô tả Usecase 3.3.1 Mô tả Use 3.3.2 Mô tả Use 3.3.3 Mô tả Use 3.3.4 Mô tả Use 3.3.5 Mô tả Use 3.3.6 Mô tả Use 3.3.7 Mô tả Use 3.3.8 Mô tả Use 3.3.9 Mô tả Use 3.3.10 Mô tả Use CHƢƠNG THIẾT KẾ HỆ THỐNG 4.1Thiết kệ hệ thống 4.1.1 Lƣợc đồ lớ 4.1.2 Lƣợc đồ S 4.1.3 Lƣợc đồ q 4.1.4 Mơ tả thuộ 4.2Mơ hình gợi ý 4.2.1 Xác định m 4.2.2 Áp dụng tr vii nhập thất bại Chức đăng ký: Test Test Title Case User_reg Đăng ký ister1 thành công User_reg Đăng ký ister2 thất bại, số điện thoại vƣợt 10 kí tự Bảng 5.2 Kiểm tra đăng ký 5.2.2 Kiểm tra chức admins Kiểm tra đăng nhập: Test Test Title Case Admin_l Đăng nhập ogin1 thành công 77 Admin_l Đăng nhập ogin2 thất bại Bảng 5.3 Kiểm tra đăng nhập admin Kiểm tra thêm sản phẩm Test Test Title Case Admin Thêm _produ thành cts1 công Admin Thêm sản _produ phẩm thất cts2 bại, sản phẩm tồn 79 1.1.0&s=ba340f0201f 3cded55023b3cad4f3 db4?w=1024&ixlib=j s1.1.0&s=e98ea5d2aca 8f8e93e154368beda9 c60‘ Bảng 5.4 Kiểm tra thêm sản phẩm Kiểm tra thêm danh mục Test Test Title Case Admin Thêm thành _catego công ry1 80 Admin Thêm danh _catego mục thất ry2 bại,danh mục tồn Admin Thêm danh _catego mục thất ry3 bại,danh mục tồn 81 home tải thành công 5.Click vào danh mục ‗Quản lý danh mục‘ 6.Click vào thêm danh mục Admin Mở chorme _catego browser ry1 Điền đƣờng dẫn : ―http://localhost: 5000/admin‖ vào url Điền thông tin : username, password Trang danh home tải thành công Click vào danh mục ‗Quản lý danh mục‘ Click vào thêm danh mục Bảng 5.5 Kiểm tra thêm danh mục 82 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Những kết đạt đƣợc Khi hồn thành khóa luận lần với giúp đỡ Từ Tuyết Hồng, em thấy đạt đƣợc nhiều thứ Em tìm hiểu đƣợc cơng nghệ mới, nghiên cứu vấn đề cách kỹ khoa học đồ án làm, em học đƣợc cách xử lý có vần đề vấn đề cơng nghệ mới, cần làm Với thời gian khơng q dày, chắc kĩ năng, tổ hay phần xử lý vấn đề cịn chƣa hồn hảo nhƣng em nổ lực để đạt đƣợc kết Với kết em cịn có nhiều kỹ tìm kiếm, lẫn mở rộng hệ kỹ lập trình em, biết thêm công nghệ mà lập trình viên sử dụng Ƣu điểm đề tài - Đề tài có ƣu điểm tính chất ý tƣởng, có tiềm triển khai sau dùng nghiên cứu khoa học - Giải đƣợc vấn đề thực tế, thiết thực, tăng tỷ lệ thành công bán hàng - Áp dụng công nghệ phù hợp với nhau, Nodejs Neo4j phù hợp để phát triển mạng xã hội vừa, nhỏ, mơ hình cần tính toán trả lại kết mau lẹ cho ngƣời dùng, công nghệ Neo4j đầu mảng sở liệu đồ thị sau tận dụng tập liệu dể sử dụng cho học máy Hạn chế đề tài - Hạn chế đề tài : Với thời gian không ngắn, nhƣng không gọi dài nên chức quản trị hay phía khách hàng chƣa hồn thiện đầy đủ 83 Hƣớng phát triển - Em có dự định phát triển mơ hình lên bậc : sử dụng liệu ngƣời dùng số lƣợt xem lƣợt click, nhƣ hành vi nhƣ vào trang mua hàng bao lâu, với thông tin họ để đút kết đánh giá câu query mạnh mẻ neo4j để đƣợc tập liệu cho máy học nhƣ hoàn thành tinh chỉnh lại chức hệ thống 84 TÀI LIỆU THAM KHẢO [1] Kyle Simpson, You Don‘t Know JS : Async & Performance, O'Reilly Media, Inc, 23 tháng 2, 2015 [2] Kyle Simpson, You Don‘t Know JS : ES6 & Beyond, O'Reilly Media, Inc, 23 tháng 2, 2015 Pdf : Graph_Algorithms_Neo4j.pdf, Graph_Databases_for_Beginners.pdf https://nodejs.org/dist/latest-v12.x/docs/api/ 85 ... thị sản phẩm click vào xem - Gợi ý sản phẩm theo tuổi - Gợi ý sản phẩm dựa vào hóa đơn mua gợi ý sản phẩm doanh mục - Gợi ý sản phẩm xem nhiều lần - Gợi ý sản phẩm đƣợc mua nhiều, đƣợc khách hàng. .. trải nghiệm nên em định chọn đề tài ? ?Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến ngƣời dùng? ?? giúp cho ngƣời mua hàng cảm thấy tiện lợi hơn, đƣợc gợi ý sản phẩm quan tâm khơng cần phải tìm kiếm... đề tài: Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến ngƣời dùng Các số liệu tài liệu ban đầu:thu thập từ số website tự thêm Nội dung thực đề tài: Tìm hiểu Neo4j, xây dựng ứng dụng Web gồm

Ngày đăng: 25/12/2021, 23:13

HÌNH ẢNH LIÊN QUAN

Hình 2.2: Cấu trúc express - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 2.2 Cấu trúc express (Trang 22)
Hình 2.8: Mô hình ứng dụng đô thị Neo4j - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 2.8 Mô hình ứng dụng đô thị Neo4j (Trang 33)
Hình 2.10: Ví dụ về lộc nội dung - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 2.10 Ví dụ về lộc nội dung (Trang 43)
Bảng 3.2: Mô tả Use Case Đăng nhập của khách hàng - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Bảng 3.2 Mô tả Use Case Đăng nhập của khách hàng (Trang 51)
Bảng 3.4: Mô tả Use Case xem danh sách sản phẩm - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Bảng 3.4 Mô tả Use Case xem danh sách sản phẩm (Trang 59)
3.3.5 Mô tả Use Case đăng nhập của Admin - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
3.3.5 Mô tả Use Case đăng nhập của Admin (Trang 59)
Hình 4.1: Lƣợc đồ quan hệ - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.1 Lƣợc đồ quan hệ (Trang 65)
Hình 4.2: Sequence danh sách sản phẩm - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.2 Sequence danh sách sản phẩm (Trang 65)
Hình 4.8: Sequence Xóa sản phẩm - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.8 Sequence Xóa sản phẩm (Trang 68)
Hình 4.12: Sequence Xóa danh mục - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.12 Sequence Xóa danh mục (Trang 70)
Hình 4.11: Sequence thêm danh mục Xóa - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.11 Sequence thêm danh mục Xóa (Trang 70)
Hình 4.13: Sequence Sửa danh mục Sơ đồ quản lý hóa đơn admin - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.13 Sequence Sửa danh mục Sơ đồ quản lý hóa đơn admin (Trang 71)
Hình 4.16: Lƣợc đồ quan hệ - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.16 Lƣợc đồ quan hệ (Trang 73)
Hình 4.17: Gợi ý theo nội dung ở trang chủ - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.17 Gợi ý theo nội dung ở trang chủ (Trang 80)
 Mục ―Sản phẩm tƣơng tự‖ hình 4 19: - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
c ―Sản phẩm tƣơng tự‖ hình 4 19: (Trang 83)
Hình 4.23 Màn hình trang chủ 1 - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.23 Màn hình trang chủ 1 (Trang 86)
Hình 4.24 Màn hình trang chủ 2 - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.24 Màn hình trang chủ 2 (Trang 87)
Hình 4.25 Màn hình trang chủ 3 - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.25 Màn hình trang chủ 3 (Trang 88)
Hình 4.27 Màn hình trang chủ 4 - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.27 Màn hình trang chủ 4 (Trang 90)
Hình 4.28 Màn hình giỏ hàng 2 - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.28 Màn hình giỏ hàng 2 (Trang 90)
Hình 4.29 Màn hình danh sách sản phẩm - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.29 Màn hình danh sách sản phẩm (Trang 91)
Hình 4. 33 Màn hình đăng nhập admin Quản lý sản phẩm : - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4. 33 Màn hình đăng nhập admin Quản lý sản phẩm : (Trang 94)
Hình 4.34 Màn hình quản lý sản phẩm - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.34 Màn hình quản lý sản phẩm (Trang 94)
Hình 4.36 Màn hình thêm danh mục - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.36 Màn hình thêm danh mục (Trang 95)
Hình 4.35 Màn hình thêm sản phẩm Thêm, sửa, danh mục: - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.35 Màn hình thêm sản phẩm Thêm, sửa, danh mục: (Trang 95)
Hình 4.38 Màn hình quản lý khách hàng - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.38 Màn hình quản lý khách hàng (Trang 96)
Hình 4.37 Màn hình quản lý danh mục Quản lý khách hàng : - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Hình 4.37 Màn hình quản lý danh mục Quản lý khách hàng : (Trang 96)
Bảng 5.4 Kiểm tra thêm sản phẩm Kiểm tra thêm danh mục - Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng
Bảng 5.4 Kiểm tra thêm sản phẩm Kiểm tra thêm danh mục (Trang 107)
w