/final_project_transportation

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Final Project Transportation

專題名稱:路在東華
學校:國立東華大學 資訊工程學系
指導教授:張道顧 教授
專題成員:黃郁軒、黃盛鴻、蕭榆峻、陳忻安


專題簡介

「路在東華」是一款專為國立東華大學學生開發的智慧交通整合應用程式,
解決因地理位置偏遠帶來的返鄉交通不便問題。
系統整合了台鐵(含對號列車與區間車)、高鐵及花蓮301公車時刻與票價資料,
能根據出發地、目的地與時間,自動推薦「最短時間」、「最低費用」或「最少轉乘」的交通方案。

本專題採用 Python Flask 建立後端 API,
Kotlin 開發 Android 前端 App,並以 SQLite 資料庫管理交通時刻資訊。

期望未來擴展至全台交通路網,成為學生與旅客便捷出行的重要工具。


系統特色

  • 整合台鐵、高鐵、公車資訊,一次查詢
  • 提供三種路線排序(最短時間 / 最低費用 / 最少轉乘)
  • 簡單直覺的使用者介面
  • 支援交通轉乘智慧規劃
  • 易於擴展的系統架構

成果展示

觀看展示影片


技術架構

分類 技術
前端 (Client) Android App (Kotlin, Android Studio)
後端 (Server) Flask (Python) RESTful API
資料庫 (Database) SQLite
資料同步 Git + GitHub

使用方式

  1. 啟動後端伺服器(Python 3.12以上)
  2. 安裝並開啟 Android 客戶端 App
  3. 輸入出發地、目的地、出發時間,即可獲得返鄉路線建議!

資料來源

  • 台鐵官方網站
  • 高鐵官方網站
  • 花蓮301公車官方時刻表
  • 自建資料集整理

本專題為學術研究用途,無商業化行為。


作者群

  • 黃郁軒
  • 黃盛鴻
  • 蕭榆峻
  • 陳忻安

指導教授:張道顧 教授
國立東華大學資訊工程學系


路在東華 — 回家的路,就在這裡。