Khóa Luận Tốt Nghiệp: Xây Dựng Website Bán Đồ Thể Thao Trên Nền Tảng WordPress

Khóa luận tốt nghiệp CNTT hướng dẫn xây dựng website bán đồ thể thao trên nền tảng WordPress, tối ưu hóa hiệu suất và trải nghiệm người dùng.

Trường đại học

Đại học Hải Phòng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2024

46
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI VÀ WORDPRESS

1.1. Giới thiệu chung về Wordpress

1.2. Giới thiệu Woocommerce

1.3. Cài đặt và thiết lập cơ bản

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

2.1. Phân tích và thiết kế hướng đối tượng

2.1.1. Phân tích và thiết kế hướng đối tượng(OOAD) là gì?

2.2. Hệ quản trị cơ sở dữ liệu MySQL

2.2.1. Định nghĩa

2.2.2. Vai trò của hệ quản trị CSDL

2.2.3. Biểu đồ UC tổng quát

2.2.4. UC cho khách hàng

2.2.5. UC cho người bán hàng

2.2.6. Use Case: Đăng nhập

2.2.7. Use Case: Đăng ký

2.2.8. Use Case: Tìm kiếm

2.2.9. Use case quản lí thông tin cá nhân

2.2.9.1. Xem thông tin cá nhân
2.2.9.2. Sửa thông tin cá nhân

2.2.10. Use case quản lí giỏ hàng

2.2.10.1. Thêm sản phẩm vào giỏ
2.2.10.2. Xóa sản phẩm trong giỏ hàng

2.2.11. Use case đặt hàng

2.2.12. Use case quản lý sản phẩm

3. CHƯƠNG 3: THỰC NGHIỆM XÂY DỰNG TRANG WEB

3.1. Giao diện trang chủ

3.2. Giao diện đăng nhập

3.3. Giao diện tìm kiếm sản phẩm

3.4. Giao diện đặt hàng

3.5. Giao diện trang quản lý tài khoản cho admin

3.6. Giao diện thống kê bán hàng

3.7. Giao diện giỏ hàng

3.8. Giao diện quản lý sản phẩm

3.9. Giao diện quản lý đơn hàng

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu chung về đề tài và WordPress

Đề tài xây dựng website bán đồ thể thao trên nền tảng WordPress được thực hiện nhằm đáp ứng nhu cầu ngày càng cao của người dùng trong việc mua sắm trực tuyến. WordPress là một công cụ phổ biến, hỗ trợ tạo website bán hàng hiệu quả, đặc biệt với sự trợ giúp của plugin WooCommerce. Đề tài này tập trung vào việc thiết kế một website thân thiện với người dùng, tích hợp đầy đủ các chức năng cơ bản như quản lý sản phẩm, thanh toán trực tuyến, và thống kê doanh số.

1.1. Giới thiệu WordPress

WordPress là một phần mềm mã nguồn mở, được viết bằng ngôn ngữ PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL. Ra mắt năm 2003, WordPress đã phát triển thành một hệ quản trị nội dung (CMS) mạnh mẽ, hỗ trợ tạo nhiều loại website khác nhau, từ blog đến thương mại điện tử. Với tính linh hoạt và dễ sử dụng, WordPress là lựa chọn hàng đầu cho các dự án website quy mô nhỏ và vừa.

1.2. Giới thiệu WooCommerce

WooCommerce là một plugin miễn phí dành cho WordPress, được thiết kế để tạo các trang thương mại điện tử. Plugin này cung cấp các chức năng cơ bản như quản lý sản phẩm, thanh toán trực tuyến, và vận chuyển. WooCommerce hỗ trợ nhiều hình thức thanh toán như PayPal, thẻ tín dụng, và COD, đồng thời cho phép tùy chỉnh giao diện và tích hợp các plugin mở rộng để tăng cường chức năng.

II. Phân tích và thiết kế hệ thống

Phần này tập trung vào việc phân tích và thiết kế hệ thống website bán đồ thể thao dựa trên phương pháp phân tích thiết kế hướng đối tượng (OOAD). Các biểu đồ UML như biểu đồ use case, biểu đồ tuần tự, và biểu đồ hoạt động được sử dụng để mô hình hóa các chức năng của hệ thống. Hệ quản trị cơ sở dữ liệu MySQL được lựa chọn để quản lý dữ liệu một cách hiệu quả và bảo mật.

2.1. Phân tích thiết kế hướng đối tượng

Phân tích thiết kế hướng đối tượng (OOAD) là quá trình xây dựng một mô hình chính xác và dễ hiểu của hệ thống, dựa trên các đối tượng và khái niệm thực tế. Phương pháp này tuân theo các nguyên tắc như đóng mở, thay thế Liskov, và phân tách trách nhiệm, giúp tạo ra một hệ thống linh hoạt và dễ bảo trì.

