Báo Cáo Tốt Nghiệp: Xây Dựng Website Kinh Doanh Giày Thể Thao Cho Shop Q&A

Báo cáo tốt nghiệp về xây dựng website kinh doanh giày thể thao cho shop giày Q A, cung cấp giải pháp tối ưu cho việc bán hàng trực tuyến.

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

báo cáo tốt nghiệp

2021

72
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

TÓM TẮT

1. CHƯƠNG 1: GIỚI THIỆU CHUNG

1.1. Lý do thực hiện đề tài

1.2. Mục đích nghiên cứu

1.3. Đối tượng và phạm vi nghiên cứu

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

1.5. Ý nghĩa khoa học và thực tiễn

1.6. Chức năng đề tài

1.7. Công nghệ sử dụng

1.7.1. Giới thiệu về Laravel

1.7.2. Giới thiệu về MySQL

1.8. Bố cục của luận văn

2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. Phân tích hệ thống

2.2. Các chức năng của hệ thống

2.3. Các tác nhân của hệ thống

2.4. Phân tích thiết kế hệ thống

2.4.1. Sơ đồ Use-case tổng quát

2.4.2. Đặc tả use-case

2.4.3. Biểu đồ hoạt động (Activity Diagram)

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

2.5.1. Giới thiệu kiến trúc hệ thống

2.5.2. Biểu đồ phân bổ chức năng

3. XÂY DỰNG WEBSITE KINH DOANH GIÀY THỂ THAO

3.1. Khách hàng

3.2. Trang đăng ký, đăng nhập

3.3. Trang liên hệ

3.4. Trang chi tiết sản phẩm

3.5. Trang giỏ hàng

3.6. Trang tính kích cỡ giày

3.7. Trang xác nhận mua hàng

3.8. Trang thanh toán

3.9. Giao diện chatbox

3.10. Trang thống kê đơn hàng

3.11. Trang quản lý slider

3.12. Trang quản lý đơn hàng

3.13. Trang quản lí chi tiết đơn hàng

3.14. Trang quản lý sản phẩm

3.15. Trang quản lý danh mục sản phẩm

3.16. Trang quản lý thương hiệu sản phẩm

3.17. Trang in chi tiết đơn hàng ra pdf

3.18. Trang quản lý mã giảm giá

3.19. Đánh giá kết quả

3.20. Chức năng đã làm được

3.21. Hạn chế của đề tài

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Phân tích nhu cầu và mục tiêu xây dựng website

Đề tài xây dựng website kinh doanh giày thể thao hướng đến giải quyết nhu cầu mua sắm trực tuyến ngày càng tăng. Người tiêu dùng ưa chuộng mua hàng online vì tiết kiệm thời gian và dễ dàng so sánh sản phẩm. Website bán giày thể thao online đáp ứng xu hướng này. Shop giày Q&A cần một nền tảng bán hàng online giày thể thao hiệu quả. Mục tiêu là tạo ra một website bán giày thể thao online hiệu quả, thân thiện với người dùng, hỗ trợ quản lý đơn hàng và tăng doanh thu website bán giày thể thao. Nghiên cứu tập trung vào kinh doanh giày thể thao online, phân tích thị trường giày thể thao online, và cạnh tranh bán giày thể thao online. Đề tài cũng xem xét xu hướng bán giày thể thao online hiện nay.

1.1 Phân tích thị trường và đối tượng khách hàng

Phân tích thị trường giày thể thao online cho thấy sự cạnh tranh gay gắt. Nhiều shop giày thể thao online hoạt động. Khách hàng mục tiêu là những người yêu thích thể thao, quan tâm đến chất lượng và mẫu mã giày. Giới trẻ là đối tượng chính, thường tìm kiếm sản phẩm trên các platform bán giày thể thao online. Website bán giày thể thao chuyên nghiệp cần thu hút khách hàng bằng giao diện đẹp, hình ảnh sản phẩm chất lượng cao, và thông tin chi tiết. Phân tích thị trường giày thể thao online giúp xác định chiến lược kinh doanh phù hợp. Xu hướng bán giày thể thao online ảnh hưởng đến thiết kế và chức năng website. Cần nghiên cứu cạnh tranh bán giày thể thao online để tạo ra sự khác biệt.

1.2 Xác định chức năng và tính năng website

