一、前言
在前兩天的自主學習中,我確定了「打造個人健康習慣追蹤系統」的專案主題,並分析了日常生活中可能遇到的問題,例如忘記記錄每日健康狀況、不容易回顧過去的生活習慣,以及缺乏統計資料來了解自己的健康情形。
在開始撰寫程式之前,我需要先決定系統應該記錄哪些資料,以及如何利用這些資料追蹤自己的健康習慣。透過事先規劃資料欄位與追蹤指標,可以讓後續的資料儲存、查詢及統計分析更加有條理。
二、設計健康紀錄資料欄位
考量到本專案以日常生活中容易取得的資料為主,我決定先追蹤飲水量、睡眠時間、運動時間及蔬果攝取情形,並加入日期欄位,方便日後查詢不同日期的紀錄。

透過這些欄位,可以將每天的健康習慣轉換成有規則的資料,讓系統未來能夠進行儲存、查詢與分析。
三、規劃健康習慣追蹤指標
除了記錄資料,我也需要思考如何利用這些資料了解自己的生活習慣。因此,我初步規劃以下追蹤指標:
每日飲水量: 了解每天的飲水情況,並與自己設定的目標比較。
每日睡眠時間: 觀察自己的睡眠時數是否穩定。
每週運動時間: 將一週內的運動時間加總,了解自己的運動情況。
蔬果攝取紀錄: 統計一段時間內有攝取蔬菜或水果的天數。
習慣目標達成率: 計算實際達成目標的次數占預定追蹤次數的比例。
例如,如果一週設定七天都要記錄飲水情況,而其中五天達到自己設定的目標,達成率就是五除以七,約為 71.4%。
需要注意的是,這些指標主要用來觀察個人生活習慣,不代表單靠數據就能判斷一個人的健康狀況。
四、Day 3 實作步驟
列出系統預計記錄的健康資料,例如飲水量、睡眠時間、運動時間及蔬果攝取情形。
為每一項資料設定欄位名稱、資料格式及單位。
決定未來想透過哪些指標觀察自己的健康習慣。
使用表格整理資料欄位與追蹤指標,作為後續程式設計的依據。
檢查目前的欄位是否足以支援未來的資料儲存、查詢及統計需求。
五、今日成果
今天完成了健康習慣追蹤系統的初步資料欄位與追蹤指標規劃,確定系統將以日期、飲水量、睡眠時間、運動時間、蔬果攝取及備註作為主要紀錄內容,並規劃透過平均值、每週運動時間及習慣達成率等指標觀察生活習慣。
透過這次規劃,我了解到,資料欄位的設計會直接影響後續程式的功能與分析結果。事先確認需要記錄的內容,可以減少開發過程中反覆修改資料結構的情況。
下一天,我將進一步進行功能需求分析,整理系統需要具備的核心功能,讓目前的資料規劃逐步發展成完整的健康習慣追蹤系統。