Pizzone là một trang web về đặt pizza và các món ăn đi kèm. Pizzone có đầy đủ các chức năng cơ bản của 1 trang web bán hàng và đi kèm với 1 trang web admin quản lí sản phẩm và thống kê doanh thu.
Họ và tên | MSSV | Vai trò |
---|---|---|
Trương Quốc Thuận | 18120583 | Trưởng nhóm |
Lê Nhật Tuấn | 18120632 | Thành viên |
- Bootstrap 4.
- Nodejs.
- AJAX.
- mySQL.
- 1. Chức năng khi chưa đăng nhập
- 1.1 Nội dung trang chủ
- 1.2 Xem danh sách các sản phẩm theo phân loại và tiểu thể loại
- 1.3 Hỗ trợ thay đổi thứ tự hiển thị, lọc sản phẩm
- 1.4 Phân trang danh sách sản phẩm
- 1.5 Xem thông tin chi tiết sản phẩm
- 1.6 Hiển thị các sản phẩm liên quan
- 1.7 Hiển thị danh sách bình luận sản phẩm
- 1.8 Thêm bình luận
- 1.9 Phân trang bình luận
- 1.10 Tìm kiếm
- 1.11 Phân trang tìm kiếm
- 1.12 Chọn sản phẩm vào giỏ hàng
- 1.13 Quản lý giỏ hàng
- 2. Xác thực và phân quyền
- 2.1 Sử dụng một thư viện chuyên về authentication
- 2.2 Đăng ký tài khoản
- 2.3 Kiểm tra các ràng buộc về tên đăng nhập, mật khẩu nhập lại, ...
- 2.4 Kích hoạt tài khoản bằng email
- 2.5 Đăng nhập hệ thống
- 2.6 Ngăn cấm người chưa đăng nhập sử dụng các
- chức năng bắt buộc đăng nhập theo quyền hạn
- 2.7 Quên mật khẩu và làm mới mật khẩu bằng email
- 3. Chức năng khi đã đăng nhập
- 3.1 Cập nhật thông tin cá nhân của tài khoản
- 3.2 Kiểm tra các ràng buộc
- 3.3 Yêu cầu nhập lại mật khẩu cũ khi thay đổi mật khẩu
- 3.4 Đặt hàng siêu thị và thanh toán
- 3.5 Điền các thông tin về giao hàng
- 3.6 Xem thông tin lịch sử quá trình và trạng thái mua hàng
- 4. Chức năng của quản trị viên
- 4.1 Thay đổi thông tin cá nhân của chính mình
- 4.2 Xem danh sách các tài khoản của người dùng
- 4.3 Phân trang danh sách người dùng
- 4.4 Xem thông tin chi tiết của người dùng
- 4.5 Khóa, mở khóa tài khoản người dùng
- 4.6 Quản lý hệ thống gian hàng
- 4.7 Quản lý sản phẩm trên gian hàng
- 4.8 Phân trang, lọc danh sách sản phẩm
- 4.9 Kiểm tra các ràng buộc về sản phẩm
- 4.10 Cho phép đăng tải các hình đại diện của sản phẩm
- 4.11 Quản lý đơn đặt hàng (đã giao, chưa giao, đang giao)
- 4.12 Thống kê doanh số bán hàng theo các ngày, tuần, tháng, năm, quý
- 4.13 Thống kê số lượng bán top 10 của sản phẩm
- 5. Chức năng khi đã đăng nhập
- 5.1 Website đã được đăng và hoạt động tốt trên host thực tế
- 5.2 AJAX
- 5.3 Vẽ biểu đồ
- 5.4 Chức năng nhóm làm thêm: Quản lí các sản phẩm đang được khuyến mãi theo thời gian (hot deals).
- 5.5 Chức năng nhóm làm thêm: Quản lí voucher và kiểm tra voucher khi đặt hàng.
- 5.6 Chức năng làm thêm: Với các món ăn sẽ có các khẩu phần khác nhau, và khi người dùng chọn sẽ thêm tiền theo khẩu phần.
- 5.6 Chức năng làm thêm: Quản lí phí vận chuyển với các mức giá cho hóa đơn.
- Client: (username: user, password: user)
- Admin: (username: admin, password: admin)
Pizzone is available under the MIT license . See LICENSE for the full license text.