Website bán quần áo, phụ kiện thời trang với chatbot tư vấn - ĐH CNTT

Bán quần áo, phụ kiện thời trang online? Chat bot tư vấn 24/7 giúp tăng doanh số, chốt đơn nhanh chóng. Tìm hiểu cách xây dựng chat bot hiệu quả ngay!

Trường đại học

Đại học Công nghệ Thông tin

Chuyên ngành

Công nghệ Phần mềm

Người đăng

Ẩn danh

Thể loại

Đồ án 1

2022

142
0
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1 - TỔNG QUAN VỀ ĐỀ TÀI

1.1. Giới thiệu về đề tài

1.2. Nhu cầu về các website thương mại và thời trang

1.3. Lý do chọn đề tài

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

1.5. Công nghệ và đối tượng nghiên cứu

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

1.7. Phương pháp nghiên cứu

1.8. Nhiệm vụ của đề tài

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

2. CHƯƠNG 2 - CƠ SỞ LÝ THUYẾT

2.1. Các ngôn ngữ và công nghệ để tạo nên một trang web fullstack

2.2. JDBC- Java Database Connectivity

2.3. Server để chạy web – Tom Cat

2.4. Cấu trúc lập trình - Java Design Pattern – DAO

2.5. Cơ sở dữ liệu – MySQL

2.6. Công cụ nghiên cứu về chatbot:

2.7. Một số công cụ sử dụng trong đồ án

3. CHƯƠNG 3 - PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1. Mô tả yêu cầu

3.2. Yêu cầu chức năng

3.3. Yêu cầu phi chức năng

3.4. Kiến trúc hệ thống

3.5. Mô tả kiến trúc Front-End

3.6. Mô tả kiến trúc Back-End

3.7. Về Design Pattern DAO:

4. CHƯƠNG 4 - HIỆN THỰC HỆ THỐNG

4.1. Đặc tả use case

4.2. Chỉnh sửa thông tin cá nhân

4.3. Tìm kiếm sản phẩm

4.4. Xem giỏ hàng

4.5. Xem chi tiết món hàng

4.6. Hộp chat tư vấn giới thiệu sản phẩm

4.7. Thêm sản phẩm

4.8. Quản lý sản phẩm

4.9. Sửa thông tin sản phẩm

4.10. Quản lý hóa đơn mua hàng của khách hàng

4.11. Xem thông tin đặt hàng và giao hàng cho người dùng

4.12. Thiết kế dữ liệu

4.13. Danh sách các đối tượng trong hệ thống

4.14. Dữ liệu người dùng - user

4.15. Dữ liệu sản phẩm – product_dt

4.16. Dữ liệu giỏ hàng – cart

4.17. Dữ liệu hóa đơn – product_order

4.18. Thiết kế giao diện

4.19. Giao diện của người dùng

4.20. Giao diện của admin

5. CHƯƠNG 5 – NGHIÊN CỨU VỀ CHATBOT

5.1. Cách cài đặt:

5.2. Giai đoạn chuẩn bị chi tiết – tạo chatbot

6. CHƯƠNG 6 - KẾT LUẬN

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

6.2. Nhược điểm

6.3. Hướng phát triển

7. CHƯƠNG 7 - TÀI LIỆU THAM KHẢO

7.1. Tài liệu tiếng Việt

7.2. Tài liệu tiếng Anh

DANH MỤC HÌNH ẢNH

DANH MỤC CÁC BẢNG

Tóm tắt

I. Tổng Quan Về Web Bán Quần Áo Thời Trang Chatbot

Ngày nay, thời trang online đang trở thành xu hướng tất yếu. Khách hàng ngày càng ưu tiên sự tiện lợi và nhanh chóng của mua sắm thời trang trực tuyến. Các shop thời trang trực tuyến mọc lên như nấm, cạnh tranh khốc liệt để thu hút khách hàng. Để thành công, một website bán quần áo cần phải có giao diện đẹp, dễ sử dụng, sản phẩm đa dạng, giá cả cạnh tranh và dịch vụ khách hàng tốt. Đặc biệt, việc tích hợp chatbot hỗ trợ khách hàng đang trở thành một yếu tố quan trọng để nâng cao trải nghiệm người dùng và tăng doanh số bán hàng. Chatbot giúp giải đáp thắc mắc nhanh chóng, tư vấn sản phẩm phù hợp và hỗ trợ đặt hàng dễ dàng, từ đó tăng cường sự hài lòng và trung thành của khách hàng. Dẫn chứng từ [ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH]: "Các website thương mại, buôn bán quần áo ngày càng phát triển và được tín dụng. Một phần là vì nó cung cấp cho người dùng những sự tiện lợi, nhanh gọn trong mua bán sản phẩm".

