# 🎯 工程師交友系統初步了解規劃 ## 📋 目標清單與需求 ### 1. 目標: - 建立會員系統,支援完整的個人資料管理、聚會功能。 - 視覺化設計 ER 圖,理清資料結構。 - 分析會員的邏輯與輸入角度。 - 設定專案進度與點數表,規劃每階段工作重點。 - 會員系統的核心邏輯草稿。 ### 2. 之後安排: - 開會:15 分鐘內完成。 - 特別異動點:**下週三 會議 10 點**。 --- ## 📌 系統模組設計 ### 1. 會員系統:資料輸入與個人頁面 #### **登入/註冊功能:** - **註冊資料必填欄位:** - 照片、郵件、暱稱、性別、生日(後台隱藏)、所在地區。 - 興趣類型、工作職務、自我介紹。 - **選填欄位:** - 學歷、血型、星座、是否有寵物、抽菸/喝酒習慣、想找的關係、休假日。 #### **會員功能:** - **個人頁面:** - **展示:** 照片、暱稱、年紀、行業、所在地區、自我介紹、出席次數、性別、星座、興趣。 - **編輯:** 更新基本資料欄位(如照片、郵件、暱稱、性別、生日、所在地區、興趣類型、工作職務、自我介紹)。 - **聚會相關:** 查看行程與紀錄。 --- ### 2. 聚會系統:創建與參與 #### **聚會創建:** - 必填資料:圖片、主題、描述、地點(國家/城市)、時間、人數限制。 - 類型:工作聚會、興趣社團等。 - 預算類型:各付各的、平攤、請客。 - 特別功能:對活動參與者給予獎勵點數。 #### **聚會參與:** - 查看聚會清單。 - 根據大項目興趣分類型篩選。 - 參加後記錄消費金額和聚會時間。 --- ## 🔧 ER 圖結構設計 ### 1. 主要實體: - **會員(Member)** - 屬性:會員 ID、郵件、暱稱、性別、生日、所在地區、興趣、工作、自我介紹、抽菸/喝酒習慣等。 - **聚會(Event)** - 屬性:活動 ID、主題、描述、地點、時間、類型、人數限制、預算模式。 - **參與紀錄(Participation)** - 屬性:會員 ID、活動 ID、參與日期、消費金額。 ### 2. 實體關係: - **會員參與聚會:** 多對多。 - **聚會與創建者:** 一對多。 --- ## 🛠️ 任務分配 ### 今日內完成: - 規劃會員 ER 圖結構。 - 完成簡化會員資料邏輯。 ### 進度: - 熟悉 CRUD 並完成相關影片。 - 視覺化設計 ER 圖。 - 初步完成會員功能設計內容。 ### 亮點思考