Không chỉ đơn giản là một phươngtiện giải trí, internet còn trở thành một nền tảng mua bán mạnh mẽ, tạo điều kiệnthuận lợi cho việc kinh doanh và tiếp cận khách hàng.. Trong bối cảnh này
GIỚI THIỆU CHUNG
Lý do chọn đề tài
Đề tài "Xây dựng website bán đồ điện tử" xuất phát từ nhu cầu ngày càng tăng về mua sắm trực tuyến trong lĩnh vực này Thị trường tiềm năng lớn, cùng với sự phổ biến của sản phẩm và xu hướng công nghệ mới, là những yếu tố thúc đẩy chính Nghiên cứu về xây dựng trang web thương mại điện tử không chỉ cung cấp kiến thức kỹ thuật mà còn mở ra cơ hội sáng tạo và quản lý dự án trong môi trường kinh doanh hiện đại.
Chúng em đã quyết định chọn đề tài "Xây dựng website bán đồ điện tử" nhằm hoàn thành học phần "Phát triển ứng dụng web nâng cao".
Mục đích
Tiểu luận này tập trung vào việc phát triển một trang web thương mại điện tử hoàn chỉnh, bao gồm các chức năng thiết yếu như phân quyền đăng nhập, xem và mua sản phẩm, thanh toán, cũng như quản lý sản phẩm và đơn hàng dành cho người quản lý.
Phương pháp nghiên cứu
Kết hợp lý thuyết và phân tích thực tế là yếu tố quan trọng trong việc xây dựng website Nghiên cứu kiến thức lý thuyết về phát triển ứng dụng web nâng cao cùng với việc phân tích các website bán hàng hiện có giúp thiết kế một website bán hàng tối ưu nhất.
Công cụ thực hiện
Website được thực hiện bởi phần mềm Visual Code.
Cơ sở dữ liệu được thực hiện trên Xampp.
THIẾT KẾ TRANG WEB
Thiết kế cơ sở dữ liệu
Từ việc phân tích thực tế, chúng em xây dựng được một cơ sở dữ liệu như sau :
Hình 2.1 Cơ sở dữ liệu của website
Cơ sở dữ liệu được xây dựng trên các bảng tương ứng:
Bảng 2.2 Bảng loại sản phẩm
Bảng 2.4 Bảng nhà sản xuất
Bảng 2.5 Bảng nhóm người dùng
Bảng 2.7 Bảng nhóm khách hàng
- Bảng chi tiết đặt hàng
Bảng 2.10 Bảng chi tiết đặt hàng
Bảng 2.13 Bảng mã giảm giá
Phân tích thiết kế hệ thống của website
Hình 2.2 Sơ đồ Use-Case admin
2.2.2 Sơ đồ Use-Case với tài khoản người dùng
Hình 2.3 Sơ đồ Use-Case User
Xây dựng các thuật toán
2.3.1 Thuật toán liên kết cơ dở dữ liệu
Dưới đây là đoạn code liên kết cơ sở dữ liệu :