1.1. Sự Phát Triển Của Thị Trường Thời Trang Online

Thị trường thời trang online đang chứng kiến sự tăng trưởng vượt bậc, thúc đẩy bởi sự gia tăng số lượng người dùng internet và điện thoại thông minh. Mua sắm thời trang đã trở thành một phần không thể thiếu trong cuộc sống số của nhiều người. Các nền tảng thương mại điện tử lớn như Shopee, Lazada, Tiki đều có gian hàng thời trang riêng, thu hút lượng lớn khách hàng. Bên cạnh đó, các shop thời trang trực tuyến nhỏ và vừa cũng đang nỗ lực xây dựng thương hiệu và thu hút khách hàng thông qua các kênh mạng xã hội và website riêng. Sự cạnh tranh gay gắt đòi hỏi các website bán quần áo phải liên tục đổi mới và nâng cao chất lượng dịch vụ để tồn tại và phát triển.

1.2. Vai Trò Của Chatbot Trong Bán Hàng Thời Trang Trực Tuyến

Chatbot hỗ trợ khách hàng đóng vai trò ngày càng quan trọng trong việc nâng cao trải nghiệm người dùng và tăng doanh số cho các website bán quần áo. Chatbot có thể tự động trả lời các câu hỏi thường gặp của khách hàng về sản phẩm, chính sách vận chuyển, đổi trả, v.v. Chatbot cũng có thể tư vấn sản phẩm phù hợp dựa trên nhu cầu và sở thích của khách hàng, giúp khách hàng dễ dàng tìm thấy sản phẩm ưng ý. Ngoài ra, chatbot có thể hỗ trợ khách hàng đặt hàng, thanh toán và theo dõi đơn hàng, giúp quá trình mua sắm trở nên nhanh chóng và thuận tiện hơn. Việc tích hợp chatbot giúp chăm sóc khách hàng 24/7, giảm tải cho nhân viên tư vấn và nâng cao hiệu quả kinh doanh.

II. Vấn Đề Của Web Bán Quần Áo Thiếu Chatbot Tư Vấn

Một trong những vấn đề lớn nhất của các website bán quần áo hiện nay là thiếu sự tương tác trực tiếp với khách hàng. Khi khách hàng có thắc mắc hoặc cần tư vấn, họ thường phải chờ đợi lâu để được phản hồi qua email hoặc điện thoại. Điều này có thể khiến khách hàng cảm thấy khó chịu và bỏ đi, dẫn đến mất doanh số. Ngoài ra, việc thiếu tư vấn thời trang online cũng khiến khách hàng khó đưa ra quyết định mua hàng, đặc biệt là đối với những người chưa quen với việc mua sắm thời trang trực tuyến. Việc không có chatbot cũng khiến các shop bỏ lỡ cơ hội gợi ý sản phẩm phù hợp với khách hàng, từ đó giảm khả năng tăng doanh số bán hàng. Trích dẫn [ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH]: *"Nhóm em thấy đa số các trang web điều tập trung vào một mảng bán hàng còn về phần quản lý tài khoản người dùng vẫn còn hạn chế."

2.1. Mất Khách Hàng Vì Thời Gian Phản Hồi Chậm

Trong môi trường thời trang online cạnh tranh, thời gian là vàng bạc. Khách hàng có xu hướng rời bỏ những website bán quần áo có thời gian phản hồi chậm và chuyển sang những website khác có dịch vụ nhanh chóng hơn. Việc phải chờ đợi hàng giờ hoặc thậm chí hàng ngày để nhận được câu trả lời cho một câu hỏi đơn giản có thể khiến khách hàng cảm thấy không được tôn trọng và mất hứng thú mua sắm thời trang. Chatbot giúp giải quyết vấn đề này bằng cách cung cấp phản hồi ngay lập tức, giúp khách hàng cảm thấy được quan tâm và hỗ trợ kịp thời.

