Khóa Luận Tốt Nghiệp Về Ứng Dụng Tập Luyện và Dinh Dưỡng

Luận văn tốt nghiệp kỹ thuật nghiên cứu tốt nghiệp kỹ thuật phần mềm nền tảng ứng dụng về tập luyện và dinh dưỡng, điều tra thực trạng, phân tích số liệu, đề xuất biện pháp cải

Chuyên ngành

Cử nhân ngành kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2024

119
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

1.1. Đối tượng và phạm vi nghiên cứu

1.2. Mục tiêu nghiên cứu

1.3. Kết quả nghiên cứu

1.4. Phát biểu bài toán

1.5. Tổng quan về bài toán luyện tập và dinh dưỡng

1.6. Tình hình nghiên cứu

1.6.1. Nghiên cứu trên thế giới

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Mô hình nhận diện thực phẩm

2.2. Bài toán nhận diện

2.3. Kiến trúc YOLO

2.4. Đặc điểm của YOLO

2.5. Một số bài toán thường gặp khác

2.6. Thu thập dữ liệu

2.7. Quá trình thực hiện

2.8. AI chat và bài toán tư vấn người dùng

2.9. Những điều cần biết

2.10. Hướng dẫn sử dụng

2.11. Chuẩn bị dữ liệu

2.12. Cách thực hiện

2.13. Kiến trúc Microservices

2.14. So sánh Microservice và Monolith

2.15. Kiến trúc hệ thống

2.16. Kiến trúc ứng dụng

2.17. Cách thức hoạt động

2.18. Gateway API

2.19. Đồng bộ hóa

2.20. Lý thuyết về tính toán dinh dưỡng

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1. Danh sách các use-case

3.2. Chi tiết Use-case

3.2.1. Quên mật khẩu

3.2.2. Cung cấp thể trạng và lựa chọn mục tiêu

3.2.3. Quản lý tài khoản cá nhân

3.2.4. Giám sát dinh dưỡng

3.2.5. Hướng dẫn nấu ăn

3.2.6. Tra cứu thực phẩm

3.2.7. Thêm thực phẩm vào nhật ký ngày

3.2.8. Hướng dẫn tập luyện

3.2.9. Thêm bài tập luyện vào nhật ký hàng ngày

3.2.10. Tập luyện ngày

3.2.11. Nhật ký hàng ngày

3.2.12. Xem biểu đồ thống kê

3.2.13. Theo dõi người dùng

3.2.14. Feedback từ trợ lý ảo

3.2.15. Phân tích bữa ăn

3.2.16. Cung cấp thể trạng và lựa chọn mục tiêu

3.3. Thiết kế cơ sở dữ liệu

4. CHƯƠNG 4: XÂY DỰNG ỨNG DỤNG

4.1. Chi tiết màn hình

4.2. Quên mật khẩu

4.3. Màn hình chính

4.4. Tìm kiếm thực phẩm

4.5. Quét thực phẩm

4.6. Nấu ăn hàng ngày

4.7. Thống kê trung bình kcal tiêu thụ ngày

4.8. Thông tin cá nhân

5. CHƯƠNG 5: KẾT LUẬN

5.1. Góc nhìn cá nhân về đề tài

5.2. Thuận lợi và khó khăn

5.3. Kết quả đạt được

5.4. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Ứng Dụng Tập Luyện và Dinh Dưỡng

Ứng dụng tập luyện và dinh dưỡng đang trở thành một phần không thể thiếu trong cuộc sống hiện đại. Với sự phát triển của công nghệ, người dùng có thể dễ dàng theo dõi và cải thiện sức khỏe của mình thông qua các ứng dụng di động. Khóa luận này sẽ trình bày chi tiết về cách mà công nghệ có thể hỗ trợ trong việc duy trì lối sống lành mạnh.

1.1. Tầm Quan Trọng Của Sức Khỏe Trong Cuộc Sống

Sức khỏe là yếu tố quyết định đến chất lượng cuộc sống. Việc duy trì một lối sống lành mạnh không chỉ giúp ngăn ngừa bệnh tật mà còn nâng cao tinh thần và năng suất làm việc.

1.2. Xu Hướng Sử Dụng Ứng Dụng Tập Luyện

Ngày càng nhiều người sử dụng ứng dụng để theo dõi chế độ ăn uống và tập luyện. Các ứng dụng này không chỉ giúp người dùng quản lý sức khỏe mà còn tạo động lực cho họ duy trì thói quen tốt.

