Theme 6. Quản lý danh mục sản phẩm
6.1 Epic : Quản lý các thao tác với danh mục sản phẩm
6.1.1. Thêm mới sản phẩm
a. BPMN - Mô hình hóa quy trình
Mô tả quy trình
ID Bước Mô tả Người thực hiện Ghi chú
1 1 Truy cập hệ thống Người dùng
2 2 Hiển thị giao diện sau khi đăng nhập Hệ thống
121
3 3 Click vào “Danh mục sản phẩm” Người dùng 4 4 Hiển thị danh mục sản phẩm Hệ thống
5 5 Chọn tạo mới sản phẩm Người dùng
6 6 Hiển thị form thông tin sản phẩm Hệ thống
7 7 Nhập mã sản phẩm Người dùng
8 8
Kiểm tra:
- Nếu không trùng mã sản phẩm, đến bước 9
- Nếu trùng mã sản phẩm, quay lại bước 7
Hệ thống
9 9 Nhập thông tin sản phẩm Người dùng
Các thông tin phải thỏa mãn các điều kiện được ghi trong AC
10 10
Nếu Người dùng:
- - Ấn “Lưu”, chuyển đến bước 11 - - Ấn “Hủy”, kết thúc quy trình
Người dùng
11 11 Lưu thông tin sản phẩm Hệ thống
b. Acceptance Criteria - Tiêu chí chấp nhận
ID Feature Description Acceptance Criteria
1 Điều kiện thực hiện
Người dùng có thể thêm sản phẩm sau khi đăng nhập thành công vào một tài khoản được cấp quyền thêm sản phẩm.
2 Thêm sản phẩm
Thêm sản phẩm:
B1: Trong màn hình sau khi đăng nhập, người dùng chọn danh mục sản phẩm
B2: Người dùng chọn
1. Khi Người dùng chọn tính năng Thêm mới sản phẩm, họ được chuyển đến một giao diện để nhập thông tin 2. Giao diện phải bao gồm các thông tin:
• Mã sản phẩm: Text, tối đa 15 ký
122
tạo sản phẩm mới B3: Người dùng điền thông tin sản phẩm mới >> Lưu sản phẩm
tự
• Loại sản phẩm: Text o Áo Polo o Áo Sơ mi o Áo Thun
o Hình in size lớn o Hình in size nhỏ
• Chất liệu: Text
• Kích cỡ sản phẩm: Text
• Đơn giá: Number, không nhỏ hơn 0
3. Người dùng không thể tạo sản phẩm nếu có trường thông tin bị bỏ trống 4. Nếu người dùng nhập thông tin không hợp lệ, hệ thống sẽ tự động báo lỗi và yêu cầu nhập lại
5. Giao diện Thêm mới sản phẩm phải được thiết kế đơn giản, dễ nhìn, dễ sử dụng. Các trường thông tin phải được thiết kế logic
c. Wireframe
123
ID Component Type Validation Editable Required Description 1 Chọn điều
kiện lọc Dropdown Không Không Người dùng chọn điều kiện để lọc
2 Lọc Button Không Không
Người dùng ấn lọc để hệ thống hiển thị danh sách lọc theo điều kiện
3 Chọn điều
kiện Dropdown Không Không Người dùng chọn điều
kiện để tìm kiếm
4
Nhập từ khóa tìm
kiếm
Textbox Có Không
Người dùng nhập từ khóa tìm kiếm
5 Tìm kiếm Button Không Không
Người dùng ấn tìm kiếm để hệ thống hiển thị danh sách tìm kiếm theo từ khóa tìm kiếm trong điều kiện chọn
6 Thêm mới Button Không Không Người dùng ấn thêm
mới trên hệ thống
124
7 Xuất Excel Button Không Không
Người dùng ấn xuất excel để tải xuống file danh sách sản phẩm
8 Xem Button Không Không
Người dùng ấn xem để xem chi tiết thông tin sản phẩm
9 Sửa Button Không Không
Người dùng ấn sửa để hệ thống chuyển hướng sang form sửa sản phẩm
10 Xóa Button Không Không Người dùng ấn xóa để
xóa sản phẩm
11 Next Button Không Không
Người dùng ấn Next để sang trang sau trong danh sách sản phẩm
12 Ô tick Checkbox Không Không
Người dùng ấn chọn nếu muốn chọn nhiều dòng sản phẩm
125
ID Component Type Validation Editable Required Description 1 Thêm sản
phẩm Label Không Không Hệ thống tự động hiển
thị Thêm sản phẩm
2 Người tạo Textbo
x Không Không
Hệ thống tự động đặt ID tài khoản người ấn thêm mới là người tạo
3 Mã sản phẩm
Textbo x
Dữ liệu nhập vào không bị trùng với mã sản phẩm đã có, tối đa 15 ký tự
Có Có
Người dùng nhập mã sản phẩm
4 Loại sản phẩm
Dropdo
wn Không Có Người dùng chọn loại
sản phẩm
5 Chất liệu Dropdo
wn Không Có Người dùng chọn chất
liệu
6 Kích cỡ Dropdo
wn Không Có Người dùng chọn kích
cỡ sản phẩm
7 Đơn giá Textbo x
Chỉ cho phép nhập số lớn hơn 0
Có Có
Người dùng nhập giá bán của sản phẩm
8 Quay lại Button Không Không Nút quay lại giao diện
danh sách sản phẩm
9 Lưu Button Không Không Nút lưu sản phẩm
10 Hủy Button Không Không Nút hủy quá trình tạo