2.2. Khó Khăn Trong Việc Tư Vấn Và Hỗ Trợ Khách Hàng

Việc tư vấn thời trang online là một thách thức đối với nhiều website bán quần áo. Khách hàng có thể có nhiều câu hỏi khác nhau về sản phẩm, kích cỡ, chất liệu, màu sắc, phong cách, v.v. Việc trả lời tất cả các câu hỏi này một cách chính xác và nhanh chóng đòi hỏi đội ngũ tư vấn viên chuyên nghiệp và giàu kinh nghiệm. Chatbot có thể giúp giải quyết vấn đề này bằng cách cung cấp thông tin chi tiết về sản phẩm, bảng size quần áo, hướng dẫn chọn sizegợi ý sản phẩm phù hợp với từng khách hàng.

2.3. Bỏ Lỡ Cơ Hội Upsell và Cross sell

Khi khách hàng đang mua sắm thời trang trên website, có rất nhiều cơ hội để upsell (bán sản phẩm cao cấp hơn) và cross-sell (bán sản phẩm liên quan). Ví dụ, nếu khách hàng đang xem một chiếc áo sơ mi, chatbot có thể gợi ý sản phẩm cà vạt, quần tây hoặc áo khoác phù hợp. Nếu khách hàng đang mua một chiếc váy, chatbot có thể gợi ý giày cao gót, túi xách hoặc trang sức đi kèm. Việc tích hợp chatbot giúp các shop thời trang trực tuyến tận dụng tối đa các cơ hội upsell và cross-sell, từ đó tăng doanh số bán hàng.

III. Xây Dựng Web Quần Áo Chatbot Hướng Dẫn Chi Tiết

Để xây dựng một website bán quần áo hiệu quả, việc thiết kế website thời trang chuyên nghiệp là vô cùng quan trọng. Trang web cần có giao diện thân thiện, dễ sử dụng, bố cục rõ ràng và hình ảnh sản phẩm chất lượng cao. Cùng với đó, tích hợp chatbot cho website bán hàng là giải pháp tối ưu để cải thiện dịch vụ khách hàng. Cần chọn lựa nền tảng phù hợp (ví dụ: WordPress, Shopify) và tích hợp chatbot từ các nhà cung cấp uy tín. Việc đào tạo chatbot để trả lời các câu hỏi thường gặp và tư vấn thời trang online là bước không thể thiếu. Đồng thời, cần liên tục theo dõi và cải thiện hiệu suất chatbot để đảm bảo trải nghiệm mua sắm cá nhân hóa cho khách hàng. Cần đảm bảo website có các tính năng giao hàng toàn quốc, đổi trả dễ dàng và thông tin sản phẩm chi tiết.

3.1. Lựa Chọn Nền Tảng Website Bán Hàng Phù Hợp

Việc lựa chọn nền tảng thiết kế website thời trang phù hợp là bước đầu tiên và quan trọng nhất. WordPress với WooCommerce là một lựa chọn phổ biến, cung cấp nhiều plugin hỗ trợ bán hàng và tích hợp chatbot. Shopify là một nền tảng thương mại điện tử chuyên dụng, dễ sử dụng và có nhiều tính năng mạnh mẽ. Các nền tảng khác như Wix, Squarespace cũng có thể được cân nhắc, tùy thuộc vào nhu cầu và ngân sách của shop thời trang trực tuyến. Cần xem xét các yếu tố như chi phí, tính năng, khả năng tùy chỉnh, hỗ trợ kỹ thuật và khả năng tích hợp chatbot khi lựa chọn nền tảng.

3.2. Tích Hợp Chatbot Và Đào Tạo Trả Lời Khách Hàng

