Mô tả bài toán:
- 1, Chức năng đăng nhập (sử dụng email và mật khẩu để đăng nhập thì có thể tự tạo).
- 2, Chức năng đăng ký (đăng ký chỉ cần nhập tên người dùng, email, mật khẩu và xác nhận mật khẩu), sau đó sẽ gửi về email để xác minh, tại email đó ấn vào đường link sẽ xác thực thành công và có thể quay trở lại để đăng nhập.
- 3, Ở màn hình dashboard sẽ có thông tin về sản phẩm (Layout mô tả: thông tin về sản phẩm, có chức năng tìm kiếm (tìm kiếm theo tên, hoặc theo giá) , các offical brand hay các popular brand, thanh điều hướng có explorer, wishlist ,cart,profile). Khi bấm vào 1 sản phẩm sẽ hiển thị chi tiết sản phẩm : tên sản phẩm, đánh giá mấy sao, size là gì , bình luận (các người dùng có thể bình luận và bình luận sẽ được liệt kê ở trang web, đối với các người dùng khác tất nhiên khi vào sản phẩm đó có thể thấy sản phẩm), mô tả sản phẩm, mục sold (đã bán bao nhiêu còn lại bao nhiêu), đánh giá sản phẩm thì khi đặt mua xong có thể đánh giá sản phẩm
- Xây dựng profile đầu tiên, tại đây hệ thống sẽ bao gồm các nút Thông tin cá nhân, lịch sử đặt hàng, Thống kê, đổi mật khẩu ,đăng xuất(xong rồi trong từng nút này ta mới vào layout của từng chức năng để thực hiện chức năng, đối với đăng xuất sẽ có hiển thị xác nhận đăng xuất). . Đối với thông tin cá nhân thì sẽ có: Tên người dùng (có thể sửa),email (không thể sửa), số điện thoại, địa chỉ giao hàng (có thể thêm địa chỉ giao hàng), ngày sinh, giới tính . Đối với lịch sử đặt hàng sẽ có: thông tin về lịch sử đặt hàng bao gồm các mặt hàng giá tiền từng mặt hàng , tổng bao nhiêu, có mã giảm giá không. . Đối với thống kê sẽ mô tả chi tiết ở phần dưới . Đối với đổi mật khẩu: bao gồm việc nhập mật khẩu cũ và nhập mật khẩu mới, sau khi đổi mật khẩu mới sẽ có thông báo ở mail người dùng.
-
4, Đối với chức năng cart thì có thể hiển thị giỏ hàng hiện tại đang thêm bớt cái gì như nào (layout mô tả khái quát sẽ có từng sản phẩm theo dòng, số lượng ,dưới có ô nhập mã giảm giá (nếu có có thể nhập), subtotal,fee delivery, totaltax, total). Khi bấm đặt hàng có thể hiển thị thông tin hóa đơn đã đặt hàng và các thông tin chi tiết đi kèm.
-
5, Đối với wishlist sẽ hiển thị các mục mà mình có ấn thích sản phẩm.
-
6, Đối với phía admin sẽ có thêm chức năng thống kê riêng.