II. Vấn Đề và Thách Thức Trong Tập Luyện và Dinh Dưỡng

Mặc dù có nhiều ứng dụng hỗ trợ, nhưng người dùng vẫn gặp phải nhiều khó khăn trong việc duy trì thói quen tập luyện và dinh dưỡng. Các vấn đề như thiếu động lực, không biết cách lập kế hoạch hợp lý là những thách thức lớn.

2.1. Thiếu Động Lực Trong Tập Luyện

Nhiều người gặp khó khăn trong việc duy trì động lực tập luyện. Việc không thấy kết quả ngay lập tức có thể khiến họ từ bỏ mục tiêu.

2.2. Khó Khăn Trong Việc Lập Kế Hoạch Dinh Dưỡng

Việc lập kế hoạch dinh dưỡng hợp lý là một thách thức lớn. Người dùng thường không biết cách tính toán lượng calo và dinh dưỡng cần thiết cho cơ thể.

III. Phương Pháp Giải Quyết Vấn Đề Tập Luyện và Dinh Dưỡng

Để giải quyết các vấn đề trên, ứng dụng cần cung cấp các tính năng hỗ trợ người dùng trong việc lập kế hoạch và theo dõi tiến trình. Việc áp dụng công nghệ AI có thể giúp cá nhân hóa trải nghiệm người dùng.

3.1. Sử Dụng AI Để Cá Nhân Hóa Chế Độ Dinh Dưỡng

AI có thể phân tích thói quen ăn uống của người dùng và đưa ra gợi ý dinh dưỡng phù hợp, giúp họ dễ dàng duy trì chế độ ăn uống lành mạnh.

3.2. Tạo Kế Hoạch Tập Luyện Cá Nhân Hóa

Ứng dụng có thể giúp người dùng tạo kế hoạch tập luyện dựa trên mục tiêu cá nhân và cấp độ thể chất, từ đó nâng cao hiệu quả tập luyện.

IV. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu

Nghiên cứu cho thấy việc sử dụng ứng dụng tập luyện và dinh dưỡng có thể cải thiện sức khỏe tổng thể của người dùng. Các tính năng như theo dõi tiến trình và gợi ý dinh dưỡng đã giúp người dùng đạt được mục tiêu sức khỏe.

4.1. Kết Quả Từ Người Dùng Thực Tế

Nhiều người dùng đã báo cáo rằng họ cảm thấy khỏe mạnh hơn và có nhiều năng lượng hơn sau khi sử dụng ứng dụng trong một thời gian dài.

4.2. Phân Tích Dữ Liệu Từ Ứng Dụng

Dữ liệu thu thập từ ứng dụng cho thấy mối liên hệ tích cực giữa việc sử dụng ứng dụng và cải thiện sức khỏe, từ đó khẳng định tính hiệu quả của ứng dụng.

V. Kết Luận và Hướng Phát Triển Tương Lai

Khóa luận đã chỉ ra rằng ứng dụng tập luyện và dinh dưỡng không chỉ giúp người dùng cải thiện sức khỏe mà còn tạo ra một cộng đồng lành mạnh. Hướng phát triển trong tương lai sẽ tập trung vào việc mở rộng tính năng và cải thiện trải nghiệm người dùng.

5.1. Định Hướng Phát Triển Ứng Dụng

Ứng dụng sẽ tiếp tục được cải tiến với các tính năng mới, nhằm đáp ứng nhu cầu ngày càng cao của người dùng trong việc chăm sóc sức khỏe.

5.2. Tạo Dựng Cộng Đồng Lành Mạnh

Mục tiêu là xây dựng một cộng đồng người dùng tích cực, nơi mọi người có thể chia sẻ kinh nghiệm và hỗ trợ nhau trong hành trình cải thiện sức khỏe.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật phần mềm nền tảng ứng dụng về tập luyện và dinh dưỡng

Trích đoạn nội dung tài liệu

Đặt vấn đề Với sự phát triển của xã hội, đời sống của moi người đều được cải thiện, chúng ta thường đặt sự quan tâm hàng đầu lên sức khoẻ. Hàng loạt cửa hàng về thực phẩm chức năng bổ sung vitamin (đại lý DHC.), các phòng gym (Citigym.) xuất hiện để cung cấp các dịch vụ, sản phẩm để chăm sóc khỏe. Bên cạnh sự phát triển đó cũng kèm theo những thói hư tật xau trong cuộc sống hăng ngày của con người, những lối sống không lành mạnh dẫn đến những van đề liên quan đến cả thé trạng lẫn ngoại hình, phố biến nhất là căn bệnh béo phì dường như xuất hiện ở mọi lứa tuôi. Bài toán sức khỏe ở đây được chia làm hai khía cạnh chính.

