Khóa luận tốt nghiệp: Xây dựng website bán giày Nguyễn Luân Sneaker bằng WordPress

Khóa luận tốt nghiệp công nghệ thông tin xây dựng website bán giày Nguyễn Luân Sneaker sử dụng nền tảng WordPress, tối ưu hóa trải nghiệm người dùng và quản lý hiệu quả.

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

66
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI NÓI ĐẦU

1. PHẦN I: MỞ ĐẦU

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

1.2. Đối tượng nghiên cứu và khách thể nghiên cứu

1.3. Giới hạn và phạm vi nghiên cứu

1.4. Mục tiêu nghiên cứu

1.5. Nhiệm vụ nghiên cứu

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

2. PHẦN II: NỘI DUNG

2. Chương 1: TỔNG QUAN VỀ ĐỀ TÀI

2.1. Hệ quản trị nội dung WordPress

2.1.1. Tìm hiểu về WordPress

2.1.2. Các phiên bản WordPress

2.1.3. Những thành tựu của WordPress

2.1.4. Ưu điểm của WordPress

2.2. Ngôn ngữ lập trình PHP

2.2.1. Lịch sử ra đời của PHP

2.2.2. Kiểu dữ liệu trong PHP

2.3. Hệ quản trị cơ sở dữ liệu My SQL

2.3.1. Đặc điểm của MySQL

2.3.2. Cú pháp cơ bản của MySQL

3. Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1. Mô tả bài toán, đưa ra yêu cầu

3.2. Đặc tả yêu cầu chức năng

3.3. Mô tả Use case

3.4. Biểu đồ tuần tự

4. Chương 3: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH

4.1. Thiết kế giao diện trang hiển thị

PHẦN III: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

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

III.2. Ưu – nhược điểm của đề tài

III.3. Hướng phát triển của đề tài

PHẦN IV: TÀI LIỆU THAM KHẢO

Tóm tắt

I. Xây dựng website bán giày Nguyễn Luân Sneaker

Việc xây dựng website cho Nguyễn Luân Sneaker nhằm mục đích mở rộng kênh bán hàng và tăng trải nghiệm mua sắm cho khách hàng. Website bán giày này được phát triển trên nền tảng WordPress, một hệ quản trị nội dung phổ biến và linh hoạt. WordPress cung cấp các công cụ và plugin như WooCommerce để tạo ra một cửa hàng giày trực tuyến chuyên nghiệp. Đề tài này tập trung vào việc thiết kế website sao cho thân thiện với người dùng và tối ưu hóa quy trình bán giày online.

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

Trong bối cảnh thương mại điện tử phát triển mạnh mẽ, việc xây dựng website bán giày trở thành xu hướng tất yếu. Nguyễn Luân Sneaker cần một cửa hàng giày trực tuyến để tiếp cận khách hàng hiệu quả hơn. WordPress được chọn vì tính linh hoạt, dễ sử dụng và khả năng tích hợp các công cụ như WooCommerce, giúp quản lý sản phẩm và đơn hàng dễ dàng.

1.2. Mục tiêu nghiên cứu

Mục tiêu chính của đề tài là xây dựng website bán giày hoàn chỉnh trên nền tảng WordPress, bao gồm các chức năng như quản lý sản phẩm, thanh toán trực tuyến và tối ưu hóa trải nghiệm người dùng. Đề tài cũng hướng đến việc tối ưu hóa website bán hàng để tăng hiệu quả kinh doanh.

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

Thiết kế website bán giày trên nền tảng WordPress đòi hỏi sự kết hợp giữa giao diện thân thiện và chức năng mạnh mẽ. WooCommerce được sử dụng để quản lý sản phẩm, đơn hàng và thanh toán. Các plugin như Elementor giúp thiết kế website dễ dàng mà không cần kiến thức lập trình. Yoast SEO được tích hợp để tối ưu hóa website bán hàng cho công cụ tìm kiếm.

2.1. Công cụ và plugin sử dụng

