BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC KINH TẾ THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH ĐỒ ÁN CUỐI KỲ ĐỀ TÀI: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ CHO CỬA HÀNG NƯỚC UỐNG DINH DƯỠNG - SUNKISSED MÔN HỌC: PHÁT TRIỂN ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ Giáo viên hướng dẫn: NGUYỄN MẠNH TUẤN Mã lớp học phần: 24C1INF50902703 Khóa – Lớp: DH48EEC01 Nhóm: 05 Thành phố Hồ Chí Minh, tháng 12, năm 2024 Phát triển ứng dụng thương mại điện tử - Nhóm 05 MỤC LỤC DANH MỤC HÌNH ẢNH.4 DANH MỤC BẢNG BIỂU.9 BẢNG PHÂN CÔNG ĐÁNH GIÁ THÀNH VIÊN.13 CHƯƠNG 01: TỔNG QUAN. Lý do chọn đề tài. Mục tiêu nghiên cứu. Đối tượng nghiên cứu.
Phương pháp thực hiện. Phạm vi nghiên cứu.15 CHƯƠNG 02: MÔ TẢ HỆ THỐNG/CHƯƠNG TRÌNH. Thanh điều hướng - Navigation. Danh mục sản phẩm phổ biến.
Danh mục sản phẩm. Sản phẩm mới về. Showcase sản phẩm. Trang cửa hàng.
Danh sách sản phẩm. Chi tiết sản phẩm. Chức năng hiển thị mô tả thông tin chi tiết sản phẩm. Bảng thuộc tính sản phẩm.
Mục review sản phẩm.30 1 Phát triển ứng dụng thương mại điện tử - Nhóm 05 2. Mục đề xuất sản phẩm khác. Danh sách sản phẩm có trong giỏ hàng. Chức năng cho giỏ hàng.
Danh mục yêu thích – Wishlist. Thông tin giao hàng. Thanh toán và vận chuyển. Phương thức thanh toán.
Trang so sánh. Tên, giá, mô tả, màu sắc, trạng thái sản phẩm, cân nặng, kích thước mua và xóa 41 2. Quản lý tài khoản (accounts. Đăng nhập, đăng ký (login-register.
Giới thiệu thương hiệu. Thông tin liên hệ.48 CHƯƠNG 03: ĐIỀU CHỈNH, MỞ RỘNG VÀ PHÁT TRIỂN HỆ THỐNG/CHƯƠNG TRÌNH. Phân tích các layout có sẵn. Thiết kế chương trình trên Figma.
Mô tả về layout. Điều chỉnh trên Source Code. Trang cửa hàng. Chi tiết sản phẩm.109 2 Phát triển ứng dụng thương mại điện tử - Nhóm 05 3.
Về chúng tôi.203 CHƯƠNG 04: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.225 CHƯƠNG 05: PHỤ LỤC.227 TÀI LIỆU THAM KHẢO.228 3 Phát triển ứng dụng thương mại điện tử - Nhóm 05 DANH MỤC HÌNH ẢNH Hình 1. Html thanh điều hướng - Navigation. Html của Hero. Html của Danh mục sản phẩm phổ biến.
Html Danh mục sản phẩm. Html của Deals. Html của Sản phẩm mới về. Html của Showcase sản phẩm.
Html của Newsletter. Html của Footer. Html của Breadcrumbs. Html của Danh sách sản phẩm.
Source code tham khảo mục hình ảnh. Source code tham khảo mục mô tả. Mục tham khảo các biến thể sản phẩm. Mục tham khảo số lượng, thêm vào giỏ, yêu thích và sản phẩm trong kho.
Tham khảo bảng thuộc tính sản phẩm. Mục tham khảo review sản phẩm. Source code tham khảo mục đề xuất sản phẩm khác. Source code khung sản phẩm của trang Cart.
Source code của các chức năng cho Giỏ hàng. Source code khung sản phẩm của trang Wishlist. Source code Tổng quan trang thanh toán. Source code Thông tin giao hàng.
Source code Xác nhận đơn hàng. Source code Thanh toán và vận chuyển. Source code Phương thức thanh toán. Source code Trang so sánh.
Source code Tên, giá, mô tả, màu sắc, trạng thái sản phẩm, cân nặng, kích thước mua và xóa. Source code Newsletter. Source code tổng quan trang tài khoản. Source code Hồ sơ người dùng.
Source code tổng quan trang tài khoản. Source code cập nhật thông tin người dùng. Source code địa chỉ giao hàng. Source code đổi mật khẩu.
Source code html của trang gốc.45 4 Phát triển ứng dụng thương mại điện tử - Nhóm 05 Hình 38. Landing page Juice Juice. Landing page Juice Juice. Trang landing page OLIPOP Healthy Prebiotic Soda.
Trang landing page OLIPOP Healthy Prebiotic Soda. Landing page Retrodx. Landing page Retrodx. Landing page Retrodx.
Trang chủ Figma. Chi tiết sản phẩm Figma. Giỏ hàng Figma. Css các phần tử trên web.
Định dạng chung cho chiều cao của header. Màu chung cho các phần tử. Định dạng nút trên trang web. Định dạng font cho các phần tử.
Định dạng header. Header và Thanh điều hướng - Trước và sau khi chỉnh sửa. Định dạng khung chứa. Định dạng các lon trong Hero.
Định dạnh tiêu đề Hero. JS Tạo tuyết. JS Tạo tuyết. JS Tạo tuyết.
JS Lắng nghe sự kiện cuộn trang & tùy chỉnh chuyển động của từng lon. JS: Lưu vị trí mới của lon. HTML Giới thiệu thương hiệu. Định dạng chung cho kích thước và bố trí của section brandintro.
Định dạng cho các thành phần trong section. Định dạng cho phần nội dung ở cột giữa. Định dạng kích thước, vị trí và hiệu ứng cho các tay bên trái và bên phải. JS: Xác định các phần từ ở trong Giới thiệu thương hiệu.
JS: Di chuyển phần tử có trong Giới thiệu thương hiệu. JS: Trả phần tử về vị trí cũ khi ra khỏi Giới thiệu thương hiệu. HTML : Sản phẩm nổi bật. HTML Sản phẩm nổi bật.
Định dạng cho kích thước, font chữ của từng phân loại sản phẩm, giá cũ giá mới 71 Hình 75. Js: Di chuyển tên và giá của sản phẩm. HTML: Danh mục sản phẩm. Định dạng thanh tab phân loại sản phẩm.
Định dạng các ô chứa sản phẩm. HTML bình luận khách hàng. Nội dung bên trong. Định dạng phần hình ảnh khách hàng và tiêu đề nội dung bình luận.78 5 Phát triển ứng dụng thương mại điện tử - Nhóm 05 Hình 82.
Bình luận khách hàng sau khi được thêm vào. HTML: Câu hỏi thường xuyên. HTML: Form thu thập câu hỏi. Định dạng chung cho kích thước của ô chứa các câu hỏi và form nhận câu hỏi 80 Hình 86.
Định dạng cho cách bố trí của các thanh câu hỏi và kiểu chữ của từng thanh. Định dạng cho trạng thái hover của thanh câu hỏi và khối câu trả lời. Định dạng cho khung Form nhận câu hỏi. Định dạng các phần tử bên trong form.
Câu hỏi thường xuyên và Form thu thập câu hỏi sau khi thêm vào. HTML danh mục bài viết. Định dạng cho cách bố trí hai bài viết. Định dạng cho hình ảnh và nội dung bên trong bài viết:.
Danh mục bài viết sau khi thêm vào.85 Hình 96 HTML Footer. Footer trước và sau khi chỉnh sửa. HTML Cải tiến footer. JS cải tiến footer.
Hình html cải tiến footer. Css hình tròn giọt nước. JS: Định dạng màu sắc cho giọt nướcHình. JS: Lắng nghe sự kiện di chuyển chuột để cập nhật vị trí giọt nước.
Hiệu ứng Giọt nước con trỏ chuột sau khi được thêm vào. HTML của bộ lọc sản phẩm. CSS của phần bộ lọc. Bộ lọc sản phẩm.
HTML của bộ sắp xếp sản phẩm. CSS của bộ sắp xếp sản phẩm. Bộ sắp xếp sản phẩm. Html tổng quan lưới sản phẩm.
cssl tổng quan lưới sản phẩm. Ảnh sản phẩm trong shop. CSS của danh mục hình ảnh. Các hành động đối với sản phẩm.
CSS của phần hành động đối với sản phẩm. Hành động đối với sản phẩm sau khi chỉnh sửa. HTML các thông tin của sản phẩm. CSS của các thông tin sản phẩm.
HTML của nút thêm vào giỏ hàng. css của nút thêm vào giỏ hàng. HTML của danh sách các trang và nút chuyển trang. CSS của danh sách các trang và nút điều hướng.
HTML tổng thể của section "sk-prd".106 6 Phát triển ứng dụng thương mại điện tử - Nhóm 05 Hình 125. CSS tổng thể của section "sk-prd". HTML của phần trái section "sk-prd". CSS của phần trái section "sk-prd".
Javascript của tính năng zoom ảnh sản phẩm. HTML phần phải của section "sk-prd". CSS định dạng phần phải với flexbox. CSS định dạng nút chuyển tab và các hiệu ứng khi hover và chọn.
CSS định dạng lưới các sản phẩm tương tự. CSS định dạng cho lưới các sản phẩm mua kèm. CSS định dạng các thông tin cơ bản của sản phẩm. CSS định dạng thao tác thay đổi số lượng sản phẩm.
CSS định dạng thao tác thêm vào giỏ hàng. CSS định dạng thao tác thêm vào wishlist. CSS định dạng thao tác chọn phân loại dung tích sản phẩm. CSS định dạng thông báo pop-up.
Javascript hiển thị nội dung của từng tab Sản phẩm tương tự và Sản phẩm mua kèm. Javascript hiển thị các hiệu ứng đã định dạng cho sản phẩm sau khi được chọn. Javascript tự động cuộn xuống phần review khi nhấn và ô đánh giá trung bình 119 Hình 143. Javascript tăng giảm số lượng sản phẩm khi chọn vào dấu + hoặc - ở mục số lượng sản phẩm.
Javascript tính năng hiển thị thông báo khi khách hàng chọn thêm vào giỏ hàng hay wishlist. Javascript hiệu ứng chuyển màu section “sk-prd” sau khi load xong trang. HTML của hình section break dạng gợn sóng được tạo bằng svg và path. CSS của hình section break dạng gợn sóng được tạo bằng svg và path.
Hình minh họa section break dạng gợn sóng. HTML tổng thể section "sk-prd-details". CSS của section "sk-prd-details". HTML phần thông tin sản phẩm.
CSS phần thông tin sản phẩm. CSS định dạng bảng hàm lượng dinh dưỡng sản phẩm. CSS định dạng bảng hàm lượng dinh dưỡng sản phẩm. HTML tổng thể cho section "sk-review".
CSS định dạng chung cho section "sk-review". HTML định dạng nút đánh giá. CSS định dạng nút đánh giá. CSS định dạng phần form đánh giá pop-up.
CSS định dạng phần form đánh giá pop-up. JS định dạng phần form đánh giá pop-up. HTML phần đánh giá trung bình. CSS định dạng ngôi sao ở phần đánh giá.
HTML định dạng phần chi tiết đánh giá khách hàng.137 7 Phát triển ứng dụng thương mại điện tử - Nhóm 05 Hình 165. CSS định dạng phần chi tiết đánh giá khách hàng. CSS định dạng nút pagination cho phần đánh giá khách hàng. CSS định dạng nút Tiếp tục cuộc dạo chơi.
Đánh giá được lưu trữ dưới dạng mảng. Javascript tạo các đánh giá dựa vào mảng. Quy định các sự kiện cho nút pagination. Javascript tạo bộ lọc cho các đánh giá theo số sao.
Javascript tự động cuộn đến section của sản phẩm. HTML của khung sản phẩm. HTML của bảng phí vận chuyển, mã giảm giá và tổng cộng giá trị giỏ hàng. CSS của form nhập địa chỉ giao hàng.
HTML của form áp dụng mã giảm giá. CSS của form áp dụng mã giảm giá. HTML của bảng tính tổng cộng giá trị giỏ hàng. CSS của tổng cộng giá trị giỏ hàng.146 8 Phát triển ứng dụng thương mại điện tử - Nhóm 05 DANH MỤC BẢNG BIỂU Bảng 1.
Hero trước và sau khi chỉnh sửa. Giới thiệu thương hiệu trước và sau khi chỉnh sửa.70 Bảng 3 Deals trước và sau khi chỉnh sửa. Danh mục sản phẩm trước và sau chỉnh sửa. Thay đổi màu nền khi scroll đến 1 section nào đó.
Lưới sản phẩm sau khi chỉnh sửa. Danh mục hình ảnh sản phẩm sau khi chỉnh sửa. Các thông tin của sản phẩm sau khi chỉnh sửa. Nút thêm vào giỏ hàng sau khi chỉnh sửa.
Danh sách các trang và nút điều hướng sau khi chỉnh sửa. Bảng giao diện trước và sau khi chỉnh sửa của section sản phẩm. Bảng giao diện trước và sau khi chỉnh sửa của phần sản phẩm tương tự và mua kèm.