Xây dựng Website Bán Balo Sử Dụng ASP.NET Core và ReactJS - Đồ án tốt nghiệp

Xây dựng website bán balo full-stack với ASP.NET Core và ReactJS. Khám phá kiến trúc, quy trình và các chức năng chính của một dự án thực tế.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2023

104
0
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

PHẦN MỞ ĐẦU

1. Tính cấp thiết của đề tài

2. Mục tiêu của đề tài

3. Đối tượng nghiên cứu

4. Phạm vi nghiên cứu

PHẦN NỘI DUNG

1. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1. Json Web Token

2. CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ MÔ HÌNH HÓA YÊU CẦU

2.1. Khảo sát hiện trạng

2.2. Kết luận khảo sát

2.3. Kiến trúc chung của hệ thống

2.4. Xác định yêu cầu

2.5. Mô hình hóa yêu cầu

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ

3.1. Lược đồ tuần tự

3.2. Thiết kế cơ sở dữ liệu

3.3. Thiết kế giao diện

4. CHƯƠNG 4: CÀI ĐẶT PHẦN MỀM VÀ KIỂM THỬ

4.1. Cài đặt phần mềm

PHẦN KẾT LUẬN

1. Kết quả đạt được

2. Về ứng dụng

3. Về các thành viên trong nhóm

4. Nhược điểm

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

KẾ HOẠCH THỰC HIỆN

Tóm tắt

I. Giới thiệu Website Bán Balo ASP

Website bán balo online sử dụng ASP.NET CoreReactJS là một giải pháp full stack development hiện đại, kết hợp sức mạnh của cả back-end developmentfront-end development để tạo ra một e-commerce website mạnh mẽ, linh hoạt và dễ sử dụng. Dự án này không chỉ là một online store đơn thuần, mà còn là một nền tảng hoàn chỉnh cho việc bán balo online hiệu quả. ASP.NET Core cung cấp khả năng xây dựng API integration mạnh mẽ, đảm bảo website securityperformance optimization ở mức cao nhất. ReactJS mang đến trải nghiệm UI/UX design mượt mà, responsive design trên mọi thiết bị, và khả năng tương tác cao cho người dùng. Dự án này được xây dựng dựa trên nghiên cứu từ các tài liệu khoa học, đặc biệt là các đồ án tốt nghiệp chuyên ngành Công nghệ Thông tin, nhằm đảm bảo tính học thuật và khả năng ứng dụng thực tiễn cao. Việc lựa chọn ASP.NET Core web developmentReactJS web development là một quyết định chiến lược, hướng đến một website bán hàng có khả năng mở rộng, dễ bảo trì và đáp ứng tốt các yêu cầu ngày càng cao của thị trường balo thời trang.

1.1. Ưu điểm của ASP.NET Core cho Back End Bán Balo Online

ASP.NET Core API mang lại hiệu suất vượt trội và khả năng mở rộng dễ dàng. Việc sử dụng Entity Framework Core giúp tương tác với database design một cách hiệu quả và an toàn. Hệ thống user authentication được xây dựng dựa trên Json Web Token (JWT) đảm bảo tính bảo mật cao cho dữ liệu người dùng và các giao dịch. Với ASP.NET Core, việc quản lý sản phẩm, đơn hàng và người dùng trở nên đơn giản hơn bao giờ hết. Các API integration cho phép dễ dàng tích hợp các dịch vụ bên ngoài như payment gateway integration.

1.2. Lợi ích của ReactJS cho Front End Website Bán Balo

ReactJS cho phép xây dựng giao diện người dùng (UI) linh hoạt và dễ dàng tùy chỉnh. Việc sử dụng React Hooks giúp quản lý trạng thái và logic nghiệp vụ một cách hiệu quả. Responsive design đảm bảo website hiển thị tốt trên mọi thiết bị, từ máy tính để bàn đến điện thoại di động. Người dùng có thể dễ dàng duyệt shop bán balo, xem thông tin chi tiết sản phẩm, thêm sản phẩm vào shopping cart, và thực hiện thanh toán một cách nhanh chóng và an toàn. UI/UX design được tối ưu hóa để mang lại trải nghiệm mua sắm tốt nhất cho khách hàng.

II. Thách Thức Giải Pháp Xây Dựng Website Bán Balo Chuyên Nghiệp

