- Quản lý sản phẩm + Tra cứu sản phẩm
3.3.4. Usecase quản lý nhập hàng
Tên Usecase QUAN LY NHAP HANG
Tác nhân THUNGAN, NGUOI QUAN LY
Mục đích - Lập phiếu nhập hàng. - Tra cứu phiếu nhập hàng - Quản lý thơng tin hàng hóa. - Tra cứu thơng tin hàng hóa. - Quản lý thông tin nhà cung cấp. - Tra cứu thông tin nhà cung cấp.
Điều kiện tiên quyết - Người dùng đăng nhập hệ thống với quyền quản lý trước khi use case bắt đầu.
Miêu tả chung Use case này cho phép QTV, NVBH có thể lựa chọn nhập thêm nhiều sản phẩm mới dựa theo yêu cầu cảu người tiêu dùng.
Luồng sự kiện - Người quản lý chọn chức năng quản lý phiếu xuất hàng. Hệ thống hiển thị giao diện quản lý phiếu xuất hàng.
- Thêm
phụ "Thêm được thực hiện. Hệ thống xoá trắng form xuất phiếu nhập hàng. Người quản lý nhập tên phiếu nhập hàng mới. Hệ thống hợp lệ hoá chức năng cập nhật
- Cập nhật
+ Người dùng chọn chức năng cập nhật thông tin về phiếu nhập hàng mới. Hệ thống cập nhật phiếu nhập hàng mới vào cơ sở dữ liệu. Nếu người sử dụng chọn một phiếu nhập hàng đã có trong cơ sở dữ liệu và chọn chức năng "Sửa", luồng phụ "Sửa" được thực hiện. Hệ thống cho phép người quản lý chỉnh sửa tên phiếu nhập hàng nhưng không cho sửa mã phiếu nhập hàng (đây là mã quản lý do hệ thống cấp). Hệ thống hợp lệ hoá chức năng cập nhật. Người quản lý chọn chức năng cập nhật. Hệ thống cập nhật thông tin phiếu nhập mới được chỉnh sửa vào CSDL.
- Xóa
+ Nếu người sử dụng chọn một phiếu nhập hàng đã có trong cơ sở dữ liệu và chọn chức năng "Xoá", luồng phụ "Xoá" được thực hiện. 118 Hệ thống yêu cầu người quản lý xác nhận thao tác xóa. Người quản lý xác nhận thao tác xoá. Phiếu nhập hàng được chọn sẽ được xoá khỏi cơ sở dữ liệu.
Ngoại lệ - Quản lý chủng loại hàng - Quản lý loại hàng