Description Use case này cho phép người dùng cập nhật lượng thức ăn tiêu thụ của em bé.
Actor Tất cả người dùng
Trigger ❖ Khi người dùng nhấn vào nút “Update”
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é
❖ Các tham số cần thiết để cập nhật lượng thức ăn tiêu thụ được nhập đầy đủ
Post-condition ❖ Chuyển sangMàn hình Cập nhật NI em bé
Activities Flow
Sequence diagram
Hình 4.19: Sơ đồ tuần tự Cập nhật Lượng thức ăn tiêu thụ
Business Rules
Activity BR Code Description
(2) BR1 Loading Screen Rules:
❖ Client hiển thịMàn hình Cập nhật NI em bé
(4) BR2 Submitting Rules:
Khi người dùng nhấn nút “OK”, Client lưu lại [Porridge], [Milk], [Meat], [Fish], [Egg], [Green Vegets], [Red Vegets], [Citrus Fruit] và chuyển cho moduleCập nhật Chỉ số dinh dưỡng
❖ [Porridge] làgiá trị của slider porridgemà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 1000, [Step Size] = 100 ❖ [Milk] làgiá trị của slider milkmà người dùng nhập vào. Slider có
[Min Value] = 0, [Max Value] = 1000, [Step Size] = 100
❖ [Meat] làgiá trị của slider meat mà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 1000, [Step Size] = 100
❖ [Fish] làgiá trị của slider fishmà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 1000, [Step Size] = 100
❖ [Egg] làgiá trị của slider eggmà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 10, [Step Size] = 1
❖ [Green Vegets] làgiá trị của slider green vegetablesmà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 1000, [Step Size] = 100
❖ [Red Vegets] làgiá trị của slider red vegetablesmà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 1000, [Step Size] = 100
❖ [Citrus Fruit] làgiá trị của slider citrus fruitmà người dùng nhập vào. Slider có [Min Value] = 0, [Max Value] = 1000, [Step Size] = 100
Bảng 4.20: Quy tắc use-case Cập nhật Lượng thức ăn tiêu thụ
4.1.4.10. Đặc tả Use-case Cập nhật Chỉ số dinh dưỡngName Cập nhật Chỉ số khối cơ thể