Xây dựng hệ thống thương mại điện tử hỗ trỡ kinh doanh các mặt hàng liên quan đến phim ảnh

222 14 0
Xây dựng hệ thống thương mại điện tử hỗ trỡ kinh doanh các mặt hàng liên quan đến phim ảnh

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN HUỲNH THANH TÂM NGUYỄN TÂY TRUNG KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ HỖ KINH DOANH CÁC SẢN PHẨM LIÊN QUAN ĐẾN PHIM ẢNH Building Ecommerce system to support purchasing and selling movie-related products 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 HUỲNH THANH TÂM - 16521062 NGUYỄN TÂY TRUNG - 16521319 KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ HỖ KINH DOANH CÁC SẢN PHẨM LIÊN QUAN ĐẾN PHIM ẢNH Building Ecommerce system to support purchasing and selling movie-related products KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN ThS NGUYỄN TẤN TOÀN ThS THÁI THỤY HÀN UYỂN 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 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN 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: Xây dựng hệ thống thương mại điện tử hỗ trỡ kinh doanh mặt hàng liên quan đến phim ảnh Nhóm sinh viên thực hiện: Cán hướng dẫn: NGUYỄN HUỲNH THANH TÂM 16521062 ThS NGUYỄN TẤN TOÀN NGUYỄN TÂY TRUNG ThS THÁI THỤY HÀN UYỂN 16521319 Đá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 HUỲNH THANH TÂM: ……… /10 NGUYỄN TÂY TRUNG: ……… /10 Người nhận xét Người nhận xét (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Nguyễn Tấn Toàn Thái Thụy Hàn Uyển ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN 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 hệ thống thương mại điện tử hỗ trỡ kinh doanh mặt hàng liên quan đến phim ảnh Nhóm sinh viên thực hiện: Cán phản biện: NGUYỄN HUỲNHTHANH TÂM 16521062 NGUYỄN TÂY TRUNG 16521319 Đá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 HUỲNH THANH TÂM: ……… /10 NGUYỄN TÂY TRUNG: ……… /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 Nguyễn Tấn Tồn, Thái Thụy Hàn Uyển tận tình giúp đỡ, định hướng cách tư cách làm việc khoa học Đó góp ý vơ q báu khơng q trình thực luận văn mà cịn hành trang tiếp bước cho chúng em trình học tập lập nghiệp sau Trong 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 hoàn thiện Chúng em xin chân thành cảm ơn Xin chúc điều tốt đẹp ln đồng hành người Thành phố Hồ Chí Minh, 15 tháng 01 năm 2021 Sinh viên NGUYỄN HUỲNH THANH TÂM NGUYỄN TÂY TRUNG MỤC LỤC TÓM TẮT KHÓA LUẬN Chương 1: GIỚI THIỆU CHUNG 1.1 Lý lựa chọn đề tài 1.2 Những điểm khác biệt chức đề tài so với số trang web thương mại điển tử 1.2 Đối tượng 1.3 Phạm vi 1.4 Phương pháp thực Chương 2: KIẾN THỨC NỀN TẢNG 2.1 Tổng quan kiến trúc phần mềm Microservice 2.1.1 Khái niệm 2.1.2 Ưu điểm nhược điểm kiến trúc phần mềm Microservice 2.1.3 API Gateway: 2.2 Tổng quan Nodejs 2.2.1 Khái niệm 2.2.2 Lý lựa chọn Nodejs để xây dựng phát triển giao diện web 10 2.3 Tổng quan Reactjs - Redux 11 2.3.1 ReactJS 11 2.3.2 Lý lựa chọn Reactjs để xây dựng phát triển giao diện web 13 2.3.3 Redux 13 2.3.4 Lý lựa chọn Redux-Saga 14 2.4 Hệ quản trị sở liệu MySQL 14 2.4.1 Giới thiệu MySQL 14 2.4.2 Lý lựa chọn 15 2.5 Hệ quản trị sở liệu MongoDB 16 2.5.1 Giới thiệu MongoDB 16 2.5.2 Lý lựa chọn MongoDb 17 2.6 JWT authentication 17 2.6.1 Giới thiệu JWT (JSON Web Token) 17 2.6.2 Ứng dụng JWT 18 2.7 Cloudinary 19 2.7.1 Giới thiệu Cloudinary 20 2.7.2 Lợi ích sử dụng Cloudinary 20 2.8 Amazon Elastic Compute Cloud (Amazon EC2) 20 2.8.1 Khái niệm Amazon EC2 20 2.8.2 Một số tính bật 20 2.9 Docker 21 2.9.1 Giới thiệu Docker 21 2.9.2 Lý lựa chọn Docker 21 2.10 Thuật toán khuyến nghị 22 2.10.1 Utility Matrix 22 2.10.2 Cosine similarity 23 10.3 Root Mean Squared Error (RMSE) 25 Chương 3: XÂY DỰNG HỆ THỐNG 26 3.1 Xây dựng kiến trúc hệ thống 26 3.1.1 Xác định yêu cầu hệ thống 26 3.1.2 Phân tích yêu cầu hệ thống 28 3.2 Phân tích thiết kế hệ thống 35 3.2.1 Sơ đồ Use case 36 3.2.2 Sơ đồ lớp 103 3.3.2.9 Giao diện thông tin nhà bán Hình 3-127: Giao diện thơng tin nhà bán 3.3.3 Giao diện dành cho admin 3.3.3.1 Giao diện trang chủ Đây giao diện nhân viên ban quản trị đăng nhập vào hệ thống quản lý Nhân viên thực thao tác quản lý, dựa quyền hạn truy cập Hình 3-128: Giao diện trang chủ Admin 187 3.3.3.2 Giao diện đăng nhập Hình 3-129: Giao diện đăng nhập cho Admin 3.3.3.3 Giao diện quản lý đơn hàng Tại giao diện này, admin xem: - Danh sách đơn hàng cần duyệt: Hình 3-130: Giao diện quản lý đơn hàng có trạng thái chờ duyệt - Danh sách đơn hàng giao thành cơng hủy: 188 Hình 3-131: Giao diện quản lý đơn hàng có trạng thái giao thành công hủy 3.3.3.4 Giao diện quản lý sản phẩm Tại giao diện này, admin xem: - Danh sách sản phẩm biến thể kinh doanh hệ thống: Hình 3-132: Giao diện quản lý biển thể sản phẩm duyệt - Danh sách sản phẩm biến thể chờ duyệt: 189 Hình 3-133: Giao diện quản lý biển thể sản phẩm chờ duyệt - Danh sách thông tin sản phẩm chờ duyệt: Hình 3-134: Giao diện quản lý sản phẩm chờ duyệt - Danh sách thông tin sản phẩm duyệt: 190 Hình 3-135: Giao diện quản lý sản phẩm duyệt 3.3.3.5 Giao diện quản lý chương trình khuyến mại Hình 3-136: Giao diện quản lý chương trình khuyến mại Tại giao diện quản lý chương trình khuyến mại, admin xem: - Giao diện thêm chương trình khuyến mại mới: 191 Hình 3-137: Giao diện thêm chương trình khuyến mại - Giao diện chỉnh sửa chương trình khuyến mại mới: 192 Hình 3-138: Giao diện chỉnh sửa chương trình khuyến mại 3.3.3.6 Giao diện quản lý khách hàng thành viên hệ thống Hình 3-139: Giao diện quản lý khách hàng hệ thống 3.3.3.7 Giao diện quản lý nhà bán hệ thống Hình 3-140: Giao diện quản lý nhà bán hệ thống Tại giao diện quản lý nhà bán, admin xem: - Giao diện quản lý nhân viên cửa hàng: 193 Hình 3-141: Giao diện quản lý nhân viên nhà bán hệ thống 3.3.3.8 Giao diện quản lý thể loại phim Hình 3-142: Giao diện quản lý thể loại phim Tại giao diện quản lý thể loại phim, admin xem: - Giao diện thêm thể loại phim mới: 194 Hình 3-143: Giao diện thêm thể loại phim - Giao diện chỉnh sửa thể loại phim: Hình 3-144: Giao diện sửa thể loại phim 195 3.3.3.9 Giao diện quản lý đánh giá sản phẩm từ khách hàng Hình 3-145: Giao diện quản lý đánh giá sản phẩm từ khách hàng 3.3.3.10 Giao diện quản lý câu hỏi từ khách hàng Hình 3-146: Giao diện quản lý câu hỏi từ khách hàng 3.3.3.11 Giao diện quản lý phản hồi đánh giá từ khách hàng 196 Hình 3-147: Giao diện quản lý phản hồi đánh giá từ khách hàng 3.3.3.12 Giao diện quản lý câu trả lời từ khách hàng Hình 3-148: Giao diện quản lý câu trả lời từ khách hàng 3.3.2.13 Giao diện quản lý phân quyền Hình 3-149: Giao diện quản lý phân quyền Tại giao diện quản lý phân quyền, admin xem: - Giao diện thêm phân quyền mới: 197 Hình 3-150: Giao diện thêm phân quyền - Giao diện chỉnh sửa phân quyền: 198 Hình 3-151: Giao diện chỉnh sửa phân quyền 3.3.2.14 Giao diện quản lý lịch sử hoạt động nhân viên ban quản trị Hình 3-152: Giao diện quản lý lịch sử hoạt động nhân viên ban quản trị 199 Chương 4: Kết luận, đánh giá, hướng phát triển 4.1 Ưu điểm Hoàn thành yêu cầu đặt ban đầu, có đầy đủ tính cần thiết trang web thương mại điện tử Giao diện tinh gọn, thống màu sắc, bố cục hợp lý, người dùng dễ dàng thao tác lần đầu sử dụng Tốc độ phản hồi thao tác nhanh, tối ưu hóa suất người dùng Sinh viên thực nắm cách thức xây dựng hệ thống thương mại điện tử theo kiến trúc Microservice triển khai, vận hành Amazon EC2 Hoàn thành việc tối đa hóa tiện dụng cho việc quản lý bán hàng nhân viên quản lý hệ thống vận hành admin 4.2 Nhược điểm Còn hạn chế số tính năng: - Chưa tích hợp tốn trực tuyến - Chưa hỗ trợ tải file excel nhập kho - Chưa xuất báo cáo file excel, pdf - Chưa đăng nhập tài khoản Facebook 4.3 Hướng phát triển - Xây dựng chứa thiếu, hồn thiện chức có - Tích hợp tốn trực tuyến qua thẻ Visa, ví Momo - Tối ưu hóa code để tăng tốc độ tương tác - Tối ưu hóa hệ thống gợi ý sản phẩm theo hành vi người dùng Bên cạnh đó, bổ sung thêm số gợi ý sản phẩm cho khách hàng dựa thời tiết, quốc gia, 200 TÀI LIỆU THAM KHẢO [1] Kirupa Chinnathambi (2015) Learning React, The United States of America, pp 7-11, pp 124-132 [2] “KONG - The Microservice API Gateway”, [Online] Available: https://medium.com/@far3ns/kong-the-microservice-api-gateway-526c4ca0cfa6 [Access 12 09 2020] [3] “Neighborhood-Based Collaborative Filtering”, [Online] Available: https://machinelearningcoban.com/2017/05/24/collaborativefiltering [Access 20 09 2020] [4] B Schafer, B J, D Frankowski, Dan, Jon and S Sen, “Collaborative Filtering Recommender Systems”, Vol 9, pp 301-312 [5] Sam Newman (2015) Microservices Building Microservices, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472, pp 19-27 [6] K Matthias, S P Kane (2015) Working with Docker Containers Docker Up & Running, O’Reilly Media, Inc., 1005 Gravenstein Highway North, CA 201 Sebastopol, ... sở tìm hiểu hệ thống thương mại điển tử xu hướng mua hàng thị trường nay, nhóm chúng em định chọn đề tài ? ?Xây dựng hệ thống thương mại điện tử kinh doanh sản phẩm liên quan đến phim ảnh? ?? “Khi người... NGHỆ THÔNG TIN 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 hệ thống thương mại điện tử hỗ trỡ kinh doanh mặt hàng liên quan đến phim. .. NGHỆ THÔNG TIN 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: Xây dựng hệ thống thương mại điện tử hỗ trỡ kinh doanh mặt hàng liên quan đến phim

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