You are on page 1of 8

Tác nhân Use case

Độc giả 1. Đăng ký


2. Đăng nhập
3. Tìm kiếm sách
4. Xem thông tin sách
5. Mượn sách
6. Trả sách
7. Thanh toán
8. Phản hồi
Thủ thư 1. Đăng nhập
2. Quản lý độc giả
3. Quản lý sách
4. Quản lý mượn, trả
- Lập phiếu mượn
-Lập phiếu trả
5. Hỗ trợ phản hồi
6. Thống kê báo cáo
Quản lý 1. Quản lý tài khoản
2. Quản lý nhân viên
3. Quản lý nội dung hệ thống

I. Đặc tả use case Đăng ký


Tác nhân: Độc giả
Mô tả: cho phép độc giả đăng ký làm thành viên của hệ thống và cấp thẻ độc giả.
Dòng sự kiện chính :
1. Độc giả chọn mục đăng kí thành viên
2. Form đăng kí thành viên hiển thị
3. Độc giả nhập thông tin cá nhân cần thiết vào form đăng kí
4. Nhấn nút Đăng ký
5. Hệ thống thông báo kết quả quá trình nhập thông tin cá nhân. Nếu
thông tin nhập không chính xác thì thực hiện sự kiện phụ A1. Nếu nhập chính
xác thì thực hiện bước 6
6. Hệ thống cập nhật thông tin của khách hàng vào danh sách thành
viên
7. Cấp thẻ độc giả cho độc giả
7. UC kết thúc

Dòng sự kiện phụ :


A1: Quá trình nhập thông tin không chính xác
1. Hệ thống thông báo thông tin nhập không chính xác
2. Hệ thống yêu cầu độc giả nhập thông tin lại
3. Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện chính,
nếu không đồng ý thì UC kết thúc.

II. Đặc tả use case Đăng nhập

Tác nhân: thành viên


Mô tả: UC cho phép thành viên đăng nhập vào hệ thống.
Dòng sự kiện chính :
1. Thành viên chọn chức năng đăng nhập
2. Form đăng nhập hiển thị
3. Nhập tên, mật khẩu vào form đăng nhập
4. Hệ thống kiểm tra tên, mật khẩu của thành viên
5. Nếu việc đăng nhập thành công thi .... Nếu thành viên nhập sai tên,
mật khẩu thì chuyển sang dòng sự kiện phụ A1
6. UC kết thúc
Dòng sự kiện phụ :
A1: Thành viên đăng nhập không thành công
1. Hệ thống thông báo quá trình đăng nhập không thành công
2. Hệ thống yêu cầu thành viên nhập lại tên và mật khẩu
3. Nếu độc giả đồng ý thì quay về bước 2 của dòng sự kiện chính, nếu
không đồng ý thì UC kết thúc.

III. Đặc tả use case Tìm kiếm sách


Tác nhân : Độc giả
Mô tả : Cho phép độc giả tìm kiếm thông tin sản phẩm trong hệ thống.
Dòng sự kiện chính :
1. Độc giả nhập tên sách cần tìm kiếm.
2. Hệ thống truy xuất thông sách dựa trên thông tin tìm kiếm và hiển thị thông tin cho
độc giả.
Dòng sự kiện phụ :
Không tìm thấy sản phẩm :
1. Hệ thống hiển thị thông báo không tìm thấy sách.
2. Nhấp ok kết thúc UC.

IV. Đặc tả use case Xem thông tin sách


Tác nhân: người quản lý thư viện, thủ thư, độc giả.
Mô tả: cho phép người quản lý thư viện, thủ thư, độc giả xem thông tin về sách có trong thư
viện.
Dòng sự kiện chính :
1. Người quản lý thư viện, thủ thư, độc giả chọn sách cần xem.
2. Form xem thông tin sách xuất hiện, hệ thống hiển thị thông tin về
sách đã chọn.
3. Người quản lý thư viện, thủ thư, độc giả xem thông tin chi tiết về
sách được hiển thị.
4. UC kết thúc.
Dòng sự kiện phụ :

V. Mượn sách
Tác nhân : Độc giả
Mô tả : Cho phép độc giả mượn sách từ thư viện
Dòng sự kiện chính :
1. Độc giả tra cứu thông tin sách
2.Độc giả yêu cầu mượn sách
3.Hệ thống kiểm tra thẻ độc giả
4.Nếu thẻ độc giả hợp lệ chuyển đến bước 5. Nếu thẻ độc giả không hợp lệ chuyển đến dòng
sự kiện phụ A1.
5.Hệ thống kiểm tra kho sách
6.Nếu kho sách còn sách thì chuyển đến bước 7. Nếu kho sách không còn chuyển đến dòng sự
kiện A2.
7.Hệ thống lập phiếu mượn
8.Giao sách cho nhân viên vận chuyển
9.Độc giả nhận sách
10. Kết thúc UC
Dòng sự kiện phụ :
A1:Nếu thẻ độc giả không hợp lệ
1.Kết thúc UC
A2: Nếu kho không còn sách
1. Kết thúc UC