Thứ nhất là tập luyện, việc duy trì lối sống vận động đều đặn sẽ mang đến cho con người không chỉ là sức khỏe thể chất mà còn tinh thần. Thứ hai là bài toán đinh dưỡng, việc cân bang dinh dưỡng trong ăn uống là chìa khóa chính cho một cuộc sống lành mạnh. Sau khi nghiên cứu về lĩnh vực sức khỏe, đây là một lĩnh vực vô cùng lớn và tiềm năng, điều đó đồng nghĩa đã có rất nhiều ứng dụng có san, vì vậy khóa luận mong muốn tìm ra điểm khác biệt trong cách tiếp cận người dùng. Điểm chung của các ứng dụng hiện nay (từ CH Play và App Store) là ứng dụng sẽ thường tập trung vào hệ thống tập luyện.

Khả năng sử dụng sẽ chỉ trong phạm vi tự giác của người dùng, chắng hạn như khi đã quen với các bài tập thì người dùng không cần phải vào ứng dụng nữa. Từ đó khó giám sát được quá trình tập luyện cũng như đảm bảo kết quả mong muốn. Một điểm khác mà những người đang theo đuôi một sức khỏe tốt, hay một ngoại hình cần đối phải lưu tâm đó là dinh dưỡng chiếm 70-80% (tùy vào thé trang) tầm quan trọng trong mục tiêu này. Đề tài khóa luận là tìm ra phương pháp giúp người dùng đạt kết quả tốt nhất trong con đường theo đuôi sức khỏe, đó là sự kết hợp bổ trợ qua lại của hai yếu tố trên.

Thể hiện qua việc giải quyết những bài toán hàng ngày, tưởng chừng đơn giản mà ai cũng gặp phải như “Hôm nay ăn gì dé giữ dang?”, “Nay nên tập cái gì day?”. Đối tượng và phạm vi nghiên cứu 1. Đối tượng nghiên cứu Đối tượng người dùng: Những người đang luyện tập (tập gym, workout, aerobic.), đang theo chế độ ăn uống (ăn kiêng, detox.) hay những người có ý định tham gia vào chương trình cải thiện bản thân trong tương lai. Đây là nhóm đối tượng cung cấp yêu cầu.

