一、前言
在日常生活中,我們常常會聽到保持健康的重要性,例如每天攝取足夠的水分、維持規律的睡眠時間、適度運動,以及均衡飲食。
然而,知道健康的重要性,不代表我們一定能養成良好的生活習慣。有時候,我們可能會忘記自己今天喝了多少水、昨天睡了幾個小時,或是這個星期究竟運動了幾次。
如果沒有固定記錄這些資訊,就很難了解自己的生活習慣是否有所改善。
因此,我決定以「打造個人健康習慣追蹤系統」作為這次 30 天鐵人賽的專案主題,希望透過簡單的資訊工具,將日常健康習慣轉換成可以記錄、整理與分析的資料。
身為醫療資訊相關科系的學生,我也希望藉由這個專案,練習如何將生活中的問題轉化為資訊系統的設計需求,並了解資料記錄與分析在健康管理上的應用。
二、為什麼選擇這個主題?
選擇這個主題主要有三個原因。
健康習慣是每個人都會接觸到的議題,不需要特殊設備就能開始記錄,也能透過實際使用,觀察系統是否對生活管理有所幫助。
相較於需要大量醫療資料或複雜演算法的系統,健康習慣追蹤系統的功能相對單純,可以從建立紀錄表開始,再逐步增加資料統計與圖表呈現功能。
醫療資訊不只是醫院內部的病歷管理,也包含如何運用資訊科技整理與分析健康相關資料。
透過這個專案,我希望了解如何將使用者輸入的資料轉換成有意義的統計結果,讓使用者更容易觀察自己的生活習慣。
三、目前想解決的問題
在正式開始製作系統之前,我先整理出幾個希望改善的問題:
缺乏固定紀錄: 平常不一定會記得自己每天的健康習慣。
難以回顧: 即使偶爾有記錄,也不容易快速比較不同日期的狀況。
缺少統計資訊: 單純記錄數字,無法快速了解自己的平均睡眠時間或每週運動次數。
缺乏持續追蹤的動力: 如果沒有清楚的完成紀錄,就比較難觀察自己是否逐漸養成習慣。
因此,我希望建立一套簡單的系統,讓健康紀錄不只是零散的數字,而是能夠持續累積、方便查詢,並且可以進一步分析的資料。
四、專案目標與預計功能
本專案的主要目標,是建立一套簡單、容易操作的個人健康習慣追蹤系統,協助使用者記錄每日生活習慣,並透過資料整理與統計,了解自己的執行情況。
初步規劃以下四項核心功能。
記錄每天的基本生活習慣,例如:
喝水量: 每日飲水總量。
睡眠時間: 每日睡眠時數。
運動時間: 每日運動的分鐘數。
蔬果攝取: 當天是否有攝取蔬菜或水果。
讓使用者可以查看過去日期的紀錄,方便回顧不同日期的健康習慣,避免資料只停留在當天。
利用已記錄的資料,計算平均睡眠時間、平均喝水量及每週運動時間等數據,協助使用者了解自己的生活習慣。
設定個人希望達成的習慣目標,再統計每天或每週的完成情況,讓使用者更容易掌握自己的執行進度。
初期會先以基本功能為主,等核心功能完成後,再視實作情況考慮增加圖表或個人化提醒。
五、預計使用的工具
為了讓專案能夠在 30 天內完成,我決定採取循序漸進的方式,不會一開始就開發複雜的應用程式。
初期預計使用 Excel 或 Google 試算表建立資料紀錄表,練習欄位設計、資料整理與基本統計。如果進度允許,再進一步使用 HTML、CSS 與 JavaScript 製作網頁介面。
透過這樣的安排,可以先確認資料結構與功能是否合理,再逐步增加系統的完整度,也能降低初學者在開發過程中遇到的困難。
六、Day 1 實作步驟
今天的重點不是立刻完成系統,而是先將想法具體化,確定專案的方向與範圍。
步驟一:建立專案名稱
將專案命名為「打造個人健康習慣追蹤系統」,英文名稱暫定為 Personal Health Habit Tracker。
步驟二:列出想追蹤的健康習慣
先選擇四個簡單的項目:喝水量、睡眠時間、運動時間與蔬果攝取。
選擇這些項目的原因是它們容易理解、方便記錄,也適合初學者進行資料整理。
步驟三:整理目前遇到的問題
列出使用者在記錄健康習慣時可能遇到的困難,例如容易忘記、難以回顧,以及缺乏統計資訊,作為後續設計系統功能的依據。
步驟四:定義系統目標
將專案目標設定為能夠記錄每日健康習慣、查詢歷史紀錄、統計基本數據,以及查看習慣完成率。
步驟五:規劃預期成果
預計在 30 天結束時,完成一套具備基本記錄與統計功能的系統原型,並透過測試資料確認各項功能是否正常運作。
七、今日成果
完成 Day 1 的規劃後,我已經初步確定專案的方向、要解決的問題,以及預計開發的功能。

透過今天的規劃,我了解到開發資訊系統的第一步不一定是寫程式,而是先釐清問題、了解使用者需求,再決定系統應該具備哪些功能。
如果一開始沒有明確的目標,後續實作就容易不斷增加功能,反而讓專案變得複雜。
接下來,我會從資料欄位的設計開始,逐步建立健康習慣紀錄表,並在後續的實作過程中,持續調整與完善這套系統。
希望透過這 30 天的練習,不只能完成一個實用的小型專案,也能學習如何將醫療資訊與日常生活結合,讓資料真正發揮價值。