Khóa luận tốt nghiệp: Xây dựng website thương mại điện tử ứng dụng blockchain - Đặng Phương Tân

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

2021

178
0
0

Phí lưu trữ

45 Point

Tóm tắt

I. Tổng quan về khóa luận blockchain và thương mại điện tử

Khóa luận tốt nghiệp "Áp dụng công nghệ Blockchain xây dựng website thương mại điện tử" được thực hiện bởi sinh viên Đặng Phương Tân, mã số 16521071, thuộc Khoa Công nghệ Phần mềm, Trường Đại học Công nghệ Thông tin – Đại học Quốc gia TP. Hồ Chí Minh. Đề tài hoàn thành năm 2021 dưới sự hướng dẫn của ThS. Trần Anh Dũng. Công nghệ Blockchain đang thay đổi cách vận hành của thương mại điện tử toàn cầu. Thay vì phụ thuộc vào trung gian truyền thống, Blockchain cho phép giao dịch diễn ra trực tiếp, minh bạch và không thể bị giả mạo. Đây là nền tảng lý tưởng để xây dựng hệ thống mua bán trực tuyến đáng tin cậy. Đề tài tập trung ứng dụng nền tảng Ethereum cùng Smart Contract để quản lý sản phẩm, giao dịch và thông tin người mua. NodeJS được sử dụng làm server phụ trợ, xử lý các tác vụ không cần lưu trên chuỗi khối. Hệ thống hỗ trợ nhắn tin thời gian thực qua SocketIO và gửi email xác nhận qua NodeMailer. Mục tiêu chính là xây dựng một website thương mại điện tử phi tập trung, nơi dữ liệu sản phẩm và lịch sử giao dịch được lưu trữ bất biến trên Blockchain, giúp tăng niềm tin giữa người mua và người bán.

1.1. Bối cảnh nghiên cứu và tác giả đề tài

Đặng Phương Tân là sinh viên năm cuối ngành Kỹ thuật Phần mềm tại Trường Đại học Công nghệ Thông tin – ĐHQG TP. HCM. Khóa luận được thực hiện năm 2021, trong giai đoạn thương mại điện tử bùng nổ mạnh mẽ tại Việt Nam. Sự gia tăng của các nền tảng mua bán trực tuyến kéo theo nhiều vấn đề về bảo mật, giả mạo thông tin và thiếu minh bạch trong giao dịch. Nghiên cứu này ra đời nhằm đề xuất giải pháp kỹ thuật dựa trên Blockchain để giải quyết các thách thức đó. Đây là hướng nghiên cứu mới mẻ, có giá trị ứng dụng thực tiễn cao trong lĩnh vực công nghệ phần mềm và kinh tế số.

1.2. Mục tiêu và phạm vi của đề tài

Đề tài đặt ra mục tiêu xây dựng website thương mại điện tử hoàn chỉnh, tích hợp công nghệ Blockchain để đảm bảo tính minh bạch và an toàn cho giao dịch. Phạm vi nghiên cứu bao gồm các chức năng cốt lõi: quản lý sản phẩm, quản lý người dùng, giỏ hàng, thanh toán và nhắn tin thời gian thực. Smart Contract trên nền tảng Ethereum chịu trách nhiệm lưu trữ và xử lý dữ liệu quan trọng như thông tin sản phẩm và lịch sử mua hàng. NodeJS đảm nhận xử lý nghiệp vụ phụ trợ. Hệ thống hướng đến tính phi tập trung, nơi không một bên thứ ba nào có quyền kiểm soát toàn bộ dữ liệu giao dịch.

II. Vấn đề bảo mật trong thương mại điện tử truyền thống

Thương mại điện tử truyền thống hoạt động dựa trên mô hình tập trung. Toàn bộ dữ liệu giao dịch, thông tin người dùng và lịch sử mua hàng được lưu trữ tại một máy chủ trung tâm duy nhất. Mô hình này tạo ra điểm yếu cố hữu: khi máy chủ bị tấn công, toàn bộ dữ liệu có thể bị đánh cắp hoặc giả mạo. Các vấn đề phổ biến bao gồm gian lận thanh toán, làm giả thông tin sản phẩm và thiếu cơ chế kiểm chứng nguồn gốc hàng hóa. Người mua không thể xác minh độc lập tính xác thực của thông tin mà người bán cung cấp. Hệ thống đánh giá truyền thống dễ bị thao túng bằng tài khoản ảo. Blockchain giải quyết vấn đề này qua cơ chế phi tập trung. Dữ liệu được phân tán trên nhiều nút mạng. Mỗi giao dịch được ký số bằng thuật toán ECDSA, đảm bảo tính xác thực tuyệt đối. Hàm băm mật mã liên kết các block với nhau, khiến việc sửa đổi dữ liệu cũ gần như bất khả thi. Tính không thể đảo ngược của Blockchain là yếu tố then chốt. Sau khi giao dịch được ghi nhận và xác nhận đủ lâu, dữ liệu không thể thay đổi, tạo ra cơ sở tin cậy tự nhiên mà không cần đến bên thứ ba.