Tích hợp chatbot cho website bán quần áo cần được thực hiện một cách cẩn thận và chuyên nghiệp. Cần chọn lựa nhà cung cấp chatbot uy tín và có kinh nghiệm trong lĩnh vực thời trang online. Sau khi tích hợp chatbot, cần đào tạo chatbot để trả lời các câu hỏi thường gặp của khách hàng về sản phẩm, chính sách vận chuyển, đổi trả, v.v. Chatbot cũng cần được đào tạo để tư vấn thời trang online, gợi ý sản phẩm và hỗ trợ khách hàng đặt hàng. Việc đào tạo chatbot cần được thực hiện liên tục và cập nhật thường xuyên để đảm bảo chatbot luôn cung cấp thông tin chính xác và hữu ích cho khách hàng.

3.3. Tối Ưu Hóa Trải Nghiệm Mua Sắm Cá Nhân Hóa

Để nâng cao trải nghiệm người dùng, cần tối ưu hóa trải nghiệm mua sắm cá nhân hóa trên website bán quần áo. Chatbot có thể giúp thực hiện điều này bằng cách thu thập thông tin về sở thích, phong cách và nhu cầu của khách hàng. Dựa trên thông tin này, chatbot có thể gợi ý sản phẩm phù hợp, cung cấp các khuyến mãi thời tranggiảm giá quần áo dành riêng cho từng khách hàng. Việc cá nhân hóa trải nghiệm mua sắm giúp khách hàng cảm thấy được quan tâm và đánh giá cao, từ đó tăng cường sự hài lòng và trung thành của khách hàng.

IV. Ưu Điểm Của Web Bán Quần Áo Với Chatbot Tư Vấn 24 7

Việc tích hợp chatbot hỗ trợ khách hàng mang lại nhiều lợi ích cho website bán quần áo. Chăm sóc khách hàng 24/7 giúp giải đáp thắc mắc và hỗ trợ khách hàng mọi lúc mọi nơi, tăng cường sự hài lòng và trung thành. Tư vấn thời trang online chuyên nghiệp giúp khách hàng dễ dàng tìm thấy sản phẩm phù hợp và đưa ra quyết định mua hàng. Gợi ý sản phẩm thông minh giúp tăng doanh số bán hàng thông qua upsell và cross-sell. Tiết kiệm chi phí vận hành nhờ giảm tải cho nhân viên tư vấn. Cải thiện trải nghiệm mua sắm cá nhân hóa giúp khách hàng cảm thấy được quan tâm và đánh giá cao. Tóm lại, chatbot là một công cụ mạnh mẽ giúp các shop thời trang trực tuyến nâng cao hiệu quả kinh doanh và cạnh tranh trên thị trường.

4.1. Nâng Cao Chất Lượng Dịch Vụ Chăm Sóc Khách Hàng

Chatbot hỗ trợ khách hàng giúp nâng cao chất lượng dịch vụ chăm sóc khách hàng 24/7 trên website bán quần áo. Chatbot có thể tự động trả lời các câu hỏi thường gặp của khách hàng về sản phẩm, chính sách vận chuyển, đổi trả, v.v. Chatbot cũng có thể hỗ trợ khách hàng đặt hàng, thanh toán và theo dõi đơn hàng. Việc cung cấp dịch vụ chăm sóc khách hàng 24/7 giúp khách hàng cảm thấy được quan tâm và hỗ trợ mọi lúc mọi nơi, từ đó tăng cường sự hài lòng và trung thành của khách hàng.

4.2. Tăng Doanh Số Bán Hàng Nhờ Tư Vấn Chuyên Nghiệp

Tư vấn thời trang online chuyên nghiệp thông qua chatbot giúp tăng doanh số bán hàng cho website bán quần áo. Chatbot có thể gợi ý sản phẩm phù hợp dựa trên nhu cầu và sở thích của khách hàng, giúp khách hàng dễ dàng tìm thấy sản phẩm ưng ý. Chatbot cũng có thể cung cấp thông tin chi tiết về sản phẩm, bảng size quần áo, hướng dẫn chọn sizekhuyến mãi thời trang, giúp khách hàng đưa ra quyết định mua hàng. Việc tư vấn thời trang online giúp tăng tỷ lệ chuyển đổi từ khách hàng tiềm năng thành khách hàng thực tế.

4.3. Tối Ưu Chi Phí Vận Hành và Nhân Sự

