Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

1.

Tên use case


Bảo trì sách.
2. Mô tả vắn tắt
Use case cho phép Người quản trị bảo trì, thay đổi thông tin sách.
3. Luồng các sự kiện
3.1. Luồng cơ bản
3.1.1. Use case này bắt đầu khi người quản trị kích vào nút “Sách” trên menu
quản trị. Hệ thống lấy thông tin chi tiết của các sản phẩm sách gồm mã sách, tên
sách, ảnh bìa và giá sách từ bảng SACH trong cơ sở dữ liệu và hiển thị lên màn
hình.

3.1.2. Thêm sách:


a. Người quản trị kích vào nút “Thêm mới” trên menu cửa sổ sách. Hệ thống hiển
thị màn hình yêu cầu nhập thông tin chi tiết cho sách gồm mã sách, tên sách, ảnh
bìa và giá sách.
b. Người quản trị nhập thông tin của mã sách, tên sách, ảnh bìa và giá sách và
kích vào nút “Tạo mới”. Hệ thống sẽ sinh một sản phẩm sách mới trong bảng
SACH và hiển thị thông báo “đã thêm thành công”.

3.1.3. Sửa thông tin sách:


a. Người quản trị kích vào nút “Sửa” trên menu cửa sổ sách. Hệ thống lấy thông
tin từ bảng SACH và hiển thị lên màn hình thông tin chi tiết của sách gồm mã
sách, tên sách, ảnh bìa và giá sách.
b. Người quản trị kích vào một quyển sách cần sửa thông tin trong danh sách sách
hiển thị trên màn hình. Hệ thống hiển thị màn hình yêu cầu sửa thông tin sách lên
màn hình.
c. Người quản trị nhập thông tin mới cho mã sách, tên sách, ảnh bìa và giá sách và
kích vào nút “Cập nhật”. Hệ thống sẽ sửa thông tin của sách được sửa trong bảng
SACH và hiển thị thông báo “đã sửa thành công!”.

3.1.4. Xóa sách:


a. Người quản trị kích vào nút “Xóa” trên menu cửa sổ sách. Hệ thống lấy thông
tin từ bảng SACH và hiển thị lên màn hình xóa chứa thông tin chi tiết của sách
gồm mã sách, tên sách, ảnh bìa và giá sách.
b. Người quản trị kích vào một quyển sách cần xóa. Hệ thống hiển thị màn hình
thông báo xác nhận xóa.
c. Người quản trị kích vào nút “Xóa” trên màn hình thông báo. Hệ thống sẽ xóa
thông tin của sách được chọn trong bảng SACH và hiển thị thông báo “đã xóa
thành công!”.
Use case kết thúc
3.2. Luồng rẽ nhánh
3.2.1. Tại bước 2c hoặc 3c trong luồng cơ bản nếu người quản trị nhập thông tin
sách 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.
3.2.3. Tại bước 2b hoặc 3c hoặc 4c trong luồng cơ bản nếu người quản trị kích
vào nút “Bỏ qua” hệ thống sẽ bỏ qua thao tác xóa và lấy thông tin trong bảng
SACH và hiển thị danh sách chi tiết các mục của sách gồm mã sách, tên sách, ảnh
bìa và giá sách.
3.2.4. Tại bất kỳ thời điểm nào trong quá 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.
4. 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ị hay người chủ hệ thống thực hiện.
5. 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.
6. Hậu đ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.
7. Điểm mở rộng
Không có.
1. Biểu đồ trình tự(Basic Flow)
2. Biểu đồ VOPC
3. Hình dung màn hình (luồng cơ bản)
4. Biểu đồ lớp màn hình (luồng cơ bản)

5. Biểu đồ cộng tác màn hình (luồng cơ bản)

You might also like