2.1. Tính tin cậy và bất biến của công nghệ Blockchain

Blockchain sở hữu hai tính chất nổi bật phù hợp với thương mại điện tử. Tính tin cậy đến từ việc mọi giao dịch được ký bằng thuật toán ECDSA – khả năng giả mạo chữ ký gần như bằng không do yêu cầu tài nguyên tính toán cực lớn. Hàm băm mật mã bao phủ toàn bộ quá trình từ khởi tạo đến xác nhận giao dịch. Tính không thể đảo ngược đảm bảo dữ liệu đã vào sổ cái không bị sửa đổi. Mỗi block chứa dấu vết của toàn bộ giao dịch trước đó thông qua ID block. Việc thay đổi một giao dịch đòi hỏi phải thay đổi toàn bộ chuỗi, yêu cầu sức mạnh tính toán vượt quá 51% toàn mạng – điều gần như không thể thực hiện.

2.2. Rủi ro bảo mật của hệ thống thương mại tập trung

Hệ thống thương mại điện tử tập trung truyền thống đối mặt với nhiều rủi ro nghiêm trọng. Điểm thất bại duy nhất tại máy chủ trung tâm khiến toàn bộ hệ thống dễ bị tấn công DDoS hoặc xâm nhập trái phép. Dữ liệu người dùng bao gồm thông tin cá nhân, lịch sử giao dịch và thông tin thanh toán có thể bị rò rỉ hàng loạt. Người bán gian lận có thể chỉnh sửa thông tin sản phẩm sau khi người mua đặt hàng mà không để lại dấu vết. Hệ thống đánh giá và bình luận dễ bị làm giả bằng tài khoản ảo. Không có cơ chế độc lập nào cho phép người mua tự kiểm chứng thông tin mà không phải tin tưởng hoàn toàn vào nền tảng trung gian.

III. Giải pháp Blockchain và Smart Contract trong đề tài

Giải pháp kỹ thuật của đề tài xây dựng trên ba trụ cột chính: Ethereum Blockchain, Smart Contract và NodeJS. Mỗi thành phần đảm nhận vai trò riêng biệt trong kiến trúc hệ thống. Ethereum là nền tảng Blockchain công cộng với khả năng chạy Smart Contract. Smart Contract là các đoạn mã tự thực thi khi điều kiện xác định được đáp ứng. Trong đề tài, Smart Contract quản lý bốn bảng dữ liệu quan trọng: Product lưu thông tin sản phẩm, Category phân loại danh mục, PurchasedInfo ghi nhận lịch sử mua hàng và SellerPicks đánh dấu sản phẩm nổi bật của người bán. NodeJS xử lý các nghiệp vụ phụ trợ không cần tính bất biến của Blockchain, bao gồm quản lý tài khoản người dùng, giỏ hàng, bình luận, đánh giá và thông báo. SocketIO tích hợp vào NodeJS cho phép xây dựng tính năng nhắn tin thời gian thực giữa người dùng trong hệ thống. NodeMailer đảm nhận gửi email xác nhận khi người dùng đăng ký tài khoản mới hoặc khôi phục mật khẩu. Kiến trúc lai này kết hợp điểm mạnh của Blockchain về tính bất biến và minh bạch với hiệu suất xử lý nhanh và linh hoạt của NodeJS, tạo ra hệ thống vừa bảo mật cao vừa đáp ứng nhu cầu vận hành thực tế.

3.1. Kiến trúc Smart Contract trên nền tảng Ethereum