Việc tích hợp chatbot giúp tối ưu chi phí vận hành và nhân sự cho shop thời trang trực tuyến. Chatbot có thể tự động trả lời các câu hỏi thường gặp của khách hàng, giảm tải cho nhân viên tư vấn. Nhân viên tư vấn có thể tập trung vào các nhiệm vụ quan trọng hơn như giải quyết các vấn đề phức tạp và xây dựng mối quan hệ với khách hàng. Việc giảm tải cho nhân viên tư vấn giúp tiết kiệm chi phí nhân sự và tăng hiệu quả làm việc.

V. Case Study Thành Công Web Thời Trang Chatbot Tư Vấn

Nhiều thương hiệu thời trang đã thành công trong việc tích hợp chatbot vào website bán quần áo. Một số case study cho thấy chatbot giúp tăng doanh số bán hàng, cải thiện dịch vụ khách hàng và giảm chi phí vận hành. Ví dụ, một shop thời trang trực tuyến đã tăng doanh số bán hàng lên 20% sau khi tích hợp chatbot có khả năng tư vấn thời trang onlinegợi ý sản phẩm. Một thương hiệu thời trang khác đã giảm chi phí chăm sóc khách hàng 24/7 xuống 30% nhờ chatbot tự động trả lời các câu hỏi thường gặp. Những case study này chứng minh rằng chatbot là một công cụ hiệu quả giúp các shop thời trang trực tuyến thành công.

5.1. Ví Dụ Về Thương Hiệu Tăng Doanh Số Nhờ Chatbot

Một thương hiệu thời trang nổi tiếng đã tích hợp chatbot vào website bán quần áo của mình. Chatbot này có khả năng tư vấn thời trang online, gợi ý sản phẩm phù hợp với từng khách hàng và cung cấp các khuyến mãi thời trang hấp dẫn. Sau khi tích hợp chatbot, thương hiệu thời trang này đã chứng kiến sự tăng trưởng đáng kể về doanh số bán hàng, đặc biệt là đối với các sản phẩm được chatbot gợi ý.

5.2. Thương Hiệu Giảm Chi Phí Chăm Sóc Khách Hàng

Một thương hiệu thời trang khác đã tích hợp chatbot vào website bán quần áo của mình với mục tiêu giảm chi phí chăm sóc khách hàng 24/7. Chatbot này có khả năng tự động trả lời các câu hỏi thường gặp của khách hàng về sản phẩm, chính sách vận chuyển, đổi trả, v.v. Sau khi tích hợp chatbot, thương hiệu thời trang này đã giảm đáng kể chi phí chăm sóc khách hàng, đồng thời vẫn đảm bảo chất lượng dịch vụ khách hàng.

VI. Xu Hướng Tương Lai Của Web Quần Áo Và Chatbot AI

Tương lai của website bán quần áo sẽ gắn liền với sự phát triển của trí tuệ nhân tạo (AI) và chatbot. Chatbot sẽ ngày càng thông minh hơn, có khả năng tư vấn thời trang online chính xác và cá nhân hóa hơn. Công nghệ AI sẽ giúp chatbot hiểu rõ hơn về sở thích, phong cách và nhu cầu của khách hàng, từ đó gợi ý sản phẩm phù hợp và tạo ra trải nghiệm mua sắm độc đáo. Xu hướng thời trang cũng sẽ được tích hợp vào chatbot, giúp khách hàng luôn cập nhật những mẫu quần áo mới nhấtxu hướng thời trang thịnh hành. Mạng xã hội thời trang cũng sẽ được kết nối với chatbot, giúp khách hàng chia sẻ phong cách và tin tức thời trang với bạn bè.

6.1. Phát Triển Chatbot AI Tư Vấn Thời Trang Cá Nhân Hóa

Sự phát triển của công nghệ AI sẽ giúp chatbot trở nên thông minh hơn và có khả năng tư vấn thời trang online cá nhân hóa hơn. Chatbot sẽ có khả năng phân tích hình ảnh, giọng nói và dữ liệu hành vi của khách hàng để hiểu rõ hơn về sở thích, phong cách và nhu cầu của họ. Dựa trên thông tin này, chatbot có thể gợi ý sản phẩm phù hợp và tạo ra trải nghiệm mua sắm độc đáo cho từng khách hàng.