2.2. Hệ quản trị cơ sở dữ liệu MySQL

MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở, được sử dụng rộng rãi trong các ứng dụng web. Với tốc độ xử lý nhanh và tính bảo mật cao, MySQL là lựa chọn lý tưởng cho việc quản lý dữ liệu của website bán đồ thể thao. Hệ thống này hỗ trợ các thao tác cơ bản như thêm, sửa, xóa, và tìm kiếm dữ liệu một cách hiệu quả.

III. Thực nghiệm xây dựng trang web

Phần này trình bày quá trình thực nghiệm xây dựng website bán đồ thể thao trên WordPress. Các giao diện chính như trang chủ, đăng nhập, tìm kiếm sản phẩm, và quản lý đơn hàng được thiết kế và triển khai. WooCommerce được sử dụng để quản lý sản phẩm, đơn hàng, và thanh toán trực tuyến. Các plugin hỗ trợ SEO và marketing online cũng được tích hợp để tối ưu hóa hiệu suất của website.

3.1. Giao diện người dùng

Giao diện người dùng được thiết kế đơn giản, thân thiện, và dễ sử dụng. Các chức năng như tìm kiếm sản phẩm, thêm vào giỏ hàng, và thanh toán được tích hợp một cách trực quan. Giao diện quản trị cho phép người quản lý dễ dàng thêm, sửa, xóa sản phẩm, và theo dõi đơn hàng.

3.2. Tối ưu hóa SEO và marketing

Để tăng lượng truy cập và cải thiện thứ hạng trên công cụ tìm kiếm, các công cụ tối ưu hóa SEOmarketing online được tích hợp vào website. Các plugin như Yoast SEO và Google Analytics giúp theo dõi và phân tích hiệu suất của website, từ đó đưa ra các chiến lược marketing hiệu quả.

21/02/2025

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

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI VÀ WORDPRESS 1.1 Giới thiệu chung về đề tài Xã hội phát triển về nhiều mặt, kèm theo đó là sự bùng nổ mạnh mẽ của công nghệ thông tin. Nhu cầu của con người ngày càng được nâng cao. Để đáp ứng cho nhu cầu con người trong việc mua hàng hóa thông minh thông qua các website bán hàng. Chúng ta chỉ cần ở bất kỳ đâu chỉ cần có kết nối Internet thì có thể mua hàng ở bất kỳ nơi nào với các chế độ vận chuyển chuyên nghiệp trên toàn quốc.

Để đáp ứng được điều đó thì công nghệ website hiện nay có rất nhiều cách để tạo nên một website bán hàng thông minh. Trong đó chúng ta không thể không nói đến Wordpress. Đây là một công cụ rất phổ biến trên thế giới nói chung và Việt Nam nói riêng. Trong Wordpress có một Plugin rất nổi tiếng được viết từ các lập trình viên thực thụ từ Wootheme đó chính là Woocommerce.

Nó được phản hồi rất tịch cực trong ngành công nghệ website đặc biệt là website bán hàng tính đến thời điểm hiện tại. Với sự hỗ trợ đặc biệt của Plugin Woocommerce trong việc tạo một website bán hàng. Em đã chọn đề tài “Xây dựng website bán hàng bằng Wordpress”.2 Mục tiêu đề tài • Giao diện thân thiện với người dùng. • Trang web có đầy đủ chức năng cơ bản.

• Trang web có chức năng thống kê doanh số và quản lý số lượng sản phẩm tồn kho. • Có chức năng quản lý thông tin khách hàng cho người quản lý.3 Giới thiệu chung về Wordpress. WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quản trị cơ sở dữ liệu MySQL. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little.

Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ. WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích. Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng tuyệt vời. Và cho đến thời điểm 2015, WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,v v.

Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress. Nhưng như thế không có nghĩa là WordPress chỉ thích hợp với các dự án nhỏ, mà hiện nay có tới khoảng 25% website trong danh sách 100 website lớn nhất thế giới sử dụng mã nguồn WordPress. Ví dụ như trang tạp chí TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, Quartz,…rất nhiều không thể kể hết được.4 Giới thiệu Woocommerce: Woocommerce là một plugin miễn phí được sử dụng để tạo một trang thương mại điện tử cỡ nhỏ tốt nhất hiện nay trong WordPress. Nó cũng như bao plugin khác là bổ sung chức năng vào website nhưng nó sẽ bổ sung gần như toàn diện các chức năng mà một trang bán hàng đơn giản cần có.