Smart Contract trong đề tài được triển khai trên mạng Ethereum. Mỗi người dùng sở hữu một cặp khóa: khóa bí mật dùng để ký giao dịch và khóa công khai dùng để xác minh. Khi người mua thực hiện giao dịch, dữ liệu được mã hóa bằng khóa bí mật và phát đi trên mạng. Người nhận xác minh bằng khóa công khai của người gửi. Bốn bảng dữ liệu chính trong Smart Contract là Product lưu thông tin sản phẩm, Category phân loại danh mục, PurchasedInfo ghi nhận lịch sử mua hàng và SellerPicks đánh dấu sản phẩm nổi bật. Toàn bộ dữ liệu này bất biến sau khi được ghi nhận, đảm bảo không thể bị giả mạo.

3.2. Tích hợp NodeJS SocketIO và NodeMailer vào hệ thống

NodeJS đảm nhận xử lý 11 bảng dữ liệu phụ trợ trên server, bao gồm Account, Cart, Chat, Comment, Rating, Report và Sale. Đây là dữ liệu cần linh hoạt và không nhất thiết phải lưu trên Blockchain để tránh chi phí gas. SocketIO được tích hợp để xây dựng tính năng nhắn tin thời gian thực giữa người dùng, phù hợp với nhu cầu trao đổi nhanh về sản phẩm trước khi quyết định mua hàng. NodeMailer xử lý gửi email xác nhận tài khoản và đặt lại mật khẩu, hỗ trợ TLS/STARTTLS để đảm bảo bảo mật trong quá trình truyền email. Sự phối hợp của ba công cụ này tạo nên trải nghiệm người dùng mượt mà và hiện đại.

IV. Kết luận và ứng dụng thực tiễn của đề tài blockchain

Đề tài đã chứng minh tính khả thi của việc tích hợp Blockchain vào thương mại điện tử. Hệ thống được xây dựng thành công với đầy đủ các chức năng cốt lõi: đăng ký sản phẩm trên chuỗi khối, quản lý giao dịch minh bạch và nhắn tin thời gian thực. Giá trị khoa học của đề tài nằm ở kiến trúc lai giữa Blockchain và NodeJS. Phương pháp này tận dụng ưu điểm của từng công nghệ trong khi hạn chế nhược điểm của chúng. Dữ liệu quan trọng và cần bất biến đặt trên Blockchain. Dữ liệu cần tốc độ và linh hoạt xử lý qua NodeJS. Hướng phát triển tương lai bao gồm tích hợp ví điện tử MetaMask để cho phép thanh toán trực tiếp bằng tiền mã hóa, mở rộng sang mạng Layer 2 để giảm phí giao dịch và tăng tốc độ xử lý. Hệ thống cũng có thể mở rộng chức năng quản lý chuỗi cung ứng, giúp truy xuất nguồn gốc sản phẩm từ nhà sản xuất đến tay người tiêu dùng. Đề tài đóng góp một mô hình tham khảo có giá trị cho các nhà phát triển muốn xây dựng ứng dụng thương mại điện tử phi tập trung. Công nghệ Blockchain đang trở thành nền tảng thiết yếu của nền kinh tế số hiện đại.

4.1. Kết quả đạt được và giá trị khoa học của đề tài

Sau quá trình nghiên cứu và triển khai, đề tài đã xây dựng thành công website thương mại điện tử với dữ liệu sản phẩm và lịch sử giao dịch được lưu trên Ethereum Blockchain. Hệ thống đảm bảo tính minh bạch khi mọi giao dịch có thể tra cứu công khai trên chuỗi khối. Tính bất biến ngăn chặn gian lận và làm giả dữ liệu sau khi giao dịch được xác nhận. Chức năng nhắn tin thời gian thực qua SocketIO và email xác nhận qua NodeMailer nâng cao trải nghiệm người dùng. Đề tài chứng minh rằng kiến trúc Blockchain kết hợp NodeJS có thể hoạt động hiệu quả trong môi trường thương mại điện tử thực tế với chi phí phát triển hợp lý.

4.2. Hướng phát triển và mở rộng hệ thống trong tương lai

Hệ thống có nhiều hướng mở rộng tiềm năng trong tương lai. Tích hợp MetaMask cho phép người dùng thanh toán trực tiếp bằng Ether hoặc token ERC-20, loại bỏ hoàn toàn trung gian tài chính. Chuyển sang mạng Polygon hoặc Layer 2 khác giúp giảm đáng kể phí gas – điểm yếu lớn nhất của Ethereum hiện tại. Mở rộng chức năng truy xuất nguồn gốc sản phẩm biến hệ thống thành công cụ mạnh cho thương mại điện tử xuyên biên giới. Áp dụng cơ chế đánh giá phi tập trung trên Blockchain ngăn chặn hoàn toàn việc làm giả đánh giá sản phẩm, nâng cao độ tin cậy cho toàn bộ nền tảng.