Website cần có các chức năng cơ bản của một platform bán giày thể thao online. Tạo website bán giày thể thao đáp ứng nhu cầu người dùng và người quản trị. Tính năng website bán giày thể thao bao gồm: đăng nhập, đăng ký, xem sản phẩm, thêm vào giỏ hàng, đặt hàng, thanh toán online, quản lý đơn hàng, quản lý sản phẩm, quản lý danh mục, quản lý thương hiệu sản phẩm, quản lý mã giảm giá, quản lý phí vận chuyển. Website cần website bán giày thể thao responsive để tối ưu trải nghiệm người dùng trên mọi thiết bị. Cần có hệ thống thống kê doanh thu website bán giày thể thao để theo dõi hiệu quả kinh doanh. Hệ thống thanh toán website bán giày thể thao cần an toàn và đa dạng phương thức. Giao hàng website bán giày thể thao cần nhanh chóng và hiệu quả.

II. Thiết kế và phát triển website

Phần này tập trung vào quá trình thiết kế website bán giày thể thao. Giải pháp website bán giày thể thao được lựa chọn dựa trên các yếu tố kỹ thuật và ngân sách. Chi phí xây dựng website bán giày thể thao cần được tính toán kỹ lưỡng. Công nghệ sử dụng bao gồm Laravel và MySQL. Lựa chọn hosting cho website bán giày thể thao là yếu tố quan trọng ảnh hưởng đến tốc độ và độ ổn định website. Plugin website bán giày thể thaotheme website bán giày thể thao cần được lựa chọn phù hợp. Quá trình phát triển bao gồm thiết kế giao diện, lập trình, kiểm thử và triển khai. Phần mềm quản lý website bán giày thể thao cần dễ sử dụng và hiệu quả.

2.1 Lựa chọn công nghệ và kiến trúc

Laravel được chọn làm framework chính vì tính linh hoạt và cộng đồng hỗ trợ lớn. MySQL được dùng làm hệ quản trị cơ sở dữ liệu. Chọn hosting cho website bán giày thể thao cần xem xét dung lượng, băng thông và tính bảo mật. SEO website bán giày thể thao được tích hợp ngay từ khâu thiết kế. Marketing website bán giày thể thao cần có chiến lược rõ ràng. Việc lựa chọn plugin website bán giày thể thaotheme website bán giày thể thao cần cân nhắc tính năng và khả năng tích hợp. Kiến trúc website theo mô hình MVC để đảm bảo tính mở rộng và bảo trì dễ dàng. Tối ưu hóa website bán giày thể thao để tăng tốc độ tải trang và trải nghiệm người dùng. Website bán giày thể thao chuyên nghiệp cần được thiết kế tối ưu về mặt kỹ thuật.

2.2 Triển khai và thử nghiệm

Sau khi hoàn thành, website được triển khai lên môi trường thực tế. Quá trình tối ưu hóa website bán giày thể thao được thực hiện để đảm bảo hiệu suất cao. Các bài kiểm tra chức năng và bảo mật được thực hiện để phát hiện và sửa lỗi. Thu hút khách hàng website bán giày thể thao là mục tiêu quan trọng. Chăm sóc khách hàng website bán giày thể thao là yếu tố quan trọng để giữ chân khách hàng. Chính sách bảo mật website bán giày thể thao cần được công khai rõ ràng. Câu hỏi thường gặp về website bán giày thể thao nên được cung cấp để hỗ trợ người dùng. Hướng dẫn xây dựng website bán giày thể thao có thể được chia sẻ để hỗ trợ người khác.

III. Đánh giá và kết luận

Đề tài xây dựng website kinh doanh giày thể thao thành công. Website đáp ứng đầy đủ các chức năng và tính năng đề ra. Bán hàng online giày thể thao hiệu quả hơn nhờ website. Tăng doanh thu website bán giày thể thao là mục tiêu đạt được. Tuy nhiên, đề tài cũng có một số hạn chế. Hạn chế của đề tài cần được khắc phục trong tương lai. Hướng phát triển bao gồm tích hợp thêm các tính năng mới và tối ưu hóa hiệu suất website. Ví dụ website bán giày thể thao có thể được nghiên cứu để cải thiện.

3.1 Đánh giá hiệu quả website

Website đã cải thiện trải nghiệm mua sắm cho khách hàng. Bán giày thể thao online hiệu quả nhờ website. Tăng doanh thu website bán giày thể thao được ghi nhận. Số lượng đơn hàng tăng lên. Thu hút khách hàng website bán giày thể thao thành công. Chăm sóc khách hàng website bán giày thể thao được cải thiện. Hệ thống thanh toán website bán giày thể thao hoạt động ổn định. Giao hàng website bán giày thể thao được thực hiện nhanh chóng. Dữ liệu thống kê cho thấy hiệu quả kinh doanh tăng lên.

3.2 Kiến nghị và hướng phát triển

