TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI LOG O KHO A MÔN HỌC CÔNG CỤ PHÁT TRIỂN PHẦN MỀM ĐỀ TÀI: Nghiên cứu, tìm hiểu Magento ứng dụng xây dựng website thương mại điện tử Giảng viên HD: Ths Nguyễn Thái Cường 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A BỐ CỤC • Phần 1: Tìm hiểu Magento 1.1 Giới thiệu Magento 1.2 Đặc điểm Magento 1.3 Các tính 1.4 Kiến trúc Megento • Phần 2: Ứng dụng Megento 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 2 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.1 Giới thiệu Magento Magento phần mềm mã nguồn mở viết ngơn ngữ lập trình PHP, giúp tạo website e-commerce nhanh chóng đầy đủ chức cần thiết Nền tảng phát triển Varien vào năm 2007 Là mã nguồn phổ biến Zend Framework 17/11/2015, phiên Magento 2.0 phát hành có nhiều tính cao cấp cấu trúc phát triển Theo Aheadworks 2016, có tới 29,8% website thương mại điện tử xây dựng từ Magento 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 3 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.2 Đặc điểm Magento Ưu điểm: Mã nguồn mở Phiên Magento Community hồn tồn miễn phí Hỗ trợ Full-Page Caching Varnish giúp thời gian tải trang nhanh 50% so với tảng khác Có đầy đủ chức trang thương mại điện tử Thân thiện với điện thoại di động Khả SEO mạnh mẽ Bảo mật cải thiện, cập nhật tảng định kỳ Webiste: https://haui.edu.vn 2/28/2021 © 2021 Hanoi University of Industry All rights reserved 4 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.2 Đặc điểm Magento Nhược điểm: Lập trình, cấu hình khó Do tính phức tạp Magento Từ thời gian chi phí để phát triển tăng lên Một số tiện ích Magento không hoạt động Magento Nhiều tiện ích phải trả phí để sử dụng 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 5 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.3 Các tính Magento Các tính vượt trội: Wishlists: Lưu trữ, chia sẻ thông tin mặt hàng, cung cấp danh sách sản phẩm cho user khác Multi store/Mall feature: Cung cấp nhiều shop, điểm bán hàng, kho hàng khác Compare products: Cho phép người dùng đối chiếu, so sánh sản phẩm CMS system for static pages: Đây trang tĩnh, xây dựng hoàn toàn độc lập so với hệ thống sản phẩm, giúp tạo tùy biến cho chiến dịch bán hàng, marketing khác 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 6 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.3 Các tính Magento Các tính vượt trội: Bundle/Grouped/Digital products & more: Phân loại theo gói, nhóm,… dựa vào thuộc tính riêng biệt sản phẩm Good SEO performance: Tự động tối ưu cho cơng cụ tìm kiếm, tích hợp sẵn SEO Layered/Filter navigation: Cho phép xây dựng lọc thơng minh để giúp việc tìm kiếm sản phẩm trở nên đơn giản, dễ dàng người dùng Advanced searching: Đưa tìm kiếm nâng cao, giúp hỗ trợ điều hướng user 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 7 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.4 Kiến trúc Magnento Mageno kết hợp tuyệt vời Zend framework với kiến trúc MVC (Model-View-Controller) 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 8 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A 1.4 Kiến trúc Magnento Cấu trúc module Magento: Block: Đây nơi dùng để upload liệu, sửa đổi thông tin cần thiết từ database trước cho publish template Controller: Thu nhận yêu cầu từ user chuyển chúng tới lớp xử lý khác Helper: Giải thích chức hệ thống Etc: Cung cấp file xml khác để cấu hình cho module SQL: Được sử dụng để cập nhật, tạo bảng liệu đưa điều chỉnh liệu Model: Nơi để viết câu lệnh truy vấn sở liệu 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 9 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Ứng dụng Magento Phân tích thiết kế hệ thống Website: - Đặc tả toán: Bán hàng điện tử Chức website - Quản lý sản phẩm - Quản lý đơn đặt hàng - Quản lý người dùng - Xem hàng - Mua hàng 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 10 10 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Ứng dụng Magento Các tác nhân: Khách hàng - User - Guest (Khách hàng ghé thăm) Admin 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 11 11 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Biểu đồ Use Case tổng quát: 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 12 12 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Biểu đồ Use Case đăng ký, đăng nhập 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 13 13 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Biểu đồ Use Case Quản lý sản phẩm 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 14 14 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Biểu đồ Use Case Đặt hàng: 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 15 15 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Biểu đồ trạng thái Biểu đồ trạng thái đối tượng Giỏ hàng 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 16 16 TRƯỜNG ĐẠIPHÁT HỌC CÔNG NỘI CÔNG CỤ TRIỂNNGHIỆP PHẦN HÀ MỀM LOG O KHO A Biểu đồ lớp phân tích: 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 17 17 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI LOG O KHO A THANK YOU ! 2/28/2021 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 18 ... CỤC • Phần 1: Tìm hiểu Magento 1.1 Giới thiệu Magento 1 .2 Đặc điểm Magento 1.3 Các tính 1.4 Kiến trúc Megento • Phần 2: Ứng dụng Megento 2/ 28 /20 21 Webiste: https://haui.edu.vn © 20 21 Hanoi University... vào năm 20 07 Là mã nguồn phổ biến Zend Framework 17/11 /20 15, phiên Magento 2. 0 phát hành có nhiều tính cao cấp cấu trúc phát triển Theo Aheadworks 20 16, có tới 29 ,8% website thương mại điện tử. .. đầy đủ chức trang thương mại điện tử Thân thiện với điện thoại di động Khả SEO mạnh mẽ Bảo mật cải thiện, cập nhật tảng định kỳ Webiste: https://haui.edu.vn 2/ 28 /20 21 © 20 21 Hanoi University of