Theo dõi lượng thức ăn

Một phần của tài liệu Tìm hiểu flutter và xây dựng ứng dụng hỗ trợ tập thể dục (báo cáo cuối kì đồ án 1) (Trang 39 - 48)

1. Danh sách tính năng

2.7. Theo dõi lượng thức ăn

2.7.1. Xem lượng calories nạp vào

Tóm tắt

39

Dòng sự kiện

Các yêu cầu đặc biệt

Không có.

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

2.7.2. Thay đổi ngày hiển thị lượng calories nạp vào

Tóm tắt

Người dùng có thể theo thay đổi ngày hiển thị calories nạp vào cơ thể.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

40

Dòng sự kiện

Các yêu cầu đặc biệt

Ngày hiển thị có giới hạn từ đầu năm 1970 đến thời điểm hiện tại.

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn nút "Hôm nay" để thay đổi ngày

4. Hiển thị lịch để chọn ngày

5. Chọn ngày ở giao diện lịch hiện lên 6. Hiển thị lượng calo vào ngày được chọn

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

41

2.7.3. Xóa thẻ calories nạp vào

Tóm tắt

Người dùng có thể xóa thẻ calories đã ghi lúc trước.

Dòng sự kiện

Các yêu cầu đặc biệt

Không có.

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn xem danh sách lịch sử các thẻ 4. Hiển thị danh sách các thẻ 5. Chọn xóa một thẻ 6. Thực hiện xóa thẻ đã chọn

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

42

2.7.4. Thêm thẻ calories nạp vào

Tóm tắt

Người dùng có thể thêm thẻ calories.

Dòng sự kiện

Các yêu cầu đặc biệt

Không có.

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn thêm thẻ calories 4. Hiển thị danh sách các món ăn với lượng calo tương ứng

5. Chọn món ăn 6. Hiển thị thông tin lượng calo tương ứng với khối lượng

7. Điều chỉnh khối lượng 8. Hiển thị lượng calo tương úng với khối lượng

9. Chọn xác nhận 10.Thực hiện thêm thẻ calo mới tương ứng khối lượng món ăn đã chọn

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

43

Điểm mở rộng

Không có.

2.7.5. Thêm thẻ calories tự chọn

Tóm tắt

Người dùng có thể thêm thẻ calories tự tạo.

Dòng sự kiện

Các yêu cầu đặc biệt

Không có.

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn thêm thẻ calories 4. Hiển thị danh sách các món ăn với lượng calo tương ứng

5. Chọn mục món ăn tự tạo 6. Hiển thị danh sách các món ăn do người dùng tạo

7. Chọn món ăn trong danh sách món ăn tự tạo

8. Thực hiện thêm thẻ calories với món ăn đã chọn

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống

1. Thêm món ăn 2. Nhập thông tin món ăn

44

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

2.7.6. Chỉnh sửa thẻ calories tự chọn

Tóm tắt

Người dùng có thể chỉnh sửa thẻ calories tự chọn.

Dòng sự kiện

Các yêu cầu đặc biệt

Không có.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn thêm thẻ calories 4. Hiển thị danh sách các món ăn với lượng calo tương ứng

5. Chọn mục món ăn tự chọn 6. Hiển thị danh sách các món ăn tự chọn

7. Chọn món ăn 8. Hiển thị thông tin món ăn 9. Chỉnh sửa thông tin món ăn 10.Thực hiện lưu dữ liệu

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

45

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

2.7.7. Xóa thẻ calories tự chọn

Tóm tắt

Người dùng có thể xóa thẻ calories tự chọn.

Dòng sự kiện Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn thêm thẻ calories 4. Hiển thị danh sách các món ăn với lượng calo tương ứng

5. Chọn mục món ăn tự chọn 6. Hiển thị danh sách các món ăn tự chọn

7. Chọn món ăn 8. Hiển thị thông tin món ăn 9. Chọn xóa món ăn 10.Thực hiện lưu dữ liệu

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

46

Các yêu cầu đặc biệt

Không có.

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

2.7.8. Xem danh sách lịch sử các thẻ calories nạp vào

Tóm tắt

Người dùng có thể xem danh sách lịch sử các thẻ calories đã thêm.

Dòng sự kiện

Các yêu cầu đặc biệt

Không có.

Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống 1. Người dùng chọn xem mục Kế

hoạch

2. Hiển thị công cụ theo dõi lượng calo nạp vào

3. Chọn xem danh sách lịch sử 4. Hiển thị danh sách các thẻ calories đã thêm

Dòng sự kiện phụ

Hành động của tác nhân Phản ứng của hệ thống Không có

47

Trạng thái hệ thống khi bắt đầu thực hiện use-case

Đã truy cập hệ thống thành công.

Trạng thái hệ thống sau khi thực hiện use-case

Trạng thái không thay đổi.

Điểm mở rộng

Không có.

Một phần của tài liệu Tìm hiểu flutter và xây dựng ứng dụng hỗ trợ tập thể dục (báo cáo cuối kì đồ án 1) (Trang 39 - 48)

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

(109 trang)