6.2. Tích Hợp Xu Hướng Mới Mạng Xã Hội Thời Trang

Các website bán quần áo trong tương lai sẽ tích hợp xu hướng thời trang mới nhất và kết nối với mạng xã hội thời trang. Chatbot sẽ cung cấp cho khách hàng thông tin về những mẫu quần áo mới nhất, xu hướng thời trang thịnh hành và các sự kiện thời trang. Chatbot cũng sẽ cho phép khách hàng chia sẻ phong cách và tin tức thời trang với bạn bè trên mạng xã hội.

22/09/2025

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

Chương 1 - TỔNG QUAN VỀ ĐỀ TÀI 1. Giới thiệu về đề tài 1. Nhu cầu về các website thương mại và thời trang Ngày nay, xã hội ngày càng phát triển, đời sống con người càng được cải thiện, người ta không chỉ no đủ vật chất mà còn chú trọng nhiều đến đời sống tinh thần, đặc biệt là thời trang nhằm thỏa mãn nhu cầu thẩm mỹ ngày càng cao. Dân gian cũng đã có câu "Người đẹp vì lụa, lúa tốt vì phân" là lẽ đó, cách ăn mặc có mối quan hệ khá mật thiết với văn hoá, phản ánh một phần đời sống, văn minh của con người.

Chính vì thế, như một lẽ tự nhiên của thời đại công nghệ 4.0, các website thương mại, buôn bán quần áo ngày càng phát triển và được tín dụng. Một phần là vì nó cung cấp cho người dùng những sự tiện lợi, nhanh gọn trong mua bán sản phẩm, vừa giúp người dùng có thể lựa ra cho mình những món đồ ưng ý, hợp với nhu cầu nhất mà không nhất thiết phải ra tận cửa hàng để có thể lựa chọn như ngày xưa. Nhờ có các webstie thương mại mà các chủ cửa hàng quần áo có thể tạo các website đơn giản, phục vụ mục đích bán hàng của mình lại còn tăng cao thu nhập. Lý do chọn đề tài Về lý do của chính mình, thì chính đáng nhất đó là sự yêu thích, mong muốn có thể tự phát triển được một sản phẩm website full stack, nhờ đó mà có thể nâng cao trình độ học thuật của bản thân, cũng như có một sản phẩm tốt cho môn đồ án một.

Ngoài ra với niềm đam mê với các sản phẩm quần áo mang đậm tính thời trang và nghệ thuật trong nó đã cho nhóm chúng em thêm động lực để chọn và thực hiện đề tài này. Về nhu cầu của xã hội, thì với sự phát triển vượt bậc của internet cũng như hệ thống vận tải logictics thì các ngành nghề kinh doanh, thương mại điện tử đang ngày càng phát triển. Các công ti, tập đoàn sẵn sàng chi lượng lớn tiền vào ngành này. Hệ thống thương mại điện tử hiện nay có nhiều sự vượt trội hơn so với các ngành nghề thương mại truyền thống.

Chỉ với vài thao tác đơn giản trên các thiết bị thông minh 18 người dùng dễ dàng lựa chọn các sản phẩm mình mong muốn. chúng sẽ được vận chuyển đến tận nhà của họ. Nắm bắt được các yếu tố trên nhóm chúng em quyết định lựa chọn để tài “Tìm hiều và xây dựng WEBSITE BÁN QUẦN ÁO, PHỤ KIỆN THỜI TRANG VỚI CHAT BOT TƯ VẤN” để phục vụ cho nhu cầu tìm kiếm và mua sản phẩm thời trang trên internet một cách thuận lợi nhất cho người dùng. Khảo sát hiện trạng Thực hiện khảo sát hiện trang trên thị trường bằng cách nghiên cứu các website bán quần áo có chức năng tương như đề tài của nhóm như: fiona.vn… Nhóm em thấy đa số các trang web điều tập trung vào một mảng bán hàng còn về phần quản lý tài khoản người dùng vẫn còn hạn chế.

