Phát triển website bán phụ kiện thú cưng bằng wordpress và csdl mysql đồ án tốt nghiệp

Đồ án nghiên cứu Phát triển website bán phụ kiện thú cưng bằng wordpress và csdl mysql đồ án tốt nghiệp, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2022

86
7
1

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC HÌNH ẢNH

DANH MỤC CÁC BẢNG

DANH MỤC TỪ VIẾT TẮT

LỜI MỞ ĐẦU

PHẦN MỞ ĐẦU

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

0.2. Mục đích và yêu cầu của đề tài

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

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

0.5. Những đóng góp của báo cáo

0.6. Kết cấu của báo cáo

1. CHƯƠNG 1: ĐẶT VẤN ĐỀ

1.1. Khảo sát tình hình kinh doanh phụ kiện thú cưng

1.2. Phân tích yêu cầu đề tài

1.2.1. Tóm tắt yêu cầu của hệ thống mà dự án sẽ thực hiện

1.2.2. Phạm vi dự án được ứng dụng

1.3. Chức năng của hệ thống

1.3.1. Chức năng quản lý sản phẩm

1.3.2. Chức năng quản lý tin tức

1.3.3. Chức năng quản lý hoá đơn

1.3.4. Chức năng quản lý logo, banner, quảng cáo

1.3.5. Chức năng quản lý danh mục

1.3.6. Chức năng quản lý khách hàng

1.3.7. Thống kê

1.4. Giao diện của website

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

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

2.1. Một số vấn đề chung về hệ thống thông tin quản lý

2.2. Phân cấp quản lý

2.3. Luồng thông tin vào

2.4. Luồng thông tin đầu ra

2.5. Mô hình một hệ thống quản lý

2.6. Các bước xây dựng hệ thống quản lý

2.7. Phân tích thiết kế với UML

2.7.1. Biểu đồ Use Case mức tổng quát

2.7.2. Biểu đồ Use Case tổng quát

2.7.3. Biểu đồ Use Case người dùng

2.7.4. Biểu đồ Use Case Admin

2.7.5. Biểu đồ Use Case Phân rã chức năng (mức 2)

2.7.6. Phân rã Use Case Quản lý thông tin

2.7.7. Phân rã Use Case Tìm kiếm

2.7.8. Phân rã Use Case Thống kê

2.7.9. Biểu đồ Use Case phân rã chức năng (mức 3)

2.7.10. Phân rã Use Case Quản lý người dùng

2.7.11. Phân rã Use Case Quản lý sản phẩm

2.7.12. Phân rã Use Case Quản lý nhà cung cấp

2.7.13. Phân rã Use Case Đặt mua

2.8. Đặc tả Use Case

2.8.1. Đặc tả Use Case đăng nhập (Người dùng)

2.8.2. Đặc tả Use Case đăng ký tài khoản

2.8.3. Đặc tả Use Case Xem thông tin sản phẩm

2.8.4. Đặc tả Use Case đặt mua

2.8.5. Đặc tả Use Case thanh toán

2.8.6. Đặc tả Use Case Tìm kiếm sản phẩm

2.8.7. Đặc tả Use Case Quản lý thông tin

2.8.8. Đặc tả Use Case Nhập hàng

2.8.9. Đặc tả Use Case Tìm kiếm thông tin

2.8.10. Đặc tả Use Case Thống kê

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

2.9.1. Chức năng đăng ký

2.9.2. Chức năng đăng nhập

2.9.3. Chức năng đặt mua

2.9.4. Chức năng thanh toán

2.9.5. Chức năng thêm sản phẩm

2.9.6. Chức năng sửa thông tin sản phẩm

2.9.7. Chức năng xóa sản phẩm

2.9.8. Chức năng nhập hàng

2.9.9. Chức năng tìm kiếm

2.9.10. Chức năng thống kê

3. CHƯƠNG 3: MÔ HÌNH QUAN HỆ

3.1. Sơ đồ thực thể quan hệ (Entity Relationship Diagram)

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

3.2.1. Bảng giỏ hàng

3.2.2. Bảng loại sản phẩm

3.2.3. Bảng nhóm sản phẩm

3.2.4. Bảng sản phẩm

3.2.5. Bảng thành viên

4. CHƯƠNG 4: TRIỂN KHAI XÂY DỰNG WEBSITE

4.1. Giới thiệu về công cụ lập trình

4.2. Cài đặt WordPress trên localhost

4.3. Ưu điểm, nhược điểm của mã nguồn mở WordPress

