← 返回作品集

円相場分析システム

課程専題

日圓匯率分析系統

JPY Rate Analyzer

LKG 容錯回退 + 可執行購買建議(非僅資料展示)
LKG fallback + purchase decision engine (actionable insight)

基於 Python 的即時日圓匯率監控與分析平台,採用配置驅動架構整合多家銀行匯率資訊,透過並行爬蟲抓取最新匯率、SQLite 落盤保存,Flask 提供介面與 REST API,並附商品換算與歷史趨勢圖。「大數據倉儲」課程期末専題。

架構圖 · Architecture

載入架構圖…

架構重點 · Architecture

  • 配置驅動爬蟲:銀行資料源定義於獨立 config,新增資料源只需改設定檔,並行抓取提升效率
  • 資料持久化層:Repository Pattern 統一資料存取介面,支援交易管理與一致性保證
  • 業務服務層:整合快取減少網路請求,實作 Last Known Good(LKG)回退策略確保服務可用性
  • 歷史資料補全:整合 Yahoo Finance API 自動回填歷史匯率,支援長期趨勢分析

購買力決策引擎(創新亮點) · Purchase Decision Engine

  • 獨創演算法:結合使用者預算與商品目標價格,計算損益平衡點
  • 直接輸出「現在就買/再等等」的可執行建議,而不只是丟一張匯率圖表給使用者自己判斷

「大數據倉儲」課程期末専題。

PythonFlaskSQLiteBeautifulSoup4PandasMatplotlibYahoo Finance API