Nên nhóm em mong muốn có phần thay đổi trong việc quản lý tài khoản người dùng, giúp người dùng có nhiều tương tác hơn với shop thông qua việc theo dõi đơn hàng hiện có, chỉnh sửa thông tin người dùng cũng như tương tác với shop bằng chat bot. Công nghệ và đối tượng nghiên cứu Các công nghệ và ngôn ngữ sử dụng trong đồ án:  Các ngôn ngữ công nghệ lập trình front end: HTML, Css/Scss, Javascript, Bootstrap, JSP (JavaServerPages).  Các ngôn ngữ công nghệ lập trình back end: Servlet, JDBC, Java.  Database: MySQL  Công nghệ, ngôn ngữ nghiên cứu và thiết kế chatbot: Rasa framework, Python  Công cụ thiết kế UI : Figma  Công cụ phân tích thiết kế, vẽ diagram: draw.io, Microsoft Visio  Công cụ coding/quản lý database: Eclipse IDE, MySQL Workbench 8.0 CE  Công cụ quản lý dự án: Github, Messenger Group, Microsoft Teams.

 Công cụ lưu trữ các tài liệu liên quan: Google Drive, Github 19 Đối tượng trong phạm vi đề tài hướng đến:  Các shop quần áo có nhu cầu mở rộng việc kinh doanh của mình trên internet bằng hình thức bán hàng qua website online thương mại.  Các khách hàng, người dùng có nhu cầu mua quần áo thời trang trên internet, vừa tiện lợi, dễ sử dụng lại có ship hàng đến tận nhà. Phạm vi nghiên cứu Đề tài tập trung vào nghiên cứu về website bán thời trang, phục vụ việc kinh doanh online của shop quần áo. Thực hiện học và nghiên cứu các ngôn ngữ lập trình front end, back end, tìm ra công dụng của chúng trong quá trình thực hiện đồ án – tạo nên một trang web full stack.

Tìm hiểu về cách hoạt động của cơ sở dữ liệu trong quá trình lưu các ràng buộc của trang web. Nghiên cứu cách tạo nên chat bot và cách hoạt động của nó. Tìm hiểu và thực hiện các công cụ quản lý dự án như github. Học và thực hiện các bảng use case, diagram và tìm ra hướng phát triển cho quá trình nghiên cứu trong tương lai.

Phương pháp nghiên cứu Nhóm đã sử dụng các phương pháp nghiên cứu: - Xem các video Youtube hướng dẫn học - Xem các trang web có các tài liệu về ngôn ngữ, nghiên cứu. - Đọc tài liệu tham khảo trên mạng, các nghiên cứu của những người đi trước - Thực hiện khảo sát các trang web có các chức năng tương tự, phân tích yêu cầu người dùng 1. Nhiệm vụ của đề tài Đề tài “Website bán quần áo, phụ kiện thời trang với chatbot tư vấn” là một ứng dụng chạy trên nền web đáp ứng được các yêu cầu sau: 20  Cung cấp đầy đủ các tính năng như tìm kiếm sản phẩm, mua bán các loại sản phẩm khác nhau thích hợp với nhiều đối tượng khách hàng, quản lý tài khoản người dùng, người dùng có thể thực hiện đăng ký, đăng nhập tài khoản để mua hàng, người dùng có thể thực hiện đặt hàng online và sẽ được shop giao hàng thông qua hình thức shipping.  Cung cấp đầy đủ các tính năng cho chủ shop/admin như: quản lý các sản phẩm trên website, thực hiện thêm, xóa, sửa các sản phẩm theo nhu cầu của shop, quản lý đơn hàng của người dùng, quản lý người dùng 1.