4.4. Hình ảnh và chức năng của website

4.5. Giao diện trang chủ website

4.6. Header và Slide quảng cáo

4.7. Phần hiển thị sản phẩm

4.8. Phần thông tin chân trang web footer

4.9. Form đăng nhập quản trị

4.10. Giao diện quản trị hệ thống

4.11. Quản lý sản phẩm của website

4.12. Giao diện hiển thị chi tiết sản phẩm

4.13. Giao diện chức năng giỏ hàng

4.14. Chức năng thanh toán giỏ hàng

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Phát triển website bán phụ kiện thú cưng

Đồ án tốt nghiệp tập trung vào phát triển website chuyên bán phụ kiện thú cưng sử dụng nền tảng WordPressMySQL. Mục tiêu chính là tạo ra một nền tảng thương mại điện tử hiệu quả, giúp người dùng dễ dàng tìm kiếm và mua sắm các sản phẩm liên quan đến thú cưng. Website được thiết kế với giao diện thân thiện, hỗ trợ quản lý sản phẩm, đơn hàng và tương tác với khách hàng một cách tối ưu.

1.1. Thiết kế website

Thiết kế website được thực hiện dựa trên mã nguồn mở WordPress, một công cụ phổ biến và linh hoạt. WordPress cho phép tùy chỉnh giao diện và chức năng một cách dễ dàng, phù hợp với nhu cầu của một cửa hàng trực tuyến. Giao diện người dùng được tối ưu hóa để đảm bảo trải nghiệm mượt mà, với các tính năng như tìm kiếm sản phẩm, giỏ hàng và thanh toán trực tuyến.

1.2. Quản lý cơ sở dữ liệu

Quản lý cơ sở dữ liệu được thực hiện thông qua MySQL, một hệ quản trị cơ sở dữ liệu mạnh mẽ và đáng tin cậy. MySQL giúp lưu trữ và quản lý thông tin sản phẩm, đơn hàng, và khách hàng một cách hiệu quả. Cấu trúc cơ sở dữ liệu được thiết kế để đảm bảo tính nhất quán và dễ dàng mở rộng trong tương lai.

II. Thương mại điện tử và phụ kiện thú cưng

Đồ án này nhấn mạnh tầm quan trọng của thương mại điện tử trong việc kinh doanh phụ kiện thú cưng. Với sự phát triển của internet, việc bán hàng trực tuyến đã trở thành một kênh phân phối hiệu quả, giúp tiếp cận khách hàng một cách nhanh chóng và tiết kiệm chi phí. Website được xây dựng không chỉ để bán hàng mà còn để quảng bá thương hiệu và tạo dựng niềm tin với khách hàng.

2.1. Nhu cầu thị trường

Nhu cầu về phụ kiện cho thú cưng ngày càng tăng, đặc biệt là trong bối cảnh nhiều gia đình nuôi thú cưng như một phần không thể thiếu trong cuộc sống. Website được thiết kế để đáp ứng nhu cầu này, cung cấp các sản phẩm đa dạng từ thức ăn, đồ chơi đến các phụ kiện chăm sóc sức khỏe cho thú cưng.

2.2. Tối ưu hóa website

Tối ưu hóa website là một yếu tố quan trọng để thu hút và giữ chân khách hàng. Đồ án tập trung vào việc cải thiện tốc độ tải trang, thiết kế responsive cho các thiết bị di động, và tích hợp các công cụ SEO để tăng khả năng hiển thị trên các công cụ tìm kiếm.

III. Phát triển dự án web và hệ thống quản lý nội dung

Quá trình phát triển dự án web bao gồm các bước từ phân tích yêu cầu, thiết kế hệ thống, đến triển khai và kiểm thử. Hệ thống quản lý nội dung (CMS) được xây dựng dựa trên WordPress, cho phép quản trị viên dễ dàng cập nhật thông tin sản phẩm, tin tức và quản lý đơn hàng một cách hiệu quả.

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

Phân tích yêu cầu và thiết kế hệ thống là bước đầu tiên trong quá trình phát triển. Đồ án sử dụng các biểu đồ UML để mô hình hóa các chức năng chính của hệ thống, bao gồm quản lý sản phẩm, quản lý đơn hàng và tương tác với khách hàng. Các biểu đồ Use Case và Sequence Diagram được sử dụng để làm rõ các quy trình hoạt động của hệ thống.

3.2. Triển khai và kiểm thử