2 Woocommerce sẽ có các chức năng chính như: • Tạo sản phẩm với định dạng thông thường, sản phẩm có thuộc tính, sản phẩm affiliate và sản phẩm kỹ thuật số (có thể tải về). • Hỗ trợ một số hình thức thanh toán online như PayPal, Credit Card, CoD, Cash và sẽ càng nhiều hơn khi cài thêm plugin hỗ trợ cho riêng nó. • Hỗ trợ tự tính thuế sản phẩm hoặc thuế theo đơn hàng. • Hỗ trợ tự tính giá chuyển phát, có rất nhiều loại tính giá chuyển phát và sẽ đa dạng hơn khi cài thêm plugin như có thể tính giá chuyển phát dựa theo cân nặng, kích thước, tỉnh thành,… • Trang quản lý đơn hàng chuyên nghiệp, lọc đơn hàng thông qua từng trạng thái.

• Hỗ trợ template hiển thị riêng để có thể tự cấu hình lại template hiển thị phần shop và sản phẩm, cái này rất có lợi cho lập trình viên. • Có sẵn nhiều theme và extension (plugin mở rộng) để biến thành trang shop chuyên nghiệp. • Và hàng tá các chức năng hay ho khác nữa. Như vậy với các tính năng kể trên, Woocommerce có thể lựa chọn cho những ai cần làm một trang shop đơn giản ngay trên website WordPress của mình để giới thiệu sản phẩm và cho phép khách đặt hàng trực tuyến để bán hàng tiện lợi hơn.5 Cài đặt và thiết lập cơ bản: -Trước tiên bạn tìm plugin tên Woocommerce trong Dashboard và cài plugin tên WooCommerce – excelling eCommerce rồi cài nó.1 Tìm plugin “Woocommerce” trên thư viện.

Sau khi cài đặt thì kích hoạt như bình thường. Sau khi kích hoạt nó sẽ chuyển thẳng bạn đến trang thiết lập ban đầu cho Woocommerce. Hãy ấn vào nút Cài đặt bản dịch để nó cài bộ ngôn ngữ phù hợp cho website, ví dụ bạn đang dùng WordPress tiếng Việt thì nó sẽ cài bản dịch tiếng Việt cho Woocommerce. Sau đó ấn nút Bắt đầu.2 Cài đặt bản dịch và thiết lập cho Woocommerce.

Kế đến là bước cài đặt trang cần thiết cho Woocommerce, ở đây nó sẽ cài một số trang bắt buộc như Cửa hàng, Giỏ hàng, Thanh toán,…vì nếu không có các trang này thì sẽ không hoàn thiện được. Do vậy ta sẽ ấn nút Tiếp tục.3 Cài đặt trang cần thiết cho Woocommerce. 5 Kế tiếp là cài đặt vị trí cửa hàng, ở đây bạn sẽ cài đặt quốc gia của cửa hàng bạn, loại tiền tệ, định dạng tiền tệ. Nếu bạn thiết lập cho cửa hàng tại Việt Nam thì nên thiết lập như ảnh dưới.4 Thiết lập vị trí và định dạng tiền tệ phù hợp với Việt Nam.

Ở bước cài đặt vận chuyển và thuế bạn cứ ấn Tiếp tục mà không cần chọn gì nhé, cái này chúng ta sẽ thiết lập kỹ hơn ở mục riêng của nó. Sau khi thiết lập xong thì quay lại trang quản trị.5 Đã thiết lập hoàn thành. 6 CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 2.1 Phân tích và thiết kế hướng đối tượng: 2.1 Phân tích và thiết kế hướng đối tượng(OOAD) là gì? Phân tích thiết kế hướng đối tượng(OOAD) là giai đọan phát triển một mô hình chính xác và súc tích của vấn đề, có thành phần là các đối tượng và khái niệm đời thực, dễ hiểu đối với người sử dụng. Phân tích thiết kế hướng đối tượng dựa trên nguyên tắc chung, đó là một tập hợp các hướng dẫn giúp chúng ta tránh khỏi thiết kế xấu.

Năm nguyên tắc trong thiết kế hướng đối tượng: • Một lớp chỉ nên có một lý do để thay đổi, tức một lớp chỉ nên xử lý một chức năng đơn lẻ, duy nhất. Nếu đặt nhiều chức năng vào một lớp sẽ dẫn đến sự phụ thuộc giữa các chức năng với nhau và mặc dù sau đó thay đổi một chức năng cũng phá vỡ các chức năng còn lại. • Các lớp, module, chức năng nên dễ dàng Mở(Open) cho việc thêm chức năng mới, và Đóng(Close) cho việc thay đổi. • Lớp dẫn xuất phải có khả năng thay thế được lớp cha.

• Chương trình không nên buộc phải cài đặt một Interface mà nó không sử dụng đến. • Các module cấp cao không nên phụ thuộc vào các module cấp thấp. Cả hai nên phụ thuộc thông qua lớp trừu tượng. Lớp trừu tượng không nên phụ thuộc vào chi tiết.