Mục tiêu của đề tài Mục tiêu cơ bản là kết hợp giữa những kiến thức đã được học và tự học, kèm theo hiểu biết và trải nghiệm từ phía người dùng, để tạo nên một website bán hàng online hoàn chỉnh – tối ưu hoá về mọi mặt, để sau này dễ phát triển  Học và tìm hiểu các ngôn ngữ lập trình, công nghệ hỗ trợ phát triển 1 trang web full stack.  Tìm hiểu về kiến trúc hệ thống cũng như quản lý database  Tìm hiểu và nghiên cứu về chatbot  Tìm hiểu cách mô phỏng giao diện của một ứng dụng trên Figma  Vẽ được các diagram mô tả các chức năng của hệ thống  Xây dựng thành công website bán quần áo, phụ kiện thời trang 21 2 Chương 2 - CƠ SỞ LÝ THUYẾT 2.1 Các ngôn ngữ và công nghệ để tạo nên một trang web fullstack Front End 2.1 HTML HTML là gì ? HTML là chữ viết tắt của HyperText Markup Language, dịch ra tiếng Việt có nghĩa là ngôn ngữ đánh dấu siêu văn bản. Nó dùng để định dạng bố cục, các thuộc tính liên quan đến cách hiển thị của một đoạn text và được hiển thị trên một chương trình đặc biệc, ta gọi là trình duyệt browser. Cú pháp : <tagname></tagname> 22 Mỗi tagname như trên ta gọi là một thẻ HTML, và công dụng của chúng là khác nhau.

Ví dụ bạn muốn in đậm một chữ nào đó thì có thể đặt trong thẻ <strong>Nội dung in đậm</strong>. Ngoài ra, mỗi thẻ HTML còn có một số thuộc tính riêng và danh sách các thuộc tính sẽ nằm bên trong thẻ mở như sau: <tagname pro1="value1" prop2="value2"></tagname> Bố cục của một trang web HTML <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html> Trong đó: 23  <!DOCTYPE html> là phần khai báo kiểu dữ liệu hiển thị là html để trình duyệt (Browser) biết.  <html> và </html> là cặp thẻ nằm ngoài cùng và nó có nhiệm vụ là bao hết nội dung của trang web lại. Thẻ này là bát buộc.

 <head> và </head> là phần khai báo thông tin của trang web  <title> và </title> nằm bên trong thẻ <head> và đây chính là khai báo tiêu đề cho trang web.  <body> và </body> là thành phần quan trọng nhất, nó chứa nhưng đoạn mã HTML dùng để hiển thị trên website  Các thẻ còn lại nằm trong thẻ <body> chính là các thẻ định dạng dữ liệu. Như vậy trong một website chúng ta chia làm 2 phần chính:  Phần 1: Là những khai báo thông tin cho trang web và ta đặt nó trong thẻ head.  Phần 2: Là phần hiển thị định dạng nội dung của trang web và ta đặt trong thẻ body.

Các vị trí cơ bản khi tạo nên một trang web Thông thường giao diện của một trang web sẽ được chia thành các phần như sau: 24 Hình 2.2 Cấu trúc HTML Trong đó:  header: header là phần đầu tiên của trang web, chứa logo trang web, banner chính ngang, menu phụ như thông tin, ô tìm kiếm, ngày tháng, thời tiết,…  navigation: thanh điều hướng (hay là menu chính), là một thanh ngang, chứa các mục chính (thể loại chính) của trang web. Phần menu này rất quan trọng giúp người dùng và cơ chế tìm kiếm định hình hiểu rõ về cấu trúc website của bạn.  content: chứa nội dung chính website.  sidebar: thanh bên, chứa các phần liên quan đến nội dung chính như các menu phụ, các bài viết liên quan, quảng cáo,… Một số website có 1 thanh bên, 2 thanh bên hoặc hơn nữa là tùy theo bố cục.

 footer: phần chân (đáy) trang, chứa thông tin về trang web như tình trạng bản quyền 25 2.3 CSS CSS là gì ? CSS là chữ viết tắt của cụm từ tiếng Anh "Cascading Style Sheet", khác với HTML ta dùng nó để định tạo khung của một trang web, thì css dùng để trình bày bố cục, tô điểm giao diện của các thẻ HTML đó. Nói đơn giản hơn thì CSS sẽ tác động thay đổi cách hiển thị mặc định của các thẻ HTML nhằm thân thiện với người dùng hơn hay nhằm một mục đích cụ thể nào đó. Có một ví dụ trực quan để diễn tả nhiệm vụ của CSS như sau, giả sử bạn xây nhà và bạn sẽ sử dụng gạch để xây dựng ngôi nhà. Nhưng để trang trí cho ngôi nhà thì bạn sẽ sử dụng một số đồ nội thất khác như sơn màu,.

thì lúc này sơn màu sẽ tác động làm thay đổi color mặc định của gạch.

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