21/04/2026

Trích đoạn nội dung tài liệu

ĐẠ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 ĐẶNG PHƯƠNG TÂN KHÓA LUẬN TỐT NGHIỆP ÁP DỤNG CÔNG NGHỆ BLOCKCHAIN XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ APPLICATION OF BLOCKCHAIN TECHNOLOGY TO BUILD E-COMMERCE WEBSITE KỸ SƯ NGÀNH KỸ THUẬT 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 ĐẶNG PHƯƠNG TÂN – 16521071 KHÓA LUẬN TỐT NGHIỆP ÁP DỤNG CÔNG NGHỆ BLOCKCHAIN XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ APPLICATION OF BLOCKCHAIN TECHNOLOGY TO BUILD E-COMMERCE WEBSITE KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN THS. TRẦN ANH DŨNG TP. HỒ CHÍ MINH, 2021 THÔNG TIN HỘI ĐỒNG CHẤM KHÓA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày …………………. của Hiệu trưởng Trường Đại học Công nghệ Thông tin. LỜI CẢM ƠN Trên thực tế không có sự thành công nào mà không gắn liền với sự hỗ trợ, giúp đỡ dù ít hay nhiều của ít hay nhiều người, của sự giúp đỡ trực tiếp hay gián tiếp. Trong suốt thời gian làm làm khóa luận này, em đã nhận được sự giúp đỡ nhiệt tình của thầy cô và bạn bè. Em xin gửi lời cảm ơn chân thành đến thầy Trần Anh Dũng, giảng viên Khoa Công nghệ phần mềm hướng dẫn môn Khóa luận tốt nghiệp – Trường Đại học Công nghệ Thông tin, người đã hướng dẫn em trong suốt thời gian qua. Nếu không có sự giúp đỡ tận tình và giảng dạy những kiến thức trên lớp và giải đáp những thắc mắc của em, thì khóa luận lần này rất khó thực hiện được. Em rất mong nhận được những ý kiến đánh giá từ thầy để có những kiến thức bổ ích và hoàn thiện bản thân hơn với môn học, lĩnh vực này. Em xin chân thành cảm ơn thầy., ngày……, tháng……, năm……. MỤC LỤC Chương 1: TỔNG QUAN ĐỀ TÀI . Giới thiệu đề tài . Khảo sát hiện trạng . Một số vấn đề còn tồn tại. Hướng giải quyết . Mục tiêu đề tài .6 Chương 2: KIẾN THỨC NỀN TẢNG . Tính chất của Blockchain . Ứng dụng của Blockchain . Áp dụng vào đề tài. Cơ chế hoạt động . Tính chất của Smart Contract . Áp dụng vào đề tài. Nền tảng Ethereum . Các thành phần trong Ethereum . Áp dụng vào đề tài. Đặc điểm nổi bật . Áp dụng vào đề tài. Các đặc tính của NodeJS . Áp dụng vào đề tài. Áp dụng vào đề tài. Áp dụng vào đề tài. Áp dụng vào đề tài.30 Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG . Đặc tả yêu cầu. Mục đích xây dựng hệ thống . Phạm vi hệ thống . Kiến trúc hệ thống . Thiết kế dữ liệu . Hệ thống bảng dữ liệu Smart Contract . Bảng “Product” thuộc Smart Contract. Bảng “Category” thuộc Smart Contract . Bảng “PurchasedInfo” thuộc Smart Contract . Bảng “SellerPicks” thuộc Smart Contract . Hệ thống bảng dữ liệu server NodeJs . Bảng “Account” thuộc NodeJS . Bảng “Cart” thuộc NodeJS . Bảng “Chat-notify” thuộc NodeJS . Bảng “Chat” thuộc NodeJS . Bảng “Comment” thuộc NodeJS . Bảng “Product-import-info” thuộc NodeJS. Bảng “Product-imports” thuộc NodeJS . Bảng “Product-license” thuộc NodeJS . Bảng “Product-quantity” thuộc NodeJS . Bảng “Rating” thuộc NodeJS . Bảng “Report” thuộc NodeJS . Bảng “Sale” thuộc NodeJS . Bảng “Shipper” thuộc NodeJS . Bảng “Site-settings” thuộc NodeJS . Bảng “Wish-list” thuộc NodeJS .44 Chương 4: HIỆN THỰC HỆ THỐNG . Danh sách Actor . Sơ đồ Usecase tổng quát. Sơ đồ Usecase người dùng . Sơ đồ Usecase người bán hàng . Bảng danh sách các Usecase của hệ thống . Một số sơ đồ tuần tự (Sequence Diagram) và sơ đồ lớp (Class Diagram) chính 52 4. Cập nhật tài khoản . Tạo sản phẩm. Đánh giá sản phẩm . Bình luận sản phẩm . Thêm vào giỏ hàng . Giao dịch hàng hóa . Tìm kiếm/lọc sản phẩm . Cài đặt thông số hệ thống . Quản lý sản phẩm . Sơ đồ tuần tự tổng quát . Chức năng cập nhật sản phẩm . Chức năng xác nhận sản phẩm . Chức năng nhập kho sản phẩm . Chức năng đẩy tin sản phẩm . Chức năng xác nhận báo cáo sản phẩm . Quản lý người dùng . Sơ đồ tuần tự tổng quát . Chức năng cập nhật thông tin người dùng . Chức năng chặn người dùng . Sơ đồ tuần tự tổng quát . Chức năng thêm khuyến mãi . Chức năng cập nhật khuyến mãi . Quản lý giao dịch . Sơ đồ tuần tự tổng quát . Chức năng cập nhật người giao . Chức năng xác nhận giao hàng . Thiết kế giao diện . Màn hình Trang chủ . Màn hình trang Đăng nhập/Đăng ký . Màn hình kích hoạt tài khoản . Màn hình Quên mật khẩu . Đổi mật khẩu. Màn hình trang Liên hệ . Màn hình trang Thông tin tài khoản . Lịch sử mua . Sản phẩm đã duyệt . Sản phẩm chờ duyệt . Sản phẩm bị từ chối . Cập nhật thông tin . Màn hình trang nhắn tin . Màn hình trang thêm sản phẩm . Màn hình trang Chi tiết sản phẩm . Màn hình trang Cập nhật thông tin sản phẩm . Màn hình trang Danh sách mong muốn . Màn hình trang Giỏ hàng. Màn hình trang Tìm kiếm sản phẩm . Tìm kiếm theo tên . Tìm kiếm theo loại . Tìm kiếm theo mức giá . Màn hình trang Báo cáo thống kê . Màn hình trang Cài đặt thông số hệ thống . Màn hình trang Quản lý hàng hóa . Kiểm duyệt hàng hóa . Nhập kho hàng hóa . Chi tiết nhập kho . Hàng hóa bị từ chối. Màn hình trang Quản lý tài khoản . Tài khoản bị khóa . Màn hình trang Quản lý khuyến mãi . Chưa khả dụng . Màn hình trang Quản lý đơn hàng .127 Chương 5: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT . Yêu cầu hệ thống . NodeJS và NPM . Cài đặt phần hỗ trợ . Chạy chương trình .149 Chương 6: Tổng kết . Kết quả đạt được . Về nội dung nghiên cứu . Về chương trình và ứng dụng . Hướng phát triển .157 DANH MỤC HÌNH Hình 1.1 - Website thương mại Amazon .1 - Công nghệ Blockchain .2 - Cách hoạt động của Blockchain .3 - Ứng dụng thực tế của Blockchain.4 - Hợp đồng truyền thống .5 - Hợp đồng thông minh .6 - Cách Smart Contract hoạt động .7 - Kết hợp Smart Contract vào Blockchain .8 - Nền tảng Ethereum .9 - Tài khoản trong Ethereum .10 - Cấu trúc cây Merkle .11 - Phí giao dịch trong Ethereum .12 - Block trong Ethereum .13 - Mô hình IPFS .14 - Cách thức lưu trữ giữa HTTP và IPFS .15 - Mô hình hệ thống Node.1 - Mô hình kiến trúc hệ thống .1 - Sơ đồ use-case người dùng của hệ thống.2 - Sơ đồ use-case người bán hàng của hệ thống .3 - Sơ đồ use-case admin của hệ thống .4 - Sơ đồ tuần tự chức năng đăng ký.5 - Sơ đồ lớp chức năng đăng ký.6 - Sơ đồ tuần tự chức năng đăng nhập .7 - Sơ đồ lớp chức năng đăng nhập .8 - Sơ đồ tuần tự chức năng cập nhật tài khoản .9 - Sơ đồ lớp chức năng cập nhật tài khoản .10 - Sơ đồ tuần tự chức năng tạo sản phẩm .11 - Sơ đồ lớp chức năng tạo sản phẩm .12 - Sơ đồ tuần tự chức năng nhắn tin .13 - Sơ đồ lớp chức năng nhắn tin .14 - Sơ đồ tuần tự chức năng đánh giá sản phẩm .15 - Sơ đồ lớp chức năng đánh giá sản phẩm .16 - Sơ đồ tuần tự chức năng bình luận sản phẩm .17 - Sơ đồ lớp chức năng bình luận sản phẩm .18 - Sơ đồ tuần tự chức năng báo cáo sản phẩm .19 - Sơ đồ lớp chức năng báo cáo sản phẩm .20 - Sơ đồ tuần tự chức năng thêm vào giỏ hàng .21 - Sơ đồ lớp chức năng thêm vào giỏ hàng.22 - Sơ đồ tuần tự chức năng giao dịch hàng hóa .23 - Sơ đồ lớp chức năng giao dịch hàng hóa .24 - Sơ đồ tuần tự chức năng tìm kiếm/lọc sản phẩm .25 - Sơ đồ lớp chức năng tìm kiếm/lọc sản phẩm .26 - Sơ đồ tuần tự chức năng cài đặt thông số hệ thống .27 - Sơ đồ lớp chức năng cài đặt thông số hệ thống .28 - Sơ đồ tuần tự tổng quát chức năng quản lý sản phẩm .29 - Sơ đồ tuần tự chức năng cập nhật sản phẩm .30 - Sơ đồ lớp chức năng cập nhật sản phẩm.31 - Sơ đồ tuần tự chức năng xác nhận sản phẩm .32 - Sơ đồ lớp chức năng xác nhận sản phẩm .33 - Sơ đồ tuần tự chức năng nhập kho sản phẩm .34 - Sơ đồ lớp chức năng nhập kho sản phẩm .35 - Sơ đồ tuần tự chức năng đẩy tin sản phẩm .36 - Sơ đồ lớp chức năng đẩy tin sản phẩm .37 - Sơ đồ tuần tự chức năng xác nhận báo cáo sản phẩm .38 - Sơ đồ lớp chức năng xác nhận báo cáo sản phẩm .39 - Sơ đồ tuần tự tổng quát chức năng quản lý người dùng .40 - Sơ đồ tuần tự chức năng chỉnh sửa thông tin người dùng .41 - Sơ đồ lớp chức năng chỉnh sửa thông tin người dùng .42 - Sơ đồ tuần tự chức năng chặn người dùng .43 - Sơ đồ lớp chức năng chặn người dùng .44 - Sơ đồ tuần tự tổng quát chức năng quản lý khuyến mãi.45 - Sơ đồ tuần tự chức năng thêm khuyến mãi.46 - Sơ đồ lớp chức năng thêm khuyến mãi.47 - Sơ đồ tuần tự chức năng cập nhật khuyến mãi .48 - Sơ đồ lớp chức năng cập nhật khuyến mãi .49 - Sơ đồ tuần tự chức năng quản lý giao dịch .50 - Sơ đồ tuần tự chức năng cập nhật người giao.51 - Sơ đồ lớp chức năng cập nhật người giao.52 - Sơ đồ tuần tự chức năng xác nhận giao hàng .53 - Sơ đồ lớp chức năng xác nhận giao hàng .54 - Màn hình Trang chủ .55 - Màn hình trang Đăng nhập/Đăng ký .56 - Màn hình trang Kích hoạt tài khoản .57 - Màn hình trang Nhập Email .58 - Màn hình trang Nhập mã xác nhận .59 - Màn hình trang Đổi mật khẩu .60 - Màn hình trang Liên hệ .61 - Màn hình trang Thông tin tài khoản - Lịch sử mua .62 - Màn hình trang Thông tin tài khoản – Đơn hàng .63 - Màn hình trang Thông tin tài khoản – Sản phẩm đã duyệt.64 - Màn hình trang Thông tin tài khoản – Sản phẩm chờ duyệt .65 - Màn hình trang Thông tin tài khoản – Sản phẩm bị từ chối .66 - Màn hình trang Thông tin tài khoản – Cập nhật thông tin .67 - Màn hình trang Nhắn tin .68 - Màn hình trang Thêm sản phẩm .69 - Màn hình trang Chi tiết sản phẩm.70 - Màn hình trang Cập nhật thông tin sản phẩm .

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