VI. Trả sách


Tác nhân : Độc giả
Mô tả : Cho phép độc giả trả sách cho thư viện
Dòng sự kiện chính:
1.Độc giả yều cầu trả sách
2.Hệ thống kiểm tra tình trạng sách
3.Nếu sách bình thường thì chuyển đến bước 4. Nếu sách không còn nguyên tình trạng ban đầu
chuyển đến dòng sự kiện phụ A1. Nếu sách mất chuyển đến dòng sự kiện phụ A2.
4.Hệ thống đồng ý cho trả sách.
5.Độc giả trả sách.
6.Kết thúc UC
Dòng sự kiện phụ :
A1: Sách không còn nguyên tình trạng bạn đầu
1. Hệ thống kiểm tra mức độ hỏng của sách
2. Hệ thống tính tiền mà độc giả phần đền
3. Độc giả thanh toán
4. Quay lại bước 4.
A2 : Sách bị mất
1. Hệ thống kiểm tra giá tiền của sách
2. Hệ thống hiển thị số tiền thanh toán
3. Độc giả thanh toán
4. Kết thúc UC

VII. Thanh toán


Tác nhân : Độc giả
Mô tả : Độc giả thanh toán tiền sách cho hệ thống
Dòng sự kiện chính :
1. Hệ thống hiển thị from thanh toán
2. Độc giả chọn phương thức thanh toán
3.Nếu độc giả thanh toán qua thẻ thì chuyển đến bước 4. Nếu độc giả thanh toán tiền mặt thì
chuyển đến dòng sự kiện phụ A1.
4. Độc giả nhập thông tin thanh toán
5. Hệ thống kiểm tra thông tin thanh toán
6.Nếu thông tin đúng chuyển đến bước 7. Nếu thông tin không đúng chuyển đên dòng sự kiện
phụ A2.
7. Hệ thống hiển thị thành công
8.Kết thúc UC
Dòng sự kiện phụ :
A1:Độc giả thanh toán bằng tiền mặt
1.Yêu cầu độc giả đến thư viện
A2 : Thông tin thanh toán không chính xác
1. Quay lại bước 4

VIII. Phản hồi


Tác nhân : Độc giả
Mô tả : Độc giả đánh giá, đưa ra ý kiến về sách
Dòng sự kiện chính:
1. Chọn chức năng phản hồi
2. Hệ thống hiển thị chức năng phản hồi
3. Độc giả đánh giá (Rất tốt, tốt, kém)
4. Độc giả viết ý kiến của mình (nếu có)
5. Độc giả nhấp Gửi
6. Kết thúc UC
Dòng sự kiện phụ :

IX. Quản lý mượn trả


1. Đặc tả use case Lập phiếu mượn
Tác nhân : Thủ thư
Mô tả : Thủ thư lập phiếu mượn sách cho độc giả
Dòng sự kiện chính
1.Thủ thư đăng nhập
2.Hệ thống kiểm tra tài khoản và mật khẩu
3.Nếu thông tin toàn khoản đúng chuyển đến bước 4. Nếu thông tin tài khoản sai chuyển đến
dòng sự kiện phụ A1.
4. Thủ thư chọn lập phiếu mượn
5.Hệ thống hiển thị from lập phiếu mượn
6.Thủ thư nhập thông tin
7.Hệ thống kiểm tra thông tin
8.Nếu thông tin đúng chuyển đến bước 9. Nếu thông tin sai thì chuyển đến dòng sự kiện phụ
A2.
9. Hệ thống hiển thị thông tin ra màn hình
10. Xuất phiếu mượn.
11.Nếu Thủ thư xác nhận thì chuyển đến bước 12. Nếu không xác nhận thì chuyển đến dòng
sự kiện A3.
12. Kết thúc UC
Dòng sự kiện phụ :
A1 : Thông tin tài khoản sai
1. Quay lại bước 1
A2: Thông tin sai
1. Quay lại bước 6
A3: Không xác nhận
1. Quany lại bước 9

2. Đặc tả use case Lập phiếu trả


