Xác định các lớp tham gia vào các Use case

Một phần của tài liệu ứng dụng tìm kiếm điểm ATM trên android, có MAP (Trang 40 - 42)

Dựa vào văn bản mô tả bài toán và dựa vào văn bản đặc tả các Use case, ta xác định các lớp tham gia vào các Use case như sau:

 Use case Xem thông tin địa điểm ATM

• Các lớp biên gồm:

- Lớp W_NSD_ATM: Là giao diện chính giao tiếp với tác nhân Người sử dụng.

• Lớp điều khiển: C_NSD_ATM

• Lớp thực thể: ATM

 Use case Xem thông tin các Ngân hàng

• Các lớp biên gồm:

- Lớp W_NSD_NH: Là giao diện chính giao tiếp với tác nhân Người sử dụng.

• Lớp thực thể: NganHang

 Use case Xem thông tin trên bản đồ

• Các lớp biên gồm:

- Lớp W_NSD_ATM_BD: Là giao diện chính giao tiếp với tác nhân Người sử dụng.

• Lớp điều khiển: C_NSD_ATM_BD.

• Lớp thực thể: ATM

 Use case Gửi ý kiến phản hồi

• Các lớp biên gồm:

- Lớp W_NSD_YKien: Là giao diện chính giao tiếp với tác nhân Người sử dụng.

• Lớp điều khiển: C_NSD_Ykien.

• Lớp thực thể: YKienNSD, TaiKhoan.

 Use case Đăng nhập quản trị

• Các lớp biên gồm:

- Lớp W_NQT_DangNhap: Là giao diện chính giao tiếp với tác nhân Người quản trị.

• Lớp điều khiển: C_NQT_DangNhap

• Lớp thực thể: TaiKhoan

 Use case Cập nhật thông tin ATM

• Các lớp biên gồm:

- Lớp W_NQT_ATM: Là giao diện chính giao tiếp với tác nhân Người quản trị.

- Lớp W_NQT _Them/Sua: Là giao diện phụ tương ứng với việc thêm, sửa ATM.

- Lớp W_NQT_ATM_Xoa: Là giao diện phụ tương ứng với việc xóa ATM.

• Lớp điều khiển: C_NQT_ATM. (adsbygoogle = window.adsbygoogle || []).push({});

• Lớp thực thể: ATM.

 Use case Cập nhật thông tin Ngân hàng

• Các lớp biên gồm:

- Lớp W_NQT_NH: Là giao diện chính giao tiếp với tác nhân Người quản trị.

- Lớp W_NQT_NH_Them/Sua: Là giao diện phụ tương ứng với việc thêm, sửa thông tin Ngân hàng.

- Lớp W_NQT_NH_Xoa: Là giao diện phụ tương ứng với việc xóa Ngân hàng.

• Lớp điều khiển: C_NQT_NH.

• Lớp thực thể: NganHang

 Use case Quản lý ý kiến phản hồi

• Các lớp biên gồm:

- Lớp W_NQT_YK: Là giao diện chính giao tiếp với tác nhân Người quản trị.

- Lớp W_NQT_YK_CapNhat: Là giao diện phụ tương ứng với việc cập nhật lại trình trạng đã duyệt qua ý kiến phản hồi.

• Lớp điều khiển: C_NQT_YK.

• Lớp thực thể: YKienNSD

Một phần của tài liệu ứng dụng tìm kiếm điểm ATM trên android, có MAP (Trang 40 - 42)