Sau khi thiết kế, hệ thống được triển khai trên môi trường localhost để kiểm tra các chức năng cơ bản. Quá trình kiểm thử bao gồm kiểm tra tính năng, hiệu suất và bảo mật của website. Các lỗi phát sinh được ghi nhận và khắc phục để đảm bảo hệ thống hoạt động ổn định trước khi đưa vào sử dụng thực tế.

12/02/2025

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

ĐẶT VẤN ĐỀ 1. Khảo sát tình hình kinh doanh phụ kiện thú cưng Rất nhiều nghiên cứu đã chỉ ra rằng: Những người nuôi thú cưng thường khỏe mạnh, chu đáo và hướng ngoại so với những người khác. Đó là lý do mà rất nhiều gia đình hiện nay đều nuôi một vài thú cưng để giúp không khí gia đình trở nên ấm cúng và vui nhộn hơn. Tuy nhiên, việc chọn được địa điểm mua đồ dùng, quần áo, thức ăn và những vật dụng thiết yếu khác cho thú cưng ở đâu vừa đảm bảo chất lượng mà giá cả hợp lý thì không phải dễ dàng.

Hiện nay trên thị trường có rất nhiều cửa hàng thú cưng ra đời với sứ mệnh cung cấp tất cả các sản phẩm trọn gói dành cho thú cưng, chó mèo: Từ thức ăn, quần áo, đồ dùng, thức ăn dinh dưỡng, đồ chơi, mỹ phẩm, nhà lồng chuồng, nệm và linh phụ kiện khác đến từ các nhà sản xuất uy tín trên thế giới như: Royal Canin, Whiskas, Davis, Virbac, PetAg, Fido’s, Pedigree, PetCity,… Hình 1.1: Cửa hàng kinh doanh phụ kiện thú cưng Quy mô của 1 cửa hàng kinh doanh đồ thú cưng sẽ gồm có: - Các sản phẩm cho chó mèo từ các thương hiệu nổi tiếng thế giới. - Mẫu mã và chủng loại hàng hóa đa dạng, chất lượng đảm bảo an toàn. 6 - Dịch vụ chăm sóc khách hàng vượt trội, gồm: tư vấn sử dụng sản phẩm; tư vấn chọn mua hàng; giao hàng miễn phí; đổi - trả hàng trong 30 ngày. - Các chương trình khuyến mãi, ưu đãi dành cho khách hàng diễn ra thường xuyên.

Phân tích yêu cầu đề tài 1. Tóm tắt yêu cầu của hệ thống mà dự án sẽ thực hiện - Là một website chuyên bán các sản phẩm về phụ kiện thú cưng, phục vụ cho các văn phòng rộng cần thiết kế chuyên nghiệp. - Là một website động, các thông tin được cập nhật liên tục, update thông tin thường xuyên. - Người dùng truy cập vào website có thể xem, tìm kiếm, mua các sản phẩm, hoặc đặt hàng sản phẩm - Các sản phẩm phải được sắp xếp logic.

Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩm hiện có. - Người dùng có thể xem chi tiết từng sản phẩm (có hình ảnh minh hoạ sản phẩm). - Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp, các sản phẩm đã chọn sẽ được lưu vào trong giỏ hàng. - Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có trong giỏ hàng.

- Người dùng có thể chọn các hình thức vận chuyển và thanh toán hàng do hệ thống đã định. - Cung cấp cho người dùng giữa việc mua và người bán, tạo ra một website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán các dòng sản phẩm phụ kiện thú cưng cao cấp, sang trọng. - Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm phụ kiện thú cưng văn phòng, tối ưu hóa việc mua hàng online tại website. Phạm vi dự án được ứng dụng - Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng.

- Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử lý trên hệ thống máy tính nên công việc liên lạc nơi khách hàng cũng như việc xử lý hoá 7 đơn thực hiện một cách nhanh chóng và chính xác. Rút ngắn được thời gian làm việc, cũng như đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng. Chức năng của hệ thống Chức năng quản lý sản phẩm: Cung cấp chức năng quản lý sản phẩm: giúp cho việc theo dõi các sản phẩm hiện đang có. ✓ Thêm mới sản phẩm: Khi cửa hàng nhập sản phẩm mới về, người quản lý có thể sử dụng chức năng này để đưa vào cơ sở dữ liệu tiện cho việc quản lý.

✓ Cập nhật thông tin sản phẩm: Nếu thông tin liên quan đến sản phẩm có sai sót, người quản lý có thể sử dụng chức năng để cập nhật thông tin của sản phẩm theo đúng thông tin chính xác. ✓ Xóa sản phẩm: Khi sản phẩm không còn liên quan đến công việc kinh doanh hoặc đã hết hạn sử dụng, người quản lý sử dụng chức năng này. ✓ Liệt kê sản phẩm: Duyệt hết tất cả các sản phẩm hiện đang có trong cơ sở dữ liệu để có thể tiện theo dõi và có cái nhìn trực quan. Chức năng quản lý tin tức: Cung cấp chức năng quản lý tin tức: Luôn cập nhật những thông tin mới nhất liên quan đến công ty, những chính sách khuyến mãi, những thông tin xoay quanh thị trường máy tính,các bản tin công nghệ trên thế giới.

✓ Thêm mới tin tức: Khi thêm tin, tin tức thuộc thể loại nào thì sẽ được thêm vào danh mục tin đó. ✓ Cập nhật tin tức: Trong quá trình view, nếu tin cần thiết lập lại 1 số chi tiết cho chính xác, người quản lý sẽ sử dụng chức năng này. ✓ Xoá tin: Người quản lý có thể xóa tin đã nhập khi tin đã quá lâu ngày hoặc nội dung không phù hợp với nội dung. ✓ Liệt kê tin: Có thể theo dõi danh sách các tin hiện có và từ đây, người quản lý có thể xem chi tiết của tin đó.

8 ✓ Cho phép upload ảnh lên server. Chức năng quản lý hoá đơn: Chức năng này có thể giúp cho người quản lý theo dõi chi tiết các hoá đơn và trạng thái đồng thời có thể dựa vào đó để thống kê các sản phẩm được bán ra. ✓ Liệt kê danh sách các hóa đơn có thể dựa trên các tiêu chí sau: Tất cả các hóa đơn hoặc những hóa đơn chưa thanh toán hoặc những hóa đơn đã được thanh toán. ✓ Tìm kiếm hóa đơn: Người quản lý dùng chức năng trên để có thể tìm ra hóa đơn cần tìm để biết thêm thông tin liên quan.

✓ Tìm kiếm dựa trên các tiêu chí: Theo tên khách hàng hoặc mã hóa đơn hoặc ngày lập hóa đơn. ✓ Hiển thị chi tiết hóa đơn: Chức năng giúp ta có thể theo dõi được các chi tiết thông tin chính xác thuộc hóa đơn này ví dụ như:  Thông tin người đặt hàng.  Thông tin người nhận hàng.  Phương thức thanh toán mà khách hàng đã lựa chọn.

Chức năng quản lý logo, banner, quảng cáo: Chức năng này giúp cho doanh nghiệp quản lý được logo quảng cáo của các đối tác cũng như những doanh nghiệp muốn quảng bá sản phẩm của mình trên website của công ty. ✓ Liệt kê danh sách các logo: Thông qua chức năng này người quản lý có thể biết được có bao nhiêu công ty đang có đặt logo quảng cáo trên hệ thống site của mình. ✓ Thêm mới: Giúp cho ta có thể đưa thêm vào danh sách các đối tác hoặc các doanh nghiệp có liên quan tới công ty cần quảng cáo sản phẩm. ✓ Cập nhật: Khi cần chỉnh sửa thông tin của banner quảng cáo ví dụ như hình ảnh, đường link, người quản lý sử dụng chức năng này.

9 ✓ Xóa logo: Nếu như các doanh nghiệp không còn nhu cầu quảng bá trên site của công ty nữa, người quản lý có thể gỡ bỏ tấm banner đó xuống 1 cách thuận tiện và nhanh chóng. Ngoài các chức năng chính kể trên, hệ thống còn cung cấp thêm một số các chức năng hỗ trợ khác như: ✓ Quản lý danh mục: quản lý thông tin về các chính sách bảo hành, khuyến mãi và các thông tin phản hồi. ✓ Quản lý người dùng: quản lý tài khoản và thông tin người dùng. Chức năng quản lý danh mục: + Liệt kê các danh mục sản phẩm hiện có.

+ Lưu và quản lý các thông tin phản hồi từ phía khách hàng. + Quản lý danh mục sản phẩm: ✓ Thêm mới danh mục sản phẩm. ✓ Cập nhật danh mục. ✓ Xóa danh mục sản phẩm.

✓ Liệt kê các danh mục. + Quản lý thông tin phản hồi: ✓ Nhập thông tin phản hồi: sau khi giao hàng, người giao hàng sẽ đưa cho khách hàng phiếu phản hồi để xin ý kiến phản hồi từ phía khách hàng, sau đó nhà quản lý sẽ nhập các thông tin từ phiếu vào cơ sở dữ liệu để tham khảo. ✓ Liệt kê thông tin phản hồi. Chức năng quản lý khách hàng ✓ Nhập thông tin khách hàng khi khách hàng đăng ký.

✓ Liệt kê danh sách khách hàng. ✓ Tìm kiếm khách hàng dựa theo tên, email. Thống kê 10 ✓ Thống kê đơn hàng (bao gồm đã thanh toán và chưa thanh toán) ✓ Những đơn hàng có giá trị tổng tiền lớn nhất. ✓ Thống kê khách hàng mua hàng nhiều nhất của công ty.

✓ Thống kê sản phẩm bán chạy nhất. Giao diện của website 1. Giao diện người dùng Phải có một giao diện thân thiện dễ sử dụng: ✓ Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiện lợi khi sử dụng. ✓ Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặc các đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ.

✓ Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sản phẩm mới nhất, sản phẩm sắp ra mắt,… 1. Giao diện người quản trị - Giao diện đơn giản, dễ quản lý dữ liệu. - Phải được bảo vệ bằng User & Password riêng của Admin. Phân tích các chức năng của hệ thống ➢ Administrator: là thành viên quản trị của hệ thống, có các quyền và chức năng như: tạo các tài khoản, quản lý sản phẩm, quản trị người dùng, quản lý hoá đơn… ➢ Member: là hệ thống thành viên có chức năng: Đăng ký, đăng nhập, tìm kiếm, xem, sửa thông tin cá nhân, xem giỏ hàng, đặt hàng, xem thông tin về các hóa đơn đã lập.

➢ Customer: Là khách vãng lai có chức năng: Đăng ký, tìm kiếm, xem thông tin sản phẩm, xem giỏ hàng, đặt hàng. Các ngôn ngữ sử dụng 1. HTML HTML là chữ viết tắt của cụm từ HyperText Markup Language (dịch là Ngôn ngữ đánh dấu siêu văn bản) được sử dụng để tạo một trang web, trên một website có thể sẽ chứa nhiều trang và mỗi trang được quy ra là một tài liệu HTML (thi thoảng mình sẽ ghi là một tập tin HTML). Cha đẻ của HTML là Tim Berners-Lee, cũng là người khai sinh ra World Wide Web và chủ tịch của World Wide Web Consortium (W3C – tổ chức thiết lập ra các chuẩn trên môi trường Internet).

Một trang HTML được hình thành bởi các phần tử HTML (HTML Elements) được quy định bằng các cặp thẻ (tag), các cặp thẻ này được bao bọc bởi một dấu ngoặc nhọn (ví dụ <html>) và thường là sẽ được khai báo thành một cặp, bao gồm thẻ mở và thẻ đóng (ví <strong> dụ </strong> và ).

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

Hướng dẫn phát triển website bán phụ kiện thú cưng bằng WordPress và MySQL - Đồ án tốt nghiệp là tài liệu chi tiết giúp bạn xây dựng một trang web chuyên nghiệp dành cho thị trường phụ kiện thú cưng. Tài liệu này cung cấp các bước cụ thể từ thiết kế giao diện, tích hợp cơ sở dữ liệu MySQL, đến tối ưu hóa SEO và quản lý nội dung hiệu quả. Bạn sẽ học cách tạo một website thân thiện với người dùng, dễ dàng quản lý sản phẩm và thu hút khách hàng tiềm năng. Đặc biệt, việc sử dụng WordPress giúp tiết kiệm thời gian và chi phí phát triển, đồng thời đảm bảo tính linh hoạt và mở rộng trong tương lai.

Để mở rộng kiến thức về phát triển website thương mại điện tử, bạn có thể tham khảo Phát triển website bán hàng quần áo bằng WordPress và CSDL MySQL đồ án tốt nghiệp, tài liệu này cung cấp góc nhìn tương tự nhưng tập trung vào ngành thời trang. Ngoài ra, Phát triển website bán đồng hồ và phụ kiện bằng WordPress và CSDL MySQL đồ án tốt nghiệp cũng là một nguồn tham khảo hữu ích để hiểu rõ hơn về cách xây dựng website bán lẻ phụ kiện. Cuối cùng, nếu bạn quan tâm đến việc hoàn thiện hệ thống thanh toán điện tử, hãy khám phá Luận văn hoàn thiện hệ thống thanh toán điện tử cho website www.cheviet.vn để có cái nhìn toàn diện hơn về quy trình này.