1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án khmt chủ Đề xây dựng website shop pickle ball

17 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 2,69 MB

Nội dung

- _ Cải tiến và khác biệt: So với các cửa hàng thê thao truyền thông, website này sẽ tập trung vào một môn thê thao cụ thê, cung cấp thông tin chỉ tiết về sản phẩm, hướng dẫn sử dụng và

Trang 1

TRUONG DAI HOC MO DIA CHAT

BO MON KHOA HOC MAY TINH

DO AN KHMT

Chi dé: X4y dung Website Shop Pickle Ball

Ho va tén: Nguyén Huy Hoang Phuc

Mã sinh viên: 2121050391

Lớp: DCCTCT66_ 07D

Th.s: Nong Thi Oanh

HÀ NỘI - 2023

Trang 2

MUC LUC

5 Bố cục của đồ án -~~~-~~-~~~=========rrrr======rr>=rr=rmm=rm=rrrrmmmmee 5

CHƯƠNG 2: KHẢO SÁT HỆ THÓNG 6

3 Quy trinh xw ly - 7

5 Yêu cầu đối với hệ thống mới 8 CHUONG 3: CO SO LY THUYET VA CONG NGHE - 9

CHUONG 4: PHAN TICH HE THONG 11

3 Đặc tả một số UC -~-¬~-~~¬~~~¬~===~~======~==========mrr=rrrrmrrmm=mmr l2

Trang 3

CHUONG 1: TONG QUAN VE DE TAI

1 Ly do chon dé tai

- Trong nước:

Ở Việt Nam, Pickleball là một môn thê thao mới mẻ và dang dan phát triển Tuy nhiên, hiện tại chưa có nhiều website chuyên biệt cho việc cung cấp các sản phâm liên quan đến Pickleball Phần lớn các cửa hàng thẻ thao tập trung vào các môn thê thao truyền thống như bóng đá, bóng rô, hoặc tennis, trong khi Pickleball lại chưa nhận được sự quan tâm tương xứng Các sản phâm Pickleball thường chỉ được bán

lẻ qua các kênh nhỏ lẻ, không có hệ thống hoặc nền tảng lớn để phục vụ người chơi một cách chuyên nghiệp

- Nước ngoài:

Ở các quốc gia phát triển như Mỹ, Canada, và một số nước châu Âu, Pickleball đã trở thành một môn thể thao phô biến với nhiều cửa hàng trực tuyến chuyên cung cấp thiết bị và phụ kiện cho môn thê thao này Các website như PickleballCentral, JustPaddles hay TotalPickleball đã cung cấp một hệ thống sản phẩm đa dạng, từ vợt, bóng, phụ kiện đến quần áo, giày dép chuyên dụng Những nền tảng này không chỉ bán hàng mà còn cung cấp thông tin, đánh giá sản phâm và tư vấn cho người chơi Tuy nhiên, các website này chủ yêu phục vụ thị trường quốc tế và chưa tập trung vào thị trường Việt Nam

- - Tiềm năng phát triển của Pickleball tại Việt Nam:

Pickleball đang bắt đầu được biết đến và chơi rộng rãi hơn tại Việt Nam, đặc biệt

trong các cộng đồng thể thao và giải trí Với tiềm năng phát triển mạnh mẽ của môn thê thao này, việc xây dựng một website chuyên bán đồ Pickleball sẽ đáp ứng nhu cầu đang tăng cao của thị trường, đồng thời thúc đây sự phát triển của Pickleball tại Việt Nam

- _ Khoảng trồng trong thị trường thương mại điện tử:

Trang 4

Hiện tại, không có nhiều kênh bán hàng trực tuyến tại Việt Nam tập trung vào Pickleball Điều này tạo ra một khoảng trông lớn ma dé tai nay co thé lap day Website ban d6 Pickleball khéng chi cung cap cac san pham chất lượng cao mà còn tạo ra một nền tảng thương mại điện tử chuyên biệt, nơi người chơi có thé dé dang tim kiếm và mua sắm các thiết bị cần thiết

