Đồ án tốt nghiệp CNTT: Xây dựng website bán thiết bị nhà bếp Kitchen Việt

Toàn văn báo cáo đồ án tốt nghiệp CNTT đề tài xây dựng website bán thiết bị nhà bếp Kitchen Việt, sử dụng nền tảng WordPress và WooCommerce.

Trường đại học

Trường Đạ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

55
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Về Đề Tài Xây Dựng Website Bán Thiết Bị Nhà Bếp

Đề tài xây dựng website bán thiết bị nhà bếp Kitchen Việt là một công trình nghiên cứu ứng dụng công nghệ thông tin nhằm tạo ra nền tảng thương mại điện tử chuyên biệt. Trong bối cảnh sự bùng nổ của công nghệ thông tin, nhu cầu mua sắm online ngày càng tăng cao. Website bán hàng không chỉ giúp khách hàng tiết kiệm thời gian mà còn mở rộng thị trường tiêu thụ cho doanh nghiệp. Đề tài này lựa chọn WordPress kết hợp với plugin Woocommerce - công cụ phổ biến và hiệu quả trong lĩnh vực thương mại điện tử. Mục tiêu chính là xây dựng một nền tảng bán thiết bị nhà bếp chuyên nghiệp, có khả năng quản lý sản phẩm, xử lý đơn hàng và cung cấp trải nghiệm mua sắm tốt cho người dùng.

1.1. Lý Do Chọn Đề Tài

Lý do chọn đề tài xây dựng website bán thiết bị nhà bếp xuất phát từ nhu cầu thực tiễn của thị trường. Thiết bị nhà bếp là mặt hàng thiết yếu với nhu cầu tiêu dùng cao. Xây dựng website thương mại điện tử chuyên biệt giúp doanh nghiệp tiếp cận khách hàng rộng hơn. Plugin Woocommerce cung cấp các tính năng mạnh mẽ cho quản lý cửa hàng online mà không cần kiến thức lập trình sâu. Đây là giải pháp hiệu quả để phát triển kinh doanh trong thời đại số.

1.2. Ý Nghĩa Của Đề Tài

Ý nghĩa của đề tài nằm ở việc áp dụng công nghệ để giải quyết bài toán thương mại hiện đại. Website bán thiết bị nhà bếp mang lại nhiều lợi ích: tiếp cận khách hàng 24/7, cải thiện trải nghiệm mua sắm, và tối ưu hóa quy trình bán hàng. Sử dụng WoocommerceWordPress giúp giảm chi phí phát triển. Đề tài cũng góp phần nâng cao kỹ năng thực tế trong phát triển website thương mại điện tử cho sinh viên công nghệ thông tin.

II. Phân Tích Hệ Thống Website Bán Thiết Bị Nhà Bếp

Phân tích hệ thống là bước quan trọng trong quá trình xây dựng website. Hệ thống được chia thành ba nhóm người dùng chính: Guest (khách vãng lai), User (khách hàng đã đăng ký), và Admin (quản trị viên). Mô hình use case được sử dụng để mô tả chi tiết các chức năng của từng tác nhân. Website bán thiết bị nhà bếp cần hỗ trợ các tính năng như tìm kiếm sản phẩm, thêm vào giỏ hàng, thanh toán, và quản lý đơn hàng. Phân tích kỹ lưỡng giúp đảm bảo rằng hệ thống đáp ứng đầy đủ nhu cầu của người dùng và nhà quản trị.

2.1. Mô Hình Ca Sử Dụng Và Tác Nhân Hệ Thống

Mô hình use case định nghĩa các tương tác giữa người dùng và website bán hàng. Tác nhân hệ thống bao gồm: Guest (xem sản phẩm), User (mua hàng, quản lý tài khoản), Admin (quản lý sản phẩm, đơn hàng, người dùng). Mỗi tác nhân có các chức năng riêng biệt phù hợp với vai trò. Biểu đồ use case giúp hình dung rõ ràng các quy trình nghiệp vụ của website bán thiết bị nhà bếp.

2.2. Các Chức Năng Chính Của Hệ Thống