WooCommerce là plugin chính để tạo cửa hàng giày trực tuyến, cung cấp các tính năng quản lý sản phẩm và đơn hàng. Elementor giúp thiết kế website linh hoạt, trong khi Yoast SEO hỗ trợ tối ưu hóa website bán hàng cho SEO. WPForms và MonsterInsights cũng được sử dụng để tạo biểu mẫu và theo dõi hiệu suất website.

2.2. Quy trình thiết kế website

Quy trình thiết kế website bao gồm việc lựa chọn theme phù hợp, tích hợp WooCommerce, và tùy chỉnh giao diện bằng Elementor. Các chức năng như đăng ký, đăng nhập, quản lý giỏ hàng và thanh toán được phát triển để đảm bảo trải nghiệm mua sắm mượt mà cho khách hàng.

III. Quản lý và tối ưu hóa website bán giày

Quản lý cửa hàng online đòi hỏi sự kết hợp giữa quản lý sản phẩm, đơn hàng và tối ưu hóa trải nghiệm người dùng. WooCommerce cung cấp các công cụ để quản lý sản phẩm và đơn hàng hiệu quả. Tối ưu hóa website bán hàng được thực hiện thông qua việc sử dụng Yoast SEO và MonsterInsights để cải thiện thứ hạng trên công cụ tìm kiếm và theo dõi hiệu suất website.

3.1. Quản lý sản phẩm và đơn hàng

WooCommerce cho phép quản lý cửa hàng online một cách hiệu quả, từ việc thêm, sửa, xóa sản phẩm đến quản lý đơn hàng và thanh toán. Các tính năng như quản lý kho hàng và thống kê doanh thu giúp chủ cửa hàng dễ dàng theo dõi hoạt động kinh doanh.

3.2. Tối ưu hóa SEO và hiệu suất

Yoast SEO được sử dụng để tối ưu hóa website bán hàng cho công cụ tìm kiếm, bao gồm tối ưu tiêu đề, mô tả và từ khóa. MonsterInsights cung cấp các báo cáo chi tiết về lưu lượng truy cập và hành vi người dùng, giúp cải thiện hiệu suất website.

21/02/2025

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

Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 1. Hệ quản trị nội dung WordPress 1. Tìm hiểu về WordPress WordPress (WP, WordPress.org) là một hệ quản trị nội dung mã nguồn mở miễn phí viết bằng ngôn ngữ lập trình PHP đi cùng với cơ sở dữ liệu MySQL hoặc MariaDB. Thành phần chính bao gồm một kiến trúc plugin và một hệ thống template (được gọi là theme trong Wordpress).

WordPress ban đầu được tạo ra như một hệ thống xuất bản blog nhưng sau đó đã phát triển thêm để hỗ trợ các nội dung web khác bao gồm danh sách gửi thư truyền thống, diễn đàn trực tuyến, phòng trưng bày phim ảnh, trang quản lý hội viên, hệ quản trị đào tạo (LMS) và cửa hàng trực tuyến. Thống kê tháng 10 năm 2021 cho thấy trong 10 triệu website hàng đầu có 42,8% sử dụng WordPress. WordPress là một trong những giải pháp hệ quản trị nội dung thông dụng nhất hiện nay. WordPress cũng được dùng cho các lĩnh vực ứng dụng khác như Bảng hiệu điện tử (PDS).

WordPress được phát hành lần đầu vào ngày 27 tháng 5 năm 2003, bởi hai nhà sáng lập: nhà phát triển người Mỹ Matt Mullenweg và nhà phát triển người Anh Mike Little, như một nhánh riêng của b2/cafelog. Phần mềm này được phát hành theo giấy phép GPLv2. Để hoạt động, Wordpress phải được cài đặt trên một máy chủ web, hoặc máy chủ thuê của một sản phẩm máy chủ trên internet như Wordpress.com, hoặc máy chủ mạng (en) riêng với gói phần mềm của WordPress. Cũng có thể cài đặt trên một máy tính cá nhân dùng cho mục đích thử nghiệm và học tập (localhost).

