•Giới thiệu đề tài: Trong thời đại công nghệ số ngày nay, việc kinh doanh trực tuyến và sử dụng các trang web online để bán sản phẩm là một xu hướng không thể phủ nhận.Đặc biệt trong lĩn
Tổng quan về đề tài website bán quần áo thể thao
Tổng quan về website
Đề tài “Website Bán Quần Áo Thể Thao”, đây là một nền tảng trực tuyến được tạo ra với mục tiêu cung cấp các sản phẩm quần áo, giày dép và phụ kiện thể thao chất lượng cao cho khách hàng Trang web này nhằm mang đến một trải nghiệm mua sắm thuận tiện, đáng tin cậy và hấp dẫn cho những người yêu thích hoạt động thể thao.
Trang web bán quần áo thể thao của chúng tôi được thiết kế với mục đích giúp khách hàng dễ dàng tìm kiếm và mua sắm các sản phẩm thể thao theo phong cách và nhu cầu của mình Chúng tôi cung cấp một bộ sưu tập đa dạng các sản phẩm từ các thương hiệu nổi tiếng và đáng tin cậy trên thị trường Khách hàng có thể tìm thấy các sản phẩm quần áo, giày dép và phụ kiện phù hợp cho các môn thể thao như bóng đá, tennis, chạy bộ, yoga, cầu lông và nhiều hoạt động thể thao khác.
Một số đặc điểm nổi bật của trang web bán quần áo thể thao của chúng tôi bao gồm:
1 Đa dạng sản phẩm: Chúng tôi cung cấp một loạt các sản phẩm quần áo thể thao, bao gồm áo phông, áo khoác, quần shorts, quần legging, giày chạy và nhiều loại phụ kiện khác Khách hàng có thể dễ dàng lựa chọn các sản phẩm phù hợp với phong cách, kích cỡ và màu sắc mong muốn.
2 Chất lượng cao: Tất cả các sản phẩm trên trang web đều được chọn lựa từ các nhà sản xuất uy tín và đáng tin cậy Chúng tôi cam kết mang đến cho khách hàng những sản phẩm chất lượng cao, với chất liệu bền bỉ, thiết kế thời trang và đáp ứng được yêu cầu của các hoạt động thể thao.
3 Trải nghiệm mua sắm thuận tiện: Trang web được thiết kế với giao diện thân thiện và dễ sử dụng, giúp khách hàng dễ dàng duyệt qua các danh mục sản phẩm, xem thông tin chi tiết và thêm sản phẩm vào giỏ hàng Chúng tôi cũng cung cấp công cụ tìm kiếm và bộ lọc giúp khách hàng tìm kiếm sản phẩm theo nhu cầu cụ thể.
4 Thông tin chi tiết sản phẩm: Mỗi sản phẩm trên trang web đều đi kèm với một trang chi tiết riêng, hiển thị hình ảnh nổi bật, mô tả chi tiết, thông số kỹ thuật, lựa chọn kích cỡ và màu sắc Điều này giúp khách hàng có cái nhìn chính xác về sản phẩm trước khi quyết định mua hàng.
5 Thanh toán an toàn và thuận tiện: Chúng tôi cung cấp nhiều phương thức thanh toán an toàn và thuận tiện như thẻ tín dụng, chuyển khoản ngân hàng và ví điện tử Quá trình thanh toán được mã hóa và bảo mảo để bảo vệ thông tin cá nhân và tài khoản của khách hàng.
6 Chăm sóc khách hàng: Chúng tôi coi trọng việc cung cấp dịch vụ chăm sóc khách hàng tốt nhất Đội ngũ chăm sóc khách hàng của chúng tôi sẵn sàng hỗ trợ khách hàng trong quá trình mua sắm, trả lời các câu hỏi, giải đáp thắc mắc và xử lý các yêu cầu hỗ trợ.
Trang web bán quần áo thể thao của chúng tôi mong muốn trở thành địa điểm mua sắm trực tuyến tin cậy cho những người yêu thích hoạt động thể thao Chúng tôi cam kết mang đến cho khách hàng những sản phẩm chất lượng cao, dịch vụ tuyệt vời và trải nghiệm mua sắm thuận tiện.
Tổng quan về thị trường quần áo thể thao
a Đánh giá tình hình thị trường quần áo thể thao:
Thị trường quần áo thể thao đang trải qua một sự phát triển đáng chú ý trong những năm gần đây Sự tăng trưởng này được thúc đẩy bởi nhiều yếu tố, bao gồm:
- Tăng cường ý thức về lợi ích của việc duy trì sức khỏe và thể dục đều đặn: Ngày càng nhiều người nhận thức về ý nghĩa của việc thể dục và hoạt động thể thao đối với sức khỏe và tinh thần Điều này đã tạo ra nhu cầu ngày càng tăng về quần áo thể thao phục vụ cho các hoạt động này.
- Phong cách sống và xu hướng thời trang: Thời gian gần đây, quần áo thể thao không chỉ được sử dụng trong các hoạt động thể thao mà còn trở thành một phần không thể thiếu của phong cách sống và xu hướng thời trang hiện đại Việc kết hợp giữa tính thể thao và thời trang đã tạo ra một sự đa dạng trong thiết kế và kiểu dáng của quần áo thể thao.
- Sự phát triển của công nghệ và truyền thông xã hội: Công nghệ và mạng xã hội đã tạo ra một sự lan truyền nhanh chóng của thông tin và xu hướng thời trang Người tiêu dùng dễ dàng tiếp cận và được cập nhật với các sản phẩm mới nhất thông qua các kênh trực tuyến Điều này đã tạo ra một sự tăng cường trong việc mua sắm trực tuyến và tạo đà phát triển cho thị trường quần áo thể thao trực tuyến. b Xác định các đối tượng khách hàng tiềm năng và nhu cầu của họ khi mua quần áo thể thao:
Thị trường quần áo thể thao có một loạt các đối tượng khách hàng tiềm năng, bao gồm:
- Người yêu thể thao chuyên nghiệp: Đây là những người tham gia hoạt động thể thao chuyên nghiệp hoặc đam mê thể thao và cần các sản phẩm chất lượng cao, chuyên dụng cho từng môn thể thao cụ thể Họ tìm kiếm quần áo thể thao có hiệu suất tốt, đáp ứng được yêu cầu kỹ thuật và giúp cải thiện hiệu suất thể thao của họ.
- Người yêu thể thao không chuyên: Những người thích thể dục và hoạt động thể thao nhưng không tham gia vào các hoạt động chuyên nghiệp Họ tìm kiếm các sản phẩm quần áo thể thao thoải mái, thời trang và phù hợp với nhu cầu cá nhân của họ.
- Người muốn duy trì sức khỏe và phong cách sống lành mạnh: Đây là những người quan tâm đến việc duy trì sức khỏe và phong cách sống lành mạnh thông qua việc thể dục đều đặn Họ tìm kiếm các sản phẩm quần áo thể thao có chất liệu thoáng khí, linh hoạt và thoải mái để sử dụng trong các hoạt động thể dục hàng ngày.
- Người tiêu dùng thời trang: Đối với những người quan tâm đến xu hướng thời trang, quần áo thể thao đã trở thành một phần quan trọng của tủ đồ của họ Họ tìm kiếm các sản phẩm quần áo thể thao có thiết kế đẹp mắt, phong cách và có khả năng kết hợp với các trang phục khác.
Nhu cầu chung của các khách hàng tiềm năng khi mua quần áo thể thao bao gồm:
- Chất lượng: Khách hàng mong muốn các sản phẩm quần áo thể thao có chất lượng tốt, bền, chịu được tác động của hoạt động thể thao và giặt là.
- Thoải mái: Sự thoải mái khi mặc là một yếu tố quan trọng Khách hàng mong muốn quần áo thể thao có chất liệu thoáng khí, co giãn và phù hợp với cơ thể.
- Thời trang và phong cách: Một số khách hàng quan tâm đến xu hướng thời trang và mong muốn mua quần áo thể thao có thiết kế đẹp mắt, phong cách và thể hiện cá nhân của họ.
- Hiệu suất: Đối với những người tham gia hoạt động thể thao chuyên nghiệp hoặc yêu thích thể thao, hiệu suất của quần áo thể thao là yếu tố quan trọng Họ tìm kiếm các sản phẩm có tính năng kỹ thuật như khả năng hút ẩm, kháng tia UV, chống mùi và hỗ trợ tối đa cho hoạt động thể thao của họ.
- Giá trị: Khách hàng mong muốn nhận được giá trị tốt cho số tiền họ chi trả, bao gồm cả chất lượng, thiết kế và hiệu suất của sản phẩm.
Tổng quan về thị trường quần áo thể thao cho thấy có nhiều tiềm năng tăng trưởng trong ngành này Đối với các doanh nghiệp hoạt động trong lĩnh vực này, hiểu rõ các xu hướng và nhu cầu của khách hàng tiềm năng là rất quan trọng để phát triển và thành công trên thị trường.
Tổng quan về website bán quần áo thể thao
a Các loại website bán quần áo thể thao hiện có trên thị trường:
Trên thị trường hiện nay, có một số loại website bán quần áo thể thao phổ biến, bao gồm:
1 Website bán lẻ trực tuyến: Đây là các trang web của các nhà bán lẻ chuyên về quần áo thể thao Chúng cung cấp một loạt các sản phẩm từ nhiều thương hiệu khác nhau và cho phép khách hàng mua sắm trực tuyến và giao hàng tận nơi.
2 Website của nhà sản xuất: Các nhà sản xuất quần áo thể thao có thể có các trang web riêng để giới thiệu và bán sản phẩm của mình Điều này cho phép khách hàng mua hàng trực tiếp từ nhà sản xuất và có thể có sự lựa chọn đa dạng hơn về kiểu dáng và chất liệu.
3 Cộng đồng thể thao trực tuyến: Đây là các trang web hoặc nền tảng mạng xã hội tập trung vào cộng đồng thể thao Bên cạnh việc chia sẻ thông tin và kết nối giữa các thành viên trong cộng đồng, một số trang web này cũng cung cấp dịch vụ bán quần áo thể thao cho thành viên.
4 Kênh bán hàng trực tuyến của các cửa hàng địa phương: Một số cửa hàng bán lẻ thể thao có kênh bán hàng trực tuyến để mở rộng phạm vi kinh doanh và tiếp cận khách hàng trực tuyến Chúng thường cung cấp các sản phẩm quần áo thể thao địa phương và có thể cung cấp dịch vụ giao hàng trong khu vực cụ thể. b Ưu điểm và nhược điểm của website : Ưu điểm của website bán quần áo thể thao:
Tiện lợi cho khách hàng
-Khách hàng có thể mua sắm mọi lúc mọi nơi.
-Khách hàng có thể dễ dàng so sánh giá cả và sản phẩm của các nhà cung cấp khác nhau.
-Khách hàng có thể đọc đánh giá của khách hàng khác trước khi mua hàng.-Khách hàng có thể tiết kiệm thời gian và chi phí đi lại.
Lợi ích cho doanh nghiệp
-Tiếp cận được nhiều khách hàng tiềm năng hơn.
-Tăng doanh số bán hàng.
-Giảm chi phí vận hành so với cửa hàng truyền thống.
-Cải thiện dịch vụ khách hàng.
-Xây dựng thương hiệu uy tín.
Khả năng tiếp thị hiệu quả
-Doanh nghiệp có thể sử dụng các công cụ tiếp thị trực tuyến để tiếp cận khách hàng tiềm năng.
-Doanh nghiệp có thể theo dõi hiệu quả của các chiến dịch tiếp thị trực tuyến.
-Doanh nghiệp có thể nhắm mục tiêu các chiến dịch tiếp thị trực tuyến đến các đối tượng khách hàng cụ thể.
Nhược điểm của website bán quần áo thể thao:
1 Khó khăn trong việc xây dựng lòng tin của khách hàng:
-Khách hàng không thể trực tiếp nhìn và thử sản phẩm trước khi mua. -Khách hàng có thể lo lắng về chất lượng sản phẩm và dịch vụ khách hàng.
2 Rủi ro trong việc thanh toán trực tuyến:
-Khách hàng có thể lo lắng về việc bị lừa đảo hoặc đánh cắp thông tin cá nhân.
-Doanh nghiệp cần đảm bảo an toàn cho các giao dịch thanh toán trực tuyến.
3 Chi phí vận chuyển và lưu kho:
-Doanh nghiệp cần phải tính toán chi phí vận chuyển và lưu kho hợp lý để không ảnh hưởng đến giá thành sản phẩm.
-Có rất nhiều website bán quần áo thể thao trên thị trường.
-Doanh nghiệp cần phải có chiến lược kinh doanh phù hợp để cạnh tranh với các đối thủ khác.
5 Yêu cầu về kỹ thuật:
-Doanh nghiệp cần phải có kiến thức về kỹ thuật để xây dựng và quản lý website.
-Doanh nghiệp cần phải thuê nhân viên có chuyên môn về kỹ thuật để hỗ trợ việc vận hành website. c Các tính năng cần có trong một website bán quần áo thể thao hiệu quả:
- Giao diện dễ sử dụng: Website cần có giao diện thân thiện, dễ dàng điều hướng và tìm kiếm sản phẩm Người dùng nên có thể dễ dàng lựa chọn và lọc sản phẩm theo yêu cầu của họ.
- Đa dạng sản phẩm: Website nên cung cấp một loạt các sản phẩm quần áo thể thao từ nhiều thương hiệu và phong cách khác nhau Điều này giúp khách hàng có nhiều sự lựa chọn và tăng khả năng tìm được sản phẩm phù hợp.
- Thông tin chi tiết sản phẩm: Mỗi sản phẩm nên được mô tả chi tiết về chất liệu, kích cỡ, màu sắc và các thông số kỹ thuật khác Cung cấp hình ảnh chất lượng cao và cho phép khách hàng phóng to, xoay và xem từ nhiều góc độ khác nhau.
- Tính năng đánh giá và đánh giá từ người dùng: Khách hàng nên có thể đánh giá và viết nhận xét về sản phẩm mà họ đã mua Điều này giúp người mua khác có cái nhìn tổng quan về chất lượng và độ tin cậy của sản phẩm.
- Tính năng giỏ hàng và thanh toán: Website nên có tính năng giỏ hàng để khách hàng có thể thêm sản phẩm và tiến hành thanh toán dễ dàng Đảm bảo rằng quy trình thanh toán an toàn và bảo mật để người dùng có thể mua hàng một cách đáng tin cậy.
- Dịch vụ khách hàng: Website nên có kênh hỗ trợ khách hàng, bao gồm chat trực tuyến, email hoặc số điện thoại Điều này giúp khách hàng có thể liên hệ và nhận được hỗ trợ khi cần thiết.
- Chính sách đổi trả và bảo hành: Website nên cung cấp chính sách đổi trả linh hoạt và bảo hành sản phẩm để tăng tính đáng tin cậy và sự hài lòng của khách hàng.
- Tính năng tương thích di động: Với sự phổ biến của thiết bị di động, website cần được tối ưu hóa để hoạt động mượt mà trên các thiết bị di động và có giao diện thân thiện với người dùng trên điện thoại di động và máy tính bảng.
Tóm lại, một website bán quần áo thể thao hiệu quả nên cung cấp trải nghiệm mua sắm.
1.4.1 Khái niệm ASP.NET CORE MVC
Hình 1 1 Thư viện framewordk ASP.NET Core MVC
ASP.NET Core MVC là một framework mã nguồn mở được phát triển bởi Microsoft để xây dựng các ứng dụng web hiện đại, đa nền tảng và có thể mở rộng
Nó dựa trên mô hình MVC (Model-View-Controller), là một mô hình thiết kế phần mềm giúp chia ứng dụng thành ba phần chính: a.Lợi ích của ASP.NET Core MVC:
-Mã nguồn mở: ASP.NET Core MVC là mã nguồn mở, có nghĩa là bất kỳ ai cũng có thể sử dụng và sửa đổi nó.
-Đa nền tảng: ASP.NET Core MVC có thể chạy trên Windows, Linux và macOS.
-Có thể mở rộng: ASP.NET Core MVC có thể được mở rộng bằng cách sử dụng các thư viện và framework khác.
-Hiệu suất cao: ASP.NET Core MVC được thiết kế để có hiệu suất cao. -Dễ dàng sử dụng: ASP.NET Core MVC tương đối dễ học và sử dụng. b.Nhược điểm của ASP.NET Core MVC:
-Đường cong học tập: ASP.NET Core MVC có thể có đường cong học tập dốc đối với những người mới bắt đầu.
-Cộng đồng: Cộng đồng ASP.NET Core MVC không lớn như cộng đồng của một số framework khác. c.Kết luận:
ASP.NET Core MVC là một framework mạnh mẽ và linh hoạt để xây dựng các ứng dụng web hiện đại Nó có nhiều lợi ích như mã nguồn mở, đa nền tảng, có thể mở rộng, hiệu suất cao và dễ sử dụng Tuy nhiên, nó cũng có một số nhược điểm như đường cong học tập dốc và cộng đồng không lớn.
1.4.2 Mô tả công nghệ của ASP.NET Core MVC
ASP.NET Core MVC là một framework mã nguồn mở được phát triển bởi Microsoft để xây dựng các ứng dụng web hiện đại, đa nền tảng và có thể mở rộng
Nó dựa trên mô hình MVC (Model-View-Controller), là một mô hình thiết kế phần mềm giúp chia ứng dụng thành ba phần chính:
Model
• Model là nơi lưu trữ dữ liệu của ứng dụng.
• Model có thể là các đối tượng đơn giản hoặc các lớp dữ liệu phức tạp.
• Model thường được truy cập thông qua các lớp dịch vụ.
View
• View là phần giao diện người dùng của ứng dụng.
• View được tạo ra bằng cách sử dụng các ngôn ngữ templating như Razor.
• View hiển thị dữ liệu từ Model cho người dùng.
Controller
• Controller là phần điều khiển logic của ứng dụng.
• Controller xử lý các yêu cầu từ người dùng và tương tác với Model.
• Controller trả về View cho người dùng.
• Công nghệ cốt lõi của ASP.NET Core MVC:
-.NET Core: NET Core là một runtime và framework mã nguồn mở, đa nền tảng được phát triển bởi Microsoft Nó cung cấp môi trường thực thi cho các ứng dụng ASP.NET Core MVC.
-Kestrel: Kestrel là một web server mã nguồn mở, hiệu suất cao được tích hợp sẵn trong ASP.NET Core Nó cung cấp khả năng phục vụ các ứng dụng web ASP.NET Core MVC.
-IIS: IIS (Internet Information Services) là một web server phổ biến được phát triển bởi Microsoft ASP.NET Core MVC có thể được triển khai trên IIS.
-Razor: Razor là một ngôn ngữ templating được sử dụng để tạo ra View trong ASP.NET Core MVC Razor cho phép nhúng mã C# trực tiếp vào View.
-Entity Framework Core: Entity Framework Core là một ORM (Object- Relational Mapping) framework được sử dụng để truy cập dữ liệu trong ASP.NET Core MVC Entity Framework Core cho phép bạn làm việc với dữ liệu một cách dễ dàng và hiệu quả.
Ngoài ra, ASP.NET Core MVC còn hỗ trợ nhiều tính năng khác như:
-Routing: Routing là cơ chế để ánh xạ các URL đến các Controller và Action trong ASP.NET Core MVC.
-Dependency Injection: Dependency Injection là một kỹ thuật thiết kế phần mềm giúp bạn tạo ra các ứng dụng có thể mở rộng và dễ dàng kiểm tra. -Middleware: Middleware là một lớp phần mềm nằm giữa web server và ứng dụng Middleware có thể được sử dụng để thêm chức năng vào ứng dụng, chẳng hạn như xác thực, ủy quyền và ghi nhật ký.
1.4.3 Mô tả hệ thống của ASP.NET Core MVC
Hệ thống ASP.NET CORE MVC là một Framework phát triển ứng dụng web trên nền tảng NET của Microsoft Hệ thống này sử dụng mô hình MVC để tách biệt logic xử lý dữ liệu (Model), giao diện người dùng (View) và điều khiển
(Controller) Mô hình MVC giúp cho việc phát triển ứng dụng web trở nên dễ dàng hơn, có thể phát triển độc lập giữa các thành phần.
ASP.NET CORE MVC hỗ trợ nhiều công nghệ để phát triển ứng dụng web, bao gồm Razor View Engine, Entity Framework, LINQ, caching, lazy loading, threading và asynchronous Ngoài ra, ASP.NET CORE MVC còn hỗ trợ nhiều tính năng bảo mật để đảm bảo an toàn cho ứng dụng ASP.NET CORE MVC có thể chạy trên các máy chủ web Windows như IIS hoặc có thể triển khai trên các máy chủ web khác thông qua mã nguồn mở Mono
Hệ thống này có thể tích hợp các công nghệ và nền tảng khác của Microsoft, bao gồm: Visual Studio, SQL Server, Azure, Sharepoint, Silverlight, WPF và nhiều công nghệ khác Với những tính năng và công nghệ tiên tiến, ASP.NET CORE MVC đã trở thành một trong những Framework phát triển ứng dụng web được ưa chuộng và được sử dụng rộng rãi trong các doanh nghiệp và tổ chức trên toàn thế giới
Trong mô hình ASP.NET CORE MVC, có các ràng buộc sau:
- Model: Đây là thành phần của mô hình MVC chịu trách nhiệm cho dữ liệu và xử lý dữ liệu Model không trực tiếp liên kết với View, mà được truyền giữa View và Controller.-
- View: Đây là thành phần của mô hình MVC chịu trách nhiệm cho giao diện người dùng View hiển thị dữ liệu được lấy từ Model và truyền về cho Controller View không thực hiện bất kỳ xử lý logic nào và chỉ hiển thị dữ liệu cho người dùng.
- Controller: Đây là thành phần của mô hình MVC chịu trách nhiệm điều khiển hoạt động của ứng dụng Controller nhận yêu cầu từ người dùng và tương tác với Model để lấy dữ liệu Sau đó, Controller gửi dữ liệu trở lại View để hiển thị kết quả cho người dùng.
Các ràng buộc của mô hình MVC là sự liên kết giữa các thành phần Model, View và Controller Model không trực tiếp liên kết với View, và View không trực tiếp liên kết với Model Thay vào đó, Controller đóng vai trò là trung gian giữa Model và View Điều này giúp cho mã nguồn trong ứng dụng dễ dàng bảo trì và tái sử dụng.
Các giải pháp mới trong mô hình ASP.NET CORE MVC gồm:
-Blazor: Đây là một nền tảng web mới của Microsoft, cho phép phát triển ứng dụng web động hoàn toàn bằng mã C# và HTML Blazor cung cấp tính năng động hoàn toàn bằng mã C# trên trình duyệt của người dùng, thay vì sử dụng JavaScript.
-Entity Framework Core: Đây là một ORM (Object Relational Mapping) mới của Microsoft, được thiết kế để hoạt động với ASP.NET Core Entity Framework Core cung cấp các tính năng như tạo cơ sở dữ liệu, truy vấn dữ liệu, và quản lý mối quan hệ giữa các đối tượng dữ liệu
-Razor Pages: Đây là một công nghệ mới trong ASP.NET Core, cho phép phát triển ứng dụng web một cách đơn giản hơn Razor Pages là một cách để tạo trang web động, tương tự như ASP.NET Web Forms Tuy nhiên, Razor Pages không sử dụng ViewState và Postback, giúp giảm bớt độ phức tạp của mã nguồn và tăng hiệu suất của ứng dụng.
-SignalR: Đây là một thư viện của Microsoft, cho phép phát triển ứng dụng web thời gian thực SignalR cung cấp các tính năng như gửi thông báo và dữ liệu từ máy chủ đến máy khách, tạo kết nối thời gian thực giữa các người dùng và truyền tải dữ liệu trực tiếp giữa các người dùng.
Phân tích thiết kế hệ thống
MÔ TẢ Ý TƯỞNG ĐỀ TÀI
Đề tài xây dựng website “Website quần áo thể thao trực tuyến” là một dự án phát triển website nhằm đáp ứng nhu cầu mua sắm trực tuyến cho người dùng Website cung cấp cho người dùng một nền tảng đáng tin cậy để có thể đặt hàng uy tín cùng với một loạt hình thức thanh toán đa dạng.
Website được xây dựng dành 2 phần chính:
-Là nơi giao diện chính của website, đa dạng và là nơi cập nhật và giới thiệu cho user những sản phẩm quần áo thể thao mẫu mới nhất, giá ưu đãi và sản phẩm đặt hàng hàng đầu
-Hiển thị đa dạng các sản phẫm mâu quân áo thể thao hãng nổi tiếng cùng với các hình ảnh mẫu để user có thể lựa chọn nhãn hàng muốn chọn để đặt hàng. Phần tính năng website:
-Đây là phần quan trọng nhất trên website, hỗ trợ khách hàng tìm hiểu và mua sắm các sản phẩm quần áo thể thao theo cách tiện lợi nhất cùng với các tính năng linh hoạt của trang web.
-Tính năng search sẽ giúp user tìm kiếm nhanh chóng mặt hàng cần đặt thông qua các từ khóa or theo danh mục Qua đó khi ấn tìm kiếm đầu ra sẽ xuất ra tổng hàng loạt sản phẩm tìm kiếm gồm các nhãn hiệu khác nhau, giá ưu đãi và loạt mặt hàng chất lượng cao được đặt nhiều.
-User có thể chọn mặt hàng quần áo thể thao nam hay nữ đồng thời có thể lọc chọn các sản phẩm và cả nhãn hàng user muốn đặt mua.
-Các sản phẩm sẽ được hiển thị với thông tin chi tiết như tên sản phẩm, hình ảnh sản phẩm, giá cả, mô tả sản phẩm, thông số kỹ thuật và tên nhãn hàng của sản phẩm, số lượng còn lại trong kho.
Tính năng giỏ hàng thanh toán:
-Khi user chọn được hàng và đặt hàng, sản phẩm sẽ được chuyển vào giỏ hàng thanh toán Tại giỏ hàng, user có thể cập nhật đơn hàng về thông tin giá sản phẩm đã đặt bao gồm giá cả, tổng số tiền sản phẩm đã đặt Ngoài ra user còn có thể tăng số lượng sản phẩm hoặc xóa sản phẩm khỏi giỏ hàng nếu muốn.
-Là tính năng quan trọng nhằm đảm bảo tính bảo mật và tránh việc truy cập trái phép vào các tài nguyên của website Để đạt được điều này, website có ba cấp độ quyền truy cập, bao gồm:
-Là người có quyền truy cập sâu vào website và điều khiển toàn bộ website bao gồm phần thông tin sản phẩm Admin có thể thêm, sửa, xóa các sản phẩm và quản lý tài khoản user, thống kê các hóa đơn chi tiết hàng tháng.
Người dùng đăng ký (Register User):
-User đã đăng ký tài khoản website qua đó có thể chỉnh sửa các thông tin cá nhân, đổi mật khẩu và sử dụng được những tính năng đặt hàng hoặc thêm giỏ hàng. User chưa đăng ký:
-Người dùng chỉ có thể truy cập website xem những thông tin sản phẩm không thể đặt hàng hay mua sản phẩm Để có thể đặt hàng sản phẩm user buộc phải đăng ký tài khoản.
Website sẽ được thiết kế với giao diện thân thiện, đa dạng và dễ sử dụng còn đảm bảo được tính bảo mật thông tin của user Ngoài ra, website sẽ tích hợp tính năng gửi mail về cho user khi đăng kí hoặc xác thực khi quên mật khẩu và các tính năng khác giúp nâng cao trải nghiệm người dùng Giúp người dùng tin tưởng và yên tâm khi đặt hàng sản phẩm và trải nghiệm website.
-Có thể phát triển lên AppMoblie và mở rộng nhiều chức năng đa dạng khác.
MÔ HÌNH HÓA YÊU CẦU
Hình 2 1 Mô hình tổng thể website
Hình 2 2 Mô hình UseCase Diagram
Hình 2 3 Mô hình Activity Diagram
Hình 2 4 Mô hình Sequence Diagram
Hình 2 5 Mô hình Sequence Diagram
Hình 2 6 Mô hình Database Diagram
Hình 2 7 Mô hình Class Diagram
Kết quả thực nghiệm
Giao diện website
Nơi user có thể xem những thông tin, hình ảnh sản phẩm hiển trên trang web nhằm có thể lựa chọn các sản phẩm hợp nhu cầu
Hình 3 1 Hình ảnh các sản phẩm đăng trên website
Hình 3 2 Các sản phẩm hàng đầu được người dùng đặt hàng số lượng nhiều
Hình 3 3 Các mẫu của nhãn hàng thời trang được bán trên web
3.1.2 Các tính năng chính website
Những tính năng linh hoạt giúp người dùng có thể trải nghiệm mua sắm một cách thoải mái, nhanh chóng, đảm bảo.
Hình 3 4 Các setting cho người dùng lựa chọn để theo dõi đơn hàng và quản lý tài khoản mình hoặc đăng xuất
Hình 3 5 Hiển thị thông tin sản phẩm có thể chọn lọc theo nhu cầu
Hình 3 6 Hiển thị chi tiết sản phẩm và đặt hàng
Hình 3 7 Thông tin sản phẩm khi cho vô giỏ hàng
Hình 3 8 Người dùng điền thông tin và ghi chú món hàng khi đặt
Hình 3 9 Chức năng theo dõi sản phẩm đơn hàng đã từng mua