Cần tiếp tục SEO website bán giày thể thao để nâng cao thứ hạng tìm kiếm. Marketing website bán giày thể thao cần được đầu tư hơn nữa. Nên tích hợp thêm tính năng chat trực tuyến để hỗ trợ khách hàng tốt hơn. Cần cập nhật thường xuyên sản phẩm mới và chương trình khuyến mãi. So sánh các platform xây dựng website bán giày thể thao để lựa chọn công nghệ phù hợp hơn trong tương lai. Cải thiện chính sách bảo mật website bán giày thể thao để bảo vệ thông tin khách hàng. Cần có kế hoạch phát triển website bán giày thể thao trong dài hạn. Hệ thống quản lý đơn hàng website bán giày thể thao nên được nâng cấp để tối ưu hóa hiệu quả.

31/01/2025

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

CHƯƠNG 1. GII THIỆU CHUNG 1. Tên đề tài - Đề tài “Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A”. Lý do thực hiện đề tài - Hiện nay việc mua sắm trực tuyến đang được mọi người ưa chuộng vì nó tiết kiệm thời gian, không tốn công đến cửa hàng, có thời gian nghiên cứu các sản phẩm, lựa chọn đa dạng, chủ động hơn.

- Trong các hoạt động thể dục thể thao thì chũng ta luôn cần có những đôi giày phù hợp và chất lượng để có thể dễ dàng tập luyện hay vận động trong cuộc sống thường ngày một cách thoải mái. - Không những thế, nhu cầu xây dựng cho bản thân một hình ảnh bên ngoài lịch sự và đẹp trong mắt những mọi người xung quanh của khách hàng ngày càng tăng cao, đặc biệt các là giới trẻ, họ có nhu cầu mua các đôi giày để tạo sự thu hút với mọi người và tạo nên sự nổi bật cảu bản thân. Hơn nữa giới trẻ họ không muốn tốn nhiều thời gian để đến các cửa hàng mua giày mà họ chỉ muốn ở nhà đặt hàng qua mạng và chờ người giao đến tận nhà, vừa được có cảm giác mong chờ, chờ đợi khi sản phẩm của mình đặt mua được đưa đến tận tay mình khi nào. Website được xây dựng nhằm giúp khách hàng tiết kiệm nhiều thời gian và có thể dùng thời gian đó làm nhiều việc khác.

- Giới trẻ ngày nay đặc biệt bị hấp dẫn và thu hút bởi những đôi giày. Họ có thể chi ra hàng triệu đồng chỉ để có những đôi giày làm nổi bật bản thân. Không những chỉ có những người trẻ tuổi mà cả những người lớn tuổi cũng có thể cảm nhận được sự cần thiết của các đôi giày nên tôi quyết định xây dựng “Website kinh doanh giày thể thao cho Shop Giày Q & A” để đáp ứng nhu cầu của khách hàng. Mục đích nghiên cứu - Mục đích chủ yếu của đề tài là Xây dựng một website thương mại điện tử nhằm phục vụ nhu cầu mua giày cho khách hàng.

Đảm bảo các tính năng gần gũi với khách hàng và dễ dàng sử dụng với mọi lứa tuổi. - Website có thể giúp khách hàng mua sản phẩm một cách dễ dàng hơn, giao diện thân thiện với người dùng, dễ hiểu giúp khách hàng dễ chịu và thoải mái hơn khi sử dụng website. Chưng 1: Giới thiệu chung 1 Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A - Đồng thời người quản l trang web cũng sẽ dễ dàng quản lý các chức năng của trang khách hàng thông qua trang dành riêng cho người quản lý. Đối tượng và phạm vi nghiên cứu - Đối tượng nghiên cứu: Cho tất cả các mọi người có  định muốn mua giày.

- Phạm vi nghiên cứu: Nghiên cứu và bán các sản phẩm trong phạm vi các tỉnh thành của Việt Nam. Phương pháp nghiên cứu - Phương pháp nghiên cứu lý thuyết: + Khảo sát các ý kiến về việc mua giày của sinh viên trường Đại học Thủ Dầu Một. + Tìm hiểu các website bán giày ở các cửa hàng khác. + Đưa ra những công nghệ mới giúp cho trang web tiện nghi và dễ sử dụng.

+ Phân tích các tính năng cần thiết để đưa vào hệ thống. - Phương pháp nghiên cứu thực nghiệm: + Lập trình tạo website kinh doanh giày thể thao. + Chạy thử website để thêm các tính năng phù hợp. Ý nghĩa khoa học và thực tiễn - Website được xây dựng để áp dụng thành tựu của công nghệ thông tin vào lĩnh vực thương mại.