1 Các phiên bản WordPress 1. Những thành tựu của Wordpress Wordpress có những thành tựu rất vượt bậc và là một mã nguồn CMS mở phổ biến nhất hành tinh. Những thành tựu đáng kể nhất là: - Trên thế giới, có khoảng 25 bài viết được đăng lên các website sử dụng WordPress mỗi giây. - Số lượng website làm bằng WordPress chiếm 23% tổng số lượng website trên thế giới.

- Trong số 100% các website sử dụng mã nguồn CMS, WordPress chiếm 75%. - Phiên bản WordPress 4.0 đạt hơn 16 triệu lượt tải chỉ sau khoảng hai tháng. - Mã nguồn WordPress hiện đang có khoảng 785 lập trình viên cùng hợp tác phát triển. - Chỉ tính các giao diện (hay còn gọi là theme) miễn phí trên thư viện WordPress thì đã có hơn 2.700 themes khác nhau.

Ưu điểm của WordPress: Hệ thống Plugin phong phú và không ngừng cập nhật, ngoài ra người dùng có thể viết Plugin hoặc tích hợp code vào Wordpress. P A - Được phát triển bằng nhiều ngôn ngữ (hỗ trợ tiếng việt). - Cập nhật phiên bản liên tục, cộng đồng hỗ trợ lớn. - Có hệ thống Theme đồ sộ, nhiều theme chuyên nghiệp có khả năng SEO tốt.

- Việc quản lý blog, quản lý các bài viết rất thuận tiện giống như các phần mềm thiết kế website chuyên nghiệp. - Thể hiện các tệp PDF, DOC, Powerpoint ngay trên nội dung bài viết. Đặc biệt tích hợp sẵn Latex - công cụ soạn thảo công thức toán học, giúp người sử dụng có thể viết công thức toán học ngay trên blog. - WordPress có 23 Widget (ứng dụng tạo thêm) như Thống kê số truy nhập blog, Các bài mới nhất, Các bài viết nổi bật nhất, Các comment mới nhất, Liệt kê các chuyên mục, Liệt kê các Trang, Danh sách các liên kết, Liệt kê số bài viết trong từng tháng.

Có 79 theme để người dùng lựa chọn. - Ngoài việc được áp dụng để xây dựng các Website dạng trang tin tức và Blog, WordPress còn được sử dụng để xây dựng nên các Website thương mại điện tử với mục đích chính là bán hàng Online. Tuy nhiên nếu xét trên phương diện này thì WordPress không thực sự nổi trội. - Ngoài thống kê số truy nhập của từng ngày cho blog, Wordpress còn thống kê số truy nhập của từng ngày đối với mỗi bài viết của blog.

Trên cơ sở đó chủ blog sẽ có định hướng nên viết vấn đề gì tiếp theo. Ngôn ngữ lập trình PHP 1. Lịch sử ra đời của PHP PHP (Personal Home Page hay PHP Hypertext Preprocessor) được giới thiệu năm 1994 bởi R. Lerdoft, như một bộ sưu tập của ngôn ngữ chưa chặt chẽ dựa vào Perl và các công cụ của trang chủ.

Vì quá trình xử lý dựa trên máy chủ nên các trang Web được viết bằng PHP sẽ dễ dàng hơn ở bất cứ hệ điều hành nào. Nói một cách ngắn gọn: PHP là một ngôn ngữ lập trình kiểu script, chạy trên P A Server và trả về mã HTML cho trình duyệt. Xu hướng sử dụng PHP trong việc thiết kế Web đang ngày càng phát triển trong giai đoạn hiện nay. Cũng giống như hầu hết các ngôn ngữ lập trình khác, PHP có thể nối trực tiếp với HTML.Mã PHP tách biệt với HTML bằng các thực thể đầu và cuối.

Khi một tài liệu được đưa ra phân tích, quá trình xử lý PHP chỉ được thực hiện ở những điểm quan trọng, rồi sau đó đưa ra kết quả. Mã PHP được đặt trong một kiểu tag đặc biệt cho phép ta có thể vào hoặc ra khỏi chế độ PHP, cú pháp của PHP cơ bản cũng giống như một số ngôn ngữ lập trình khác, đặc biệt là C và Perl. Ví dụ <?php // bắt đầu php echo “Hello World”; ?> //kết thúc php 1. Kiểu dữ liệu trong PHP ➢ PHP hỗ trợ tám kiểu dữ liệu.

