iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

飲食營養追蹤 + 健康分析 Web 系統 系列

紀錄使用者每天吃什麼,並計算食物熱量、蛋白質、脂肪、碳水,進行營養統計(每日/每週/每月),並顯示出圖表看缺少什麼營養

參賽天數 2 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 2

優化輸入介面

目的 在前面新增食物功能,只能一次新增一筆資料,在這希望使用者可以一次輸入多筆記錄。自動帶入今天日期功能。 1.Main的case 1while-break...

2025-10-13 ‧ 由 syy 分享
DAY 2

加入錯誤處理

目的 日期格式錯誤時不讓程式崩潰。使用者輸入非數字提醒重新輸入。輸入不合理值給出提示在輸錯時會重新回到輸userId那裡,不會回到主選單。把每個功能都新增是否...

2025-10-13 ‧ 由 syy 分享
DAY 2

寫計算單日總熱量的方法

目的 新增新功能:計算某使用者在某天攝取的總熱量。把計算過程寫出。 1.主選單新增選項5.計算單日總熱量。 2.MainuserId、date跟前面寫法一...

2025-10-14 ‧ 由 syy 分享
DAY 2

計算單日蛋白質、脂肪、碳水的功能。

目的 新增新功能:計算某使用者在某天攝取的蛋白質、脂肪、碳水 1.主選單新增功能6。 2MainuserId跟date寫法跟前面一樣。 dao.calcu...

2025-10-14 ‧ 由 syy 分享
DAY 2

新增食物名稱跟其資訊

目的 原本新增記錄那只能用foodId,我想改為能新增食物名稱、熱量、蛋白質、脂肪、碳水、 份量。需要新建class Food、FoodDAO。 1.新增...

2025-10-14 ‧ 由 syy 分享
DAY 2

查詢每日營養統計功能

目的 前面寫了計算總熱量、蛋白質...的功能,最後想再加一個查詢單日營養的功能。 1.主選單新增7.查詢每日營養統計功能。 2.Maindao.showD...

2025-10-14 ‧ 由 syy 分享

查詢日期範圍紀錄與營養功能

目的 提供查詢一個日期範圍 , 使用者的食物總熱量和蛋白質...總含量。 1.主選單(Main)新增8.查詢日期範圍記錄與營養功能。 2.Main加開始日...

2025-10-15 ‧ 由 syy 分享

使用者登入和註冊

目的 管理使用者資料 , 前面有寫過user和userDAO這裡會用到。 1.歡迎選單(Main)UserDAO user_dao = new UserDA...

2025-10-15 ‧ 由 syy 分享

使用者資料更新功能

目的 在離開系統前 , 問使用者有沒有要刪除或更新資料。 1.選單寫在食物記錄系統的case0下面 :if(curretUserId) != null :...

2025-10-16 ‧ 由 syy 分享

使用者資料刪除功能

目的 在離開系統前 , 問使用者有沒有要刪除或更新資料。 1.主選單 2.Maincase 2 (刪除使用者):if(confirm.equalsIgno...

2025-10-16 ‧ 由 syy 分享