- Sự ra đời của website này không chỉ giải quyết những khó khăn của các cửa hàng truyền thống mà còn mang lại kiến thức, thông tin đến với mọi người một cách nhanh chóng và tiện lợi. Khách hàng chỉ cần ở nhà và thực hiện vài thao tác nhỏ là có thể nhận tận tay đôi giày mà mình đã đặt mua. - Với website này khách hàng sẽ được bảo mật hoàn toàn về thông tin cá nhân. Bên cạnh đó cửa hàng sẽ dễ dàng hơn trong việc quảng bá hình ảnh của mình đến với mọi người, ở mọi nơi và trên nhiều phương tiện.

Chức năng đề tài - Website kinh doanh giày thể thao cho Shop Giày Q & A là một website thương mại điện tử và có các chức năng như sau: Chưng 1: Giới thiệu chung 2 Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A - Quản l danh mục: Admin có thể quản l danh mục sản phẩm như thêm, xóa và sửa danh mục sản phẩm. Các thông tin admin quản l bao gồm: Tên danh mục, mô tả danh mục và trạng thái (Ẩn / Hiện). - Quản l thương hiệu: Admin có thể quản l thương hiệu sản phẩm như thêm, xóa và sửa thương hiệu sản phẩm. Các thông tin admin quản l bao gồm: Tên thương hiệu, mô tả thương hiệu và trạng thái (Ẩn / Hiện).

- Quản l sản phẩm: Admin có thể quản l sản phẩm như thêm, xóa và sửa sản phẩm. Các thông tin admin quản l bao gồm: Tên sản phẩm, giá gốc sản phẩm,giá bán sản phẩm, số lượng sản phẩm, hình sản phẩm, danh mục sản phẩm, thương hiệu sản phẩm và trạng thái (Ẩn / Hiện). - Quản l mã giảm giá: Admin có thể quản l mã giảm giá như thêm và xóa mã giảm giá. Các thông tin admin quản l bao gồm: Tên mã giảm giá, mã giảm giá, ngày bắt đầu mã, ngày kết thúc mã, số lượng mã, cách thức giảm và giá giảm.

- Quản l phí vận chuyển: Admin có thể quản l phí vận chuyển bằng cách thêm và sửa phí vận chuyển cho phù hợp với nơi giao hàng. Các thông tin admin quản l bao gồm: Tên thành phố, tên quận huyện, tên xã phường và phí ship. - Quản l đơn hàng: Admin có thể quản l đơn hàng như thêm, xóa và xem chi tiết đơn hàng. Các thông tin admin quản l bao gồm: Mã đơn hàng, ngày đặt hàng, tình trạng đơn hàng, các thông tin liên quan đến đơn hàng và khách hàng.

- Quản l slider: Admin có thể quản l slider như thêm, xóa slider. Các thông tin admin quản l bao gồm: Tên slider, hình ảnh, mô tả slider và trạng thái slider (Ẩn / Hiện). - Thống kê doanh thu: Admin có thể thống kê doanh thu của cửa hàng theo các ngày và tháng và được biểu hiện dưới dạng biểu đồ cột. Các chi tiết của biểu đồ bao gồm: ngày thống kê, số lượng đơn hàng, tổng doanh thu, lợi nhuận và số lượng sản phẩm được bán trong ngày đó.

- Admin là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ thống. - Quá trình đặt hàng của khách hàng: Khách hàng sẽ lựa chọn sản phẩm muốn mua của mình và sau đó đặt hàng. Sau khi nhấn đặt hàng, khách hàng có thể xem lại thông tin giỏ hàng của mình một lần nữa và kiểm tra xem đã đúng sản phẩm hay không. Khách hàng sẽ điền thông tin người nhận và chọn nơi để giao hàng.

Chỉ cần vậy là khách hàng Chưng 1: Giới thiệu chung 3 Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A đã có thể mua được sản phẩm mà mình muốn mua. Sau khi khách hàng đặt sản phẩm, bên hệ thống sẽ xem lại thông tin giao hàng và mang đến cho khách hàng theo đúng yêu cầu. Khách hàng có thể chọn hình thức thanh toán là khi nhận hàng hay thanh toán online. - Khách hàng nếu chưa đăng k tài khoản trên hệ thống.

Khách hàng này chỉ được phép tìm kiếm các sản phẩm, xem thông tin sản phẩm, liên hệ với cửa hàng, thêm sản phẩm vào giỏ hàng nhưng không được đặt hàng. Vì vậy khách hàng cần đăng k tài khoản của mình để sử dụng các dịch vụ của website. Đặc biệt, website sẽ có những chương trình khuyến mãi dành cho khách hàng đã đăng kí tài khoản trên website. Chỉ cần nhập mã giảm giá là khách hàng có thể mua được sản phẩm với giá ưu đãi.