Tác nhân : Thủ thư
Mô tả : Thủ thư lập phiếu trả sách cho độc giả
Dòng sự kiện chính
1.Thủ thư đăng nhập
2. Chọn chức năng lập phiếu trả
3. Kiểm tra thẻ độc giả
4. Nhập thông tin độc giả
5.Nhập thông tin sách(tên sách, thể loại, tình trạng…)
6.Nhập ngày trả
7.Nhập tình trạng sách
8.Nếu sách còn nguyên vẹn chuyển đến bước 9. Nếu sách hỏng hoặc mất chuyển đến dòng sự
kiện phụ A1
9.Hiển thị thông tin
10.Xuất phiếu trả
11.Nếu xác nhận thì chuyển đến bước 11. Nếu không xác nhận chuyển đến dòng sự kiện phụ
A2
12.Kết thúc UC
Dòng sự kiện phụ :
A1 : sách hỏng hoặc mất
1.Hệ thống yêu cầu độc giả phải thanh toán mới tiếp tục
A2: Không xác nhận
1.Quay lại bước 9

X. Đặc tả use case Quản lý độc giả

Tác nhân : Thủ thư


Mô tả : Sử dụng để quản lý thông tin của độc giả, thêm, xoá, sửa thông tin độc giả
Dòng sự kiện chính :
1. Chọn chức năng quản lý độc giả, hệ thống sẽ hiển thị màn hình quản lý độc giả: danh sách
các độc giả, cácchức năng con thêm, xóa, sửa độc giả.
2. Thủ thư thêm, xóa, sửa độc giả qua các form thêm độcgiả, xóa, sửa thông tin độc
giả.
3. Kết thúc UC
Dòng sự kiện phụ
1.Người dùng thoát khỏi hệ thống.
2. Nếu có sẵn dữ liệu về độc giả thì cho phép sửa, xóa thông
tin.
3.Báo lỗi khi nhập trùng mã độc giả.

XI. Đặc tả use case Quản lý kho sách


Tác nhân : Thủ thư
Mô tả : Dùng để quản lý thông tin chi tiết sách trong kho, xửlý thêm, xóa, sửa thông tin
sách.
Dòng sự kiện chính :
1.Chọn chức năng “Quản lý kho sách”: hệ thống sẽ hiển thị các chức năng con trong mục quản
lý kho sách.
2. Hiển thị danh sách sắp xếp sách trong kho theo thứ tự.
3. Thủ thư nhập thông tin sách mới nhập hoặc sửa chữa.
4.Kết thúc UC
Dòng sự kiện phụ :
Thoát: ngưởi dùng có thể thoát ra tại bất cứ thời gian nào của ca sử dụng, người sử dụng có thể
ghi lại thông tin trước khi thoát.
Nếu thông tin đã có thì cho phép sửa đổi thông tin.
Nếu sách đã có(trùng mã sách) thì báo lỗi nhập dữ liệu.

XII. Đặc tả use case Hỗ trợ phản hồi


Tác nhân : Thủ thư
Mô tả : Thủ thư tiếp nhận phản hồi của độc giả
Dòng sự kiện chính :
1. Chọn chức năng phản hồi
2. Nhấn xem thông tin phản hồi
3. Giải đáp phản hồi của thủ thư
4. Nhấp Gửi
5. Kết thúc UC
Dòng sự kiện phụ :

XIII. Quản lý tài khoản


Tác nhân : Quản lý
Mô tả : Cho phép quản lý thêm sửa xoá tài khoản trong hệ thống
Dòng sự kiện chính :
1.Chọn chức năng quản lý tài khoản
2.Hệ thống hiển thị tất cả tài khoản trong hệ thống
3.Quản lý thêm, sửa, xoá tài khoản trong hệ thống
4.Kết thúc UC
Dòng sự kiện phụ

XIV. Đặc tả use case Quản lý nhân viên


Tác nhân : Quản lý
Mô tả : Sử dụng để quản lý thông tin của độc giả, thêm, xoá, sửa thông tin thủ thư
Dòng sự kiện chính :
1. Chọn chức năng quản lý thủ thư, hệ thống sẽ hiển thị màn hình quản lý thủ thư: danh sách
các thủ thư, các chức năng con thêm, xóa, sửa thủ thư.
2. Thủ thư thêm, xóa, sửa thủ thư qua các form thêm thủ thư, xóa, sửa thông tin thủ thư.
3. Kết thúc UC
Dòng sự kiện phụ
1.Người dùng thoát khỏi hệ thống.
2. Nếu có sẵn dữ liệu về thủ thư thì cho phép sửa, xóa thông
tin.
3.Báo lỗi khi nhập trùng mã thủ thư.

XV. Đặc tả use case Quản lý nội dung hệ thống


Tác nhân : Quản lý
Mô tả : Quản lý thư viện quản lý và xem hoạt động của hệ thống
Dòng sự kiện chính :
1. Chọn chức năng quản lý hệ thống
2. Xem các hoạt động của hệ thống
3. Điều chỉnh các phần của hệ thống
4. Kết thúc UC
Dòng sự kiện phụ :

You might also like