Đặc tả Use-case Cập nhật 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 86 - 91)

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

j. Đặc tả Use-case Cập nhật Chỉ số dinh dưỡng

Name Cập nhật Chỉ số khối cơ thể

Description Use case này cho phép người dùng cập nhật NI hiện tại của em bé lên database.

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

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

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 Cập nhật NI em bé

❖ Các tham số cần thiết để cập nhật NI được nhập đầy đủ

Post-condition ❖ Các tham số liên quan đến tham số mà người dùng nhập vào được thay đổi trên database

Bảng 5.21: Đặc tả usecase cập nhật chỉ số dinh dưỡng Activities Flow Activities Flow

Sequence diagram

Hình 5.21 Sơ đồ tuần tự Cập nhật chỉ số dinh dưỡng Business Rules Business Rules

Activity BR Code Description

(3) BR1 Loading Screen Rules:

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

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

(1) BR2 Submitting Rules:

Khi người dùng nhấn nút “OK”, Client gửi yêu cầu cập nhật NI lên Server với [New Carbohydrate], [New Fat], [New Protein], [New Vitamin A], [New Vitamin B], [New Vitamin C], [New Vitamin D], [New Iron], [New Calcium], [New Iodine], [Id Baby]

❖ [New Carbohydrate] là giá trị quy đổi từ các tham số mà Use case

Cập nhật Lượng thức ăn tiêu thụ truyền qua

❖ [New Fat] là giá trị quy đổi từ các tham số mà Use case Cập nhật

Lượng thức ăn tiêu thụ truyền qua

❖ [New Protein] là giá trị quy đổi từ các tham số mà Use case Cập nhật

Lượng thức ăn tiêu thụ truyền qua

❖ [New Vitamin A] là giá trị quy đổi từ các tham số mà Use case Cập

nhật Lượng thức ăn tiêu thụ truyền qua

❖ [New Vitamin B] là giá trị quy đổi từ các tham số mà Use case Cập

nhật Lượng thức ăn tiêu thụ truyền qua

❖ [New Vitamin C] là giá trị quy đổi từ các tham số mà Use case Cập

nhật Lượng thức ăn tiêu thụ truyền qua

❖ [New Vitamin D] là giá trị quy đổi từ các tham số mà Use case Cập

nhật Lượng thức ăn tiêu thụ truyền qua

❖ [New Iron] là giá trị quy đổi từ các tham số mà Use case Cập nhật

Lượng thức ăn tiêu thụ truyền qua

❖ [New Calcium] là giá trị quy đổi từ các tham số mà Use case Cập

❖ [New Iodine] là giá trị quy đổi từ các tham số mà Use case Cập nhật

Lượng thức ăn tiêu thụ truyền qua

❖ [Id Baby] sử dụng ở Màn hình BMI em bé

❖ Server thay đổi value trong table NI và gửi [UpdateNISuccess = true] về hệ thống

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

= Carbohydrate và idBaby = [Id Baby]

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

idBaby = [Id Baby]

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

Protein và idBaby = [Id Baby]

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

Vitamin A và idBaby = [Id Baby]

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

Vitamin B và idBaby = [Id Baby]

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

Vitamin C và idBaby = [Id Baby]

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

Vitamin D và idBaby = [Id Baby]

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

idBaby = [Id Baby]

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

Calcium và idBaby = [Id Baby]

❖ [New Iodine] tương ứng với field value trong table NI có type =

❖ Client: Chuyển sang Màn hình NI em bé

Bảng 5.22: Business Rules Cập nhật 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 86 - 91)

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

(147 trang)