- _ Cải tiến và khác biệt:

So với các cửa hàng thê thao truyền thông, website này sẽ tập trung vào một môn thê thao cụ thê, cung cấp thông tin chỉ tiết về sản phẩm, hướng dẫn sử dụng và so sánh sản phẩm, giúp người mua hàng có được sự lựa chọn tốt nhất Hơn nữa, website sẽ có các tính năng như đánh giá sản phẩm, blog chia sẻ kinh nghiệm chơi Pickleball, và chương trình khuyên mãi đặc biệt cho người chơi

2 Mục tiêu của đề tài

Mục tiêu chính của đề tài là xây dựng một website thương mại điện tử chuyên biệt cho việc bán các sản phẩm Pickleball, đáp ứng nhu cầu mua sắm trực tuyến của người chơi Pickleball tại Việt Nam Cụ thé, đề tài cần đạt được các mục tiêu sau:

Phát triển nền tảng bán hàng trực tuyến: Xây dựng website bán hàng với giao điện thân thiện, đễ sử dụng, phù hợp với đối tượng khách hàng mục tiêu Website phải

có đầy đủ các tính năng cần thiết cho một trang thương mại điện tử như danh mục sản phẩm, giỏ hàng, thanh toán trực tuyến, và quản lý đơn hàng

Quản lý thông tin sản phẩm: Website phải cho phép quản lý thông tin chỉ tiết về các sản phâm Pickleball như vợt, bóng, phụ kiện, quần áo, giày dép Hệ thống phải

hỗ trợ thêm, sửa, xóa sản phẩm dễ dàng và cung cấp đầy đủ thông tin về sản phẩm cho người mua

Quản lý thông tin khách hàng: Hệ thống phải có chức năng quản lý tài khoản khách hàng, bao gồm đăng ký, đăng nhập, và lưu trữ thông tin mua sắm của khách hàng Các tính năng này giúp cải thiện trải nghiệm người dùng và thúc đây việc

Trang 5

Tích hợp thanh toán trực tuyên: Website cần được tích hợp các phương thức thanh toán trực tuyến phố biến như thẻ tín dụng, ví điện tử (Momo, ZaloPay), và chuyển khoản ngân hàng, đảm bảo quá trình thanh toán diễn ra nhanh chóng và an toàn

3 Nội dung nghiên cứu

- - Nghiên cứu về các sản phẩm Pickleball:

Danh mục sản phẩm: Thu thập thông tin về các loại vợt, bóng, phụ kiện, quân áo, giày Pickleball từ các nhà cung cấp Xác định đặc điểm kỹ thuật và giá cả của các loại sản phâm để cung cấp thông tin day đủ và chính xác cho người mua Đối tác cung cấp: Nghiên cứu và hợp tác với các nhà cung cấp thiết bị Pickleball

dé dam bảo nguồn hàng ổn định

- _ Phân tích và thiết kế hệ thống:

Phân tích yêu cầu chức năng: Xác định các chức năng chính của website như quản

lý sản phẩm, giỏ hàng, thanh toán trực tuyên, đăng nhập/đăng ký, và theo dõi đơn hàng

Thiết kế cơ sở đữ liệu: Xây dựng cơ sở đữ liệu đề quản lý thông tin sản phâm, đơn hàng, người dùng, và nhà cung cấp

- _ Lựa chọn công nghệ và triển khai

Lựa chọn công nghệ: Sử dụng công nghệ Laravel để tạo ra website bán hàng mượt mà, ôn định

Phát triển chức năng thương mại điện tử: Phát triển các chức năng giỏ hàng, thanh toán, theo đõi đơn hàng, và quản lý kho hàng Tích hợp công thanh toán trực tuyên an toàn và bảo mật

- _ Phát triển nội dung cho website:

