1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo Đồ Án tổng hợp Đề tài website bán thời trang thể thao

12 0 0
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

Tiêu đề Website Bán Thời Trang Thể Thao
Tác giả Phan Hữu Trung, Nguyễn Sỹ Hởi, Trần Đức Núi, Lê Anh Tuấn
Người hướng dẫn Thành viên
Trường học Trường Đại Học Xây Dựng Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án tổng hợp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 12
Dung lượng 524,99 KB

Nội dung

Tăng doanh số bán hàng: Một trang web bán hàng trực tuyến có thể giúp tiếp cận được nhiều khách hàng hơn, cung cấp cho họ thông tin về sản phẩm và giúp họ dễ dàng mua sắm mà không cần ph

Trang 1

BỘ GIÁO DỤC VÀ ĐẠO TẠO TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN

֎

BÁO CÁO

ĐỒ ÁN TỔNG HỢP

Đề tài : Website bán thời trang thể thao

Lớp 64PM2 – Nhóm 31

GV hướng dẫn : Phan Hữu Trung

Thành viên : Nguyễn Sỹ Hởi_90864

Trần Đức Núi_150964

Lê Anh Tuấn_212464

Hà Nội, ngày 07 tháng 04 năm 2023

Trang 2

MỤC LỤC

CHƯƠNG 1: Problem Definition ………3

1.1 Problem Abstraction ………3

1.2 The Current System……… 3

1.3 The Proposed System………4

1.4 Boundaries of the System……….4

1.5 Hardware and Software Requirements……… 5

1.5.1 Minimum Requirements ……… 5

1.5.2 Recommended Requirements ……… 6

CHƯƠNG 2: Customer Require Specification………

2.1 Users of the System………

2.2 System functions………

2.3 Entity Relationship Diagram………

2.4 Database Design………

2.5 Sitemap………

2.6 Algorithms………

Trang 3

CHƯƠNG 1: Problem Definition

1.1 Problem Abstraction

- Tên dự án: Thiết kế website bán quần áo đá bóng

- Xuất xứ của dự án: Là 1 dự án mới được phát triển bởi 1 nhóm gồm 3 lập trình viên

- Lý do:

1 Tận dụng tiềm năng thị trường: Thị trường bán quần áo đá bóng rất lớn và đang phát triển, do đó, việc thiết kế một trang web bán quần áo đá bóng có thể là một cơ hội tốt

để khai thác tiềm năng thị trường này

2 Tăng doanh số bán hàng: Một trang web bán hàng trực tuyến có thể giúp tiếp cận được nhiều khách hàng hơn, cung cấp cho họ thông tin về sản phẩm và giúp họ dễ dàng mua sắm mà không cần phải đến cửa hàng vật lộn với thời gian

3 Tăng tính chuyên nghiệp: Một trang web bán hàng chuyên nghiệp có thể giúp tạo ra một ấn tượng tốt với khách hàng, đặc biệt là khi họ đang tìm kiếm các sản phẩm đá bóng chất lượng

4 Tích hợp các tính năng tiện ích: Một trang web bán hàng cũng có thể tích hợp các tính năng tiện ích như đánh giá sản phẩm, tìm kiếm sản phẩm, hỗ trợ khách hàng, giảm giá

và khuyến mãi để thu hút khách hàng

5 Thúc đẩy thương hiệu: Một trang web bán hàng đá bóng cũng có thể giúp tăng sự nhận thức về thương hiệu và xây dựng mối quan hệ tốt hơn với khách hàng Nó cũng có thể giúp tăng cơ hội cho khách hàng quay lại và mua sắm thêm các sản phẩm khác từ cửa hàng của bạn

1.2 The Current System

- Hoạt động của bán quần áo đá bóng offline thường diễn ra tại các cửa hàng địa phương hoặc các trung tâm thương mại Các khách hàng đến cửa hàng để mua sắm, tìm kiếm sản phẩm và thử quần áo trước khi quyết định mua Nhân viên bán hàng có trách nhiệm

hỗ trợ khách hàng và giải đáp các thắc mắc về sản phẩm

Trang 4

- Trong khi đó, hoạt động của web bán quần áo đá bóng online diễn ra trên internet, thông qua các trang web bán hàng trực tuyến Khách hàng có thể tìm kiếm sản phẩm, đặt hàng

và thanh toán trực tuyến và nhận hàng tại địa chỉ đã chọn

- Một số điểm yếu của việc bán quần áo đá bóng offline bao gồm:

 Giới hạn về địa điểm: Các cửa hàng địa phương chỉ có thể phục vụ khách hàng

trong khu vực địa phương hoặc khu vực gần đó Điều này có thể giới hạn tiềm