Việc xây dựng một website bán balo không chỉ đòi hỏi kiến thức về lập trình mà còn yêu cầu sự hiểu biết về e-commerce website và nhu cầu của thị trường balo thời trang. Một trong những thách thức lớn nhất là làm sao để tạo ra một online store thu hút, dễ sử dụng và có khả năng cạnh tranh với các đối thủ khác. Các vấn đề về website security, performance optimization, SEO optimization, và responsive design cũng cần được giải quyết một cách triệt để. Để vượt qua những thách thức này, cần có một đội ngũ phát triển giàu kinh nghiệm, sử dụng các công nghệ hiện đại và áp dụng các phương pháp full stack development hiệu quả.

2.1. Vấn Đề Bảo Mật và Hiệu Năng Website Bán Hàng

Bảo mật là yếu tố quan trọng hàng đầu đối với bất kỳ website bán hàng nào. Các cuộc tấn công mạng có thể gây thiệt hại lớn về tài chính và uy tín cho doanh nghiệp. Để đảm bảo website security, cần áp dụng các biện pháp như mã hóa dữ liệu, sử dụng các giao thức bảo mật, và thường xuyên kiểm tra lỗ hổng bảo mật. Performance optimization cũng là một yếu tố then chốt. Một website chậm chạp sẽ khiến người dùng cảm thấy khó chịu và bỏ đi. Cần tối ưu hóa tốc độ tải trang, sử dụng bộ nhớ cache, và giảm thiểu số lượng yêu cầu HTTP.

2.2. Tối Ưu SEO và UX UI cho Website Bán Balo

SEO optimization giúp website của bạn xuất hiện ở vị trí cao trên các công cụ tìm kiếm như Google. Điều này giúp tăng lượng truy cập và doanh số bán hàng. Cần tối ưu hóa nội dung, sử dụng các từ khóa liên quan đến bán balo online, shop bán balo, mua balo đẹp, và xây dựng liên kết chất lượng. UI/UX design đóng vai trò quan trọng trong việc tạo ra trải nghiệm người dùng tốt. Giao diện website cần phải trực quan, dễ sử dụng, và hấp dẫn. Cần chú trọng đến việc sắp xếp sản phẩm, thiết kế trang chi tiết sản phẩm, và quy trình thanh toán.

III. Phương Pháp Phát Triển Back End ASP

Phát triển back-end cho website bán balo đòi hỏi sự chú trọng đến kiến trúc, bảo mật và hiệu năng. ASP.NET Core API là lựa chọn lý tưởng để xây dựng các dịch vụ web mạnh mẽ và linh hoạt. Việc sử dụng Entity Framework Core giúp tương tác với cơ sở dữ liệu một cách dễ dàng và hiệu quả. Thiết kế database design cần phải đảm bảo tính toàn vẹn dữ liệu, khả năng mở rộng và hiệu suất truy vấn cao. Hệ thống user authentication cần được xây dựng dựa trên các tiêu chuẩn bảo mật hiện đại để bảo vệ thông tin người dùng.

3.1. Xây Dựng API Quản Lý Sản Phẩm với ASP.NET Core

ASP.NET Core API cung cấp các endpoint để quản lý sản phẩm, bao gồm thêm mới, chỉnh sửa, xóa và truy vấn thông tin sản phẩm. Các API này cần được bảo vệ bằng hệ thống user authentication để đảm bảo chỉ có người dùng có quyền mới có thể thực hiện các thao tác này. Việc sử dụng Entity Framework Core giúp tương tác với cơ sở dữ liệu một cách dễ dàng và hiệu quả. Các API cần được thiết kế để trả về dữ liệu theo định dạng JSON để dễ dàng tích hợp với front-end.

3.2. Thiết Kế Cơ Sở Dữ Liệu cho Website Bán Balo

Database design cần phải đảm bảo tính toàn vẹn dữ liệu, khả năng mở rộng và hiệu suất truy vấn cao. Các bảng cần thiết bao gồm sản phẩm, danh mục, thương hiệu, người dùng, đơn hàng, chi tiết đơn hàng, và hình ảnh sản phẩm. Các khóa ngoại cần được thiết lập để đảm bảo tính liên kết giữa các bảng. Cần sử dụng các chỉ mục để tăng tốc độ truy vấn. Cần cân nhắc việc sử dụng các công nghệ như PostgreSQL để đảm bảo tính ổn định và hiệu năng của hệ thống.

IV. Thiết Kế Front End Chuyên Nghiệp ReactJS UI UX Tối Ưu

