7. Luồng phụ B1:
2.6 Use case “Quản lý hàng hóa” Use case: Quản lý hàng hóa
Use case: Quản lý hàng hóa
Tác nhân chính: Chủ sân, nhân viên quản lý
Mô tả ngắn gọn:
- Người dùng muốn quản lý hàng hóa
Điều kiện tiên quyết:
- Hệ thống đang ở trạng thái hoạt động
- Có quyền sử dụng Use case
Sự kiện kích hoạt: Người dùng chọn tab “Hàng hóa” trong menu trên màn hình chính.
Điều kiện thực hiện: Người dùng đã đăng nhập vào hệ thống.
Luồng sự kiện chính:
- Hệ thống hiển thị màn hình quản lý hàng hóa.
- Hiển thị danh sách hàng hóa.
- Thao tác
- Nếu người dùng chọn “Thêm mặt hàng” thì chuyển sang luồng A1.
- Nếu người dùng chọn “Nhập kho” chuyển sang luồng A2.
- Nếu người dùng chọn icon “Cập nhật” trên một hàng hóa, chuyển sang luồng A3.
- Nếu người dùng chọn icon “Nhập kho” thì chuyển sang luồng A4.
- Nếu người dùng chọn icon “Xóa” thì chuyển sang luồng A5.
- Kết thúc use case.
Luồng thay thế: 1. Luồng phụ A1:
- Hệ thống mở AddGoods Window (Cửa sổ Thêm mặt hàng).
- Hệ thống tự tạo Mã hàng hóa, người dùng sẽ nhập thông tin cơ bản của loại hàng hóa vào các control (tên hàng hóa, đơn vị tính, đơn giá bán, hình ảnh hàng hóa).
- Người dùng chọn “Lưu”. Hệ thống lưu thông tin.
- Cập nhật lại danh sách hàng hóa.
- Hệ thống thông báo “Đã thêm thành công”.
- Nếu chọn “Bỏ qua” thì chuyển sang B1.
- Kết thúc use case.
2. Luồng phụ A2:
- Hệ thống mở ImportStock Window (Cửa sổ Nhập hàng).
- Người dùng chọn các loại hàng hóa và nhập số lương, giá nhập kho tương ứng
- Người dùng nhấn “Nhập kho” hệ thống lưu lại thông tin nhập kho.
- Hệ thống thông báo “Nhập kho thành công”.
- Hệ thống cập nhật lại danh sách hàng hóa.
- Kết thúc use case.
3. Luồng phụ A3:
- Hệ thống mở AddGoods Window và hiển thị các thông tin của mặt hàng tương ứng đã chọn.
- Người dùng chọn “Lưu”.
- Hệ thống sẽ lưu thông tin, thông báo “Cập nhật thành công” và cập nhập lại danh sách sản phẩm.
- Nếu người dùng chọn “Bỏ qua” thì chuyển sang luồng B1.
- Kết thúc use case.
4. Luồng phụ A4:
- Hệ thống mở ImportGoods Window (Cửa sổ Nhập hàng).
- Hệ thống hiển thị ngày nhập, mã hóa đơn.
- Người dùng nhập số lượng sản phẩm và giá tiền.
- Hiển thị tổng số tiền ở dưới.
- Người dùng chọn “Lưu”, hệ thống kiểm tra và cập nhật số lượng hàng, tạo hóa đơn nhập kho.
- Hiện thông báo “Nhập hàng thành công”.
- Nếu chọn “Bỏ qua” thì chuyển sang luồng B1.
- Kết thúc use case.
5. Luồng phụ A5:
- Người dùng nhập chọn icon “Xóa” trên loại mặt hàng muốn xóa.
- Hệ thống xác nhận “Xác nhận xóa hàng hóa”.
- Người dùng chọn “Yes” xóa mặt hàng và cập nhật lại danh sách.
- Nếu chọn “No” thì chuyển sang luồng B1.
- Kết thúc use case.
6. Luồng phụ B1:
- Trở lại màn hình đang làm việc trước đó.