năng khách hàng và doanh số bán hàng

 Giới hạn về thời gian: Các cửa hàng địa phương thường chỉ mở cửa trong một

khoảng thời gian nhất định trong ngày Điều này có thể hạn chế khả năng tiếp cận của khách hàng vào thời gian không phù hợp

 Giới hạn về số lượng sản phẩm: Các cửa hàng địa phương có thể có giới hạn về số lượng sản phẩm được trưng bày và có sẵn để mua

1.3 The Proposed System

- Hệ thống website bán quần áo đá bóng thiết kế để giúp người dùng có thể truy cập và mua sắm sản phẩm một cách thuận tiện Một số chức năng của hệ thống này bao gồm:

 Trình bày sản phẩm: Hệ thống sẽ hiển thị các sản phẩm quần áo đá bóng với các thông tin chi tiết như giá cả, kích cỡ, chất liệu và màu sắc Những thông tin này sẽ giúp người dùng chọn được sản phẩm phù hợp với nhu cầu và sở thích của mình

 Đặt hàng và thanh toán trực tuyến: Người dùng có thể đặt hàng và thanh toán trực tuyến bằng các phương thức thanh toán như thẻ tín dụng, chuyển khoản ngân hàng hoặc ví điện tử Việc này giúp tiết kiệm thời gian và tiện lợi cho người dùng

 Vận chuyển sản phẩm: Sau khi người dùng đặt hàng, hệ thống sẽ tự động chuyển thông tin đến đơn vị vận chuyển để tiến hành giao hàng Người dùng sẽ có thể theo dõi quá trình vận chuyển sản phẩm thông qua hệ thống

 Dịch vụ hỗ trợ khách hàng: Hệ thống cung cấp các kênh liên lạc như chat trực

tuyến, email hoặc số điện thoại để giải đáp các thắc mắc của khách hàng về sản phẩm hoặc dịch vụ

- Để khắc phục những điểm yếu của việc bán quần áo đá bóng offline, hệ thống website bán quần áo đá bóng có thể có các chức năng như:

 Mở rộng phạm vi khách hàng: Hệ thống có thể tiếp cận với khách hàng ở nhiều khu vực khác nhau, giúp tăng doanh số bán hàng

Trang 5

 Hoạt động 24/7: Người dùng có thể truy cập và mua sắm sản phẩm bất kỳ lúc nào, giúp tăng khả năng tiếp cận của khách hàng vào thời gian không giới hạn

 Tăng số lượng sản phẩm: Hệ thống có thể hiển thị và bán nhiều loại sản phẩm hơn

so với các cửa hàng địa phương, giúp khách hàng có nhiều lựa chọn hơn

 Cung cấp thông tin chi tiết về sản phẩm: Hệ thống có thể cung cấp thông tin chi tiết

về sản phẩm, giúp khách hàng dễ

1.4 Boundaries of the System

- Mặc dù hệ thống website bán quần áo đá bóng có nhiều ưu điểm, tuy nhiên cũng có một số giới hạn nhất định, bao gồm:

 Giới hạn khách hàng: Hệ thống website bán quần áo đá bóng chỉ có thể tiếp cận với những khách hàng có kết nối Internet Những khách hàng không có kết nối Internet hoặc không thể truy cập vào website sẽ không thể mua sắm trên hệ thống này

 Đối tượng sử dụng: Hệ thống website bán quần áo đá bóng có thể phù hợp với những

người sử dụng trẻ tuổi hoặc có kinh nghiệm về mua sắm trực tuyến Tuy nhiên, với những người lớn tuổi hoặc không quen với mua sắm trực tuyến, hệ thống này có thể gây khó

khăn và khó sử dụng

 Phạm vi áp dụng: Hệ thống website bán quần áo đá bóng có thể chỉ phục vụ được một số quốc gia hoặc khu vực nhất định Việc vận chuyển và giao hàng có thể bị hạn chế do các quy định về nhập khẩu và xuất khẩu hàng hóa của các nước khác nhau

- Tóm lại, hệ thống website bán quần áo đá bóng có nhiều ưu điểm nhưng cũng có giới hạn nhất định Cần phải đảm bảo rằng hệ thống này được thiết kế sao cho phù hợp với đối tượng khách hàng và có khả năng mở rộng để đáp ứng nhu cầu của khách hàng trong tương lai

1.5 Hardware and Software Requirements

1.5.1 Minimum Requirement

- Để hệ thống website bán quần áo đá bóng mới chỉ hoạt động trên local nên để hoạt động được, cần đáp ứng các yêu cầu tối thiểu về phần cứng và phần mềm như sau:

a Phần cứng:

 Máy chủ: cần có máy chủ để lưu trữ và xử lý dữ liệu của website Máy chủ cần có cấu hình