Front-end là bộ mặt của website bán balo. ReactJS là lựa chọn hàng đầu để xây dựng giao diện người dùng (UI) linh hoạt, dễ sử dụng và có khả năng tương tác cao. UI/UX design cần được tối ưu hóa để mang lại trải nghiệm mua sắm tốt nhất cho khách hàng. Responsive design đảm bảo website hiển thị tốt trên mọi thiết bị. Việc sử dụng React Hooks giúp quản lý trạng thái và logic nghiệp vụ một cách hiệu quả. Cần chú trọng đến việc sắp xếp sản phẩm, thiết kế trang chi tiết sản phẩm, và quy trình thanh toán.

4.1. Xây Dựng Giao Diện Người Dùng UI với ReactJS

ReactJS cho phép xây dựng các component tái sử dụng, giúp giảm thiểu thời gian phát triển và bảo trì. Cần sử dụng các thư viện UI như Material UI hoặc Ant Design để tạo ra giao diện đẹp mắt và chuyên nghiệp. Việc sử dụng React Hooks giúp quản lý trạng thái và logic nghiệp vụ một cách hiệu quả. Cần chú trọng đến việc tạo ra các trang như trang chủ, trang danh mục, trang chi tiết sản phẩm, trang giỏ hàng, và trang thanh toán.

4.2. Tối Ưu Trải Nghiệm Người Dùng UX cho Website Bán Balo

UI/UX design đóng vai trò quan trọng trong việc giữ chân khách hàng và tăng doanh số bán hàng. Cần đảm bảo rằng website dễ dàng điều hướng, thông tin sản phẩm được trình bày rõ ràng, và quy trình thanh toán đơn giản. Cần thực hiện các thử nghiệm A/B để tìm ra các thiết kế tốt nhất. Cần thu thập phản hồi từ người dùng để cải thiện UX/UI liên tục. Cần đảm bảo rằng website responsive design và hiển thị tốt trên mọi thiết bị.

V. Triển Khai Duy Trì Website Bán Balo Hosting Deployment

Sau khi phát triển xong, website bán balo cần được triển khai và duy trì để đảm bảo hoạt động ổn định và hiệu quả. Việc lựa chọn hosting phù hợp là rất quan trọng. Cần cân nhắc các yếu tố như băng thông, dung lượng, bảo mật và hỗ trợ kỹ thuật. Deployment cần được thực hiện một cách cẩn thận để tránh gây ra lỗi. Cần thường xuyên kiểm tra và cập nhật website để đảm bảo website securityperformance optimization. Cần có kế hoạch sao lưu dữ liệu để phòng ngừa các rủi ro.

5.1. Lựa Chọn Hosting và Cấu Hình Máy Chủ

Có nhiều lựa chọn hosting khác nhau, bao gồm shared hosting, VPS hosting, và dedicated hosting. Cần lựa chọn hosting phù hợp với nhu cầu và ngân sách. Cần cấu hình máy chủ để đảm bảo website securityperformance optimization. Cần cài đặt các phần mềm cần thiết như web server, database server, và PHP. Cần cấu hình tường lửa và các biện pháp bảo mật khác.

5.2. Quy Trình Deployment và Sao Lưu Dữ Liệu

Deployment cần được thực hiện một cách cẩn thận để tránh gây ra lỗi. Cần sử dụng các công cụ deployment tự động để giảm thiểu rủi ro. Cần kiểm tra kỹ lưỡng website sau khi deployment. Cần có kế hoạch sao lưu dữ liệu thường xuyên để phòng ngừa các rủi ro như lỗi phần cứng, tấn công mạng, hoặc thiên tai.

VI. Kết Luận Hướng Phát Triển Website Bán Balo Tương Lai

Việc xây dựng website bán balo sử dụng ASP.NET CoreReactJS là một dự án đầy thách thức nhưng cũng rất tiềm năng. Với sự kết hợp của các công nghệ hiện đại và phương pháp full stack development hiệu quả, có thể tạo ra một e-commerce website mạnh mẽ, linh hoạt và dễ sử dụng. Trong tương lai, cần tiếp tục cải thiện UI/UX design, SEO optimization, website security, và performance optimization để đáp ứng tốt hơn nhu cầu của thị trường balo thời trang.

6.1. Tổng Kết Ưu Điểm của Dự Án

Dự án này mang lại nhiều ưu điểm, bao gồm hiệu suất cao, khả năng mở rộng dễ dàng, giao diện người dùng thân thiện, và bảo mật tốt. Việc sử dụng ASP.NET CoreReactJS giúp giảm thiểu thời gian phát triển và bảo trì. Dự án này cũng cung cấp một nền tảng vững chắc cho việc phát triển các tính năng mới trong tương lai.

