Đặc tả Use-case Thơng báo tình trạng 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 91 - 94)

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

k. Đặc tả Use-case Thơng báo tình trạng Chỉ số dinh dưỡng

Name Thơng báo tình trạng Chỉ số dinh dưỡng

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 sang Mà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 5.23: Đặc tả usecase thơng báo tình trạng chỉ số dinh dưỡng

Activities Flow

Hình 5.22 Hình minh họa hoạt động use-case Thơng báo tình trạng chỉ số dinh dưỡng Sequence diagram Sequence diagram

Hình 5.23 Sơ đồ tuần tự Thơng báo tình trạng chỉ số dinh dưỡng Business Rules Business Rules

Activity BR Code Description

❖ 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ột Biể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ột Biể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]

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 Good của 9 chỉ số còn lại

Bảng 5.24: Business Rules Thơng báo tính trạng 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 91 - 94)