Nếu use case kết thúc thành cơng thì thơng tin về danh mục sản phẩm sẽ được cập nhập trong cơ sở dữ liệu.
3.3.10. Mơ tả use case Bảo Trì Thơng Tin Cửa Hàng (Nguyễn Văn Việt)
● Tên use case: BaoTriThongTinCuaHang
● Mô tả vắn tắt: Use case này cho phép người quản trị xem, sửa và xóa thơng tin
cửa hàng trong bảng CUAHANG.
● Luồng sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu khi người quản trị kích vào nút “Cửa hàng” trên menu quản trị. Hệ thống lấy thông tin chi tiết của các cửa hàng mã cửa hàng, tên cửa hàng, địa chỉ, số điện thoại, email, giới thiệu từ bảng CUAHANG trong cơ sở dữ liệu và hiển thị thông tin của cửa hàng lên màn hình
2) Sửa thơng tin cửa hàng:
a) Người quản trị kích vào nút “Sửa” trên một dịng cửa hàng. Hệ thống sẽ lấy thông tin cũ của cửa hàng gồm: mã cửa hàng, tên cửa hàng, địa chỉ, số điện thoại, email, giới thiệu từ bảng CUAHANG và hiển thị lên màn hình.
b) Người quản trị nhập thông tin mới cho tên cửa hàng, địa chỉ, số điện thoại, email, giới thiệu mới và kích vào nút “Cập nhật”. Hệ thống sẽ sửa thơng tin của cửa hàng trong bảng CUAHANG và hiển thị thông tin cửa hàng đã cập nhật.
3) Xóa thơng tin cửa hàng
a) Người quản trị kích vào nút “Xóa” trên một dịng cửa hàng. Hệ thống sẽ hiển thị một màn hình u cầu xác nhận xóa.
b) Người quản trị kích vào nút “Đồng ý”. Hệ thống sẽ xóa thơng tin của cửa hàng trong bảng CUAHANG và hiển thị thông tin trắng của cửa hàng đó.
Use case kết thúc.
o Luồng rẽ nhánh:
Phân tích đặc tả các yêu cầu của hệ thống \* \*
1) Tại bước 2b trong luồng cơ bản nếu người quản trị nhập thơng tin cửa hàng khơng hợp lệ thì hệ thống sẽ hiển thị thông báo lỗi yêu cầu nhập lại. Người quản trị có thể nhập lại để tiếp tục hoặc kích vào nút “Hủy bỏ” để kết thúc. 2) Tại bước 2b trong luồng cơ bản nếu người quản trị kích vào nút “Hủy bỏ”
hệ thống sẽ bỏ qua thao tác sửa chữa tương ứng và hiển thị thơng tin cửa hàng đó trong bảng CUAHANG.
3) Tại bước 3b trong luồng cơ bản nếu người quản trị kích vào nút “Khơng đồng ý” hệ thống sẽ bỏ qua thao tác xóa và hiển thị thơng tin cửa hàng trong bảng CUAHANG.
4) Tại bất kỳ thời điểm nào trong q trình thực hiện use case nếu khơng kết nối được với cơ sử dữ liệu thì hệ thống sẽ hiển thị một thơng báo lỗi và use case kết thúc.
● Các yêu cầu đặc biệt:
Use case này chỉ cho phép một số vai trò như người quản trị, người chủ hệ thống thực hiện.
● Tiền điều kiện:
Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện use case.
● Hậu điều kiện:
Nếu use case kết thúc thành cơng thì thơng tin về cửa hàng sẽ được cập nhập trong cơ sở dữ liệu.
● Điểm mở rộng:
Khơng có.