6.2. Các Hướng Phát Triển và Nâng Cấp Website

Trong tương lai, có thể phát triển thêm nhiều tính năng mới cho website bán balo, chẳng hạn như tích hợp các mạng xã hội, cung cấp các chương trình khuyến mãi và giảm giá, và xây dựng hệ thống đánh giá sản phẩm. Cần tiếp tục cải thiện SEO optimization để tăng lượng truy cập và doanh số bán hàng. Cần nghiên cứu và áp dụng các công nghệ mới như trí tuệ nhân tạo (AI) và học máy (ML) để cải thiện trải nghiệm người dùng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

20/09/2025
Xây dựng website bán balo sử dụng asp net core và reactjs

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

PHẦN MỞ ĐẦU 1. Tính cấp thiết của đề tài Trong bối cảnh hiện nay, với sự phát triển của công nghệ và thông tin nhanh chóng và luôn đổi mới hằng ngày. Và sự ảnh hưởng của dịch Covid trong những năm vừa qua. Thì internet đang trở thành xu hướng mới trong việc mua bán hàng hóa và trao đổi thông tin.

Và trong bối cảnh đó, nhu cầu mua sắm của khách hàng trở nên cao hơn và tiêu chuẩn mua sắm cũng phải phù hợp với yêu cầu của người dùng. Đó là những vấn đề nan giải của các doanh nghiệp kinh doanh. Với ý tưởng của nhóm, thì việc xây dụng một trang web cung cấp thông tin và mua bán sản phẩm và ở đây là cung cấp và bán balo là cần thiết đối với một doanh nghiệp hay một cửa hàng buôn bán balo. Với việc khách hàng có thể nhanh chóng lựa chọn sản phẩm phù hợp với nhu cầu, với giá tiền thì một trang web bán balo có thể nhanh chóng giải quyết điều đó.

Người dùng có thể thoải mái lựa chọn, mua sắm của mình mọi lúc và mọi nơi. Cũng như về phía cung cấp có thể lựa chọn trang web là nơi quảng bá các sản phẩm. Và hơn thế nữa việc quản lý các đơn hàng và chi phí doanh thu cũng trở nên dễ dàng hơn. Việc có một ứng dụng web bán hàng sẽ tiết kiệm thời gian và nguồn lực rất nhiều đối với cả khách hàng và doanh nghiệp.

Mục tiêu của đề tài Đề tài “Xây dụng website bán balo” sẽ bao gồm các mục tiêu sau:  Xây dụng một website cho phép người dùng có thể tìm kiếm, xem thông tin và đặt mua các sản phẩm balo trong thời gian trực tuyến ở bắt kỳ thời điểm và thời gian nào. Và sau đó người dùng có thể theo dõi và để lại bình luận đánh giá với các sản phẩm đã mua  Website có giao diện thân thiện với người dùng và có tốc độ xử lý nhanh chóng cũng như bảo mật thông tin cho người dùng  Xây dụng hệ thống quản lý ở phía doanh nghiệp hay cửa hàng. Đối tượng nghiên cứu Đề tài này có mục tiêu chính đó là nghiên cứu về kiến thức quản lý thực tiễn và vận hành hệ thống kinh doanh các sản phẩm balo và các công nghệ được áp dụng để thực hiện sản phẩm đó. Trong đó với đối tượng nghiên cứu công nghệ ứng dụng nhóm sẽ nghiên cứ về RESTful API, Spring Boot, MySQL và JWT để xây dựng hệ thống các API để thực hiện thao tác truy xuất dữ liệu một cách an toàn, chính xác, bảo mật cũng như nhánh chóng nhất.

Cũng như nghiên cứu về ReacJS và các thư viện hỗ trợ thiết kế giao diện để thiết kế một giao diện đẹp mắt và thân thiện với người dùng 4. Phạm vi nghiên cứu Đối với phạm vi nghiên cứu, nhóm quyết định nghiên cứu đề tài để phát triển trang web với một số tác vụ cơ bản của website bán hàng như là: xem danh sách và chi tiết các sản phẩm, tìm kiếm và lọc sản phẩm, thêm sản phẩm vào giỏ hàng, quản lý giỏ hàng, đặt hàng và thanh toán, … 5. Phân công THÀNH VIÊN CÔNG VIỆC - Thiết kế cơ sở dữ liệu - Xây dựng Back – End Phạm Văn Thắng - Vẽ Diagram - Viết báo cáo - Thiết kế giao diện - Xây dựng Front – End Nguyễn Đức Mạnh - Vẽ Diagram - Viết báo cáo 14 PHẦN NỘI DUNG CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1. Giới thiệu ReacJS là một thư viện JavaScript được ra mắt vào năm 2013.