Tạo nội đung cho sản phẩm: Viết mô ta sản phẩm chỉ tiết, chuyên nghiệp, kèm theo hình ảnh và video minh họa Đảm bảo cung cấp day du thong tin về lợi ích của sản phẩm, tính năng nỗi bật và hướng dẫn sử dụng

Trang 6

Pickleball đề thu hút và duy trì lượng khách hàng tiềm năng

4 Phạm vi nghiên cứu

5 Bồ cục của đồ án

Trang 7

CHUONG 2: KHAO SAT HE THONG

1 Nhiém vu co ban

Nhiệm vụ chính của hệ thông website bán đồ Pickleball là cung cấp nền tang trực tuyến để người dùng có thê tìm kiếm, mua sắm các sản phẩm liên quan đến môn thể thao Pickleball một cách dễ đàng và tiện lợi Hệ thống thực hiện các chức năng chính như:

Quản lý sản phẩm: Hiễn thị danh mục sản phẩm như vợt, bóng, quần áo, phụ kiện Pickleball

Quản lý giỏ hàng: Cho phép người dùng thêm sản pham vào giỏ hàng và tính toán tong chi phi

Thanh toán trực tuyến: Hỗ trợ người dùng thanh toán đơn hàng qua các công thanh toán an toản

Theo dõi đơn hàng: Cung cấp thông tin về trạng thái của đơn hàng và lịch sử mua hàng

Quản lý người dùng: Hỗ trợ người dùng đăng ký tài khoản, đăng nhập, và quản lý thông tin cá nhân

2 Cơ cầu tô chức

Hệ thống website bán đồ Pickleball có các bộ phận chính sau đây:

2.1 Bộ phận Quản lý sản phẩm:

- Chức năng: Thêm mới, chỉnh sửa và quản lý các sản phẩm Pickleball trên website

- Nhiém vu: Cap nhat thong tin về các sản phẩm (mô tả, hình ảnh, giá cả, số lượng), phân loại sản phẩm theo danh mục, thương hiệu, và đảm bảo thông tin sản phẩm luôn chính xác

2.2 Bộ phận Quản lý đơn hàng:

- Chức năng: Xử lý các đơn hàng từ khi khách hàng đặt hàng cho đến khi giao hàng thành công

Trang 8

- Nhiém vu: Theo déi trạng thái đơn hàng, xác nhận thanh toán, thông báo tình trạng đơn hàng cho khách hàng và phối hợp với bộ phận vận chuyên 2.3 Bộ phận Quản lý người dùng:

- Chức năng: Xử lý việc đăng ký, đăng nhập và quản lý tài khoản người dùng

- _ Nhiệm vụ: Hỗ trợ người dùng tạo tài khoản, lưu trữ thông tin cá nhân, quản

lý lịch sử mua hàng và cung cấp khả năng cập nhật thông tin cá nhân 2.4 Bộ phận Thanh toán:

- - Chức năng: Xử lý các giao dịch thanh toán của khách hàng

- - Nhiệm vụ: Tích hợp các công thanh toán trực tuyến, đảm bảo an toàn cho giao dịch, xử lý các vấn đề liên quan đến thanh toán như hoàn tiền hay hủy đơn hàng

2.5 Bộ phận Hỗ trợ khách hàng:

- Chức năng: Giải đáp thắc mắc và hỗ trợ khách hàng trong quá trình mua

sắm

- _ Nhiệm vụ: Hỗ trợ khách hàng về các vấn đề liên quan đến sản phẩm, thanh toán, hoặc đơn hàng qua hệ thông chat hoặc email

3 Quy trình xử lý

Quy trình xử lý trong hệ thống bao gồm các bước sau:

3.1 Tìm kiếm và chọn sản phẩm:

- - Người dùng truy cập website, tìm kiếm các sản phẩm cần mua bằng công

cụ tìm kiếm hoặc duyệt theo danh mục sản phẩm