Chức năng chính của website bán thiết bị nhà bếp bao gồm: tìm kiếm và lọc sản phẩm, xem chi tiết sản phẩm, thêm vào giỏ hàng, thanh toán trực tuyến, quản lý đơn hàng. Admin có thể thêm/sửa/xóa sản phẩm, quản lý danh mục, theo dõi kho hàng, xem thống kê bán hàng. Chức năng chat trực tuyến hỗ trợ giao tiếp với khách hàng. Những tính năng này tạo nên một nền tảng thương mại hoàn chỉnh.

III. Cài Đặt Thực Nghiệm Với Woocommerce Và WordPress

Cài đặt thực nghiệm là quá trình triển khai website bán thiết bị nhà bếp trên nền tảng thực tế. WordPress được chọn vì tính linh hoạt và dễ sử dụng. Plugin Woocommerce cung cấp toàn bộ tính năng cần thiết cho thương mại điện tử. Quá trình cài đặt bao gồm: cấu hình hosting, cài đặt WordPress, kích hoạt Woocommerce, thiết lập danh mục sản phẩm, và thêm thông tin chi tiết các sản phẩm. Hosting TEN TEN được sử dụng vì tính ổn định và hỗ trợ kỹ thuật tốt. Sau cài đặt, hệ thống được kiểm tra toàn diện để đảm bảo các chức năng hoạt động đúng.

3.1. Tổng Quan Về Hosting Và WordPress

Hosting TEN TEN cung cấp không gian lưu trữ ổn định cho website bán hàng. WordPress là nền tảng quản lý nội dung mạnh mẽ, hỗ trợ nhiều plugin mở rộng. Cấu trúc của WordPress bao gồm core, themes, plugins và database. Kết hợp WordPress với hosting chất lượng tạo nên cơ sở tốt để phát triển website thương mại điện tử hiệu quả.

3.2. Cài Đặt Woocommerce Và Kiểm Thử Chức Năng

Cài đặt Woocommerce bao gồm kích hoạt plugin, cấu hình cài đặt thanh toán và vận chuyển. Thêm sản phẩm thiết bị nhà bếp vào hệ thống, tổ chức theo danh mục. Kiểm thử chức năng giỏ hàng, thanh toán, chat trực tuyến, và quản lý kho hàng. Thống kê bán hàng giúp theo dõi hiệu suất kinh doanh. Kết quả cho thấy website hoạt động ổn định và đáp ứng mục tiêu đề tài.

IV. Kết Quả Đạt Được Và Hướng Phát Triển Tương Lai

Kết quả đạt được từ đề tài xây dựng website bán thiết bị nhà bếp là một nền tảng thương mại điện tử hoàn chỉnh. Website hỗ trợ đầy đủ các chức năng cần thiết: hiển thị sản phẩm, quản lý giỏ hàng, xử lý thanh toán, và quản trị hệ thống. Giao diện thân thiện với người dùng, tốc độ tải nhanh, và bảo mật dữ liệu tốt. Hướng phát triển tương lai bao gồm: tích hợp thêm phương thức thanh toán, phát triển ứng dụng mobile, cải thiện SEO cho website bán hàng, và thêm tính năng cá nhân hóa. Có thể mở rộng sang bán các loại thiết bị khác, phát triển hệ thống CRM, hoặc tích hợp AI để gợi ý sản phẩm cho khách hàng.

4.1. Kết Quả Đạt Được Trong Đề Tài

Kết quả đạt được bao gồm một website bán thiết bị nhà bếp hoàn thiện với đầy đủ tính năng thương mại. Hệ thống quản lý sản phẩm, đơn hàng và người dùng hoạt động hiệu quả. Chức năng thanh toán được tích hợp thành công. Giao diện đẹp mắt, dễ sử dụng. Website được kiểm thử kỹ lưỡng và đáp ứng mục tiêu ban đầu.

4.2. Hướng Phát Triển Và Cải Tiến Trong Tương Lai

Hướng phát triển bao gồm tích hợp phương thức thanh toán đa dạng, phát triển ứng dụng di động, tối ưu hóa SEO để tăng traffic. Có thể thêm hệ thống đánh giá sản phẩm từ khách hàng, chương trình khuyến mãi tự động, hoặc tích hợp AI để gợi ý sản phẩm. Mở rộng danh mục sản phẩm và phạm vi phục vụ khách hàng.

28/12/2025

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

CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 1. Lý do chọn đề tài. - Nhu cầu tạo website bán hàng ngày một tăng cao là một xu hướng không thể phủ nhận trong thời đại số hóa hiện nay.

Website bán hàng là một công cụ hiệu quả để tiếp cận khách hàng, quảng bá sản phẩm và tăng doanh thu cho doanh nghiệp. Tuy nhiên, để tạo website bán hàng chuyên nghiệp, đẹp mắt và an toàn, bạn cần có kiến thức về thiết kế web, lập trình, SEO và bảo mật. Nếu bạn không có thời gian hoặc kinh nghiệm để tự tạo website bán hàng, bạn có thể sử dụng wordpress, đó sẽ là công cụ đắc lực giúp tạo website rất nhanh và có thẩm mĩ. Ý nghĩa của đề tài.

- Trước hết, đề tài “xây dựng website bán thiết bị nhà bếp Kitchen Việt” là một website được xây dựng như một đề tài thể hiện việc áp dụng những kiến thức quý báu đã được các thầy cô của trường Đại học Hải Phòng nhiệt tình truyền thụ lại cho chúng em. - Thứ hai là những kinh nghiệm quý báu mà em có được trong quá trình thực hiện đề tài sẽ là hành trang tuyệt vời giúp ích rất nhiều cho công việc sau này của mình. - Thứ ba, trong thời đại công nghệ thông tin phát triển như vũ bão ngày nay, công nghệ không ngừng được cải tiến, những công nghệ mới ra đời đòi hỏi người lập trình viên phải cố gắng nghiên cứu và tìm hiểu để áp dụng vào thực tiễn. Điều này cũng được thể hiện qua sự cố gắng em khi quyết định thực hiện đề tài này với các công nghệ được coi là mới nhất, hay nhất và được dự báo sẽ phát triển mạnh mẽ trong tương lai.

- Do vậy, em rất hy vọng sẽ tạo nên một sản phẩm hoàn chỉnh nhất có thể để đáp lại sự nhiệt tình giúp đỡ từ thầy cô và cả tâm huyết của em khi quyết định thực hiện đề tài này. Các chức năng chính của website - Quảng cáo cửa hàng bán thiết bị nhà bếp (tên cửa hàng là Bếp Việt) - Bán một số loại đồ dùng, thiết bị dành cho nhà bếp - Update thông tin ra mắt mẫu thiết bị, đồ dùng mới - Trao đổi online hỗ trợ khách hàng trực tiếp qua tin nhắn. 1 - Đặt hàng thanh toán trực tuyến 1. Môi trường lập trình - Hosting cung cấp bởi TEN TEN.

- Wordpress và các Plugin hỗ trợ • Woocommerce. • Elementor • VietQR • Chatra • MailSMTP • GTranslate 2 CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG 2. Mô hình Ca sử dụng 2.1 Các tác nhân hệ thống Guest: là người truy cập website nhưng chưa đăng nhập.

Mục đích của hệ thống hướng đến tác nhân này chỉ nhằm mục đích quảng bá cho website. Do đó, tác nhân này chỉ có các chức năng cơ bản như: tìm kiếm, xem sảm phẩm, đăng kí tài khoản để có thể mua được hàng. User: là những người dùng đã đăng nhập vào hệ thống. Tác nhân này là mục đích chính mà hệ thống hướng tới do đó ngoài các chức năng cơ bản mà Guest được sử dụng thì còn được sử dụng thêm nhiều chức năng nâng cao khác, như là: quản trị tài khoản, mua sản phẩm, đánh giá – bình luận về 1 bài viết hay sản phẩm.

Hơn nữa những tác nhân này còn có thể nhận được thông báo từ hệ thống về tình trạng đơn hàng, chương trình khuyến mại mới nhất, tri ân khách hàng. Admin: là tác nhân giữ vai trò chính trong hệ thống website. Là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống. Tác nhân có thể thực hiện được tất cả chức năng quản trị trong hệ thống như là: quản lý kho hàng, quản lý bài viết, quản lý các tài khoản thành viên khác, xử lý đơn hàng, thống kê doanh thu, hỗ trợ và phản hồi cho khách hàng.2 Biểu đồ usecase tổng quát Hình 2.1: Biểu đồ Usecase tổng quát 4 2.3 Biểu đồ lớp Hình 2.