ổn, đảm bảo đáp ứng được số lượng truy cập lớn cùng lúc và tốc độ xử lý nhanh để giảm thiểu thời gian tải trang

 Băng thông Internet: cần có băng thông Internet ổn định

 Thiết bị đầu cuối: cần đảm bảo các thiết bị đầu cuối như máy tính, laptop của khách hàng

đủ mạnh để truy cập website một cách thuận tiện và trơn tru

b Phần mềm:

 Hệ điều hành: cần có hệ điều hành đủ mạnh để chạy và quản lý website một cách hiệu quả Các hệ điều hành phổ biến được sử dụng cho website bao gồm Windows, Linux, Unix

 Local: Sử dụng framework Spring boots để build back end phục vụ cho việc chạy trang web và xử lý các yêu cầu từ khách hàng

Trang 6

 Ngôn ngữ lập trình: Sử dụng các ngôn ngữ lập trình như HTML, CSS, JavaScript, Angular

để phát triển website

 Cơ sở dữ liệu: cần có cơ sở dữ liệu để lưu trữ thông tin sản phẩm, khách hàng, đơn hàng

Sử dụng SQL Server để lưu trữ dữ liệu cho website

 Tuy nhiên, cần lưu ý rằng đây chỉ là các yêu cầu tối thiểu và cần phải đánh giá thực tế về lượng truy cập, tốc độ xử lý dữ liệu để tối ưu hóa hệ thống và đảm bảo hiệu suất hoạt động của website

1.5.2 Recommended Requirements

- Yêu cầu đề xuất để hoạt động hiệu quả hệ thống website bán quần áo đá bóng sẽ bao

gồm:

c Phần cứng:

 Máy chủ: nên sử dụng máy chủ đảm bảo đáp ứng được số lượng truy cập dự kiến và tốc độ

xử lý dữ liệu nhanh, có cấu hình cao như CPU Core i7 trở lên, RAM 16GB trở lên, dung lượng ổ cứng tối thiểu 256GB, ổ SSD

 Băng thông Internet: nên sử dụng băng thông Internet có tốc độ cao, đảm bảo đáp ứng được lượng truy cập dự kiến

 Thiết bị đầu cuối: nên thiết kế giao diện trang web thân thiện, dễ sử dụng và tối ưu hóa cho các thiết bị đầu cuối khác nhau, bao gồm máy tính, laptop, table

d Phần mềm:

 Hệ điều hành: nên sử dụng hệ điều hành Linux để tối ưu hóa hiệu suất của hệ thống

 Server: nên sử dụng server Nginx hoặc Apache để chạy trang web và xử lý các yêu cầu từ khách hàng

 Ngôn ngữ lập trình: nên sử dụng HTML, CSS, JavaScript và Angular để phát triển website

 Cơ sở dữ liệu: nên sử dụng cơ sở dữ liệu MySQL hoặc PostgreSQL để lưu trữ thông tin sản phẩm, khách hàng, đơn hàng

 Ngoài ra, cần thiết kế website với giao diện thân thiện, dễ sử dụng và tối ưu hóa cho tốc độ tải trang nhanh Cần đảm bảo tính bảo mật của thông tin khách hàng, đặc biệt là thông tin thanh toán Nên tích hợp các tính năng như tìm kiếm sản phẩm, giỏ hàng, đăng nhập, thanh toán trực tuyến để cải thiện trải nghiệm mua sắm của khách hàng Nên cập nhật thường xuyên các sản phẩm mới và thông tin về giá cả để giữ chân khách hàng và thu hút khách hàng mới

CHƯƠNG 2: Customer Require Specification

2.1 Users of the System

Các đối tượng sử dụng hệ thống bao gồm:

a Guest (Khách vãng lai)

b Member (Khách có đăng ký tài khoản)

2.2 System functions

Trang 7

2.2.1 Các chức năng của khách vãng lai :

1 Xem sản phẩm:

Description Khách hàng có thể xem chi tiết về các sản phẩm

Input Lựa chọn sản phẩm cần xem

Process Tìm kiếm trong CSDL

Output Hiển thị thông tin về sản phẩm mà khách hàng muốn xem

2 Tìm kiếm sản phẩm:

Description Cho phép khách hàng tìm kiếm sản phẩm theo ý muốn

Input Chọn sản phẩm cần tìm kiếm

Process Tìm kiếm thông tin theo yêu cầu trong CSDL

Output Đưa ra kết quả tìm kiếm theo yêu cầu

3 Chọn sản phẩm:

Description Khách hàng lựa chọn mặt hàng cần mua và thêm vào giỏ hàng.

Input Lựa chọn loại sản phẩm cần mua

Process Truy cập CSDL lưu thông tin đã chọn vào giỏ hàng

OutPut Thông tin về sản phẩm có trong giỏ hàng