Chi tiết nên phụ thuộc vào trừu tượng.2 UML là gì? UML là ngôn ngữ mô hình hóa hợp nhất dùng để biểu diễn hệ thống. Nói một cách đơn giản là nó dùng để tạo ra các bản vẽ nhằm mô tả thiết kế hệ thống. Các bản vẽ này được sử dụng để các nhóm thiết kế trao đổi với nhau cũng như dùng để thực thi hệ thống,… 7 UML sử dụng một hệ thống ký hiệu thống nhất biểu diễn các phần tử mô hình(model elements). Tập hợp các phần tử mô hình tạo thành các sơ đồ UML (UML diagrams).

Có các loại sơ đồ UMl chủ yếu: • Sơ đồ lớp (Class Diagram) • Sơ đồ đối tượng (Object Diagram) • Sơ đồ tình huống sử dụng (Use Case Diagram) • Sơ đồ trình tự (Sequence Diagram) • Sơ đồ cộng tác (Composite Structure Diagram) • Sơ đồ trạng thái (State machine Diagram) • Sơ đồ thành phần (Component Diagram) • Sơ đồ hoạt động (Activity Diagram) • Sơ đồ triển khai (Deployment Diagram) • Sơ đồ gói (Package Diagram) • Sơ đồ tương tác (Interaction Overview Diagram) 2.2 Hệ quản trị cơ sở dữ liệu MySQL: 2.1 Định nghĩa: Hệ quản trị cơ sở dữ liệu (Database Management System) là hệ thống được thiết kế để quản lý một khối lượng dữ liệu nhất định một cách tự động và có trật tự. Các hành động quản lý bao gồm chỉnh sửa, xóa, lưu và tìm kiếm thông tin trong một nhóm dữ liệu nhất định.1 Kiến trúc của một Hệ quản trị cơ sở dữ liệu. 8 MySQL là hệ quản trị cơ sở dữ liệu sử dụng mã nguồn mở phổ biến nhất thế giới và được các ưu chuộng trong quá trình phát triển web, ứng dụng. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có CSDL trên Internet.2 Vai trò của hệ quản trị CSDL: Các hệ quản trị cơ sở dữ liệu ra đời và đóng vai trò quan trọng trong xử lý và kiểm soát nguồn thông tin.

Cụ thể, hệ quản trị CSDL có các chức năng chính như: • Cung cấp môi trường tạo lập cơ sở dữ liệu: Hệ quản trị CSDL đóng vai trò cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để mô tả, khai báo kiểu dữ liệu, các cấu trúc dữ liệu. • Cung cấp cách cập nhật và khai thác dữ liệu: Hệ quản trị CSDL cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để diễn tả các yêu cầu, các thao tác cập nhật và khai thác cơ sở dữ liệu. Thao tác dữ liệu bao gồm: Cập nhật (thêm, sửa, xóa dữ liệu), Khai thác (tìm kiếm, kết xuất dữ liệu). • Cung cấp các công cụ kiểm soát, điều khiển các truy cập vào cơ sở dữ liệu: Nhằm đảm bảo thực hiện một số yêu cầu cơ bản của hệ quản trị CSDL.

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

Hướng dẫn xây dựng website bán đồ thể thao trên WordPress từ A-Z là tài liệu chi tiết giúp bạn từng bước tạo ra một trang web bán hàng chuyên nghiệp trong lĩnh vực thể thao. Tài liệu này không chỉ hướng dẫn cài đặt WordPress, chọn theme phù hợp mà còn đi sâu vào việc tích hợp các công cụ bán hàng, tối ưu hóa SEO và quản lý nội dung hiệu quả. Đặc biệt, nó cung cấp các mẹo để tăng trải nghiệm người dùng và thúc đẩy doanh số bán hàng.

Nếu bạn quan tâm đến việc xây dựng website bán hàng trong các lĩnh vực khác, hãy khám phá thêm Xây dựng website bán giày cho cửa hàng giayrep vn để học hỏi cách thiết kế trang web bán giày chuyên nghiệp. Bạn cũng có thể tham khảo Phát triển website bán hàng thời trang nam huy hoàng bằng php đồ án tốt nghiệp để hiểu rõ hơn về việc sử dụng PHP trong phát triển website. Ngoài ra, Báo cáo môn học đồ án chuyên ngành xây dựng website bán điện thoại cho cửa hàng smartshop cũng là một tài liệu hữu ích để mở rộng kiến thức về thiết kế website bán hàng.

Mỗi liên kết trên là cơ hội để bạn khám phá sâu hơn về các chủ đề liên quan, giúp bạn nâng cao kỹ năng và hiểu biết trong lĩnh vực thiết kế và phát triển website.