Công nghệ: Java Spring-MVC, MySQL, Javascript, Bootstrap, Thymleaf.
Mô tả:
- Trang mô tả sản phẩm: Hiển thị thông tin sản phẩm bao gồm đánh giá, số lượng hàng tồn, các tùy chọn có sẵn và nút "Thêm vào giỏ hàng".
- Trang quản lý User, Shop, Admin:
Người dùng: Quản lý thông tin tài khoản và thực hiện các tác vụ quản lý đơn hàng như đặt hàng, hủy, hoàn tiền, biên lai và đánh giá.
Cửa hàng: Quản lý thông tin tài khoản cửa hàng và có quyền kiểm soát các tác vụ quản lý sản phẩm, bao gồm thêm, chỉnh sửa và xóa sản phẩm. Họ cũng có thể quản lý số lượng hàng tồn kho, chiết khấu, trạng thái giao hàng và danh mục cửa hàng.
Quản trị viên: Giám sát việc quản lý người dùng và có quyền kiểm soát việc quản lý các mục trong toàn bộ ứng dụng.
- Thống kê và Báo cáo: Triển khai chức năng theo dõi doanh thu của cửa hàng và quản trị viên cũng như số lượng sản phẩm đã bán. Điều này cho phép tạo báo cáo và trình bày các số liệu chính.
- Trang giỏ hàng: Cung cấp một trang để liệt kê các sản phẩm đã chọn, kiểm tra tình trạng còn hàng trong kho và hỗ trợ quá trình thanh toán.
- Tìm kiếm và lọc sản phẩm: Khả năng tìm kiếm và lọc được triển khai để giúp người dùng tìm thấy các sản phẩm cụ thể dựa trên sở thích của họ.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
coi video phía trên
install java(jdk>=17)
install mysql(recommend mysql_workbench)
Đầu tiên, import smartshop.sql vào Database
Sau đó:
C1: vào IDE(tùy chọn) eclipse run file SmartshopApplication.java (có thể chỉnh sửa code)
Cách 2: chạy file smartshop\target\smartshop-0.0.1-SNAPSHOT.jar (không thể chỉnh sửa code)
Nguồn: Topcode.vn