CHƯƠNG 3: MƠ HÌNH USE CASE
3.4.7. Use case 7: Sửa thông tin thú cưng
Name Sửa thông tin thú cưng
Description Người dùng thay đổi thơng tin của thú cưng đã có
Actor User
Trigger Người dùng xem thơng tin của thú cưng đã có. Khi người dùng nhấn vào nút “Chỉnh sửa thông tin”
Pre-condition - Người dùng đã đăng nhập vào ứng dụng - Thú cưng có tồn tại trong CSDL
Post-condition - Nếu sửa thành công, thông tin của thú cưng sẽ được thay đổi và lưu vào CSDL. Hiển thị màn hình menu.
- Ngược lại, trạng thái của hệ thống khơng đổi.
Hình 3.4.7. Activity flow chỉnh sửa thơng tin thú cưng
Activit y
BR Code Description
(4) BR1 Loading Screen Rules:
- Khi người dùng nhấn nút “Chỉnh sửa thơng tin” ở màn hình thơng tin thú cưng, hiển thị màn hình thêm thơng tin thú cưng
(6) BR2 Submitting Rules:
Khi người dùng nhập đầy đủ thông tin bao gồm: ❖ Tên (Textbox)
❖ Ngày sinh (DateTime picker)
Người dùng nhấn “Xác nhận”. Hệ thống sẽ gửi thông tin về server để kiểm tra dữ liệu. Nếu thành cơng thì người dùng sẽ di chuyển đến màn hình thơng tin thú cưng và lưu dữ liệu về database. Nếu thất bại thì người dùng sẽ ở lại màn hình này và nhận thơng báo về các thông tin điền không đúng dữ liệu.
Người dùng nhấn “Quay lại” sẽ hủy hết các thông tin đã điền và trở lại màn hình menu.
(7) BR3 Validation Rules:
If [Tên] == null
- [ErrorMsg]=“Không được bỏ trống trường này” If [DOB] > ngày hiện tại
- [ErrorMsg] = “Ngày sinh không hợp lệ”
(8) BR4 Loading Screen Rules:
Description Người dùng xóa thơng tin thú cưng đã tồn tại
Actor User
Trigger Người dùng xem thơng tin của thú cưng đã có. Khi người dùng nhấn vào nút “Xóa thú cưng”
Pre-condition - Người dùng đã đăng nhập
- Thơng tin thú cưng cần xóa có tồn tại
Post-condition - Nếu người dùng xóa thành cơng, thơng tin của thú cưng sẽ được xóa CSDL. Hiển thị màn hình menu của ứng dụng.
- Ngược lại, trạng thái của hệ thống không đổi.
Activities Flow
Business Rules
Activit y
BR Code Description
(1) BR1 Loading Screen Rules:
- Khi người dùng nhấn nút “Xem thơng tin thú cưng”, hiển thị màn hình thơng tin thú cưng
(3) BR2 Loading Screen Rules:
- Khi người dùng nhấn nút “Xóa thú cưng” ở màn hình thơng tin thú cưng. Dữ liệu được lưu vào database và hiển thị màn hình menu