➢ Bốn kiểu thông thường là: boolean, integer, floating-point number(float), string. ➢ Hai kiểu phức tạp là: mảng( array) và đối tượng ( object). ➢ Hai kiểu đặc biệt : resource và NULL. Hệ quản trị cơ sở dữ liệu My SQL MySQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm trong nhóm LAMP (Linux - Apache -MySQL – PHP).

Ưu điểm: ➢ Tính linh hoạt. ➢ Tính thực thi cao. ➢ Có thể dụng ngay. ➢ Hỗ trợ giao dịch mạnh.

P A ➢ Nơi lưu trữ web và dữ liệu tin cậy. ➢ Chế độ bảo mật dữ liệu mạnh. ➢ Sự phát triển ứng dụng hỗn hợp. ➢ Dễ dàng quản lý.

➢ Mã nguồn mở tự do 24/7. ➢ Tổng chi phi thấp 1. Đặc điểm của MySQL. MySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL Server của Microsoft).

MySQL quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu. MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản lý một hoặc nhiều CSDL khác nhau, mỗi người dùng có một tên truy cập (user name) và mật khẩu tương ứng để truy xuất đến CSDL. Cú pháp cơ bản của MySQL. Create MySQL Table CREATE TABLE user( Id int(8) NOT NULL, name varchar(10) NOT NULL, PRIMARY KEY (id) UNIQUE(id)) ; - Add/delete/update table INSERT INTO user VALUES (‘xa’,’007’) DELETE FROM user WHERE id=’007’ UPDATE user SET name=’xa’ WHERE id=’007’ - Query Datasabe SELECT * FROM user SELECT * FROM user WHERE name =”” P A SELECT DISTINCT name FROM user P A Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.

Mô tả bài toán, đưa ra yêu cầu 2. Mô tả bài toán Nguyễn Luân sneaker, một cửa hàng chuyên kinh doanh giày sneaker, quyết định phát triển một website để mở rộng kênh bán hàng và tăng trải nghiệm mua sắm cho khách hàng. Họ đã quyết định sử dụng nền tảng WordPress do tính linh hoạt và dễ sử dụng của nó, giúp họ dễ dàng quản lý và cập nhật thông tin sản phẩm, cũng như tương tác với khách hàng. Yêu cầu bài toán Thiết kế giao diện trực quan và hấp dẫn: Website cần có một giao diện dễ sử dụng và thân thiện với người dùng, hiển thị sản phẩm một cách rõ ràng và hấp dẫn.

Giao diện cũng cần tương thích với các thiết bị di động để đảm bảo trải nghiệm tốt nhất cho người dùng trên mọi nền tảng. Tính năng tìm kiếm và lọc sản phẩm: Người dùng cần có khả năng tìm kiếm và lọc sản phẩm dễ dàng theo các tiêu chí như thương hiệu, màu sắc, kích cỡ, giá cả, v. Quản lý sản phẩm và kho hàng: Hệ thống cần cho phép quản lý sản phẩm và kho hàng một cách hiệu quả, bao gồm thêm/sửa/xóa sản phẩm, quản lý số lượng tồn kho, và cập nhật thông tin sản phẩm. Hệ thống thanh toán an toàn và linh hoạt: Website cần tích hợp các phương thức thanh toán an toàn và linh hoạt như thanh toán trực tuyến qua các cổng thanh toán phổ biến, ví điện tử, và thanh toán khi nhận hàng.

P A Tích hợp tính năng đánh giá và phản hồi: Người dùng cần có khả năng đánh giá và phản hồi về sản phẩm sau khi mua hàng, giúp tạo ra niềm tin và tăng tính tương tác trên website. Tối ưu hóa SEO: Để thu hút lượng truy cập từ các công cụ tìm kiếm như Google, website cần được tối ưu hóa cho SEO, bao gồm việc sử dụng từ khóa phù hợp, tạo tiêu đề và mô tả hấp dẫn, và tối ưu hóa tốc độ tải trang. Bảo mật thông tin cá nhân: Bảo vệ thông tin cá nhân của khách hàng là một ưu tiên quan trọng. Hệ thống cần có các biện pháp bảo mật như mã hóa dữ liệu, chứng nhận SSL, và cập nhật định kỳ để đảm bảo an toàn cho dữ liệu khách hàng.

