iT邦幫忙

鐵人檔案

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

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

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

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

測試功能

目的 測試使用者、食物記錄1~4的功能 , 看有沒有錯誤地方。在使用者、食物記錄那裡 , 輸錯就回到當前欄位。 1.使用者*註冊:只要輸入錯 , 就會回到那...

2025-10-17 ‧ 由 syy 分享

測試功能2

目的 測試食物記錄5~8的功能 , 看有沒有錯誤地方。輸錯就回到當前輸入的欄位。刪除、更新使用者那寫過了。 1.食物記錄*計算單日熱量userId和date...

2025-10-17 ‧ 由 syy 分享

加入CSV匯出功能

目的 將資料寫入food_log.csv將資料庫中的結構化資料轉成可攜帶、可讀、可分析的純文字檔 1.主選單新增功能9.CSV匯出功能 2.FoodLog...

2025-10-20 ‧ 由 syy 分享

加入CSV匯入功能

目的 可將一大筆資料一次性載入資料庫 , 無需手動輸入。 1.主選單新增功能10.加入CSV匯入功能 2.MainString filePath : 宣告...

2025-10-20 ‧ 由 syy 分享

測試功能3

目的 測試CSV匯出、匯入功能 匯出:1.確保資料庫內有測試數據前面我們已經有新增過牛肉跟白飯 , 先來進行匯出功能。 2.確認檔案位置 3.檢查Exc...

2025-10-20 ‧ 由 syy 分享

優化程式碼,確保DAO與主程式分離

目的 在Main中 , 將與資料庫相關的程式碼移除 , 封裝到專門的DAO類別。 1.新增一個負責管理連線的類別在dao資料夾下新增 class DBUti...

2025-10-25 ‧ 由 syy 分享

整理專案說明文件,寫README

目的 為我這個Java Console App專案寫一個README撰寫指南。 1.README是什麼? 看我的專案時第一個會看到的文件。 格式通常為.m...

2025-10-26 ‧ 由 syy 分享

說明整體架構

目的 說明資料庫跟架構。DAO處理所有與資料庫的互動。Main處理使用者介面、資料驗證、呼叫DAO。其實Main的資料驗證和呼叫DAO應該放在Service層...

2025-10-26 ‧ 由 syy 分享

簡單演示流程

目的 教使用者大概怎麼操作這個專案。 進入頁面會先看到註冊/登入選單 , 如果是第一次使用請先輸入1註冊。*注意事項 : *姓名和密碼不能為空(按Enter...

2025-10-26 ‧ 由 syy 分享

結論與心得

改進的點1.Main程式碼太多比較專業的專案會將程式碼分成Main 、Service、DAO三層 , Main只放使用者介面 ,顯示選單、接收使用者輸入、呼叫對...

2025-10-27 ‧ 由 syy 分享