← 一覧に戻る

StoreComputer - In-Store System Architecture

ストコン移行 UML Component WBS 2.1.3
生成日: 2026-04-01 | コンビニ店舗内システム構成
graph TB
  subgraph STOREFRONT["Store Front"]
    CUSTOMER(("Customer"))
    POS["POS Terminal - Sales Registration - Barcode Scan - Receipt Print"]
    PAYMENT["Payment Terminal - Cash / Credit / IC - QR Code - E-Money"]
    SIGNAGE["Digital Signage - Price Display - Promotion"]
  end

  subgraph APPSERVICE["App Services"]
    STORCON["Store Computer - Hub Controller - EOS/EOB Processing - Master Sync"]
    EOS["EOS/EOB Module - Electronic Ordering - Order Book Mgmt"]
    ORDER["Order Management - Auto Order Calc - Delivery Schedule"]
    INVENTORY["Inventory Management - Stock Count - Inspection"]
    INSPECTION["Inspection Module - Delivery Check - Discrepancy Report"]
    SETTLEMENT["Settlement Batch - Daily Close - Sales Aggregation"]
    TEMPMON["Temperature Monitor - Refrigerator / Freezer - Alert Notification"]
  end

  subgraph DATALAYER["Data Layer"]
    LOCALDB[("Local DB - Transaction Store")]
    MASTER[("Master Cache - PLU / Price")]
    JOURNAL["Sales Journal - Daily Report"]
    TEMPLOG["Temperature Log - Hourly Record"]
  end

  MANAGER(("Store Manager"))
  STAFF(("Store Staff"))
  DRIVER(("Delivery Driver"))
  HQCLOUD["HQ Cloud - Central Server"]
  HANDY["Handy Terminal - Inspection - Stock Count"]

  CUSTOMER --> POS
  POS --> PAYMENT
  POS --> STORCON
  STORCON --> EOS
  STORCON --> ORDER
  STORCON --> INVENTORY
  STORCON --> INSPECTION
  STORCON --> SETTLEMENT
  STORCON --> TEMPMON
  EOS -.->|Bidirectional| HQCLOUD
  ORDER --> LOCALDB
  INVENTORY --> LOCALDB
  SETTLEMENT --> JOURNAL
  TEMPMON --> TEMPLOG
  STORCON --> MASTER
  MANAGER --> STORCON
  STAFF --> POS
  STAFF --> HANDY
  HANDY --> INVENTORY
  DRIVER --> INSPECTION
  HQCLOUD -.->|Master Distribution| STORCON
  PAYMENT --> SETTLEMENT

  style STORCON fill:#dae8fc,stroke:#6c8ebf
  style POS fill:#dae8fc,stroke:#6c8ebf
  style PAYMENT fill:#fff2cc,stroke:#d6b656
  style EOS fill:#e1d5e7,stroke:#9673a6
  style ORDER fill:#d5e8d4,stroke:#82b366
  style INVENTORY fill:#d5e8d4,stroke:#82b366
  style INSPECTION fill:#d5e8d4,stroke:#82b366
  style SETTLEMENT fill:#fff2cc,stroke:#d6b656
  style TEMPMON fill:#f8cecc,stroke:#b85450
  style LOCALDB fill:#dae8fc,stroke:#6c8ebf
  style MASTER fill:#dae8fc,stroke:#6c8ebf
  style JOURNAL fill:#fff2cc,stroke:#d6b656
  style TEMPLOG fill:#f8cecc,stroke:#b85450
  style SIGNAGE fill:#e1d5e7,stroke:#9673a6
  style HANDY fill:#d5e8d4,stroke:#82b366
  style HQCLOUD fill:#e1d5e7,stroke:#9673a6
    
draw.io XML をダウンロード AWS版構成図を見る

凡例

Customer / Staff Access — 店舗利用者・スタッフからの操作
HQ Communication — 本部クラウドとの双方向通信(EOS/EOB)
Internal Processing — ストコンから各モジュールへの処理連携
Data Access — モジュールからデータ層への読み書き

概要

コンビニエンスストアの店舗内システム構成を表現したUMLコンポーネント図。ストアコンピューター(ストコン)を中心ハブとし、POSレジ端末、マルチ決済端末、EOS/EOB(電子発注・電子受発注)による本部通信、温度管理モニタリングなど、店舗運営に必要な全要素を網羅。

店長・スタッフ・配送ドライバー・顧客の4種のアクターが関与し、ハンディターミナルによる検品・棚卸、デジタルサイネージによる価格表示も含む。ストコンは本部クラウドからマスタデータ(PLU・価格)を受信し、売上ジャーナルと温度ログを本部に送信する双方向通信を担う。

構成要素

要素種類説明
Store Managerアクター(人型)店長。ストコンを通じて発注承認・売上確認・温度アラート対応を行う
Store Staffアクター(人型)店舗スタッフ。POS操作、ハンディ端末での検品・棚卸を担当
Delivery Driverアクター(人型)配送ドライバー。商品納品時の検品処理に関与
Customerアクター(人型)来店客。POS端末で商品購入・決済を行う
EOS/EOB Module矩形 «Service»電子発注システム(EOS)と電子受発注帳(EOB)。本部との双方向通信
Order Management矩形 «Service»自動発注計算・配送スケジュール管理
Inventory Management矩形 «Service»在庫管理・棚卸カウント・検品
Inspection Module矩形 «Service»納品検品・数量差異レポート生成
Settlement Batch矩形 «Batch»日次精算・売上集計バッチ処理
Temperature Monitor矩形 «Monitor»冷蔵・冷凍庫の温度監視。異常時アラート通知
Store Computer矩形 «Hub»店舗内全システムのハブ。EOS/EOB処理・マスタ同期の中核
Local DBシリンダー(DB)ローカルトランザクションストア。売上・在庫データ保持
Master Cacheシリンダー(DB)PLU(商品コード)・価格マスタのローカルキャッシュ
Sales Journalドキュメント型日次売上ジャーナル。本部送信用レポート
Temperature Logドキュメント型温度記録ログ。1時間ごとの記録で食品衛生法に対応
POS Terminal角丸矩形POSレジ端末。バーコードスキャン・売上登録・レシート印刷
Payment Terminal角丸矩形マルチ決済端末。現金・クレジット・IC・QR・電子マネー対応
Handy Terminal角丸矩形ハンディターミナル。検品・棚卸用モバイル端末
Digital Signage角丸矩形電子値札・プロモーション表示
HQ Cloud矩形 «External»本部クラウド(中央サーバー)。マスタ配信元・売上集約先

設計のポイント

学習ポイント

最終更新: 2026-04-01 | draw.io MCP Server