ReacJS được phát triển bởi Facebook và nó được sử dụng để phát triển ứng dụng web và các ứng dụng trên nền tảng di động. [1] Điểm mạnh của ReacJS là cho phép lập trình viên viết HTML trực tiếp lên JavaScript thông qua cú pháp JSX. Vậy nên lập trình viên có thể lập trình và kiểm tra kết quả thông qua việc đưa đoạn HTML vào JavaScript. ReacJS cho phép người lập trình viên tạo ra các Component và có thể lồng nhiều Component vào nhau thông qua lệnh return của phương thức render.

Điều này có thể giúp chúng ta tổ chức code trở nên dễ dàng hơn và chúng ta có thể tái sử dụng code giảm thiểu thời gian code không cần thiết. Ưu điểm ReacJS cho phép việc thực hiện viết các đoạn code Javacript trở nên đễ dàng hơn nhờ sử dụng một cú pháp đặc biệt đó là JSX. Người dùng có thể thực hiện nhúng các đoạn HTML và JavaScript thông qua JSX. [1] ReacJS cho phép phá vỡ những cấu trúc, cấu tạo UI phức tạp thành những Component độc lập và có thể tái sử dụng chúng ở nhiều nơi.

[1] ReacJS hỗ trợ công cụ giúp việc debug code trở nên đơn giản, dễ dàng hơn 1. Giới thiệu ASP.NET Core là một framework mã nguồn mở được phát triển bởi Microsoft cho phát triển ứng dụng web. Nó là phiên bản tiếp theo của ASP.NET Framework và được thiết kế để chạy trên nền tảng .NET Core cung cấp một nền 15 tảng linh hoạt và hiệu quả cho việc xây dựng các ứng dụng web hiện đại và tương thích với nhiều hệ điều hành.NET Core hỗ trợ phát triển và triển khai trên nhiều nền tảng, bao gồm Windows, macOS và Linux. Điều này cho phép xây dựng ứng dụng web đa nền tảng mà không bị ràng buộc bởi hệ điều hành.NET Core được tối ưu hóa để đạt hiệu suất tốt, đáp ứng tải lớn và có thời gian phản hồi nhanh.

Nó sử dụng mô hình xử lý không đồng bộ và sử dụng tài nguyên hiệu quả, giúp tăng cường khả năng mở rộng và đáp ứng nhanh chóng.NET Core cho phép lựa chọn các thành phần cần thiết cho ứng dụng thông qua mô hình module. Bạn chỉ cần chọn những thành phần cần sử dụng, giúp giảm kích thước ứng dụng và tối ưu hóa việc sử dụng tài nguyên.NET Core tích hợp sẵn cơ chế Dependency Injection, giúp quản lý phụ thuộc và tạo mã dễ dàng kiểm thử và tái sử dụng. DI giúp giảm sự phụ thuộc giữa các thành phần của ứng dụng, làm cho mã dễ bảo trì, mở rộng và tái sử dụng.NET Core hỗ trợ phát triển cả các API và ứng dụng web. Bạn có thể sử dụng nó để xây dựng các dịch vụ web RESTful và ứng dụng web đa chức năng với giao diện người dùng tương tác.

Giới thiệu PostgreSQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở và mạnh mẽ. Được phát triển từ năm 1986, PostgreSQL đã trở thành một trong những hệ quản trị cơ sở dữ liệu phổ biến và được sử dụng rộng rãi trên toàn thế giới. Ưu điểm PostgreSQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở, điều này cho phép mọi người xem, sửa đổi và phát triển mã nguồn theo nhu cầu của họ. Điều này mang lại sự linh hoạt và khả năng tùy chỉnh cao cho các dự án.

