Đặc tả Use-case Hiển thị Chỉ số dinh dưỡng

Một phần của tài liệu Ứng dụng di động bán hàng nội thất tích hợp công nghệ AR (khóa luận tốt nghiệp) (Trang 79 - 82)

Chương 5 XÂY DỰNG HỆ THỐNG

h. Đặc tả Use-case Hiển thị Chỉ số dinh dưỡng

Name Hiển thị Chỉ số dinh dưỡng

Description Use case này cho phép người dùng theo dõi các chỉ số NI của em bé.

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

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 sang Màn hình NI em bé

❖ Hiển thị đầy đủ các thông tin về chỉ số NI của em bé Bảng 5.17: Đặc tả usecase hiển thị chỉ số dinh dưỡng

Activities Flow

Hình 5.16 Hình minh họa hoạt động use-case Hiển thị chỉ số dinh dưỡng Sequence diagram Sequence diagram

Hình 5.17 Sơ đồ tuần tự Hiển thị chỉ số dinh dưỡng Business Rules Business Rules

Activity BR Code Description

(2) BR1 Loading Screen Rules:

❖ Client hiển thị Màn hình NI em bé

(1) BR2 Loading Rules:

❖ Khi người dùng nhấn nút “NI Detail” và đợi phản hồi từ Server: Nút “NI Detail” chuyển sang state “Loading”.

(1) BR3 Submitting Rules:

Khi người dùng nhấn nút “NI Detail”, Client gửi yêu cầu xem NI em bé cùng với [Id Baby] lên Server

❖ [Id Baby] tương ứng với field idBaby trong table Baby

❖ Server gửi [GetBabyNISuccess = true], [Carbohydrate Value], [Fat Value], [Protein Value], [Vitamin A Value], [Vitamin B Value], [Vitamin C Value], [Vitamin D Value], [Iron Value], [Calcium Value], [Iodine Value] về Client.

❖ [Carbohydrate Value] tương ứng với field value trong table NI có type

Carbohydrate

❖ [Fat Value] tương ứng với field value trong table NI có type Fat

❖ [Protein Value] tương ứng với field value trong table NI có type Protein ❖ [Vitamin A Value] tương ứng với field value trong table NI có type

Vitamin A

❖ [Vitamin B Value] tương ứng với field value trong table NI có type

Vitamin B

❖ [Vitamin C Value] tương ứng với field value trong table NI có type

Vitamin C

❖ [Vitamin D Value] tương ứng với field value trong table NI có type

Vitamin D

❖ [Iron Value] tương ứng với field value trong table NI có type Iron ❖ [Calcium Value] tương ứng với field value trong table NI có type

Calcium

❖ [Iodine Value] tương ứng với field value trong table NI có type Iodine ❖ Client: Chuyển sang Màn hình NI em bé

Bảng 5.18: Business Rules Hiển thị chỉ số dinh dưỡng

Một phần của tài liệu Ứng dụng di động bán hàng nội thất tích hợp công nghệ AR (khóa luận tốt nghiệp) (Trang 79 - 82)