a/ Tác nhân tra cứu ảnh: * Mô tả dòng công việc:
+ Ngƣời sử dụng lựa chọn ảnh truy vấn, chọn sai số cho yêu cầu tìm kiếm và nhấn nút tra cứu.
+ Hệ thống sẽ tiến hành tìm kiếm ảnh theo phƣơng pháp và sai số ngƣời dùng lựa chọn sau đó hiển thị kết quả ra màn hình.
Hình 3.4. Biểu đồ trình tự của tác nhân tra cứu.
Hình 3.5. Biểu đồ hoạt động của tác nhân tra cứu ảnh. b/ Tác nhân Quản lý cơ sở dữ liệu ảnh:
* Mô tả dòng công việc:
+ Ngƣời sử dụng chọn thêm một ảnh vào cơ sở dữ liệu: - Chọn một file ảnh để đƣa vào cơ sở dữ liệu.
- Hệ thống tiến hành lấy thông tin về file ảnh và trích chọn biểu đồ màu của ảnh.
- Nếu không có lỗi thì cập nhật vào cơ sở dữ liệu, ngƣợc lại thông báo lỗi. + Ngƣời sử dụng chọn thêm nhiều ảnh vào cơ sở dữ liệu:
- Chọn một thƣ mục chứa các bức ảnh cần đƣa vào cơ sở dữ liệu. - Duyệt từng file ảnh trong thƣ mục và tiến hành ghi từng file ảnh vào cơ sở dữ liệu tƣơng tự nhƣ thêm một file ảnh.
- Chọn một ảnh hoặc nhiều ảnh muốn xóa.
- Hệ thống kiểm tra nếu ảnh đang đƣợc sử dụng thì không cho phép xóa, ngƣợc lại thì tiến hành xóa ảnh.
Biểu đồ trình tự:
Hình 3.6. Biểu đồ trình tự của tác nhân Quản lý cơ sở dữ liệu ảnh.
1: chon them mot anh
6: cap nhat vao CSDL
11: kiem tra su ton tai 2: chon anh muon them vao CSDL
12: tra ve ket qua 13: cap nhat vao CSDL
3:kiem tra su ton tai
10: lay thong tin và trich chon bieu do mau tung anh 7: tra ve ket qua
: Nguoi su dung
Tra cuu CSDL
4: tra ve ket qua
8: chon them nhieu anh 9: chon tep chua anh
14: tra ve ket qua 15: chon xoa mot anh
16: chon anh can xoa
17: kiem tra tinh trang su dung
18: xoa anh
24: tra ve ket qua 20: chon xoa nhieu anh 21: chon tep chua anh
22: kiem tra tinh trang su dung
23: xoa anh
5: lay thong tin và trich chon bieu do mau cua anh