Phân rã biểu đồ Usecase 2.1 Biểu đồ phân rã chức năng theo tác nhân GUEST Hình 2.3: Biểu đồ UseCase phân rã theo tác nhân Guest.2 Biểu đồ phân rã chức năng theo tác nhân User Hình 2.4: Biểu đồ UseCase phân rã theo tác nhân User.3 Biểu đồ phân rã chức năng theo tác nhân Admin Hình 2.5: Biểu đồ UseCase phân rã theo tác nhân Admin.1 Sơ đồ tuần tự chức năng Đăng nhập Hình 2.6: Sơ đồ tuần tự chức năng đăng nhập.2 Sơ đồ tuần tự chức năng Đăng kí Hình 2.7: Sơ đồ tuần tự của chức năng đăng kí.3 Sơ đồ tuần tự chức năng Tìm kiếm Hình 2.8: Sơ đồ tuần tự của chức năng tìm kiếm.4 Sơ đồ tuần tự chức năng Thêm sản phẩm vào giỏ hàng Hình 2.9: Sơ đồ tuần tự của chức năng thêm sản phẩm vào giỏ hàng.5 Sơ đồ tuần tự chức năng Mua hàng Hình 2.10: Sơ đồ tuần tự của chức năng mua hàng.6 Sơ đồ tuần tự chức năng Đổi thông tin tài khoản Hình 2.11: Sơ đồ tuần tự của chức năng đổi thông tin tài khoản.7 Sơ đồ tuần tự chức năng xem đơn mua Hình 2.12: Sơ đồ tuần tự của chức năng xem đơn mua.8 Sơ đồ tuần tự chức năng hiển thị danh sách tài khoản Hình 2.13: Sơ đồ tuần tự của chức năng hiển thị danh sách tài khoản.9 Sơ đồ tuần tự chức năng xóa tài khoản Hình 2.14: Sơ đồ tuần tự của chức năng xóa tài khoản.10 Sơ đồ tuần tự chức năng thêm tài khoản Hình 2.15: Sơ đồ tuần tự của chức năng thêm tài khoản.11 Sơ đồ tuần tự chức năng thêm sản phẩm Hình 2.16: Sơ đồ tuần tự của chức năng thêm sản phẩm.12 Sơ đồ tuần tự chức năng sửa sản phẩm Hình 2.17: Sơ đồ tuần tự của chức năng sửa sản phẩm.13 Sơ đồ tuần tự chức năng xóa sản phẩm Hình 2.18: Sơ đồ tuần tự của chức năng xóa sản phẩm.14 Sơ đồ tuần tự chức năng xem danh sách sản phẩm Hình 2.19: Sơ đồ tuần tự của chức năng xem danh sách sản phẩm. CÀI ĐẶT THỰC NGHIỆM 3. Tổng quan về Hosting TEN TEN 3.1 Giới thiệu về TENTEN. - TENTEN là nhà cung cấp dịch vụ lưu trữ web có trụ sở tại Việt Nam ra mắt vào năm 2016 và đúng như tên gọi, nó cung cấp một trong những dịch vụ lưu trữ web miễn phí tốt nhất trong một khoảng thời gian không giới hạn.

Tất cả chúng ta đều biết rằng không phải mọi thứ miễn phí đều thực sự miễn phí, nhưng TENTEN quản lý để hoạt động đúng với tên gọi của nó và thực hiện điều đó mà không khiến trang web của bạn gặp phiền phức với quảng cáo. - Với TENTEN cho phép bạn tạo và quản lý các trang web của mình một cách dễ dàng và nhanh chóng. Bạn có thể sử dụng không giới hạn dung lượng đĩa, băng thông, tên miền con và cơ sở dữ liệu MySQL. Bạn cũng có thể cài đặt các ứng dụng web phổ biến như WordPress, Joomla, Drupal và nhiều hơn nữa chỉ với một cú nhấp chuột.

