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
Xây dựng web bán hàng tích hợp gợi ý sản phẩm đến người dùng

Đ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

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 Xem tại trang 22 của tài liệu.
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 Xem tại trang 33 của tài liệu.
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 Xem tại trang 43 của tài liệu.
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 Xem tại trang 51 của tài liệu.
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 Xem tại trang 59 của tài liệu.
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 Xem tại trang 59 của tài liệu.
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ệ Xem tại trang 65 của tài liệu.
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 Xem tại trang 65 của tài liệu.
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 Xem tại trang 68 của tài liệu.
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 Xem tại trang 70 của tài liệu.
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 Xem tại trang 70 của tài liệu.
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 Xem tại trang 71 của tài liệu.
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ệ Xem tại trang 73 của tài liệu.
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ủ Xem tại trang 80 của tài liệu.
 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: Xem tại trang 83 của tài liệu.
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 Xem tại trang 86 của tài liệu.
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 Xem tại trang 87 của tài liệu.
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 Xem tại trang 88 của tài liệu.
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 Xem tại trang 90 của tài liệu.
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 Xem tại trang 90 của tài liệu.
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 Xem tại trang 91 của tài liệu.
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 : Xem tại trang 94 của tài liệu.
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 Xem tại trang 94 của tài liệu.
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 Xem tại trang 95 của tài liệu.
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: Xem tại trang 95 của tài liệu.
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 Xem tại trang 96 của tài liệu.
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 : Xem tại trang 96 của tài liệu.
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 Xem tại trang 107 của tài liệu.

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

  • Đang cập nhật ...

Tài liệu liên quan