Mẫu báo cáo đồ án chuyên ngành, khóa luận tốt nghiệp công nghệ thông tin

125 825 1
Mẫu báo cáo đồ án chuyên ngành, khóa luận tốt nghiệp công nghệ thông tin

Đ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

Đồ án chuyên ngành với đề tài Xây dựng website thương mại điện tử sử dụng công nghệ Docker - Implements Ecommerce system in Docker (IESD) được thực hiện dựa trên các công nghệ và framework trong việc thiết kế các ứng dụng web Single page Application (SPA) giúp nâng cao trải nghiệm người dùng. Thương mại điện tử đang ngày càng phát triển, nhu cầu mua sắm online của người dùng cũng tăng cao. Bên cạnh đó, việc mua sắm online cũng đặt ra nhiều vấn đề cho cả người bán lẫn người mua. Đối với bên bán hàng, việc quản lí và phân chia đơn hàng để giao rất tốn thời gian và công sức. Còn người mua thì có thể phải chờ đợi đơn hàng của mình được giao quá lâu dẫn đến trải nghiệm người dùng không tốt. Chính điều này là lí do để nhóm chúng tôi đưa ra ý tưởng xây dựng một website thương mại điện tử có tích hợp việc gom nhóm đơn hàng để hỗ trợ việc vận chuyển được nhanh hơn trên nền tảng Docker. Giải pháp mà nhóm đưa ra là sử dụng các thuật toán K-mean để gom nhóm các đơn hàng nằm trong một cụm lại với nhau và đưa ra đường đi ngắn nhất. Các công nghệ, kĩ thuật và thư viện được áp dụng trong web là Sails.js, MongoDB, Angular, Docker, REST, Firebase và Google API vào xây dựng và phát triển. Website có thiết kế là một trang web bán điện thoại có các chức năng như quản lý tài khoản, quản lý đơn hàng, danh mục sản phẩm, thanh toán trực tuyến, quản lý admin, …. Và đặc biệt là tính năng gom nhóm đơn hàng.

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH TRIỂN KHAI WEBSITE THƯƠNG MẠI ĐIỆN TỬ SỬ DỤNG CÔNG NGHỆ DOCKER Giảng viên hướng dẫn: ThS Thái Huy Tân Sinh viên thực hiện: Trần Trung Tiến - 15520891 Nguyễn Hoài Thanh Ngọc - 15520915 Nghiêm Quang Trung - 15520943 Phạm Nhật Trường - 15520953 Thành phố Hồ Chí Minh, Tháng 6/2019 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH TRIỂN KHAI WEBSITE THƯƠNG MẠI ĐIỆN TỬ SỬ DỤNG CÔNG NGHỆ DOCKER Giảng viên hướng dẫn: ThS.Thái Huy Tân Sinh viên thực hiện: Trần Trung Tiến - 15520891 Nguyễn Hoài Thanh Ngọc - 15520915 Nghiêm Quang Trung - 15520943 Phạm Nhật Trường - 15520953 Thành phố Hồ Chí Minh, Tháng 6/2019 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập - Tự Do - Hạnh Phúc TP HCM, ngày… tháng… năm…… NHẬN XÉT ĐỒ ÁN CHUYÊN NGÀNH CỦA CÁN BỘ HƯỚNG DẪN Tên đề tài: TRIỂN KHAI WEBSITE THƯƠNG MẠI ĐIỆN TỬ SỬ DỤNG CÔNG NGHỆ DOCKER Cán hướng dẫn: Nhóm SV thực hiện: Phạm Nhật Trường - 15520953 Trần trung Tiến - 15520891 Nghiêm Quang Trung - 15520943 ThS Thái Huy Tân Nguyễn Hoài Thanh Ngọc - 15520915 Đánh giá đồ á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: Người nhận xét Trần Trung Tiến : /10 Nguyễn Hoài Thanh Ngọc : /10 Phạm Nhật Trường : /10 Nghiêm Quang Trung : /10 (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Đầu tiên, với tất lòng biết ơn kính trọng, chúng tơi xin trân trọng cảm ơn q thầy, khoa Mạng máy tính Truyền thơng, thầy, cô công tác trường Đại học Công nghệ Thông tin – ĐHQG-HCM dùng tất tri thức tâm huyết để truyền đạt kiến thức, kinh nghiệm quý báu cho suốt trình học tập rèn luyện trường Đặc biệt, xin gửi lời tri ân chân thành sâu sắc đến Ths Thái Huy Tân – người thầy hướng dẫn tận tâm, nhiệt tình hỗ trợ hết lòng giúp đỡ cho nhóm chúng tơi suốt q trình thực khóa luận tốt nghiệp Những định hướng, bổ sung, góp ý thầy nguồn cảm hứng tảng sở góp phần giúp chúng tơi có nghiên cứu đắn, đạt kết tốt việc xây dựng, phát triển ứng dụng hoàn thiện đồ án chuyên ngành Tiếp theo, xin phép gửi lời cảm ơn đặc biệt đến gia đình người thân Gia đình ln chỗ dựa tinh thần vững chắc, nguồn động lực lớn giúp chúng tơi vượt qua khó khăn, phấn đấu hồn thành tốt đồ án chuyên ngành Cuối cùng, nhóm xin gửi lời cảm ơn đến anh, chị bạn sinh viên trường Đại học Công nghệ Thơng tin nhiệt tình hỗ trợ, chia sẻ ý kiến, góp ý giúp chúng tơi suốt thời gian thực khóa luận Một lần nữa, chúng tơi xin chân thành cảm ơn xin gửi lời chúc sức khỏe đến q thầy, Kính chúc khoa Mạng máy tính Truyền thơng ngày phát triển thành cơng nghiệp “chèo đò” cao q TP Hồ Chí Minh, ngày 10 tháng năm 2019 Nhóm tác giả TÓM TẮT ĐỒ ÁN Đồ án chuyên ngành với đề tài Xây dựng website thương mại điện tử sử dụng công nghệ Docker - Implements Ecommerce system in Docker (IESD) thực dựa công nghệ framework việc thiết kế ứng dụng web Single page Application (SPA) giúp nâng cao trải nghiệm người dùng Thương mại điện tử ngày phát triển, nhu cầu mua sắm online người dùng tăng cao Bên cạnh đó, việc mua sắm online đặt nhiều vấn đề cho người bán lẫn người mua Đối với bên bán hàng, việc quản lí phân chia đơn hàng để giao tốn thời gian cơng sức Còn người mua phải chờ đợi đơn hàng giao lâu dẫn đến trải nghiệm người dùng khơng tốt Chính điều lí để nhóm chúng tơi đưa ý tưởng xây dựng website thương mại điện tử có tích hợp việc gom nhóm đơn hàng để hỗ trợ việc vận chuyển nhanh tảng Docker Giải pháp mà nhóm đưa sử dụng thuật tốn K-mean để gom nhóm đơn hàng nằm cụm lại với đưa đường ngắn Các công nghệ, kĩ thuật thư viện áp dụng web Sails.js, MongoDB, Angular, Docker, REST, Firebase Google API vào xây dựng phát triển Website có thiết kế trang web bán điện thoại có chức quản lý tài khoản, quản lý đơn hàng, danh mục sản phẩm, toán trực tuyến, quản lý admin, … Và đặc biệt tính gom nhóm đơn hàng TP Hồ Chí Minh, ngày 10 tháng năm 2019 Nhóm tác giả MỤC LỤC Chương Tổng quan đề tài 1.1 Tên đề tài 1.2 Đặt vấn đề 1.3 Tìm hiểu ứng dụng 1.4 Mục tiêu đề tài 1.5 Đối tượng phạm vi nghiên cứu 1.5.1 Đối tượng nghiên cứu 1.5.2 Phạm vi nghiên cứu 1.5.3 Phương pháp nghiên cứu 1.5.4 Cấu trúc đồ án 15 Chương Cơ sở lý thuyết 2.1 Sails.js 2.1.1 Giới thiệu Sails.js [1] 2.1.2 Tại nên sử dụng Sails.js 2.1.3 Áp dụng Sails.js vào xây dựng trang web TWEML 2.2 MongoDB cloud [2] 2.2.1 Giới thiệu MongoDB 2.2.2 Tại nên sử dụng mongoDB [3] 2.2.3 Áp dụng mongoDB vào xây dựng trang web TWEML 2.3 Angular [3] 2.3.1 Giới thiệu Angular 2.3.2 Tại nên sử dụng Angular 2.3.3 Áp dụng Angular vào xây dựng trang web TWEML 2.4 Docker [4] 2.4.1 Giới thiệu Docker 2.4.2 Tại nên sử dụng Docker 2.4.3 Áp dụng Docker vào xây dựng trang web TWEML 2.5 Google API [5] 2.5.1 Giới thiệu Google API 2.5.2 Tại nên sử dụng Google Api 2.5.3 Áp dụng Google Api vào trang web TWEML 2.6 Firebase Storage [6] 20 15 15 16 17 18 18 19 19 19 20 20 21 22 23 23 24 24 25 25 26 27 27 27 28 29 29 29 30 31 31 2.6.1 Giới thiệu Firebase Storage 2.6.2 Tại nên sử dụng Firebase Storage 2.6.3 Áp dụng Firebase vào xây dựng trang web TWEML 2.7 REST [7] 2.7.1 Giới thiệu REST 2.7.2 Tại nên sử dụng REST 2.7.3 Áp dụng REST vào xây dựng web TWEML 31 32 33 33 33 34 35 Chương Phân tích thiết kế hệ thống 3.1 Kiến trúc hệ thống 3.2 Mơ hình phân rã chức 3.3 Mơ hình Usecase 3.3.1 Mơ hình 3.3.2 Mơ tả chức 3.3.2.1.Chức Đăng ký, đăng nhập, quên mật khẩu, đăng xuất 3.3.2.2 Các chức trang cá nhân 3.3.2.3 Các chức xem thông tin sản phẩm 3.3.2.4 Chức đặt hàng toán sản phẩm 3.3.2.5 Chức tìm kiếm sản phẩm 3.3.2.6 Chức quản lý sản phẩm 3.3.2.7 Chức quản lý người dùng 3.3.2.8 Chức quản lý danh mục sản phẩm 3.3.2.9.Chức quản lý đơn hàng 3.4 Mơ hình luồng liệu 3.5 Biểu đồ sequence diagram 3.5.1 Quản lý user 3.5.2 Thanh toán đơn hàng 3.5.3 Quản lý đơn hàng 3.5.4 Quản lý sản phẩm 3.5.5 Thống kê 3.5.6 Tìm kiếm sản phẩm 3.5.7 Đăng ký, đăng nhập, reset mật khẩu, đăng xuất 3.6 Thiết kế sở liệu 3.6.1 Mơ hình thực thể kết hợp (ERD) 3.6.2 Hệ thống sở liệu 3.7 Tổng kết 36 Chương Hiện thực trang web TWEML 86 36 37 38 38 45 45 47 49 50 52 53 55 58 60 62 64 64 66 67 68 70 71 72 74 74 78 86 4.1 Tổng quan trang web 4.2 Đặc tả giao diện người dùng 4.2.1 Giao diện đăng nhập 4.2.2 Giao diện đăng ký 4.2.3 Giao diện trang web 4.2.4 Nội dung trang chủ 4.2.5 Nội dung trang hiển thị sản phẩm theo loại 4.2.6 Thơng tin tóm tắt sản phẩm 4.2.7 Thông tin chi tiết sản phẩm 4.2.8 Giao diện giỏ hàng 4.2.9 Quá trình đặt mua sản phẩm 4.2.10 Thông tin tài khoản: 4.3 Đặc tả giao diện quản lý hệ thống admin 4.3.1 Thanh thông tin 4.3.2 Giao diện dashboard 4.3.3 Giao diện quản lý người dùng 4.3.3.1 Giao diện danh sách người dùng 4.3.3.2 Giao diện thêm người dùng 4.3.3.3 Giao diện sửa thông tin người dùng 4.3.4 Giao diện quản lý sản phẩm 4.3.4.1 Giao diện xem sản phẩm 4.3.4.2 Giao diện thêm sản phẩm 4.3.4.3 Giao diện sửa thông tin sản phẩm 4.3.5 Giao diện quản lý đơn hàng 4.3.6 Giao diện quản lý loại sản phẩm 4.3.7 Giao diện quản lý giao hàng Chương Kết luận hướng phát triển 5.1 Kết luận 5.1.1 Ưu điểm 5.1.2 Nhược điểm 86 86 86 90 92 93 94 97 98 99 100 104 108 108 108 110 110 111 111 112 113 114 115 116 119 120 121 121 121 122 DANH MỤC HÌNH VẼ Hình 1.1 Ảnh chụp hình giao diện trang web Shopee 16 Hình 1.2 Giao diện quản lí đơn hàng bên vận chuyển nhanh.vn 17 Hình 2.1 Tính Sails.js 21 Hình 2.2 Tính MongoDB 23 Hình 2.3 Tính Angular 26 Hình 2.4 Tính Docker 28 Hình 2.5 Chức Google Maps Api 30 Hình 2.6 Lợi ích sử dụng Firebase 32 Hình 2.7 Thiết kế RESTful API 35 Hình 4.1 Giao diện đăng nhập 87 Hình 4.2 Giao diện form đăng nhập 87 Hình 4.3 Thơng báo u cầu kích hoạt tài khoản 89 Hình 4.4 Giao diện form Forgot Password 90 Hình 4.5 Giao diện Đăng ký 91 Hình 4.6 Giao diện header trái (1) phải (2) 92 Hình 4.7 Giao diện Footer trang web 93 Hình 4.8 Sản phẩm hiển theo loại (Điện thoại) 94 Hình 4.9 Danh sách sản phẩm theo loại sản phẩm (Điện thoại) 95 Hình 4.10 Thơng tin tóm tắt sản phẩm 97 Hình 4.11 Thơng tin chi tiết sản phẩm 98 Hình 4.12 Đánh giá sản phẩm 98 Hình 4.13 Nội dung giỏ hàng 99 Hình 4.14 Thơng tin đơn hàng 101 Hình 4.15 Hình thức giao hàng tốn 102 Hình 4.16 Thơng tin khách hàng cần giao hàng 103 4.3.3 Giao diện quản lý người dùng Giao diện quản lý người dùng gồm phần chính: xem danh sách người dùng, thêm người dùng mới, đổi thông tin xóa người dùng Trên thơng tin thấy có thao tác với người dùng xem thêm người dùng, việc xóa đổi thơng tin thao tác giao diện xem người dùng 4.3.3.1 Giao diện danh sách người dùng Hình 4.24 Giao diện danh sách người dùng Giao diện dách sách hiển thị cho admin thông tin người dùng avatar, họ tên, email địa người dùng Ngồi có vai trò người dùng hệ thống: customer admin Admin thay đổi thơng tin vai trò người dùng xóa người dùng qua action bảng Bảng danh sách hỗ trợ admin việc tìm kiếm người dùng cách lọc thông tin qua input search xếp người dùng theo tên, email, địa chỉ, … 110 4.3.3.2 Giao diện thêm người dùng Hình 4.25 Giao diện thêm người dùng Giao diện thêm người dùng form gồm thẻ input để người dùng điền thông tin yêu cầu vào Để tạo người dùng cần thông tin họ tên, email, số điện thoại bắt buộc, ngồi thơng tin khác khơng bắt buộc Khi nhấn “Add” thơng tin thêm vào hệ thống hợp lệ 4.3.3.3 Giao diện sửa thông tin người dùng 111 Hình 4.26 Giao diện sửa đổi thơng tin người dùng Giao diện tương tự thêm người dùng mới, nhiên thông tin cũ tự động điền vào form Admin sửa đổi thơng tin người dùng ngoại trừ email không bỏ trống thông tin bắt buộc Ngồi người dùng thay đổi avatar qua thẻ input file bên 4.3.4 Giao diện quản lý sản phẩm Tương tự giao diện quản lý người dùng, việc quản lý sản phẩm có thao tác xem, xóa, sửa thêm sản phẩm Việc xóa, sửa thao tác trang xem sản phẩm, xem thêm sản phẩm thao tác thông tin 112 4.3.4.1 Giao diện xem sản phẩm Hình 4.27 Giao diện xem sản phẩm Thông tin sản phẩm hiển thị theo bảng, gồm thơng tin hình ảnh, tên sản phẩm, giá bán, loại sản phẩm, hãng, số lượng kho, mô tả sản phẩm nút thao tác sửa, xóa sản phẩm Admin tìm kiếm sản phẩm cách lọc qua thẻ input, xếp sản phẩm theo tên, giá, hãng, loại sản phẩm 113 4.3.4.2 Giao diện thêm sản phẩm Hình 4.28 Giao diện thêm sản phẩm Giao diện tương tự giao diện thêm người dùng, người dùng bắt buộc điền thông tin liên quan đến sản phẩm tên, loại sản phẩm, giá, số lượng hãng sản phẩm, mô tả sản phẩm không bắt buộc Hình ảnh sản phẩm thêm thẻ input file Khi nhấn “Add product” thông tin sản phẩm lưu vào hệ thống hợp lệ 114 4.3.4.3 Giao diện sửa thơng tin sản phẩm Hình 4.29 Giao diện sửa sản phẩm Giao diện form thông tin trên, thông tin cũ sản phẩm tự động điền vào form thông tin Người dùng sửa đổi tất thơng tin liên quan đến sản phẩm không để trống thơng tin bắt buộc Mỗi sản phẩm có tối đa hình tối thiểu hình, để thay đổi hình ảnh sản phẩm người dùng phải vào danh sách ảnh sản phẩm nút “Image gallery” Khi nhấn update thông tin sản phẩm lưu vào thơng tin hợp lý 115 Hình 4.30 Giao diện danh sách ảnh sản phẩm Đây giao diện danh sách sản phẩm, người dùng nhấn vào nút “Image gallery” form giao diện hiển thị (1) Mỗi hình ảnh hiển thị khung hình, hover vào hình ảnh có nút “x” để người dùng xóa hình ảnh, hình khơng xóa hình (2) Nếu chưa đủ hình có khung dùng để thêm hình ảnh mới, nhấn vào người dùng thêm hình ảnh có sẵn máy Khi đủ không hiển thị khung 4.3.5 Giao diện quản lý đơn hàng Quản lý đơn hàng có thao tác mục khác, đơn hàng thay đổi trạng thái, khơng thể thêm xóa đơn hàng Đơn hàng thêm người mua 116 Hình 4.31.a, 4.31.b Bảng thơng tin đơn hàng Đơn hàng mục quan trọng cần quản lý nên bảng thơng tin đơn hàng có nhiều thông tin cần hiển thị Các thông tin chi tiết đơn hàng gồm thông 117 tin khách hàng, sản phẩm đơn hàng, hình thức tốn giao hàng, ngày mua hàng, tổng tiền trạng thái đơn hàng Không giống mục khác, đơn hàng tương tác đơn hàng đơn hàng thay đổi trạng thái Cột bảng checkbox dùng để chọn đơn hàng cần thay đổi trạng thái Sau chọn đơn hàng hiển thị nút để thao tác đơn hàng Hình 4.32 Nút thao tác đơn hàng (1) Cancel: Nút tự động chuyển trạng thái đơn hàng chọn sang trạng thái “Cancel” (2) Change status: Nút hiển thị popup giúp chọn trạng thái cần đổi cho đơn hàng (Hình 4.33.a) Input select nhận options trạng thái thay đổi hệ thống (Hình 4.33.b) Khi nhấn “Change” đơn hàng chọn thay đổi trạng thái người dùng muốn đổi 118 Hình 4.33.a, 4.33.b Thay đổi trạng thái đơn hàng 4.3.6 Giao diện quản lý loại sản phẩm Tương tự mục sản phẩm, loại sản phẩm có thao tác xem, thêm, xóa, sửa Hiện hệ thống có loại sản phẩm điện thoại, máy tính bảng, laptop, phụ kiện, đồng hồ thơng minh Loại sản phẩm có thơng tin tên mơ tả sản phẩm Hình 4.34 Thơng tin loại sản phẩm Form tạo sửa loại sản phẩm đơn giản có thơng tin tên mơ tả sản phẩm, khơng có thơng tin mơ tả hệ thống tự động chọn thông tin mô tả “Thơng tin chưa cung cấp” 119 Hình 4.35 Form sửa thông tin loại sản phẩm 4.3.7 Giao diện quản lý giao hàng Đây giao diện giúp admin xem xét tuyến đường giao hàng khu vực Việc xác định tuyến đường phận backend quản lý Tại admin giám sát tuyến đường giao hàng người giao hàng Nếu cảm thấy tuyến đường khơng hợp lý thay đổi theo nhu cầu admin Hình 4.36 Tuyến đường giao hàng 120 Chương Kết luận hướng phát triển 5.1 Kết luận Sau thời gian nghiên cứu, tìm hiểu cơng nghệ, sở lý thuyết sử dụng phổ biến hiệu Angular, Sails.js, MongoDB, Docker, Google API, Firebase Storage, REST Kết hợp với kinh nghiệm trải qua q trình học tập trường Đại học Cơng nghệ Thông tin, kinh nghiệm thực tế qua đồ án lập trình ứng dụng mạng kinh nghiệm q trình thực tập làm việc cơng ty chuyên web bên Kết đề tài ứng dụng nghiên cứu, kiến thức, kinh nghiệm vào việc thực xây dựng trang web hồn chỉnh đảm bảo tính khoa học tính Nhóm tác giả xây dựng phát triển thành cơng trang web TWEML với chức cho phép người dùng tạo tài khoản, đặt hàng, quản lý hàng hóa, vận chuyển Trải qua q trình dài từ việc khảo sát, đánh giá nhu cầu thực tế, phát sinh y tưởng, nghiên cứu công nghệ, kỹ thuật đến phân tích thiết kế hệ thống thực thành cơng trang web kiểm thử, nhóm tác giả có nhận định ưu điểm nhược điểm toàn đồ án trang web TWEML 5.1.1 Ưu điểm Đồ án có nghiên cứu, tìm hiểu giới thiệu công nghệ, kỹ thuật thư viện cần thiết ứng dụng vào thực trang web Bên cạnh đó, nhóm tác giả có nhận định tình hình, khảo sát thực tế phân tích, thiết kế, nghiên cứu để xây dựng phát triển trang web hoàn chỉnh Trang web TWEML phát triển đồ án với chức website thương mại điện tử cung cấp giải pháp gom nhóm đơn hàng giải vấn đề đặt đầu báo cáo cung cấp giải pháp giúp cho 121 người bán tự chủ việc quản lý đơn hàng Áp dụng cơng nghệ Docker giúp việc triển khai trang web cách nhanh chóng đỡ tốn Trang web sở hữu Server xây dựng Sails.Js dựa Nodejs, liệu quản lý, lưu trữ MongoDB hình ảnh quản lý Firebase để đáp ứng nhu cầu lưu nhiều file cho trang web Trang web TWEML sở hữu đầy đủ chức website thương mại điện tử đáp ứng yêu cầu chức mà nhóm tác giả đặt ban đầu ● Trang web cung cấp chức đăng ký, đăng nhập, quên mật khẩu, chỉnh sửa profile việc quản lý thông tin người dùng, đặt hàng, theo dõi đơn hàng, cho người dùng Phía trang admin thêm, xóa , sửa sản phẩm, theo dõi số lượng user, đơn hàng, gom nhóm đơn hàng ● Trang web có tích hợp Paypal cho phép người dùng lựa chọn phương thức tốn trực tuyến thay tốn theo kiểu truyền thống COD ● Trang web cho phép người dùng bình luận đánh giá sản phẩm để giúp người có nhìn khách quan sản phẩm đem đến trải nghiệm tốt ● Trang admin có biểu đồ phân tích số lượng khách ghé thăm, số lượng đơn hàng, danh sách top sản phẩm bán nhiều giúp cho người bán điều chỉnh chiến lược kinh doanh hợp lí ● Trang web hỗ trợ Google Maps Api để ghi nhận tọa độ vị trí khách hàng để giúp cho việc giao hàng thuận tiện ● Trang web có gửi email xác nhận user, để đảm bảo tính xác thực có mã hóa mật user để tăng cường tính bảo mật 5.1.2 Nhược điểm Trang web TWEML đạt kết khả quan hoàn thành mục tiêu ban đầu mà đặt Tuy nhiên, để trở thành 122 sản phẩm thương mại, có sức cạnh tranh với ứng dụng thị trường Nhóm tác giả định hướng cải thiện, khắc phục hạn chế tồn phát triển, mở rộng ứng dụng phiên tập trung vào nội dung sau: ● Thực nâng cấp, cải thiện, khắc phục hạn chế tồn như: ○ Về giao diện dù thiết kế theo hướng single page tổng quan giao diện theo xu hướng cũ chưa đáp ứng mặt thiết kế ○ Hiệu trang web chưa tốt cách tổ chức code chưa đảm bảo, nhóm cần cải thiện lại cấu trúc code để đảm bảo trang web load cách mượt mà ● Nghiên cứu phát triển đồ án lên thành khóa luận: ○ Xây dựng, phát triển thuật tốn áp dụng công nghệ machine learning vô trang web giúp gợi ý sản phẩm cho người dùng, gom nhóm hóa đơn cách tự động ○ Nghiên cứu xu hướng phát triển website thương mại điện tử khác để áp dụng cải tiến ○ Tìm để tạo nên khác biệt so với trang web khác ○ Khắc phục lỗi vấn đề tồn đọng đồ án chuyên ngành để áp dụng vào khóa luận cách tốt ○ Xây dựng hệ sở liệu đa dạng phong phú cho trang web 123 Tài liệu tham khảo [1] [Trực tuyến] Available: https://sailsjs.com/ [Đã truy câp 2019] [2] [Trực tuyến] Available:https://viblo.asia/p/so-sanh-mongodb-va-mysqlQbq5QWWEZD8 [Đã truy câp 2019] [3] [Trực tuyến] Available:https://viblo.asia/p/tai-sao-chung-ta-nen-su-dung-angulareW65GEYPZDO [Đã truy câp 2019] [4] [Trực tuyến] Available:https://docs.docker.com/ [Đã truy câp 2019] [5] [Trực tuyến] Available:https://developers.google.com/maps/documentation/ [Đã truy câp 2019] [6] [Trực tuyến] Available:https://firebase.google.com/?authuser=0 [Đã truy câp 2019] [7] [Trực tuyến] Available:https://viblo.asia/p/tim-hieu-ve-restful-web-serviceOEqGj5JNM9bL [Đã truy câp 2019] 124

Ngày đăng: 18/07/2019, 18:31

Từ khóa liên quan

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

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

Tài liệu liên quan