3.09 QUẢN LÝ SẢN PHẨM - KieuAn03/ElectronicsStore GitHub Wiki

2.8.1 Mô tả

Đây là tính năng giúp nhân viên, chủ cửa hàng có thể thêm, bớt, xóa các sản phẩm trên website cửa hàng.

2.8.2 Tiếp cận/ Use case

  • Tiếp cận:

Trong ứng dụng quản lý website nhà hàng, ấn vào mục quản lý nhân viên sẽ được điều hướng đến tính năng.

  • Use case:

Khi muốn thêm vào sản phẩm mới

Khi muốn chỉnh sửa thông tin sản phẩm

Khi một đơn hàng đã không còn bán nữa, có thể truy cập vào phần quản lý sản phẩm để có thể xóa nó đi.

Khi muốn đặt sale cho sản phẩm

2.8.3 Yêu cầu tính năng:

YC1: Hiển thị tất cả các sản phẩm hiện đang bán trên website

  • Tất cả sản phẩm được bán sẽ được hiển thị dưới dạng danh sách
  • 1 sản phẩm hiển thị trong danh sách sẽ bao gồm các thông tin: mã sản phẩm, tên hãng, tên sản phẩm.

YC2: Chức năng tìm kiếm sản phẩm

  • Có thanh search bar tìm kiếm theo ( tên sản phẩm, mã sản phẩm )
  • Hệ thống sẽ lọc ra các sản phẩm có đúng từ khóa cần tìm và hiển thị lên danh sách

YC3: Chức năng thêm sản phẩm

  • Thêm hình ảnh cho sản phẩm (tải lên từ máy)
  • Thêm Mã sản phẩm
  • Thêm tên sản phẩm, hãng sản xuất
  • Thêm thông số kỹ thuật
  • Thêm thông tin mô tả cho sản phẩm

YC4: Chức năng xóa sản phẩm

  • Có nút xóa sản phẩm
  • Khi xóa 1 sản phẩm thì sẽ được gỡ ra khỏi danh sách

YC5: Chức năng chỉnh sửa sản phẩm

  • Chỉnh sửa hình ảnh cho sản phẩm (tải lên từ máy)
  • Chỉnh sửa Mã sản phẩm
  • Chỉnh sửa tên sản phẩm, hãng sản xuất
  • Chỉnh sửa thông số kỹ thuật
  • Chỉnh sửa thông tin mô tả cho sản phẩm

YC6: Chức năng điền thông tin giảm giá cho sản phẩm

  • Có nút Sale dùng để điền thông tin giảm giá cho sản phẩm

2.8.4 User stories tương ứng

US_QL_1

US_QL_2

2.8.5 Phân quyền truy cập:

(NV, ADMIN) chỉ có nhân viên và chủ cửa hàng mới có quyền truy cập vào tính năng này.