3.06 TÌM KIẾM - KieuAn03/ElectronicsStore GitHub Wiki
3.4.1 Mô tả
Đây là nơi giúp users tìm kiếm các sản phẩm mình cần bằng tên sản phẩm, hãng sản xuất. Đồng thời cũng cung cấp một số tính năng phụ để giúp việc tìm kiếm dễ dàng hơn. Tính năng này sẽ có phần liên quan đến tính năng Danh mục sản phẩm
3.4.2 Tiếp cận/ use case
- Tiếp cận:
sẽ có một texbox tìm kiếm ở navigation bar để users có thể nhập vào nội dung cần tìm kiếm và một button kính lúp bên cạnh để có thể điều hướng sang tính năng tìm kiếm với từ khóa tìm kiếm là dữ liệu trong texbox.
- Use case:
Khi ở trang chủ, users muốn tìm kiếm một sản phẩm nào đó thì có thể ấn vào textbox tìm kiếm, rồi nhập tên của nó vào. Khi ấn nút hình kính lúp thì sẽ được điều hướng đến một trang khác , nơi này sẽ hiển có các bộ lọc, thanh tìm kiếm, danh mục sản phẩm phù hợp với kết quả tìm được.
3.4.3 Yêu cầu tính năng
YC1: Các thành phần của tính năng:
- một search bar chứa nội dung tìm kiếm.
- một label hiển thị số lượng sản phẩm tìm kiếm được.
- một Danh mục sản phẩm chứa các sản phẩm tìm kiếm được.
YC2: Chi tiết về search bar:
- một textbox nội dung: chứa nội dung cần tìm kiếm. Kiểu dữ liệu: String
- một button tìm kiếm. button có hình ảnh là một kính lúp. khi ấn vào sẽ thực hiện tìm kiếm các kết quả phù hợp với textbox nội dung, các kết quả tìm thấy sẽ được liệt kê ở danh mục sản phẩm. Lưu ý: danh mục sản phẩm ở đây là một tính năng đã nói ở phần trước, các tính năng phụ của danh mục sản phẩm cũng sẽ có ở đây.(lọc, thông tin ưu đãi...)
3.4.4 User stories tương ứng:
- US_CH_4
3.4.5 Phân quyền truy cập:
(all) Đây là tính năng mà ai cũng có thể truy cập để sử dụng