4 Mua hàng

Description Khách hàng đặt mua những gì đã có trong giỏ hàng của mình.

Input Lựa chọn sản phẩm cần mua

Process Truy cập CSDL lưu thông tin đã chọn

OutPut Mua hàng thành công khi đã thanh toán

5 Đăng ký thành viên:

Description Khách hàng có thể chon chức năng đăng ký là thành viêncủa

website để có thể mua hàng dễ dàng hơn

Input Nhập thông tin theo mẫu (User name, Password,Tên, địa chỉ, sốđiện thoại, )

Process Kiểm tra thông tin nhập có hợp lệ hay không v à thêm vào CSDL.

Output Hiển thị thông báo đăng ký thành công hoặc nhập lại

6 Liên hệ với cửa hàng

Description Khách hàng có thể chat với hệ thống hoặc liên hệ qua số

điện thoại của cửa hàng để được tư vấn Input Chọn biết tượng chat trên hệ thống hoặc gọi qua số điện thoại của cửa hàng

Trang 8

Process Hệ thống sẽ tự động phản hồi tin nhắn với khách hàng

Output Hệ thống sẽ trả lời các câu hỏi của khách hàng

2.2.2 Các chức năng của khách hàng thành viên :

Thành viên có đủ các chức năng chính của khách vãng lai như:

1 Xem sản phẩm

2 Tìm kiếm sản phẩm

3 Chọn sản phẩm

4 Đăng ký

5 Liên hệ với cửa hàng

Ngoài ra thành viên còn có các chức năng khách như:

6 Đăng nhập:

Description Sau khi đăng ký thành công member có thể đăng nhập vào Website

Input Nhập Username và Password

Process Kiểm tra đã nhập Username và Password chưa và kiểm tra Acount của Member này có trong CSDL?

Output Đưa ra thông báo bạn đăng nhập thành công hoặc yêu cầu nhập lại.

7 Đăng xuất Description Thành viên thoát khỏi đăng nhập vào WebSite

Input Thoát khỏi trang web thanh viên

Process Truy xuất CSDL và kiểm tra xem đã thoát ra khỏi đăng nhập

chưa

Output Hiển thị đã thoát khỏi thành công hoặc yêu cầu làm lại

8 Thay đổi mật khẩu Description Member có thể thay đổi mật khẩu để đảm bảo tính bí mật

Input Nhập mật mật khẩu cũ,nhập lại mật khẩu cũ,nhập mật khẩu mới

Process So sánh mật khẩu nếu đúng thì truy cập CSDL và update mật khẩu mới cho member.

Output Hiển thị thông báo thay đổi thành công hoặc yêu cầu nhập lại

9 Cập nhật địa chỉ giao hàng

Description Chức năng cho phép member thay đổi thay đổi địa chỉ giao hàng

Input Nhập thông tin cần thay đổi

Process Cập nhật những thay đổi vào CSDL

Trang 9

Output Hiển thị thông báo thay đổi thành công hoặc yêu cầu nhập lại.

10 Thay đổi thông tin tài khoản:

Description Chức năng cho phép member thay đổi thông tin cá nhân:Họ tên, SĐT, Email

Input Nhập thông tin cần thay đổi

Process Kiểm tra tính hợp lệ,update những thay đổi v ào CSDL

Output Hiển thị thông báo thay đổi thành công hoặc yêu cầu nhập lại

2.3Entity Relationship Diagram

2.4Database design

1 BẢNG LOAI_SAN_PHAM

PHẨM

PHẨM

2 BẢNG SAN_PHAM

Trang 10

MA_LOAI VARCHAR 10 FOREIGN KEY THAM CHIẾU

TỚI BẢNG LOAI_SP

SẢN PHẨM

PHẨM

3 BẢNG CHI_TIET_SAN_PHAM

TỚI BẢNG SAN_PHAM

PHẨM

SẢN PHẨM

SẢN PHẨM

TRƯỚC

SAU

4 BẢNG KHACH_HANG

HÀNG

HÀNG

KHÁCH HÀNG

KHÁCH HÀNG

5 BẢNG TAI_KHOAN_KH

KHOẢN

TỚI BẢNG KHÁCH HÀNG

6 BẢNG HOA_DON

Trang 11

NGAY DATE NULL NGÀY LẬP HÓA

ĐƠN

CỦA HÓA ĐƠN

7. BẢNG CT_HOA_DON_BAN

TỚI BẢNG HOA_DON

TỚI BẢNG SAN_PHAM

TỚI BẢNG LOAI_SP

PHẨM

TỚI BẢNG KHÁCH HÀNG

2.5 Sitemap

Trang 12

2.6 Algorithms

Ngày đăng: 06/12/2024, 12:55