網站功能設計階段 - daniel-qa/Vue GitHub Wiki

網站服務流程設計

1. 角色 & 權限(Who)

使用者類型:訪客 / 會員 / 管理員

權限區分:每個角色能做什麼(最基本的權限控制)

2. 功能流程(What)

主要功能:登入註冊、查詢、下單、付款等核心功能

最小步驟:每個功能的最小可行流程,避免過多分支

3. 頁面 / UI 流程(Where)

重要頁面清單:登入頁、首頁、功能頁、結帳頁

頁面跳轉關係:用簡單流程圖表示

響應式設計:桌面版 / 手機版的基本適配

4. 資料流(How)

API 設計:前端送什麼資料 → 後端怎麼存 → 要不要回傳

資料格式:統一的請求/回應格式(JSON)

資料驗證:前後端雙重驗證機制

主要 API 清單:只列關鍵 API,不用全列