Đây là đồ án kết thúc môn học “Xây dựng giao diện tương tác Backend cơ bản” (WEB1043) của sinh viên học kỳ 3 chuyên ngành Phát triển phần mềm – PK03529 Nguyễn Gia Nghi tại Trường Cao đẳng FPT Polytechnic cơ sở Tây Nguyên.
Với niềm yêu thích đối với mỹ phẩm, skincare, Nguyễn Gia Nghi – sinh viên FPT Polytechnic Tây Nguyên đã lựa chọn xây dựng một website thương mại điện tử sử dụng kỹ thuật backend trong môn “Xây dựng giao diện tương tác Backend cơ bản”.
Một số tính năng nổi bật trong sản phẩm của Gia Nghi:
Chức năng đăng nhập, đăng ký, quên mật khẩu
- Admin hoặc khách hàng có thể đăng nhập dựa vào email và mật khẩu có sẵn(đã đăng ký) để đăng nhập vào
- Mật khẩu có thể ẩn hiện
- Khi đăng nhập thành công sẽ hiện validate đăng nhập thành công
- Nếu nhập sai email hoặc mật khẩu sẽ hiện validate thông báo sai.
Form đăng ký
- Nếu khách hàng hoặc Admin chưa có tài khoản có thể đăng ký
- Sẽ báo validate khi bị trùng email, khi đăng kí thành công sẽ quay lại form đăng nhập để đăng nhập
Form quên mật khẩu
- Trong trường hợp nếu khách hàng và Admin không nhớ mật khẩu thì có thể dựa vào email để gửi mã OTP về mail để khôi phục mật khẩu
- Sẽ báo validate nếu email không tồn tại trong hệ thống của Admin
Quản lý sản phẩm
- Thêm sản phẩm mới
- Chỉnh sửa, xóa và tìm kiếm sản phẩm
Quản lý lịch sử mua hàng
- Thống kê số liệu đơn hàng: chưa giao hàng, đã giao hàng, đang giao hàng
- Thống kê số liệu doanh thu theo: hôm nay, tháng, quý và năm
- Chuyển đổi trạng thái đơn hàng cho khách hàng thành: chưa giao hàng, đã giao hàng và đang giao hàng
Chức năng chỉnh sửa thông tin cá nhân và giao diện chính
- Khách hàng có thể thay đổi email, họ tên và mật khẩu mới nếu muốn thay đổi
Chức năng chi tiết sản phẩm
- Khách hàng có thể xem chi tiết từng sản phẩm
Chức năng thêm vào giỏ hàng
- Có thể thêm sản phẩm muốn mua vào giỏ hàng
Chức năng đánh giá 5 sao
- Khách hàng có thể đánh giá sản phẩm theo sao
- Sản phẩm nổi bật dựa vào sản phẩm nào được 5 sao
- Khách hàng có thể comment vào sản phẩm muốn đánh giá
Chức năng giỏ hàng
- Khách hàng có thể tăng số lượng mua sản phẩm và xóa sản phẩm không muốn mua ra khỏi giỏ hàng
- Khách hàng sẽ điền thông tin cá nhân để thanh toán
Lịch sử đơn hàng
- Khách hàng có thể xem trạng thái đơn hàng của mình đã được giao hay chưa
Giảng viên Lê Hồng Sơn
Bộ môn Công nghệ thông tin
FPT Polytechnic Tây Nguyên