Description Use case này cho phép người dùng theo dõi tình trạng của NI của em bé đang có dấu hiệu như thế nào.
Actor Tất cả người dùng
Trigger ❖ Khi người dùng nhấn vào nút “Check Status”
Pre-condition ❖ Người dùng đăng nhập thành cơng vào hệ thống ❖ Màn hình hiện tại làMàn hình NI em bé
Post-condition ❖ Chuyển sangMàn hình Status NI em bé
❖ Hiển thị thành cơng tình trạng hiện tại của NI của em bé Bảng 4.23: Đặc tả use-case Thơng báo Tình trạng Chỉ số dinh dưỡng
Activities Flow
Hình 4.22: Hoạt động use-case Thơng báo tình trạng Chỉ số dinh dưỡng
Sequence diagram
Business Rules
Activity BR Code Description
(2) BR1 Loading Screen Rules:
❖ Client hiển thịMàn hình Status NI em bé
(1) BR2 Loading Rules:
❖ Khi người dùng nhấn nút “Check Status” và đợi Client kiểm tra tình trạng NI: Nút “Check Status” chuyển sang state “Loading”.
(1) BR3 Submitting Rules:
Khi người dùng nhấn nút “Check Status”, Client sử dụng
[Carbohydrate Value], [Fat Value], [Protein Value], [Vitamin A Value], [Vitamin B Value], [Vitamin C Value], [Vitamin D Value], [Iron Value], [Calcium Value], [Iodine Value], [Birth] để kiểm tra tình trạng NI ❖ [Carbohydrate Value], [Fat Value], [Protein Value], [Vitamin A
Value], [Vitamin B Value], [Vitamin C Value], [Vitamin D Value], [Iron Value], [Calcium Value], [Iodine Value], [Birth] sử dụng ở Màn hình NI em bé
❖ Dựa vạo [Birth] tính tốn được số tuổi hiện tại của em bé theo đơn vị tháng = [Age]
❖ Client có mộtBiểu đồ giá trị carbohydrate tăng trưởng chung cho trẻ
= [Chart Carbohydrate]. Ở mỗi một [Chart Age] có một [Carbohydrate Standard]
❖ 9 chỉ số cịn lại cũng có mộtBiểu đồriêng tương tựBiểu đồ giá trị carbohydrate tăng trưởng chung cho trẻ
❖ For [Chart Carbohydrate] ❖ If [Age] = [Chart Age]
If [Carbohydrate] = [Carbohydrate Standard] o [Carbohydrate Status Good] = true
If [Carbohydrate] <> [Carbohydrate Standard] o [Carbohydrate Status Good] = false
❖ 9 chỉ số cịn lại cũng có cách tính tương tự
❖ Client: Thơng báo [Carbohydrate Status Good] vàStatus Goodcủa 9 chỉ số còn lại
Bảng 4.24: Quy tắc use-case Thơng báo Tình trạng Chỉ số dinh dưỡng