Đối tượng chuyên gia: Những chuyên gia trong lĩnh vực tập luyện, họ sẽ có kiến thức về cả tập luyện lẫn đinh đưỡng (PT, huấn luyện viên, vận động viên. Đây là nhóm đối tượng cung cấp kiến thức. Đối tượng tham khảo: Việc tạo ra ứng dụng mới vượt trội sẽ bao gồm việc kế thừa và phát triển từ những ứng dụng trong cùng lĩnh vực. Vì vậy chúng em sẽ nghiên cứu kết quả dựa trên những trải nghiệm với một vài ứng dụng.

Phạm vi nghiên cứu Nhu cầu người dùng được thu thập qua trực tiếp với người dùng cuối (thu thập từ người quen biết) và thông qua dữ liệu tìm kiếm từ google, các nhóm trên mạng xã hội. Kiến thức được cập nhật thông qua các trang mạng, các bài báo uy tín và các huấn luyện viên chia sẻ trên youtube. Trải nghiệm các ứng dụng nỗi tiếng (căn cứ vào lượng người dùng), các ứng dụng quảng cáo rộng rãi, các KOL giới thiệu. Mục tiêu nghiên cứu Ung dụng luyện tập và đinh dưỡng mong muốn mang đến giải pháp toàn diện cho người dùng với độ hiệu quả trong tập luyện nhất: Nghiên cứu và thực hiện cơ sở hạ tang theo kiến trúc Microservice.

Hệ thống có sức chịu tải và nâng cao khả năng mở rộng hệ thống cho tương lai. Tổ chức hệ thống tập luyện đơn giản phù hợp với đa số người dùng. Nghiên cứu va áp dung AI trong thực hiện hóa chức năng quét nhận diện món ăn, chatbot tư vấn, hỗ trợ gỢI ý. Phát triển dữ liệu dựa trên thói quen người dùng.

Xây dựng cộng đồng với những tính năng cơ bản. Kết quả nghiên cứu Lên kế hoạch luyện tập: © Tạo và theo dõi kế hoạch luyện tập dựa trên mục tiêu cá nhân và cấp độ thê chất của người dùng. o Cung cấp bài tập và chương trình tập luyện da dạng. Theo dõi hoạt động vận động: o Ghi lại thông tin về các hoạt động vận động hàng ngày.

Quản lý dinh dưỡng: © Theo dõi lich sử ăn uống và cung cấp gợi ý về chế độ dinh dưỡng dựa trên mục tiêu cá nhân. © Tính toán lượng calo tiêu thụ và cung cấp thông tin dinh dưỡng của các thực phẩm. Trợ lý ảo: o Trả lời các thắc mắc về dinh dưỡng và tập luyện. o Nhận xét chế độ ăn và cho lời khuyên.

Theo dõi tiến trình và đạt được mục tiêu: Hiền thị biểu đồ và thống kê về tiến trình luyện tập và dinh dưỡng. o Đặt mục tiêu và theo dõi việc đạt được chúng. e Đánh giá sức khỏe: © Cung cấp các công cụ đánh giá sức khỏe như do chỉ số BMI. e Kết nối người dùng o Theo dõi bạn bè.

© Chia sẽ khoảnh khắc tập luyện. Phát biểu bài toán Người dùng mong muốn có sự thay đôi về sức khỏe, ngoại hình. Người dùng cung cấp thông tin về thé trạng cho ứng dụng. Ứng dụng sẽ cung cấp cho người dùng một chế độ dinh đưỡng và tập luyện cho người ding bám sát dé đạt được mục tiêu.

Trong qua trình đó, ứng dụng sẽ liên tục cập nhật dựa trên thay đôi của người dùng, hỗ trợ tư vấn giúp người dùng bám sát mục tiêu nhất. Dé giải quyết toán trên ứng dụng đòi hỏi phải dam bảo được hai yếu tố. Thứ nhất là tính hiệu quả của ứng dụng dựa trên những tính năng nó mang lại. Thứ hai là khả năng thu hút giúp người dùng sử dụng ứng dụng lâu dài.

Tổng quan về bài toán luyện tập và dinh dưỡng Sức khỏe và dinh dưỡng là những yếu tố quan trọng trong cuộc sống con người. Việc duy trì một lối sống lành mạnh, bao gồm cả chế độ ăn uống hợp lý và hoạt động thé chất đều đặn, đóng vai trò then chốt trong việc ngăn ngừa các bệnh lý như béo phi, tim mạch, tiểu đường, và nhiều bệnh khác. Ngày nay, với sự phát triển của công nghệ, các ứng dụng hỗ trợ theo dõi và cải thiện sức khỏe đã trở thành một phần không thé thiêu, giúp người dùng quản lý và cải thiện lôi sông của mình một cách hiệu quả.2 Tình hình nghiên cứu 1. Nghiên cứu trên thế giới Trên thế giới, các nghiên cứu về sức khỏe và dinh dưỡng đã phát triển mạnh mẽ, đặc biệt là trong lĩnh vực công nghệ sức khỏe (HealthTech).

Nhiều ứng dụng và nền tảng kỹ thuật số đã được phát triển dé hỗ trợ người dùng theo dõi và quản lý chế độ ăn uống, cân nặng và hoạt động thé chất. Các nghiên cứu đã chỉ ra rằng việc sử dụng các ứng dụng này không chỉ giúp người dùng cải thiện sức khỏe tổng thé mà còn giảm nguy cơ mắc các bệnh mãn tính. Một số ứng dụng có thê ké đến như: e MyFitnessPal: 0:18 @ + wl “il GD 0:16 @ -- all al 4#" myfitnesspal ge ¢ Breakfast ~ TToday » Edit (a \. Search for a food »3 All My Meals My Recipes My Faods Calories — Remaining = Goal - Food + Exercise B a s e ase Goal Goa il ‘iil là) lễ 1780 kha eô 1 790 vf Food Scan a Barcode Quick Add ana 0 Remaining Exercise History | = Most Recent ) 6 ee Suggestions Quảng cáo bị dong boi Google Say goodbye toads.

Go Premium White rice, cooked @ + 121 cal, 1,0 cup Exercise + vega 2 Steps Connect to 99 cal, 100,0 gram ` track steps. ? bì 10 cal Cơm Taan sẽ © 0:02 hr 130 cal, 100,0 gr trứng ga luộc + 77 cai, 1,0 (trứng) Chuỗi 89 cal, 100,0 q + Quảng cáo bị đóng bởi Google 8 : a © 4 Hình 1.1: Hình ảnh ứng dụng FitnessPal e Dac điểm: + Ung dung tra phi. + Ung dung chuyén về lĩnh vực quan ly calories, món ăn và tính toán khá chi tiết. Có cho phép tính toán lượng calo tiêu thụ thông qua hệ thống bài tap va đi bộ.

+ Có hệ thống nhật ký biểu đồ. e Điểm hạn chế: + Món ăn va bài tập luyện còn kha thô, thiếu hình ảnh minh hoạ. + Bắt người dùng nhập liệu khá nhiều. + Chức năng liên quan đến tập luyện còn khá hạn chế, chủ yếu tập trung vào giám sat calories.

e Home Workout - No Equipment (và những ứng dung tương tự cua NPH Leap Fitness Group): 0:21 @ «+ wl al GD 0:21 @ + wall Sat) GD: TAP LUYEN TAINHA weror BAOCAO Mục tiêu hàng tuần 02 % 6) @ 0 0 0 24 25 26 27 28 29 30 : F : Tập luyện kca Phút 3 _ Chào bạn, bạn củo tôi! Hãy tiếp tục - laf chỉnh phục mục tiêu của ban! Lịch sử Tất cả bản ghi. F CN T2 T3 T4 T5 T T7 THU THÁCH 7x4 23 © 25 26 27 28 29 TOAN THAN = THU THACH TH — ố† nhất của Cả nhân ước của bạn trong 4 tua KHỞI ĐẦU Hiện tại Nặng nhất 61.3 Ngườibắtđẩu Trungbình Nông cao o r N G Ư Ờ I B AT MoFREEMo-:OpChenuyin ểnapptiên & Thanh toán DAU 6 o nh Ss © O wh 8 Tap luyén Khám pha Bao cao Cai dat Tap luyén Kham pha Bảo củo Cài đặt ẽ ©) 4 a @ 4 Hình 1.2: Hình anh ứng dụng home Workout — No Equipment e Dac điểm: + Ung dung chuyén vé tap luyén. + Có hệ thống bài tập theo nhóm co và hướng dan chỉ tiết. + Có chức năng ghi lại quá trình tập luyện và ghi lại kết quả.

e Nhược điểm: + Ứng dụng tập trung vào tập luyện mà không có thông tin liên quan đến dinh dưỡng. Nhận xét chung: e Các ứng dụng nhìn chung làm khá tốt với mục tiêu của mình. e Ứng dụng chưa đa dạng, và van còn nhiều chỗ dé cải thiện. e Ứng dụng đòi hỏi tương tác của người dùng cao.

Nghiên cứu trong nước Tại Việt Nam, các nghiên cứu về sức khỏe và dinh dưỡng cũng đang nhận được sự quan tâm lớn. Các ứng dụng và nền tảng số như Y tế số hay các chương trình của Bộ Y tế đã được triển khai dé hỗ trợ người dân theo dõi sức khỏe và duy trì lối sống lành mạnh.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Ứng Dụng Tập Luyện và Dinh Dưỡng: Khóa Luận Tốt Nghiệp Kỹ Thuật Phần Mềm" cung cấp cái nhìn sâu sắc về mối liên hệ giữa tập luyện thể chất và dinh dưỡng trong việc phát triển ứng dụng phần mềm. Khóa luận này không chỉ trình bày các phương pháp và kỹ thuật lập trình mà còn nhấn mạnh tầm quan trọng của việc áp dụng kiến thức dinh dưỡng vào các ứng dụng thể thao, giúp người dùng cải thiện sức khỏe và hiệu suất tập luyện.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo tài liệu Luận văn thạc sĩ ứng dụng học sâu trong phát triển hệ thống đào tạo thực hành hàn sử dụng trên điện thoại, nơi khám phá ứng dụng của công nghệ học sâu trong giáo dục. Ngoài ra, tài liệu Luận văn kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm appium studio cho ứng dụng trên ios sẽ giúp bạn hiểu rõ hơn về quy trình kiểm thử phần mềm trong môi trường di động. Cuối cùng, bạn cũng có thể tìm hiểu về Phát triển ứng dụng quản lý shop thời trang trên nền tảng android đồ án tốt nghiệp, một ví dụ điển hình về việc áp dụng công nghệ trong quản lý và kinh doanh. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực công nghệ và sức khỏe.