Hỗ trợ khách hàng: Website cần cung cấp các phương tiện liên lạc như hỗ trợ trực tuyến, email hoặc số điện thoại để khách hàng có thể liên hệ và nhận hỗ trợ khi cần thiết. Đặc tả yêu cầu chức năng Căn cứ vào các đòi hỏi của khách hàng cũng như nguyện vọng của chủ doanh nghiệp em đã quyết định xây dựng website cho cửa hàng Nguyễn Luân Sneaker để giới thiệu các sản phẩm tới khách hàng. Hệ thống này được xây dựng trên mã nguồn mở với các đặc điểm nổi bật như: Tính năng linh hoạt, khả năng mở rộng, giao diện thân thiện… 2. Đặc tả yêu cầu chức năng STT Yêu cầu chức năng Ghi chú Admin có thể nâng cấp 1.1: Phân quyền tài khoản tài khoản user lên quyền nhân viên P A 1.2: Admin có quyền xem thông tin khách hàng 1.3: Admin có thể sử dụng đầy đủ các chức năng như nhân viên 2.1: Nhân viên có thể đăng nhập vào hệ thống 2.2: Nhân viên có thể thêm 1 loại sản phẩm mới 2.3: Nhân viên có thể thêm 1 sản phẩm Đây là nghiệp vụ quản mới và đưa thông tin sản phẩm lên lý.

website Bao gồm các thông tin 2.4: Nhân viên có thể thay đổi các thông cơ bản của sản phẩm viên tin hoặc xóa 1 sản phẩm đã có trên như hình ảnh, giá, tên, website …. Xem đơn hàng, thay đổi 2.5: Nhân viên có thể quản lý đơn hàng trạng thái đơn hàng 2.6: Nhân viên có thể ẩn/hiện các hình ảnh quảng bá doanh nghiệp từ trước 2.

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

Tài liệu "Hướng dẫn xây dựng website bán giày Nguyễn Luân Sneaker trên nền tảng WordPress" cung cấp một lộ trình chi tiết để tạo và tối ưu hóa website bán giày chuyên nghiệp. Nó bao gồm các bước từ cài đặt WordPress, chọn theme phù hợp, tích hợp các plugin cần thiết, đến việc tối ưu SEO để thu hút lượng truy cập tự nhiên. Tài liệu này không chỉ giúp người đọc hiểu rõ quy trình xây dựng website mà còn mang lại lợi ích thực tiễn như tăng khả năng hiển thị trên công cụ tìm kiếm, cải thiện trải nghiệm người dùng và tối ưu hóa quy trình bán hàng trực tuyến.

Để mở rộng kiến thức về các giải pháp nâng cao chất lượng dịch vụ trong lĩnh vực kinh doanh, bạn có thể tham khảo Giải pháp nâng cao chất lượng dịch vụ ngân hàng điện tử tại ngân hàng TMCP Đầu tư và Phát triển Việt Nam chi nhánh Tiền Giang. Nếu quan tâm đến việc cải thiện năng lực cạnh tranh trong hoạt động kinh doanh, Nâng cao năng lực cạnh tranh trong hoạt động cho vay khách hàng cá nhân tại ngân hàng thương mại cổ phần đầu tư và phát triển Việt Nam chi nhánh Bình Tây Sài Gòn là một tài liệu đáng đọc. Cuối cùng, để hiểu sâu hơn về quản lý nguồn nhân lực, Luận văn nâng cao chất lượng nguồn nhân lực tại công ty TNHH Thương mại Vận tải Hải Đạt sẽ mang lại những góc nhìn hữu ích. Mỗi liên kết là cơ hội để bạn khám phá thêm các chủ đề liên quan và mở rộng kiến thức của mình.