-
Hiện thực website thương mại điện tử và sản phẩm cụ thể là trà sữa, cho phép người dùng sử dụng nhiều tính năng như xem danh sách trà sữa, đặt hàng, tìm kiếm sản phẩm, tạo bài đăng, thêm đánh giá, bình luận,...
-
Hiện thực các tính năng quản trị website như thêm tài nguyên của website, quản lý người dùng, xử lý các giao dịch, yêu cầu của người dùng.
-
Ngôn ngữ: PHP, HTML, Javascript, CSS.
-
Database: MySQL
-
Thư viện:
-
JQuery: Ngắn gọn, dễ sử dụng, dễ dàng để hiện thực các tác vụ như AJAX,...
-
Boostrap: giúp xây dựng giao diện đẹp một cách nhanh chóng, dễ dàng.
-
-
Mô hình MVC: giúp phân chia code một cách rõ ràng, rành mạch, dễ hiện thực, dễ chỉnh sửa và dễ phát triển.
-
Mã nguồn được thiết kế theo mô hình MVC gồm ba thành phần:
-
Model: chứa các file tương tác với cơ sở dữ liệu.
-
View: chứa các trang giao diện của website.
-
Controller: chứa các file thực hiện việc điều hướng, chuyển trang,...
-
-
Thư mục public chứa tài nguyên của website như các file hình ảnh, các file css, các file js.
-
Xem các trang public như trang chủ, giới thiệu, các dịch vụ, danh sách sản phẩm, thông tin liên hệ của website.
-
Tìm kiếm sản phẩm bằng cách nhập từ khóa vào ô tìm kiếm. Có hiện thực phân trang cho danh sách sản phẩm được hiển thị theo từ khóa.
-
Chỉ cần nhập các thông tin cần thiết như tên, email, mật khẩu là có thể đăng ký được tài khoản mới.
-
Các thông tin còn lại như địa chỉ, ngày sinh , số điện thoại, giới tính, ảnh đại diện... có thể được cập nhật sau khi đăng ký.
Chức năng này quản trị viên cũng có thể sử dụng Ấn vào avatar để xem thông tin cá nhân
Ấn vào button Cập nhật thông tin để tiến hành cập nhật thông tin
Đổi mật khẩu thành công sẽ chuyển đến trang đăng nhập và người dùng đăng nhập lại
Người dùng có thể lấy lại mật khẩu đã quên qua email đã đăng ký trước đó.
Yêu cầu lấy lại mật khẩu thành công
Tin nhắn cấp lại mật khẩu mới đã được gửi đến email của người dùng.
-
Click vào biểu tượng giỏ hàng trên sản phẩm để thêm sản phẩm vào giỏ hàng.
-
Ngoài ra, có thể thêm sản phẩm vào giỏ hàng ở trang chi tiết sản phẩm bằng cách click vào nút chọn mua.
-
Click vào button giỏ hàng trên header để xem chi tiết giỏ hàng và thực hiện các thay đổi nếu cần.
-
Có thể cập nhật lại địa chỉ, số lượng, size của sản phẩm, hoặc cũng có thể xóa sản phẩm ra khỏi giỏ hàng.
-
Click vào nút đặt hàng ở giỏ hàng để tiến hành đặt hàng.
-
Khi đặt hàng thành công thì tất cả sản phẩm trong giỏ hàng sẽ được xóa đi và chuyển vào trong đơn hàng, đơn hàng mới được tạo ra.
-
Hiển thị danh sách các đơn đặt hàng.
-
Hiển thị các thông tin của đơn đặt hàng bao gồm sản phẩm, tổng tiền, trạng thái đơn hàng,...
-
Thực hiện việc đánh giá và xem đánh giá tại trang chi tiết sản phẩm
-
Số sao đánh giá trung bình và tổng số đánh giá
-
Nút thêm đánh giá mới
-
-
Thêm đánh giá mới
-
Các đánh giá của khách hàng
Khách hàng có thể xóa đi đánh giá của chính mình với nút xóa. -
Xóa đánh giá thành công
-
Click vào button thêm bài đăng mới để tạo bài đăng mới.
-
Tạo bài đăng mới
-
Sau khi thêm bài đăng mới thành công, thì bài đăng sẽ được hiển thị lên danh sách các bài đăng, có hiện thực phân trang cho việc hiển thị danh sách các bài đăng.
-
Chỉ có người tạo ra bài đăng mới có quyền chỉnh sửa và xóa bài đăng đó.
-
Người dùng có thể viết các bình luận vào bài đăng của mình hoặc bài đăng của người khác.
-
Người dùng cũng có thể trả lời bình luận của các người dùng khác tại bài đăng của chính mình hoặc bất kỳ bài đăng nào khác.
-
Sử dụng AJAX cho việc cập nhật lại danh sách bình luận, tránh việc tải lại cả website.
-
Người dùng chỉ có thể xóa bình luận của chính mình.
-
Trang quản lí sản phẩm
-
Trang thêm sản phẩm mới
-
Thêm sản phẩm thành công
-
Trang cập nhật sản phẩm
-
Cập nhật sản phẩm thành công
-
Xóa sản phẩm
-
Xóa sản phẩm thành công
Trang quản lý người dùng
Chọn người dùng muốn xóa
Xóa user thành công
Trang quản lý đơn hàng
Chọn vào vùng màu xanh lam để thay đổi trạng thái đơn hàng
Thay đổi trạng thái đơn hàng thành công
Email thông báo xác nhận đơn hàng
Email thông báo đơn hàng đang được vận chuyển
Email thông báo đơn hàng đã được giao thành công
-
Website chạy trên ứng dụng Xampp.
-
Phiên bản PHP hỗ trợ: PHP 7.4.7