16 PostgreSQL tuân thủ nghiêm ngặt các tiêu chuẩn SQL, bao gồm SQL-92, SQL- 99 và SQL:2016. Điều này đảm bảo tính di động và tương thích của PostgreSQL với các ứng dụng và công nghệ khác trong môi trường phát triển. PostgreSQL có khả năng xử lý tải cao và mở rộng dễ dàng. Nó hỗ trợ các cơ chế như phân vùng, replica (đa bản sao) và cluster (nhóm), cho phép bạn tăng cường hiệu suất và mở rộng hệ thống cơ sở dữ liệu của mình khi cần thiết.

PostgreSQL cung cấp một loạt các tính năng phong phú, bao gồm truy vấn phức tạp, khóa ngoại (foreign key), truy vấn địa lý (spatial query), truy vấn văn bản đầy đủ (full-text search) và nhiều hơn nữa. Nó cũng hỗ trợ các ngôn ngữ lập trình phổ biến như C, C++, Java, Python, PHP và Ruby. Json Web Token JSON Web Token (JWT) là một tiêu chuẩn mở ( RFC 7519) định nghĩa cách thức truyền tin an toàn giữa các thành viên bằng 1 đối tượng JSON. Thông tin này có thể được xác thực và đánh dấu tin cậy nhờ vào “chữ ký” của nó.

Phần chữ ký của JWT sẽ được mã hóa lại bằng HMAC hoặc RSA. JSON Web Token bao gồm 3 phần, được ngăn cách nhau bởi dấu chấm: header, payload, signature. [5] Trong việc Authentication, sau khi người dùng đăng nhập thành công thì mã thông báo web JSON sẽ được gửi lại về phía người dùng và mã truy cập này là bảo mật. Bất cứ khi nào người dùng muốn truy cập vào tài nguyên nào thì người dùng cũng phải cung cấp JWT cho phía máy chủ.

Máy chủ chịu trách nhiệm kiểm tra thông tin JWT có hợp lệ hay không và trả lại dữ liệu cho người dùng nếu hợp lệ. [5] Trong JWT thường chứa các dữ liệu cần thiết cho việc Authorization và vì thông tin JWT khá nhỏ (khoảng 8KB) nên khi cấu hình JWT chúng ta nên ngăn chặn không để chúng quá lớn giúp cho việc xử lý trở nên nhanh chóng. [5] Vì JSON it dài dòng hơn XML và kích thước sau khi mã hóa cũng vậy cho nên việc sử dụng JWT trở thành một lựa chọn tốt trong thời điểm hiện nay. 17 CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ MÔ HÌNH HÓA YÊU CẦU 2.

Khảo sát hiện trạng 2. Website "Saigon Swangger” Link: https://saigonswagger. Website "Saigon Swangger” - Các chức năng chính:  Giao diện hiển thị sản phẩm theo từng danh mục.  Tìm kiếm sản phảm theo tên.

 Đăng nhập, đăng ký.  Đặt hàng, giỏ hàng, thanh toán sản phẩm  Xem thông tin tài khoản.  Xem lịch sử mua hàng. - Ưu điểm:  Thanh toán bằng nhiều phương thức  Giao diện đơn giản, trực quan, người mới dễ dàng sử dụng.

 Mặt hàng đa dạng. 18 - Nhược điểm:  Không có chức năng chat trực tiếp với cửa hàng.  Trong giỏ hàng không có chức năng xóa sản phẩm.  Không có chức năng lọc sản phẩm theo yêu cầu (giá, phân loại,.

Website “balohanghieu” Link: https://balohanghieu. Các chức năng chính:  Giao diện hiển thị sản phẩm theo từng danh mục.  Tìm kiếm sản phảm theo tên.  Đặt hàng, giỏ hàng, thanh toán sản phẩm.

 Lọc sản phẩm 2. Ưu điểm:  Giao diện đơn giản, trực quan, người mới dễ dàng sử dụng.  Mặt hàng đa dạng.  Lọc sản phẩm theo yêu cầu: thương hiệu, chất liệu, … 2.

Nhược điểm:  Không có chức năng thanh toán online.  Không tạo tài khoản và lưu thông tin tài khoản.  Không có chức năng chat trực tiếp với cửa hàng. Website “balocenter” Link: https://balocenter.

Các chức năng chính:  Giao diện hiển thị sản phẩm theo từng danh mục.  Đăng nhập, đăng ký.  Tìm kiếm sản phảm theo tên.  Đặt hàng, giỏ hàng, thanh toán sản phẩm.

 Lọc sản phẩm 2. Ưu điểm:  Có thể thanh toán bằng nhiều cách.  Giao diện đơn giản, trực quan, người mới dễ dàng sử dụng.  Mặt hàng đa dạng.

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