3.2 Thêm sản phẩm vào giỏ hàng:

- Người dùng chọn sản phẩm và thêm vào giỏ hàng, hệ thống tự động tinh tong chi phi dựa trên số lượng và giá sản phẩm

3.3 Thanh toán:

Trang 9

Sau khi hoàn thành việc chọn sản phẩm, người dùng vào trang giỏ hàng đề kiểm tra chi tiét đơn hàng, chọn phương thức thanh toán và điền thông tin giao hàng

Hệ thống xử lý thanh toán qua công thanh toán được tích hợp

3.4Xác nhận và theo dõi đơn hàng:

Hệ thống gửi email xác nhận đơn hàng cho người dùng và cập nhật trạng thái đơn hàng trong tài khoản cá nhân

Người dùng có thê theo dõi tình trạng giao hàng qua trang quản lý đơn hàng

3.5 Hoàn tất giao hàng:

Sau khi giao hàng thành công, hệ thống cập nhật trạng thái đơn hàng và gửi thông báo cho khách hàng

._ Phê phán hiện trạng của hệ thống

Hiện trạng: Các trang web bán đồ thê thao hiện nay có thể chưa tập trung vào môn Pickleball, dẫn đến việc người chơi khó tìm được các sản phẩm liên quan một cách dễ đàng

Hạn chế:

« _ Tính năng tìm kiếm không tối ưu cho Pickleball

« Thiếu các bài viết hướng dẫn, tin tức liên quan đến môn thể thao này

¢ Qua trinh mua hàng có thể phức tạp hoặc thiểu các phương thức thanh toán linh hoạt

._ Vêu cầu đôi với hệ thông mới

Thân thiện với người dùng: Giao điện đơn giản, đễ sử dụng và tìm kiếm sản phẩm nhanh chóng

Tích hợp các phương thức thanh toán phổ biến: Hỗ trợ thanh toán trực tuyến an toàn và đa dạng phương thức

Trang 10

- _ Chức năng quản lý đơn hàng và vận chuyến: Cung cấp hệ thông theo dõi đơn hàng trực quan cho khách hàng

Trang 11

CHUONG 3: CO SO LY THUYET VA CONG NGHE

._ Cơ sở lý thuyết

1.1 Thương mại điện tử

Thương mại điện tử là hình thức mua bán sản phẩm và dịch vụ thông qua các hệ thông điện tử, đặc biệt là Internet Website bán hàng trực tuyến đã trở thành một phần không thể thiếu đối với các doanh nghiệp muốn tiếp cận thị trường toàn cầu

1.2 M6 hinh MVC ( Model-Controller- View)

- MVC la mé hinh thiết kế phần mềm phô biến, đặc biệt cho các ứng dụng web Mô hình này chia ứng dụng thành ba phần:

« - Model: Quản lý dữ liệu và logic nghiệp vụ

¢ View: Hiễn thị giao diện người ding

« - Controller: Điều khiền luồng xử lý giữa View và Model

Công nghệ

2.1 Ngôn ngữ lập trình

PHP: PHP là một ngôn ngữ lập trình phố biến cho việc phát triển các ứng dụng web phía server PHP tương thích tốt với nhiều hệ quản trị cơ sở đữ liệu và có cộng đồng hỗ trợ mạnh mẽ

JavaScript: JavaScript được sử dụng đề xử lý các tương tác động trên giao điện người dùng, đảm bảo trải nghiệm mượt mà

2.2 Framework

Laravel: Laravel là một £amework PHP dựa trên mô hình MVC, nỗi tiếng với

cú pháp dễ hiểu, hỗ trợ tốt cho việc phát triển nhanh chóng và bảo mật Laravel cung cấp nhiều tính năng như quán lý phiên, xác thực người đùng, và ORM (Eloquent ORM) dé làm việc với cơ sở dữ liệu một cách hiệu quả

