Mô tả use case Bảo trì sách(Phan Mạnh Hoàng)

Một phần của tài liệu Phân tích và đặc tả các yêu cầu của website bán sách fahasa com (Trang 64 - 66)

I. Thông tin nhân viên

o Luồng cơ bản:

3.2.8 Mô tả use case Bảo trì sách(Phan Mạnh Hoàng)

sách(Phan Mạnh Hồng)

Tên của use case

Bảo trì sách

Mô tả vắn tắt

Use case này cho phép người quản trị xem , thêm , sửa , xóa thơng tin sách trong ThongTinChiTietSach

Luồng các 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 “Sách” trên menu quản trị. Hệ thống lấy thông tin chi tiết của Sách gồm: mã sách , tên sách , ảnh minh họa,nhà cung cấp,tác giả,nhà xuât bản,… từ bảng “ThongTinChiTietSach” trong cơ sở dữ liệu và hiển thị danh sách các Sách lên màn hình.

2) Thêm sách :

a. Người quản trị kích vào nút “ Thêm mới “ trên cửa sổ danh sách sách . Hệ thống hiển thị màn hình nhận thơng tin chi tiết cho sách bao gồm : Mã sách , tên sách , ảnh minh họa , nhà cung cấp , tác giả , nhà xuất bản, năm xuát bản , hình thức bìa , trọng lượng , kích thước số trang , số lượng đã bán , giá , mô tả

b. Người quản trị nhập thông tin của sách , ảnh minh họa và kích nút “Tạo” . Hệ thống sẽ sinh ra một mã sách mới , tạo một sách trong bản “ThongTinChiTietSach”và hiện thỉ lên danh sách các sách đã được cập nhập

3) Sửa sách :

a. Quản trị kích nào nút “ Sửa “ trên một dịng Sách . Hệ thống sẽ lấy ra thơng tin của sách được chọn bao gồm : mã sách , tên sách , ảnh minh họa , nhà cung cấp , tác giả , nhà xuất bản, năm xuát bản , hình thức bìa, trọng lượng , kích thước số trang , số lượng đã bán , giá , mô tả từ bảng “ThongTinChiTietSach” và hiện lên màn hình

b. Người quản trị nhập thơng tin mới cho 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 chọn trong bảng “ThongTinChiTietSach”và hiển thị danh sách sách đã cập nhật.

4) Xóa sách

a. Người quản trị kích vào nút “ Xóa “ trên một dịng Sách . Hệ thống sẽ hiện thị một màn hình yêu cầu sách nhất xóa .

b. Người quản trị kích vào nút “ Đồng ý “ . Hệ thống sẽ xóa sách được chọn khỏi bảng “ThongTinChiTietSach” vá hiển thị danh sách đã cập nhập

Use case kết thúc

o Luồng rẽ nhánh:

1) Tại bước 3b 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. 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 3b 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 thêm mới hoặc sửa chữa tương ứng và hiển thị danh sách các Sách trong bảng ” ThongTinChiTietSach”.

3) 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.

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ề Sách sẽ được cập nhập trong cơ sở dữ liệu.

Điểm mở rộng:

Khơng có.

Một phần của tài liệu Phân tích và đặc tả các yêu cầu của website bán sách fahasa com (Trang 64 - 66)