Công nghệ sử dụng 1. Gii thiệu về Laravel Hình 1: Laravel Framework - Laravel là một PHP Framework mã nguồn mở miễn phí, được phát triển bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào tháng 6 năm 2011. Laravel ra đời nhằm mục đích hỗ trợ phát triển các ứng dụng web, dựa trên mô hình MVC (Model – View – Controller). - Laravel hiện được phát hành theo giấy phép MIT, với source code được lưu trữ tại Gitthub.

- Mặc dù ra đời muộn hơn so với các đối thủ, tuy nhiên Laravel đã thật sự tạo thành một làn sóng lớn, được đánh giá tốt và sử dụng rộng rãi nhất hiện nay. Biểu đồ dưới đây cho thấy sự tăng trưởng về số lượng sao trên Github của Laravel so với các Framework khác: Chưng 1: Giới thiệu chung 4 Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A Hình 2: So sánh sự phát triển của Laravel - Ưu điểm của Laravel PHP Framework: Dưới đây là 10 ưu điểm của Laravel so với các framework khác + Sử dụng các tính năng (feature) mới nhất của PHP + Sử dụng mô hình MVC (Model – View – Controller) + Hệ thống xác thực (Authentication) và ủy quyền (Authorization) tuyệt vời + Có hệ thống tài liệu chi tiết, dễ hiểu + Cộng đồng hỗ trợ đông đảo + Tích hợp công cụ Artisan – Công cụ quản lý dòng lệnh + Sử dụng composer để quản lý PHP package + Sử dụng npm để quản lý các gói Javascript, giao diện + Hỗ trợ Eloquent ORM, Query Builder, Template Engine (Blade) + Hỗ trợ routing mềm dẻo - Mô hình MVC (Model – View – Controller) của Laravel + Laravel được phát triển từ Symfony Framework nên nó kế thừa mô hình MVC của Symfony, tương tự như các PHP Framework khác. Dưới đây là luồng hoạt động của Laravel: Chưng 1: Giới thiệu chung 5 Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A Hình 3: Luồng hoạt động của Laravel + Tóm tắt lại sơ đồ trên là thế này: Khi người dùng gửi một yêu cầu lên hệ thống, hệ thống sẽ gửi về cho Controller xử lý các yêu cầu của người dùng. Trong quá trình làm việc đó, Controller sẽ phải thông qua lớp Model nếu muốn làm việc với Cơ sở dữ liệu (DataBase).

Sau khi xử lý xong, Model sẽ đưa dữ liệu về cho Controller, Controller tiếp tục đưa sang View và View hiển thị lại cho người dùng kết quả cuối cùng. Chưng 1: Giới thiệu chung 6 Xây dựng website kinh doanh giày thể thao cho Shop Giày Q & A 1. Gii thiệu về MySQL Hình 4: Php MySQL - MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (gọi tắt là RDBMS) hoạt động theo mô hình client-server.

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

Xây Dựng Website Kinh Doanh Giày Thể Thao Cho Shop Q&A là tài liệu hướng dẫn chi tiết về quy trình thiết kế và phát triển website bán giày thể thao, tập trung vào việc tối ưu hóa trải nghiệm người dùng và tăng hiệu quả kinh doanh. Tài liệu này cung cấp các bước cụ thể từ lên ý tưởng, thiết kế giao diện, tích hợp hệ thống thanh toán đến triển khai chiến lược SEO để thu hút khách hàng. Đặc biệt, nó nhấn mạnh tầm quan trọng của việc xây dựng website thân thiện với thiết bị di động và tối ưu hóa tốc độ tải trang.

Nếu bạn quan tâm đến việc phát triển website bán hàng, có thể tham khảo thêm Báo cáo tốt nghiệp đề tài xây dựng website quản lý bán quần áo cho cửa hàng FM Closet để hiểu rõ hơn về quy trình quản lý sản phẩm và đơn hàng. Bên cạnh đó, Tiểu luận báo cáo bài tập lớn môn quản lý dự án phần mềm tài liệu quản lý cho dự án xây dựng website bán giày sẽ giúp bạn nắm bắt cách quản lý dự án hiệu quả. Ngoài ra, Luận văn hoàn thiện hệ thống thanh toán điện tử cho website www.cheviet.vn cung cấp thông tin hữu ích về việc tích hợp hệ thống thanh toán an toàn và tiện lợi.

Những tài liệu này sẽ giúp bạn mở rộng kiến thức và áp dụng hiệu quả vào dự án của mình.