2.3 Cơ sở dữ liệu

MySQL: MySQL là hệ quản trị cơ sở đữ liệu quan hệ phô biến, được sử dụng rộng rãi trong các ứng dụng web Nó cung cấp khả năng lưu trữ và truy xuất dữ liệu mạnh mẽ, phù hợp với việc quán lý sản phâm, đơn hàng, và thông tin khách hàng

10

Trang 12

2.4 Hệ thống quản lý phiên bản

Git: Git là một hệ thống quản lý phiên bản phân tán giúp theo dõi thay đổi mã

nguồn, hỗ trợ làm việc nhóm hiệu quả GitHub sẽ được sử dụng đề lưu trữ và chia sẻ mã nguồn dy an

-_ Tại sao lại chọn công nghệ trên?

Laravel: Chọn Laravel vì amework này có cầu trúc rõ ràng, tuân theo mô hình MVC, giúp tách biệt logie nghiệp vụ và giao diện, tạo điều kiện cho phát trién và báo trì đễ đàng Laravel cũng hỗ trợ bảo mật tốt và tich hop dé dang với các công nghệ khác như Vue.Js

MySQL: Hé quan trị cơ sở đữ liệu MySQL mạnh mẽ và phổ biến, phù hợp cho các ứng dụng thương mại điện tử với yêu cầu lưu trữ dữ liệu lớn

Git: Hệ thong quan lý phiên bản Git giúp theo đõi và quản lý mã nguồn một cách hiệu quả, đặc biệt khi làm việc nhóm

II

Trang 13

CHUONG 4: PHAN TICH HE THONG

1 Xác định các tác nhân

1.1 Khách hàng (Customer)

Khách hàng là người dùng truy cập vào trang web đề tìm kiếm, xem sản phâm và thực hiện mua hàng

1.2 Quan tri vién (Admin)

Quản trị viên là người chịu trách nhiệm quản lý hệ thống, cập nhật sản phẩm, quản lý đơn hàng và xử lý các vẫn đề liên quan đến trang web

1.3 Hệ thông thanh toán (Payment Gateway)

Hệ thống thanh toán là tác nhân bên ngoài hỗ trợ xử lý các giao dịch thanh toán trực tuyến của khách hàng qua công thanh toan (Stripe, PayPal )

2 Xác định các ca sử dung

2.1 Khách hàng (Customer)

Xem sản phẩm: Khách hàng có thể đuyệt qua danh sách sản phẩm, tìm kiếm và

xem chi tiết sản phẩm (giá, mô tả, hình ảnh, thông số kỹ thuật)

Đăng ký/Đăng nhập: Khách hàng có thê đăng ký tài khoản mới hoặc đăng nhập

đề sử dụng các chức năng nâng cao (mua hàng, quản lý đơn hàng)

Thêm sản phẩm vào giỏ hàng: Khách hàng có thê thêm sản phẩm mà họ muốn mua vào giỏ hàng

Đặt hàng: Sau khi thêm sản phẩm vào giỏ hàng, khách hàng tiền hành đặt hàng bằng cách cung cấp thông tin giao hàng và chọn phương thức thanh toán Thanh toán: Khách hàng hoàn tất thanh toán qua các công thanh toán được tích hợp

Theo đõi đơn hàng: Khách hàng có thê theo dõi trạng thái của đơn hàng đã đặt Quản lý tài khoản: Khách hàng có thể cập nhật thông tin tài khoản như mật khâu, địa chỉ giao hàng

2.2 Quản trị viên (Admin)

Quản lý sản phẩm: Quản trị viên có thê thêm, sửa đổi, hoặc xóa sản phẩm trên

hệ thống

Quản lý đơn hàng: Quản trị viên có thể xem chỉ tiết đơn hàng, cập nhật trạng thái đơn hàng (đang xử lý, đã giao, )

12

Ngày đăng: 11/12/2024, 16:26

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN