- Tên actor: Nhân viên, khách hàng.
- Tên điều kiện: Khách hàng yêu cầu nhân viên thực hiện trả sách và thanh toán. thanh toán.
1. Khách hàng đem truyện đến yêu cầu nhân viên thực hiện trả truyện và thanh tốn, nhân viên click vào chức năng tìm danh sách truyện mượn thanh tốn, nhân viên click vào chức năng tìm danh sách truyện mượn theo tên khách hàng.
2. Giao diện nhập tên khách hàng để tìm kiếm hiện ra, nhân viên hỏi khách hàng tên, khách hàng trả lời, nhân viên nhập đúng tên mà khách hàng nói hàng tên, khách hàng trả lời, nhân viên nhập đúng tên mà khách hàng nói và click vào nút “Tìm kiếm”.
3. Giao diện hiển thị ra danh sách các khách hàng có tên vừa nhập.
4. Nhân viên xác nhận lại với khách hàng để chọn dịng chứa khách hàng có thơng tin trùng khớp với khách hàng hiện tại, click vào dịng đó. có thơng tin trùng khớp với khách hàng hiện tại, click vào dịng đó.
5. Giao diện hiện ra danh sách các đầu truyện mà khách hàng đó đang mượn, mỗi đầu truyện trên một dịng với các thơng tin về đầu truyện, ngày mượn,
giá mượn, số tiền th tính đến ngày trả và ơ cuối cùng là ơ tích chọn trả truyện. trả truyện.
6. Nhân viên tích vào ơ tích chọn trả của các đầu truyện mà khách hàng muốn trả ( có thể khơng trả hết ), mỗi lần tích vào một đầu truyện, một giao muốn trả ( có thể khơng trả hết ), mỗi lần tích vào một đầu truyện, một giao diện nhỏ hiện ra để nhân viên nhập thơng tin về tình trạng truyện và tiền phạt (nếu có).
7. Nhân viên click chọn nút “Thanh tốn, một giao diện hiển thị thơng tin khách hàng, một bảng danh sách các đầu truyện trả với thông tin đầu khách hàng, một bảng danh sách các đầu truyện trả với thông tin đầu
truyện, ngày mượn, ngày trả, giá mượn, tổng số tiền thuê, dòng cuối cùng làtổng số tiền phải trả. tổng số tiền phải trả.
8. Nhân viên thông báo số tiền tổng phải trả cho khách hàng.
9. Khách hàng thanh toán cho nhân viên số tiền được yêu cầu.
10. Nhân viên click chọn nút “Xác nhận” để xác nhận trả truyện, hệ thống cập nhật vào cơ sở dữ liệu, thông báo “Thành công”. thống cập nhật vào cơ sở dữ liệu, thông báo “Thành công”.
11. Nhân viên thông báo lại cho khách hàng kết thúc thành công giao dịch.
- Ngoại lệ 1:
3.1 Khơng tìm thấy kết quả.- Ngoại lệ 2: - Ngoại lệ 2:
10.1 Nhân viên click nút “Hủy” để hủy giao dịch đang thực hiện.
2.3 Trích các lớp thực thể cho toàn hệ thống. Vẽ sơ đồ lớp thực thể chotoàn hệ thống toàn hệ thống