Đáp ứng nhu cầu thị trường với đa dạng sản phẩm quạt máy Mục tiêu: Cung cấp một bộ sưu tập quạt máy phong phú, từ quạt đứng, quạt bàn, quạt trần, cho đến các loại quạt công nghiệp, quạ
Trang 1TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI NGÀNH KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA
Khoa Điện - Điện tử
Hà Nội ngày 15/11/2024
Trang 2LỜI NÓI ĐẦU
Với sự phát triển như vũ bão, hiện nay thì kĩ thuật điện tử đang xâm nhập vào tất cả các ngành khoa học- kỹ thuật khác và đã đáp ứng được mọi nhu cầu của người dân đặc biệt là ngành kỹ thuật
Trong môi trường kinh doanh hiện nay, người bán hàng không chỉ chú trọng vào chất lượng sản phẩm mà còn quan tâm đến các hình thức kinh doanh Tuy nhiên, việc nắm bắt thông tin về các hoạt động của người bán vẫn đang còn chưa được rõ ràng vẫn chưa thể tiếp cận nhiều hình thức kinh doanh online khác ngoài hình thức kinh doanh truyền thống Để giải quyết vấn đề này, vấn đề đặt ra ở đây là tạo ra một phần mềm giúp cho nhà bán hang có thể tiếp cận được thông tin một các chi tiết hơn, nhiều thông tin hơn cũng như giúp cho khách hang có thể nắm bắt được các thông tin thông số mà nhà bán hang từ xa để đa dạng sự lựachọn
Và việc ứng dụng các đề tài vào thực tế sẽ giúp ích rất nhiều cho mọi người Để góp một phần nhỏ vào việc này chúng em đã thực
hiện đề tài “ WEBSITE BÁN QUẠT MÁY” thông qua đề tài này
chúng em sẽ có những điều kiện tốt nhất để học hỏi, tích lũy những kinh nghiệm để bổ sung thêm vào hành trang của mình trên con đường mình
đã chọn
Trang 3LỜI CẢM ƠN
Chúng em xin gửi lời cảm ơn sâu sắc và lòng biết ơn chân thành đến cô Nguyễn Thị Tố Uyên vì sự hướng dẫn và sự hỗ trợ tận tâm của thầy trong quá trình thực hiện đồ án này Cô Nguyễn Thị Tố Uyên đã là nguồn động viên quan trọng, giúp chúng em vượt qua những khó khăn
và thách thức trong suốt thời gian làm việc trên đề án
Sự kiên nhẫn, kiến thức sâu rộng và lòng nhiệt huyết của cô đã giúp cho em có cơ hội học hỏi và phát triển trong lĩnh vực này
Chúng em chân thành cảm ơn sự hỗ trợ không ngừng nghỉ của cô
và hy vọng rằng kiến thức và kinh nghiệm mà chúng em đã học từ cô sẽ luôn là nguồn động viên và định hướng cho tương lai sự nghiệp của chúng em
Mặc dù đã rất cố gắng tìm hiểu và thiết kế cho đề tài hoàn thành được tốt nhất nhưng do vốn kiến thức và khả năng hiểu biết còn hạn chế nên không thể tránh khỏi những sai sót nhất định Vì vậy, chúng em rất mong nhận được sự đóng góp ý kiến của cô và các bạn để cho đề tài của chúng em được hoàn thiện hơn nữa
Chúng em xin chân thành cảm ơn!
Hà Nội, ngày 15 tháng 11 năm 2024
Trang 4NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
MỤC LỤC TỰ ĐỘNG MỤC LỤC TỰ ĐỘNG 5
Trang 5CHƯƠNG 1: GIỚI THIỆU CHUNG 6
1.1 Mục tiêu đề tài 6
1.2 Cấu trúc đề tài 7
1.3 Tính thực tiễn, tính khả thi của đề tài website bán quạt máy 8
CHƯƠNG 2: PHÂN TÍCH CẤU TRÚC DỮ LIỆU VÀ THIẾT KẾ WEBSITE 9
2.1 Phân tích cấu trúc dữ liệu 9
2.2 Thiết Kế Website Bán Quạt 12
CHƯƠNG 3: CÁC SƠ ĐỒ HỆ THỐNG , PHÂN DÃ CHỨC NĂNG 13
3.1 Sơ đồ ERD hệ thống 13
3.2 Sơ đồ Usecase 15
3.3 Sơ đồ chức năng phân cấp 17
3.4 Các khối chức năng 20
3.5 Chi tiết code của từng khối 22
3.6 Sản phẩm 24
CHƯƠNG 4: KHẢ NĂNG PHÁT TRIỂN ĐỀ TÀI 27
4.1 Mở rộng danh mục sản phẩm 27
4.2 Cải tiến và mở rộng tính năng website 27
4.3 Ứng dụng công nghệ mới 28
4.4 Phát triển các kênh bán hàng mới 29
4.5 Phát triển cộng đồng người dùng 30
CHƯƠNG 5: KẾT LUÂN 31
1.1 Mục tiêu đề tài
Trang 6Đáp ứng nhu cầu thị trường với đa dạng sản phẩm quạt máy
Mục tiêu: Cung cấp một bộ sưu tập quạt máy phong phú, từ quạt
đứng, quạt bàn, quạt trần, cho đến các loại quạt công nghiệp, quạt thông gió, quạt sạc, giúp người tiêu dùng dễ dàng chọn lựa sản phẩm phù hợp với nhu cầu cá nhân hoặc doanh nghiệp
Cung cấp đầy đủ thông tin về sản phẩm quạt máy, bao gồm các thông số kỹ thuật như công suất, kích thước, tốc độ quạt, tính năng đặc biệt (như tiết kiệm năng lượng, làm mát nhanh), và đánh giá từ những khách hàng đã sử dụng trước đó
Mong muốn cải thiện chất lượng cuộc sống của khách hàng
Mong muốn: Website bán quạt máy không chỉ cung cấp các sản
phẩm, mà còn góp phần cải thiện chất lượng sống của khách hàng bằng cách cung cấp các sản phẩm làm mát, giảm nhiệt, mang lại sựthoải mái cho người tiêu dùng trong những ngày hè oi bức
Website muốn trở thành nơi uy tín, dễ dàng nhận diện khi
người tiêu dùng nghĩ đến việc mua quạt máy, đặc biệt là trong các mùa hè nóng nực
1.2 Cấu trúc đề tài
Đề tài này sẽ được tổ chức thành các phần chính sau:
Trang 71 Chương 1 : Giới thiệu chung
2 Chương 2 : Phân tích cấu trúc và thiết kế website bán quạt
4 Chương 4 : Khả năng phát triển của đề tài
b Khả thi về kỹ thuật
Xây dựng trang web gồm hai phần là front-end và back-end, vì
là một trangtin đơn thuần nên front-end không cần quá cầu kì, ngoài
ra số lượng tin đăng trên trang có giới hạn nên không cần cơ sở dữ liệu lớn, vậy back-end cũng không đòi hỏi cao
c Khả thi về tổ chức
Trang 8Mục tiêu của trang là cung cấp thông tin cho sinh viên nhằm
hỗ trợ cho sinh viên trong quá trình học tập tại trường
Tính thực tiễn của đề tài "Website bán quạt máy" rất rõ ràng
trong bối cảnh hiện tại Với sự phát triển mạnh mẽ của thương mại điện tử, nhu cầu tiêu dùng về quạt máy trong các mùa nóng và xu hướng mua sắm trực tuyến ngày càng phổ biến, việc nghiên cứu và phát triển một website bán quạt máy không chỉ đáp ứng nhu cầu thực
tế của người tiêu dùng mà còn tạo ra cơ hội phát triển lâu dài cho doanh nghiệp trong ngành bán lẻ
THIẾT KẾ WEBSITE
Trang 92.1 Phân tích cấu trúc dữ liệu
Cấu trúc dữ liệu trong website bán quạt sẽ bao gồm các thực thể chính như sản phẩm quạt, khách hàng, đơn hàng, giỏ hàng, danh mục sản
phẩm, Cấu trúc này sẽ được tổ chức trong cơ sở dữ liệu quan hệ
a Thực thể (Entities)
1 Khách hàng (Customer):
o Thông tin cá nhân: Tên,, mật khẩu
Thông tin thanh toán: Phương thức thanh toán, thẻ tín dụng hoặc tài khoản ngân hàng
o Số lượng tồn kho: Lượng sản phẩm có sẵn
o Danh mục sản phẩm: Quạt có thể thuộc một hoặc nhiều danh mục như quạt đứng, quạt treo tường, quạt bàn, v.v
3 Đơn hàng (Order):
Trang 10o Mã đơn hàng: Mã số duy nhất của đơn hàng.
o Khách hàng: Mối quan hệ giữa khách hàng và đơn hàng
o Ngày đặt hàng: Thời gian khách hàng thực hiện đơn hàng
o Trạng thái đơn hàng: Các trạng thái như đang xử lý, đã giao,
đã hủy
o Giá trị đơn hàng: Tổng tiền của đơn hàng (bao gồm các
khoản giảm giá, chi phí vận chuyển)
o Thông tin giao hàng: Địa chỉ nhận hàng, phương thức vận chuyển
o Phương thức thanh toán: Thanh toán qua thẻ tín dụng, chuyểnkhoản, hoặc tiền mặt khi nhận hàng
4 Danh mục sản phẩm (Category):
Danh mục: Các loại quạt (quạt đứng, quạt bàn, quạt treo tường, v.v.)
Mô tả: Mô tả ngắn về từng danh mục sản phẩm
b Mối quan hệ giữa các thực thể (Relationships)
Khách hàng và Đơn hàng: Một khách hàng có thể có nhiều đơn hàng, mỗi đơn hàng chỉ thuộc về một khách hàng
và mi sản phẩm có thể thuộc nhiều đơn hàng khác nhau
mục (ví dụ: quạt đứng thuộc cả danh mục "Quạt điện" và "Quạt làm mát")
Trang 11 Giỏ hàng và Sản phẩm: Một giỏ hàng chứa nhiều sản phẩm, mỗi sản phẩm có thể có trong nhiều giỏ hàng.
Sản phẩm và Nhà cung cấp: Mỗi sản phẩm có thể được cung cấp bởi một nhà cung cấp, nhưng một nhà cung cấp có thể cung cấp nhiều sản phẩm khác nhau
2.2 Thiết Kế Website Bán Quạt
Giao diện của website bán quạt cần phải dễ sử dụng và thân thiện với người dùng Các thành phần chính trong thiết kế website bao gồm:
a Trang chủ (Home Page):
Hiển thị các sản phẩm nổi bật, sản phẩm mới, và các chương trình khuyến mãi đặc biệt
Tìm kiếm nhanh sản phẩm theo tên hoặc theo danh mục (ví dụ: quạt đứng, quạt treo tường)
Các lựa chọn lọc theo đặc điểm của sản phẩm (công suất, loại quạt,màu sắc)
b Trang danh mục sản phẩm (Category Page):
Hiển thị các sản phẩm trong danh mục cụ thể (ví dụ: "Quạt đứng",
"Quạt treo tường")
Các tùy chọn lọc để chọn các đặc điểm sản phẩm như công suất, giá cả, mức độ ồn
c Trang chi tiết sản phẩm (Product Page):
Thông tin chi tiết về sản phẩm, hình ảnh, mô tả, thông số kỹ thuật
Trang 12 Các đánh giá và nhận xét của khách hàng.
Các nút "Thêm vào giỏ hàng" và "Mua ngay"
d Giỏ hàng (Shopping Cart):
Hiển thị các sản phẩm khách hàng đã chọn, tổng giá trị đơn hàng
Các nút "Tiến hành thanh toán" hoặc "Tiếp tục mua sắm"
Thiết kế website bán quạt cần đảm bảo rằng các sản phẩm quạt được phân loại rõ ràng, dễ dàng tìm kiếm và mua sắm, và quá trình thanh toánphải đơn giản và nhanh chóng Cấu trúc dữ liệu phải dễ dàng quản lý và
mở rộng,
NĂNG
3.1 Sơ đồ ERD hệ thống
Trang 131 Thực thể và thuộc tính Người mua (Người mua): Thuộc tính: ID, tên
Họ (Họ và tên)
Thực thể này đại diện cho một khách hàng hoặc người mua trong hệ thống
Người bán (Người bán): Thuộc tính: ID, Họ tên (Full Name)
Thực thể này đại diện cho người bán có thể quản lý sản phẩm
Sản phẩm quạt (Sản phẩm quạt): Thuộc tính: Tên sản phẩm (Tên sản phẩm), Giá sản phẩm (Giá sản phẩm), Ảnh sản phẩm (Hình ảnh sản phẩm)
Phần này đại diện cho các sản phẩm (trong trường hợp này là "sản phẩm dành cho người hâm mộ") có sẵn để mua
Trang 142 Mối quan hệ Mua sản phẩm (Mua sản phẩm): Kết nối Người mua (Người mua) với Sản phẩm quạt (Fan sản phẩm).
Các thuộc tính: Thời gian đặt (Thời gian đặt hàng), Số lượng (Số lượng)
Mối quan hệ này thể hiện hành động của người mua mua sản phẩm với các chi tiết về thời gian và số lượng
Quản lý sản phẩm (Quản lý sản phẩm): Kết nối Người bán (Người bán) với Sản phẩm quạt (Fan sản phẩm)
Người bán có thể thực hiện các hành động như: Thêm sản phẩm (Thêm sản phẩm) Xóa sản phẩm (Xóa sản phẩm) Chỉnh sửa thông tin sản phẩm (Chỉnh sửa thông tin sản phẩm) Mối quan hệ này xác định khả năng quản lý sản phẩm của người bán
3 Phân tích mối quan hệ
Mua sản phẩm là mối quan hệ liên kết cho phép người mua mua các sản phẩm cụ thể Nó theo dõi các chi tiết mua hàng như số lượng và thời gian
Quản lý sản phẩm là mối quan hệ kiểm soát mà người bán có thể quản lýcác sản phẩm được niêm yết của họ Nó xác định các hành động như thêm, xóa hoặc chỉnh sửa chi tiết sản phẩm
4 Cấu trúc tổng thể
ERD này được cấu trúc để hiển thị một hệ thống thương mại điện tử đơngiản, nơi người mua có thể mua sản phẩm và người bán có thể quản lý danh sách của họ
Các thuộc tính chính và chức năng quản lý được xác định rõ ràng, giúp
mô hình hiệu quả trong việc hiểu các tương tác giữa người dùng và sản phẩm trong hệ thống
3.2 Sơ đồ Usecase
Trang 15Đây là sơ đồ usecase sử dụng chung cho một hệ thống có hai loại người dùng: "Người dùng" (User) và "Người bán" (Seller) Sơ đồ trườnghợp sử dụng cho thấy sự tương tác giữa những người dùng này và các tính năng của hệ thống Sau đây là phân tích về từng thành phần:
Người dùng:
Đăng nhập: Người dùng cần đăng nhập để truy cập các chức năng khác Hành động này là phụ thuộc "Bao gồm", nghĩa là cần phải đăng nhập trước khi tiến hành các hành động khác
Mua sản phẩm: Hành động này cho phép Người dùng mua sản phẩm Nóbao gồm trường hợp sử dụng "Đăng nhập" vì Người dùng cần phải đăng nhập để mua
Trang 16Tìm kiếm: Hành động này cho phép Người dùng tìm kiếm sản phẩm Nó
có phụ thuộc "Mở rộng", cho thấy rằng đây là hành động tùy chọn hoặc
Quản lý sản phẩm (Product Management): Hành động này cho phép Người bán quản lý sản phẩm, cũng yêu cầu phải đăng nhập
Quản lý người dùng (User Management): Hành động này cho phép
Người bán quản lý người dùng trong hệ thống Trường hợp sử dụng này cũng có phụ thuộc "Mở rộng", cho biết nó có thể mở rộng từ trường hợp
sử dụng khác hoặc là tính năng tùy chọn dựa trên các điều kiện nhất định
Sơ đồ này cung cấp tổng quan có cấu trúc về cách các vai trò người dùng khác nhau tương tác với các chức năng hệ thống khác nhau, với các phụ thuộc "Bao gồm" và "Mở rộng" làm rõ các tương tác bắt buộc
và tùy chọn
3.3 Sơ đồ chức năng phân cấp
Trang 17Sơ đồ phân cấp chức năng này mô tả các chức năng trong một hệ thống quản lý sản phẩm, bao gồm các phân hệ chính và các chức năng con bên trong mỗi phân hệ.
1 Quản lý bán sản phẩm (Chức năng chính):
• Đây là chức năng tổng quát và là điểm bắt đầu của sơ đồ Từ đây, hệ thống chia ra các phân hệ con bao gồm: Đăng nhập, Quản trị hệ thống, Quản lý sản phẩm, Mua sản phẩm, và Quản lý người dùng
2 Phân hệ Đăng nhập:
• Bao gồm các chức năng:
• Đăng ký: Cho phép người dùng mới tạo tài khoản
Trang 18• Đăng nhập: Người dùng có thể đăng nhập vào hệ thống.
• Đăng xuất: Cho phép người dùng đăng xuất khỏi hệ thống
3 Phân hệ Quản trị hệ thống:
• Bao gồm các chức năng quản lý liên quan đến người dùng và phân quyền:
• Quản trị người dùng: Quản lý thông tin người dùng
• Quản trị phân quyền: Phân quyền cho người dùng theo vai trò, chức năng
4 Phân hệ Quản lý sản phẩm:
• Bao gồm các chức năng liên quan đến quản lý sản phẩm:
• Thêm sản phẩm: Thêm sản phẩm mới vào hệ thống
• Xóa sản phẩm: Xóa sản phẩm khỏi hệ thống
• Sửa thông tin sản phẩm: Chỉnh sửa thông tin của sản phẩm hiện có
Trang 19• Quản lý thông tin người dùng: Quản lý và cập nhật thông tin của
người dùng
• Xóa người dùng: Xóa người dùng khỏi hệ thống
• Cập nhật thông tin người dùng: Chỉnh sửa, cập nhật thông tin của người dùng
Sơ đồ này phân chia hệ thống thành các phần rõ ràng với chức năng tương ứng, giúp tổ chức hệ thống một cách hiệu quả, hỗ trợ quản lý sản phẩm, người dùng, và các thao tác mua hàng trong một hệ thống bán hàng trực tuyến hoặc một hệ thống quản lý sản phẩm tương tự
3.4 Các khối chức năng
Hình 3.4.1 Chức năng đăng nhập
Trang 20Hình 3.4.2 Chức năng quản lí người dùng
Hình 3.4.3 Chức năng quản lí sản phẩm
Trang 21Hình 3.4.4 Chức năng người dùng
3.5 Chi tiết code của từng khối
3.5.1 Code tạo bảng
CREATE TABLE SANPHAMQUAT
(ID INT(20) auto_increment PRIMARY
KEY,
NAME VARCHAR(20),
IMAGE VARCHAR(20),
PRICE INT);
Trang 223.5.2 Code tạo sản phẩm
INSERT INTO SANPHAMQUAT(ID, NAME, IMAGE,
PRICE)
VALUES('1','QUẠT MÁY 1','fan1.jpg',500.000);
INSERT INTO SANPHAMQUAT(ID, NAME, IMAGE,
PRICE)
VALUES('2','QUẠT MÁY 2','fan2.jpg',700.000);
INSERT INTO SANPHAMQUAT(ID, NAME, IMAGE,
PRICE)
VALUES('3','QUẠT MÁY 3','fan3.jpg',400.000);
INSERT INTO SANPHAMQUAT(ID, NAME, IMAGE,
PRICE)
VALUES('4','QUẠT MÁY 4','fan4.jpg',300.000);
3.5.3 Code dữ liệu đăng nhập,tìm kiếm và xóa tên sản phẩm
SELECT * FROM taikhoan WHERE username='username' and password='password'
SELECT * FROM products WHERE name LIKE '%noidung
Trang 24Giao diện trang chủ
Trang 25Giao diện thêm sản phẩm
Trang 26CHƯƠNG 4: KHẢ NĂNG PHÁT TRIỂN ĐỀ TÀI
4.1 Mở rộng danh mục sản phẩm
Ban đầu, website có thể chỉ bán quạt, nhưng theo thời gian, bạn có thể
mở rộng thêm các sản phẩm liên quan đến gia dụng, chẳng hạn như:
Máy lọc không khí: Sản phẩm kết hợp với quạt trong việc làm mát
và làm sạch không khí
Điều hòa, máy sưởi: Các sản phẩm làm mát và làm ấm không khí
Quạt thông gió: Các loại quạt công nghiệp hoặc quạt cho nhà
xưởng, văn phòng
Việc mở rộng danh mục sản phẩm giúp website thu hút thêm nhóm
khách hàng mới và tăng trưởng doanh thu
4.2 Cải tiến và mở rộng tính năng website
Để nâng cao trải nghiệm người dùng và cạnh tranh tốt hơn với các đối thủ, bạn có thể phát triển thêm các tính năng sau:
Trang 27a Tính năng so sánh sản phẩm:
Khách hàng có thể dễ dàng so sánh giữa các loại quạt với nhau dựa trên thông số kỹ thuật (công suất, tốc độ gió, độ ồn, thiết kế, giá cả), giúp họ đưa ra quyết định mua sắm dễ dàng hơn
b Tính năng đánh giá và nhận xét sản phẩm:
Khách hàng có thể viết đánh giá chi tiết về sản phẩm mà họ đã mua, giúp người mua khác đưa ra quyết định tốt hơn Điều này cũng tạo ra sự tin tưởng cho khách hàng mới
c Tư vấn mua hàng qua chatbot hoặc AI:
Tính năng chatbot hoặc hỗ trợ AI có thể giúp khách hàng lựa chọn sản phẩm phù hợp với nhu cầu của mình (ví dụ: "Tôi cần một chiếc quạt mát, ít tiếng ồn, phù hợp cho phòng ngủ")
d Hệ thống chăm sóc khách hàng và quản lý bảo hành:
Cung cấp dịch vụ hậu mãi như hỗ trợ bảo hành, sửa chữa quạt Khách hàng có thể kiểm tra tình trạng bảo hành của sản phẩm và yêu cầu sửa chữa hoặc đổi trả nếu cần
4.3 Ứng dụng công nghệ mới