Tải bản đầy đủ (.docx) (1,032 trang)

Tìm hiểu flutter và xây dựng ứng dụng hỗ trợ tập thể dục

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (847.19 KB, 1,032 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM



BÁO CÁO ĐỒ ÁN 1


Tìm hiểu Flutter và xây dựng ứng dụng
hỗ trợ tập thể dục


Giảng viên hướng dẫn:


ThS. HUỲNH TUẤN ANH


Sinh viên thực hiện:


TRƯƠNG KIM LÂM – 19521743 TRẦN
LÊ THANH TÙNG – 19522496


TP. HỒ CHÍ MINH, 2022



LỜI CẢM ƠN


Đầu tiên, nhóm em xin phép gửi lời cảm ơn đến tập thể quý thầy cô của Trường Đại
học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh cũng như q thầy cơ
thuộc Khoa Cơng nghệ Phần mềm đã giúp nhóm em có những kiến thức nền tảng vững chắc
để có thể thực hiện đề tài này.


Đặc biệt, nhóm em xin gửi lời cảm ơn chân thành đến thầy Huỳnh Tuấn Anh, người
đã tạo điều kiện và hướng dẫn chúng em trong việc thực hiện đề tài này, một đề tài mà em và
người bạn của mình đã ấp ủ từ lâu.


Nhờ những kiến thức và kinh nghiệm từ các giảng viên mà nhóm em đã có thể tận
dụng để thực hiện đề tài. Tuy nhiên, trong quá trình thực hiện đề tài cũng sẽ không thể tránh
khỏi những hạn chế, thiếu sót. Chúng em mong rằng sẽ nhận được những nhận xét, góp ý từ
thầy cũng như các giảng viên khác, để chúng em có thể ngày một tốt hơn và để có thể đóng
góp được nhiều hơn nữa. Chúng em sẽ rất biết ơn vì điều đó.


Một lần nữa, chúng em xin trân trọng cảm ơn!


Thành phố Hồ Chí Minh, ngày 12 tháng 06 năm 2022


Trương Kim Lâm, Trần Lê Thanh Tùng



1


NHẬN XÉT CỦA GIẢNG VIÊN


............................................................................................................................................... ....
........................................................................................................................................... ........
....................................................................................................................................... ............
................................................................................................................................... ................
............................................................................................................................... ....................
........................................................................................................................... ........................
....................................................................................................................... ............................
................................................................................................................... ................................
............................................................................................................... ....................................
........................................................................................................... ........................................
....................................................................................................... ............................................
................................................................................................... ................................................
............................................................................................... ....................................................
........................................................................................... ........................................................
....................................................................................... ............................................................
................................................................................... ................................................................
............................................................................... ....................................................................
........................................................................... ........................................................................
....................................................................... ............................................................................
...................................................................


2



MỤC LỤC


LỜI CẢM ƠN .................................................................................................................... 1
NHẬN XÉT CỦA GIẢNG VIÊN..................................................................................... 2
CHƯƠNG I – TỔNG QUAN............................................................................................ 6


1. Thông tin chung......................................................................................................... 6 1.1.
Tên đồ án............................................................................................................ 6 1.2. Tên
ứng dụng ..................................................................................................... 6 1.3. Nền
tảng ứng dụng ............................................................................................. 6 1.4. Công
nghệ .......................................................................................................... 6 1.5. Nhân lực
tham gia .............................................................................................. 6


2. Lý do chọn đề tài ....................................................................................................... 6
CHƯƠNG II – CƠ SỞ LÝ THUYẾT.............................................................................. 8 1.
Flutter ........................................................................................................................ 8 2.
ViPT ........................................................................................................................ 11
CHƯƠNG III – PHÂN TÍCH, THIẾT KẾ................................................................... 15 1.
Danh sách tính năng ................................................................................................ 15 2. Sơ đồ
use-case ......................................................................................................... 19 2.1. Xác thực
người dùng........................................................................................ 19 2.2. Cài
đặt .............................................................................................................. 21 2.3. Quản lý
món ăn ................................................................................................ 23 2.4. Quản lý bài
tập ................................................................................................. 24 2.5. Theo dõi lượng
nước uống............................................................................... 30 2.6. Theo dõi bước
chân.......................................................................................... 36 2.7. Theo dõi lượng thức

ăn .................................................................................... 38


×