iT邦幫忙

0

Day 6:整理專案規格——建立功能清單與開發計畫

  • 分享至 

  • xImage
  •  

一、前言

在前五天的自主學習中,我逐步完成了「打造個人健康習慣追蹤系統」的專案規劃,包含確定專案目標、分析使用者需求、設計健康紀錄欄位、規劃核心功能,以及整理使用者的操作流程。

經過這些步驟,我對系統需要完成的工作已經有初步的了解。不過,如果沒有將這些規劃整理成明確的文件,進入程式開發階段後,仍然可能遇到功能範圍不清楚、開發順序混亂,或是反覆修改設計等問題。

因此,今天的學習目標是整合前五天的成果,建立一份初步的專案規格與開發計畫,作為後續實作的依據。

二、什麼是專案規格?

專案規格是將專案的目標、資料需求、功能需求及操作方式整理成明確的文件,讓開發者能夠清楚了解系統需要完成什麼,以及預計如何實現。

對初學者而言,專案規格不一定需要非常複雜,只要能夠清楚說明專案的目的、主要功能、資料欄位與開發順序,就能幫助自己在學習過程中掌握方向。

本專案的主要目標,是建立一套能夠記錄個人健康習慣、保存歷史資料,並透過基本統計了解生活習慣的系統。因此,我將以這個目標為核心,整理目前的專案規格。

三、整理專案基本規格

  1. 專案基本資訊

https://ithelp.ithome.com.tw/upload/images/20261022/20178903JeWlo2yLC4.png

  1. 資料規格

目前規劃的主要資料欄位如下:

日期:記錄健康資料所屬的日期。

飲水量:記錄每日飲水總量,單位為毫升。

睡眠時間:記錄睡眠時數,單位為小時。

運動時間:記錄每日運動總時間,單位為分鐘。

蔬果攝取:記錄當日是否有攝取蔬菜或水果。

備註:補充其他與當日生活習慣相關的資訊。

這些欄位將作為後續建立資料結構與資料表的基礎。

四、建立系統功能清單

根據先前的需求分析,我將系統功能整理如下:

https://ithelp.ithome.com.tw/upload/images/20261022/20178903o4y9cpUfDt.png

透過這份功能清單,可以先確定哪些功能是系統運作的基礎,再依照學習進度逐步完成其他功能,避免一開始就嘗試開發過多內容。

五、規劃後續開發計畫

為了讓接下來的學習更有方向,我將後續開發分成幾個階段。

第一階段:資料設計與程式基礎

學習資料型態、Python 基礎語法、List 與 Dictionary 等資料結構,並認識 Pandas、CSV 與 SQLite,了解如何整理、儲存及讀取健康紀錄。

第二階段:建立系統基本功能

利用 Streamlit 建立互動式網頁,逐步實作健康紀錄輸入、資料保存、歷史查詢,以及資料修改與刪除等功能。

第三階段:資料分析與系統測試

加入平均值計算、每週運動分析、資料視覺化及習慣完成率計算,並透過測試資料檢查系統是否能正確運作。

第四階段:功能整合與成果展示

整合已完成的功能,改善介面操作方式,利用測試資料觀察健康習慣變化,最後整理系統操作畫面與自主學習成果。

六、今日實作步驟

回顧前五天完成的主題、需求、資料欄位、功能及操作流程。

將專案名稱、目標使用者與預計成果整理成基本規格。

建立系統功能清單,標記各項功能的優先順序。

整理資料欄位與功能之間的關係,確認資料可以支援預計的統計需求。

規劃後續開發階段,確認每個階段的學習重點與預期成果。

七、今日成果

今天完成了健康習慣追蹤系統的初步專案規格整理,將前五天的規劃成果整合成基本資訊、資料規格、功能清單與開發計畫。

透過這次練習,我了解到,專案規劃不只是提出想法,更需要將想法轉換成具體、可執行的工作項目。明確的專案規格能夠幫助我掌握開發範圍、安排學習順序,也能在後續遇到問題時,回頭確認原本的設計目標。

完成第一階段的專案規劃後,接下來將進入第二階段「資料設計與程式基礎」。第七天會從認識資料型態開始,學習不同種類的資料如何表示,並思考健康習慣追蹤系統中的各項資料應該使用什麼型態儲存。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言