Xác định các lớp : Dựa vào các khái niệm của lĩnh vực ứng dụng và dựa
văn bản mô tả bài toán, ta xác định được các lớp thực thể như sau:
• Lớp ATM (ATM) bao gồm các thông tin sau: - Địa điểm (diaDiem)
- Địa chỉ (diaChi) - Thông tin (thongTin) - Kinh độ (kinhDo) - Vĩ độ (viDo)
• Lớp Ngân hàng (NganHang) gồm có các thông tin sau: - Tên viết tắt (tenVietTat)
- Tên đầy đủ (tenDayDu) - Địa chỉ (diaChi)
- Số điện thoại (soDienThoai) - Email (email)
- Website (website) - Lô gô (logo)
- Phí giao dịch (phiGiaoDich)
- Các liên ngân hàng (lienNganHang)
- Các phí giao dịch liên ngân hàng (phiGiaoDichLienNganHang)
• Lớp Tỉnh (Tinh) bao gồm các thông tin sau: - Mã tỉnh (maTinh)
- Tên tỉnh (tenTinh)
• Lớp Quận Huyện (QuanHuyen) bao gồm các thông tin sau: - Mã quận huyện (maQuanHuyen)
• Lớp Tài khoản (TaiKhoan) bao gồm các thông tin sau: - Mã tài khoản (maTaiKhoan)
- Tên tài khoản (tenTaiKhoan) - Mật khẩu (matKhau)
- Số điện thoại (soDienThoai) - Email (email)
• Lớp Ý kiến người sử dụng (yKienNSD) bao gồm các thông tin sau: - Tên người gửi (tenNguoiGui)
- Số điện thoại (soDienThoai) - Nội dung (noiDung)
- Thời gian (thoiGian) - Đã kiểm tra (daKiemTra)
Gán trách nhiệm cho lớp vừa tìm được:
• Lớp ATM (ATM)
- Cung cấp thông tin về địa điểm ATM cho Người sử dụng tra cứu.
• Lớp Ngân hàng (NganHang)
- Cung cấp thông tin về ngân hàng, liên ngân hàng, chi phí giao dịch cho Người sử dụng.
- Cung cấp thông tin về ngân hàng cho Người quản trị để quản lý thông tin ATM thuộc các ngân hàng.
• Lớp Tỉnh (Tinh)
- Cung cấp thông tin về tỉnh để Người quản trị quản lý thông tin quận huyện.
• Lớp Quận huyện (QuanHuyen)
- Cung cấp thông tin về quận huyện để Người quản trị quản lý thông tin về địa chỉ của cây ATM.
• Lớp Tài khoản (TaiKhoan)
- Chứa thông tin tài khoản đăng nhập của Người quản trị.
- Cung cấp thông tin của Người quản trị để người dùng liên hệ trực tiếp.
• Lớp Ý kiến người sử dụng (YKienNSD)
- Chứa ý kiến phản hồi của Người sử dụng để Người quản trị xử lý.