top of page

系統功能設計

非付費共乘設計

使用者可發布免費車輛資訊(如接駁車),包含發車時間、地點與可搭人數,其他使用者可依地區與時間搜尋並加入。加入後將進入專屬聊天室,可討論搭車細節。發車前 10 分鐘系統會提醒所有成員,發車時自動更新狀態為「已出發」,30 分鐘後任務自動刪除。任何人中途退出不會受懲處,若有亂發任務,成員可在聊天室提醒他人。

付費共乘設計

每位用戶可發起拼車任務,填寫人數、共乘人數、出發時間可接受區間、出發/到達地點、乘客條件與配對範圍限制等資訊。系統將自動配對,並於出發前1小時截止配對。

配對成功後,系統會通知使用者最終的出發時間、地點、目的地、共乘人數與車費,並要求使用者在15分鐘內確認。若時間已接近出發,系統則自動視為婉拒。

一旦所有人確認,系統會向合作車隊預約車輛,狀態改為「預約中」。若預約失敗,系統會在出發前1小時通知所有共乘者並停止叫車。預約成功後,會自動扣款並提供車牌與乘客驗證資訊給司機。

上車時,司機將依乘客手機號碼驗證身分。若人數不符,司機可與其他乘客確認是否等候,並嘗試聯絡未到乘客後再決定是否出發。

資料庫關聯綱目設計

ERD資料表說明

1. Member
          儲存使用者資訊,包括帳號、密碼、性別、電話、Email、是否擁有車輛、是否具備司機權限等欄位。
2. Driver
          紀錄具司機的資訊,例如駕照號碼、電話、性別等。
3. FreeRideScheduleList
          紀錄免費共乘任務,包括司機、車牌、起訖時間與地點等。
4. FreeRideMember
          為連結Member與FreeRideScheduleList的bridge,同時紀錄加入時間。
5. PaidCarList
          紀錄平台註冊之付費共乘車輛資訊,包括車種、公司、車牌、狀態等。
6. RideSharingInformation
          會員發起的共乘需求,包括起訖時間、地點、乘客人數等。
7. MatchOutcome
          紀錄成功配對到的訂單,包括司機、車輛、起訖時間地點、訂單狀態與乘客總數、配對時間、目的地等。
8. Payment
          紀錄會員的付款資訊,包括對應的訂單ID、付款方式與金額等。
9. ChatRoom
          根據訂單建立之聊天室,紀錄參與人數和聊天室類型。
10. ChatContent
          聊天室中的對話紀錄。

image.png

© 2035 by Daniel Lunsford. Powered and secured by Wix

bottom of page