Đặc tả Use-case Thống kê bữa ăn

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ chăm sóc sức khỏe trẻ em (Trang 89 - 92)

Name Thống kê bữa ăn

Description Use case này cho phép người dùng theo dõi các bữa ăn đã ghi nhận trước đó của trẻ

Actor Tất cả người dùng

Trigger ❖ Khi người dùng nhấn vào nút “Meal History”

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 Chi tiết em bé

Post-condition ❖ Chuyển sangMàn hình Lịch sử bữa ăn

❖ Hiển thị đầy đủ các thông tin về lượng thức ăn tiêu thụ trước đó của em bé

Bảng 4.25: Đặc tả use-case Thống kê bữa ăn

Activities Flow

Hình 4.24: Hoạt động use-case Thống kê lịch sử bữa ăn

Sequence diagram

Business Rules

Activity BR Code Description

(2) BR1 Loading Screen Rules:

❖ Client hiển thịMàn hình Lịch sử bữa ăn

(1) BR2 Loading Rules:

❖ Khi người dùng nhấn nút “Meal History” và đợi Client thống kê lịch sử: Nút “Meal History” chuyển sang state “Loading”.

(1) BR3 Submitting Rules:

Khi người dùng nhấn nút “Meal History”, Client sử dụng [Porridge Value], [Milk Value], [Meat Value], [Fish Value], [Egg Value], [Green Vegets Value], [Red Vegets Value], [Citrus Fruit Value], [Date Input] để thống kê lịch sử

❖ Mỗi khi chức năngCập nhật Lượng thức ăn tiêu thụđược thực hiện, Client sẽ lưu lại 8 values là [Porridge Value], [Milk Value], [Meat Value], [Fish Value], [Egg Value], [Green Vegets Value], [Red Vegets Value], [Citrus Fruit Value] khi người dùng cập nhật hoàn thành ❖ [Date Input] sẽ được Client ghi nhận là ngày hơm đó. Có format là

dd/MM/yyyy

❖ Khi tạo một thể hiện cho lịch sử sẽ bao gồm [Porridge Value], [Milk Value], [Meat Value], [Fish Value], [Egg Value], [Green Vegets Value], [Red Vegets Value], [Citrus Fruit Value] và [Date Ago] ❖ [Date Ago] = [Date Now] - [Date Input]

Bảng 4.26: Quy tắc use-case Thống kê bữa ăn

4.1.4.13. Đặc tả Use-case Lên kế hoạch cho bữa ăn tiếp theoName Lên kế hoạch bữa ăn tiếp theo

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ chăm sóc sức khỏe trẻ em (Trang 89 - 92)

Tải bản đầy đủ (PDF)

(115 trang)