CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 LÝ DO CHỌN ĐỀ TÀI Thế giới luôn phát triển và phát triển không ngừng, Bên cạnh các cuộc cải cách kinh tế diễn ra thường niên, sức khỏe là yếu tố được chú trọng hàng đầu. “Bàn tay ta làm nên tất cả/ Có sức người sỏi đá cũng thành cơm” chứng minh rằng để có được nền kinh tế phát triển, xã hội ổn định, sức khỏe con người luôn được ưu tiên hàng đầu. Sức khỏe bao gồm các chế độ dinh dưỡng, nghỉ ngơi hợp lý và vận động thường xuyên để có được một cơ thể khỏe mạnh. Và liệu chúng ta có thể tự định lượng được khối lượng chất dinh dưỡng nạp vào cơ thể mỗi ngày là đủ, hoặc vận động như thế nào sẽ mang lại kết quả khả quan? Đáp ứng nhu cầu kiểm soát thói quen sinh hoạt và ăn uống của con người, các ứng dụng về đo lường chỉ số cơ thể ra đời.
Cùng với sự tìm hiểu về nhu cầu cần thiết trên, cộng hưởng cùng các ý tưởng làm mới, đa dạng các chức năng của ứng dụng đo lường sức khỏe đã thôi thúc nhóm em “Xây dựng website tính calories”, mang lại cho con người trải nghiệm và hiểu hơn về cơ thể của mình.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI Khi nhắc đến sức khỏe, chúng ta sẽ nghĩ ngay đến một cơ thể khỏe mạnh, một vóc dáng cân đối, thậm chí khao khát để có được các chỉ số cơ thể hoàn hảo. Song song với các phòng tập thể hình phát triển ồ ạt, chế độ dinh dưỡng luôn được người tiêu dùng chú ý hàng đầu. Vì vậy, các ứng dụng đo lường đã được thiết lập theo nhu cầu cần thiết của xã hội hiện đại. Chỉ cần vài thao tác đơn giản, ai trong chúng ta cũng dễ dàng tìm ra được thông tin về ứng dụng sức khỏe, hoặc thậm chí là tính ra các chỉ số cơ thể ngoài cân nặng của chúng ta.
Xã hội ngày càng phát triển, đồng nghĩa thời gian của người tiêu dùng ngày càng rút ngắn. Họ sẵn sàng bỏ ra chi phí để sở hữu các ứng dụng, các dịch vụ tiện lợi và dễ dàng sử dụng. Trong tương lai, máy móc dần hoạt động thay thế con người, ứng dụng thông minh dần tối ưu hóa các hoạt động mà con người đã đang gánh vác. Điều này tỷ lệ thuận với mong muốn hưởng thụ của con người ngày càng cao.
Và liệu chỉ cần các chức năng đơn giản của ứng dụng hiện tại, người tiêu dùng sẵn sàng sử dụng nó một cách lâu dài? “Xây dựng website tính calories” được ra đời dựa trên nghiên 1 cứu về các yếu tố cần thiết, đảm bảo 2 tiêu chí “đơn giản dễ sử dụng và mức độ đa dạng cao” dành cho người tiêu dùng, đặc biệt là người tiêu dùng Việt Nam.3 KHẢO SÁT HIỆN TRẠNG CỦA CÁC WEBSITE TƯƠNG TỰ 1.1 Đánh giá tổng quan cả 3 website CÁC TIÊU CHÍ MyNetDiary MyFitnessPal Calorie Counter - EasyFit Giao diện Cơ bản, nhiều chi tiết Giao diện bình Đẹp, màu sắc, chi tiết biểu tượng rườm rà, thường, đơn giản, dễ từng thông số. Có khó sử dụng sử dụng thanh đo calories biến động linh hoạt, sinh động Bảo mật Không cần xác thực Không cần xác thực Đơn giản không cần nhiều bước. xác thực nhiều bước Tính năng Đầy đủ các tính năng Đầy đủ các tính năng Tiện lợi, dễ sử dụng, cơ bản cho người sử cơ bản cho người đầy đủ các thông số và dụng. dùng sử dụng miễn tính năng cho người phí.
Cần trả phí nếu sử dụng. Cần trả phí nếu muốn muốn sử dụng được sử dụng tính năng cao Cần trả phí nếu muốn nhiều tính năng hơn. sử dụng được tính năng “Current Streak” và “Water Tracker” Tốc độ load dữ Tốc độ load nhanh Tốc độ load nhanh Tốc độ load nhanh liệu 2 Khả năng thao Điều hướng thao tác dễ Điều hướng thao tác Điều hướng thao tác tác và điều dàng, dễ thực hiện dễ dàng, dễ thực hiện dễ dàng, dễ thực hiện hướng. Ưu điểm Giao diện nhiều biểu MyFitnessPal giống Được phát triển bởi tượng, sinh động, thu như 1 nền tảng mạng Nutritionix, ứng dụng hút sự hấp dẫn của xã hội tương tự tính calo đem đến người sử dụng facebook hoặc insta những lợi ích bất ngờ nhưng phạm vi nhỏ cho người dùng với Đưa ra những lời các chức năng như: khuyên phù hợp với Người dùng có thể theo dõi cân nặng, hỗ người sử dụng về food, chia sẻ món ăn, các trợ đạt được mục tiêu calories, exercise,.
tips nấu ăn lên mà người dùng hướng newsfeed của app, Chi tiết các thông số, đến, kiểm tra dinh thậm chí có thể tìm các mục tiêu người sử dưỡng của cơ thể. kiếm bạn bè trực tiếp dụng mong muốn tại app để kết bạn và Cung cấp chi tiết đến Có chức năng scan giao lưu hơn 80.000món ăn code thực phẩm khi khác nhau, dễ dàng Dữ liệu về dinh dưỡng người dùng nhập vào tìm kiếm lượng calo có trong ứng dụng app bằng cách nhập tên MyFitnessPal là cực Dữ liệu thức ăn phong khủng, lên đến 5 triệu các món ăn mà người phú, người dùng có thể sử dụng biết loại thức ăn các món tự thêm những món ăn Âu/Á đều có đủ. Vì Sử dụng nhanh chóng mới cho bản thân vậy, người dùng có chỉ bằng việc trả lời 3 thể tha hồ tìm kiếm câu hỏi và không cần bằng cả tiếng việt lẫn xác thực email tiếng anh Giao diện màu sắc nhã nhặn, thu hút người 3 Được phép nhập thêm dùng và khơi gợi sự các món mới nếu cần hứng thú khi truy cập Tất cả các công việc Các thông số cụ thể rõ như: tính toán lượng ràng, các bài tập vận calo đủ dư, tỉ lệ các động được liệt kê chi chất dinh dưỡng như tiết sẽ giúp người thế nào… Sẽ được dùng biết được chức website tự động thực năng các bài vận động hiện toàn bộ. dễ dàng Nhược điểm Quá nhiều thông tin chính vì dữ liệu quá Cũng giống như phải hoàn tất dành cho nhiều nên khi tìm website bên cạnh, người truy cập mới kiếm, bạn sẽ gặp chính vì dữ liệu quá trường hợp trùng lặp nhiều nên khi tìm Quá nhiều chức năng tên món ăn, khiến cho kiếm, bạn sẽ gặp phụ không cần thiết, dễ người dùng dễ hoang trường hợp trùng lặp gây ra sự khó chịu cho mang và không biết tên món ăn, khiến cho người sử dụng lựa chọn món nào mới người dùng dễ hoang Ngôn ngữ chính vẫn là chính xác.
mang và không biết tiếng Anh tương tự như lựa chọn món nào mới Kích thước 1 phần ăn MyFitnessPal. Do đó, chính xác. trong cơ sở dữ liệu nếu gặp rắc rối với của MyFitnessPal hơi Ngôn ngữ sử dụng vẫn ngoại ngữ thì có lẽ đây khó chỉnh, gây khó là tiếng anh nên gây vẫn là lựa chọn chưa khăn cho người dùng khó khăn cho người tối ưu. nếu khẩu phần ăn của dùng nếu không mạnh Kích thước 1 phần ăn bạn nhỏ hoặc lớn hơn ngôn ngữ.
hơi khó chỉnh, gây khó kích thước có sẵn 2 chức năng cần thiết khăn cho người dùng là Current Streak và nếu khẩu phần ăn của Water Tracker cần 4 bạn nhỏ hoặc lớn hơn thanh toán phí nếu kích thước có sẵn người dùng có nhu cầu sử dụng Bảng 1.1 Đánh giá hiện trạng của các website tương tự 1.2 Các chức năng đặc biệt của từng website CÁC TIÊU CHÍ Weight calorie MyFitnessPal Calorie Counter - Watch EasyFit Phiên bản Có cả 2 phiên bản web Có cả 2 phiên bản web Có cả 2 phiên bản web và app. Chức năng cơ Đo calories,khối Đo Calories, khối Đo calories in, khối bản lượng Protein, Carb, lượng Protein, Carb, lượng chất dinh dưỡng Fat, else,. và lượng cần thiết, đo được calo thâm hụt lượng calo đốt cháy, thời gian tập luyện. Chức năng nâng Các mức dinh dưỡng Nutrition Insights, Current Streak cao khác, các bài tập luyện Customer Macro, Water Tracker chuyên sâu, kết nối Tracking, Zero ads bước Chức năng / Hiển calories in, nutrition calories in, nutrition calories in, nutrition thị hữu ích Bảng 1.
Phân tích chức năng của các website tương tự 1.4 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1. Đối tượng Người dùng: Người dùng nhập email và đăng ký username, password để đăng nhập vào app. Sau khi đăng nhập thì người dùng sẽ khai báo những thông tin cá nhân như cân nặng, độ tuổi, chiều cao, mục tiêu sắp tới, cân nặng mong muốn để ứng dụng có thể tính toán được 5 BMR của người dùng. Sau khi ứng dụng cho ra được chỉ số BMR thì người dùng có thể nhập những thực phẩm mình đã sử dụng trong ngày theo từng buổi hoặc những bài tập nào mình đã tập trong ngày.
Từ đó ứng dụng sẽ cho ra lượng calo đã nạp, tiêu thụ trong ngày và lượng calo còn lại mà người dùng có thể nạp vào cơ thể cho đúng với mục tiêu mong muốn. Ngoài ra người dùng còn có thể xem lại lịch sử ăn uống, luyện tập của mình vào những ngày trước cũng như thiết lập chế độ ăn uống, luyện tập cho những ngày tiếp theo của mình. Admin: Người quản trị hệ thống. Có thể quản lý các loại thực phẩm, món ăn có sẵn trong ứng dụng.
Việc nhập và chỉnh sửa các món ăn cần phải thực hiện theo những yêu cầu phi chức năng như: Đảm bảo sự chính xác về lượng calories có trong thực phẩm, món ăn đó cũng như lượng calo tiêu thụ của các bài luyện tập. Phạm vi nghiên cứu Ứng dụng chủ yếu tập trung đi vào việc xử lý các nghiệp vụ đơn giản của một website tính calories như những website thực tế hiện nay. Cụ thể là: Đăng ký tài khoản có sử dụng email; đăng nhập; nhập các thông tin cơ bản để tính BMR, nhập mục tiêu cho thời gian sắp tới; nhập thực phẩm, món ăn đã sử dụng hoặc có kế hoạch sử dụng; nhập thông tin các bài luyện tập đã thực hiện trong ngày hoặc lên kế hoạch cho ngày hôm sau; biểu đồ hoặc danh sách để người dùng theo dõi lượng calories đã nạp cũng như tiêu thụ của mình; Thay đổi các thông tin cơ bản để tính lại BMR; cập nhật lại cân nặng theo tuần, tháng,. Về quản lí: Xây dựng đầy đủ các chức năng thêm, sửa, xóa, các loại thực phẩm, món ăn, bài luyện tập, .5 KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC Dựa trên kết quả khảo sát hiện trạng, nhóm chúng em nhận thấy một website tính calories cần có những yêu cầu sau đây: 1.
Yêu cầu phi chức năng Giao diện đẹp, đơn giả, dễ sử dụng. Tốc độ phản hồi nhanh. Hạn chế lỗi trên giao diện người dùng Có đa dạng dữ liệu về các loại thực phẩm, món ăn cũng như các loại bài tập. Dữ liệu phải mang tính có khoa học, có độ chính xác cao.