TENTEN là một giải pháp lý tưởng cho những ai muốn khởi đầu một dự án web mà không phải lo lắng về chi phí hoặc kỹ thuật. • Apache - Apache là website software sử dụng mã nguồn mở hoàn toàn miễn phí, được sử dụng bởi 46% trên tổng số các website trên toàn cầu. Phần mềm web này được thiết lập và cập nhật bởi Apache Software Foundation. • MySQL - MySQL là hệ thống quản lý cơ sở dữ liệu liên kết có ưu điểm nhanh chóng, dễ dùng cho các lập trình viên.

MySQL được ứng dụng khá nhiều cho các website nhanh chóng TMĐT hiện nay. - MySQL là mã nguồn mở và hoàn toàn miễn phí. Hiệu suất hoạt động của MySQL rất mạnh, kể cả khi khối lượng dữ liệu khổng lồ. Hệ thống này sử dụng ngôn ngữ dữ liệu MySQL để cấu trúc hóa website của bạn.

- MySQL tương thích với hầu hết các hệ điều hành cùng các ngôn ngữ lập trình như PHP, C++, Java… 18 - MySQL có hệ thống thông tin khổng lồ, chứa đến 50 triệu hàng dữ liệu trong 1 board. Dữ liệu tối thiểu của MySQL này là 4GB, còn tối đa là 8TB. MySQL cho phép điều chỉnh tùy ý để các lập trình viên có thể thực hiện thao tác thay đổi cho website của mình. • PHP - PHP là một ngôn ngữ lập trình kịch bản được ứng dụng trong các loại website và ứng dụng website.

Các script được viết bằng ngôn ngữ lập trình PHP sẽ được các server có cài đặt PHP hiểu được và tiêu hóa chúng. Cụ thể các script này sẽ được lưu dưới dạng tệp đuôi “.php”, sau đó các server sẽ diễn giải chúng và đưa lên website tùy theo template web mà lập trình viên lựa chọn. - Ngôn ngữ lập trình PHP có thể được nhúng trong HTML, được ứng dụng trong quản lý các loại nội dung website, quản lý các dữ liệu thống kê liên quan đến website như số phiên, thời gian phiên… PHP được sử dụng nhiều trong các loại Database phổ biến như MySQL, PostgreSQL, Oracle, Sybase, Informix, và Microsoft SQL Server.3 Các bước cài đặt. - Đăng ký tài khoản và mở hosting trên TEN TEN Hình 3.1: Đăng kí TEN TEN 19 - Sau khi đăng kí thành công ở menu chính chọn Đăng kí dịch vụ Hình 3.2: Đăng kí Hosting - Đăng kí tên miền cho Hosting Hình 3.3: Đăng kí Tên miền 20 - Sau khi đăng kí tên miền, cấu hình DNS trỏ về hosting Hình 3.4: Cấu hình tên miền - Hosting sau khi được tạo sẽ nằm ở trang quản lí dịch vụ Hình 3.5: Trang quản lí dịch vụ 21 • Giao diện chính để tùy chỉnh hosting Hình 3.6: Giao diện tùy chỉnh hosting 3.4 Ưu nhược điểm của hosting TEN TEN • Ưu điểm - Không giới hạn dung lượng lưu trữ, domain hosting, băng thông và subdomains.

- Hỗ trợ PHP và MySQL. - Không cần thẻ tín dụng và không có phí ẩn. • Nhược điểm - Tuy Không cho chuyển liên kết từ http sang https và không cho thêm chứng chỉ SSL. - Không cho kết nối từ bên ngoài với database.

- Không cho chuyển hướng từ tên miền bên ngoài đến với host của họ. - Có giới hạn về CPU và kích thước file. - Tốc độ máy chủ không ổn định và có thể bị dừng nếu vi phạm điều khoản. Tổng quan về WordPress.1 WordPress và lịch sử phát triển.

- WordPress xuất hiện đầu tiên vào năm 2003 chỉ với mục đích là để cho người dùng viết Blog với số lượng người dùng lúc bấy giờ chỉ vọn vẹn đếm trên đầu ngón tay. WordPress là một hệ thống xuất bản blog viết bằng ngôn ngữ lập trình PHP và sử dụng MySQL database (cơ sở dữ liệu MySQL). - WordPress được phát triển bởi lập trình viên người Pháp Michel Valdrighi có tên là b2/cafelog, ra mắt lần đầu tiên vào năm 2001. Năm 2002 Valdrighi ngừng phát triển b2.

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