Skip to the content.

チョコレート卸向け納品計画システム 要件定義書

1. システム概要

1.1 システム名

海外高級チョコレート卸向け納品計画WEBアプリケーション

1.2 目的

デパートからの海外高級チョコレート発注に対して、在庫状況・賞味期限・ケース入数・納品先ルールを考慮し、最適な納品計画を自動生成することで、業務効率化と在庫の適正管理を実現する。

1.2.1 取扱商品の特徴

1.3 対象ユーザー

1.4 期待効果


2. 機能要件

2.1 ダッシュボード機能

2.1.1 概要表示

2.1.2 詳細表示

2.1.3 アクション


2.2 商品管理機能

2.2.1 商品一覧表示

以下の項目をテーブル形式で表示:

2.2.2 データ項目

Product {
  id: 商品ID
  code: 商品コード
  name: 商品名
  brand: ブランド名
  unitsPerCase: ケース入数
}

2.3 在庫管理機能

2.3.1 在庫一覧表示

以下の項目をテーブル形式で表示:

2.3.2 状態表示ルール

2.3.3 データ項目

Inventory {
  id: 在庫ID
  productCode: 商品コード
  lotNumber: ロット番号
  expiryDate: 賞味期限(YYYY-MM-DD)
  cases: ケース数
}

2.4 発注管理機能

2.4.1 発注一覧表示

以下の項目をテーブル形式で表示:

2.4.2 ステータス種類

2.4.3 データ項目

Order {
  id: 発注ID
  department: デパート名
  productCode: 商品コード
  quantity: 注文数量(個数)
  desiredDeliveryDate: 希望納品日(YYYY-MM-DD)
  status: ステータス
}

2.5 ルール管理機能

2.5.1 ルール一覧表示

登録済みルールを以下の形式で表示:

2.5.2 ルール追加機能

2.5.3 ルール有効/無効切り替え

2.5.4 標準ルール例

  1. 賞味期限優先: 賞味期限が近い在庫を優先的に使用する
  2. 納品時30日以上: 納品時に賞味期限が30日以上残っている必要がある
  3. 高島屋納品曜日: 高島屋は火曜日と金曜日のみ納品可能
  4. 1回最大20ケース: 1回の納品で最大20ケースまで

2.5.5 データ項目

Rule {
  id: ルールID
  name: ルール名
  description: 説明
  enabled: 有効フラグ
}

2.6 自動計算機能

2.6.1 計算実行

2.6.2 計算処理ログ表示

リアルタイムで以下のログを表示:

2.6.3 計算ステップ

  1. 在庫確認: 対象商品の在庫状況を確認
  2. 期限チェック: 各ロットの賞味期限を検証
  3. 納品日計算: 納品先ルールに基づき納品可能日を算出
  4. 計画作成: 最適な納品計画を生成

2.6.4 計算完了時

2.6.5 データ項目

CalculationLog {
  id: ログID
  timestamp: タイムスタンプ(YYYY-MM-DD HH:mm:ss)
  step: 処理ステップ名
  message: メッセージ内容
  type: ログタイプ(info/warning/success/error)
}

2.7 納品計画結果表示機能

2.7.1 納品計画一覧表示

以下の項目をテーブル形式で表示:

2.7.2 Excel出力機能

2.7.3 計画のポイント表示

自動計算で適用されたルールや判断基準を箇条書きで表示:

2.7.4 データ項目

DeliveryPlan {
  id: 計画ID
  deliveryDate: 納品日(YYYY-MM-DD)
  department: デパート名
  productCode: 商品コード
  productName: 商品名
  cases: ケース数
  lotNumber: 使用ロット番号
  expiryDate: 賞味期限(YYYY-MM-DD)
  warning?: 警告メッセージ(任意)
}

3. 非機能要件

3.1 技術要件

3.1.1 フロントエンド

3.1.2 データ管理

3.2 ユーザビリティ要件

3.2.1 画面レイアウト

3.2.2 視認性

3.2.3 操作性

3.3 パフォーマンス要件

3.4 保守性要件


4. 画面遷移図

ダッシュボード (/)
  ├─ 商品管理 (/products)
  ├─ 在庫管理 (/inventory)
  ├─ 発注管理 (/orders)
  ├─ ルール管理 (/rules)
  ├─ 自動計算 (/calculate)
  │   └─ 納品計画 (/delivery-plan) ※計算完了後
  └─ 納品計画 (/delivery-plan)

5. データモデル

5.1 エンティティ一覧

Product(商品)

Inventory(在庫)

Order(発注)

Rule(ルール)

DeliveryPlan(納品計画)

CalculationLog(計算ログ)


6. 業務フロー

6.1 基本フロー

  1. 発注受付
    • デパートから発注を受け、発注管理に登録
  2. 在庫確認
    • 在庫管理画面で在庫状況を確認
    • 期限が近い在庫を把握
  3. ルール設定
    • ルール管理で必要なルールを有効化
    • 必要に応じて新規ルールを追加
  4. 自動計算実行
    • 自動計算画面で計算を実行
    • ログを確認しながら処理完了を待つ
  5. 計画確認
    • 納品計画画面で結果を確認
    • 警告がある場合は内容を確認
  6. Excel出力
    • 納品計画をExcel形式で出力
    • 関係部署へ共有

7. サンプルデータ

7.1 商品マスタ(海外輸入高級チョコレート - 専門店向けプレミアムブランド)

| 商品コード | 商品名 | ブランド(原産国) | ケース入数 | 特徴 | |———–|——–|———-|———–|——| | CHO-001 | アメデイ トスカーノブラック70% | Amedei(イタリア・トスカーナ) | 12個 | Bean to Bar / 単一農園カカオ | | CHO-002 | ドモーリ サンプラータ80% | Domori(イタリア・ピエモンテ) | 10個 | クリオーロ種100% | | CHO-003 | ミシェル・クルイゼル ブラン ド ブラン | Michel Cluizel(フランス) | 8個 | 自社農園カカオ | | CHO-004 | ボナ リオカリベ75% | Bonnat(フランス・ヴォワロン) | 6個 | シングルオリジン | | CHO-005 | コペヌール シングルオリジン マダガスカル | Coppeneur(ドイツ) | 15個 | 手作業製造 | | CHO-006 | フリス・ホルム チュノ75% | Friis-Holm(デンマーク) | 8個 | 少量生産 |

7.2 在庫データ

| 商品コード | ロット番号 | 賞味期限 | ケース数 | 状態 | 備考 | |———–|———–|———-|———|——|——| | CHO-001 | ITA202601A | 2026-04-30 | 5 | 警告 | イタリア2026年1月航空便輸入 | | CHO-001 | ITA202602A | 2026-06-30 | 8 | 正常 | イタリア2026年2月航空便輸入 | | CHO-002 | ITA202601D | 2026-05-15 | 12 | 正常 | イタリア2026年1月海上便輸入 | | CHO-003 | FRA202601M | 2026-04-20 | 6 | 警告 | フランス2026年1月航空便輸入 | | CHO-004 | FRA202603B | 2026-05-31 | 8 | 正常 | フランス2026年3月航空便輸入 | | CHO-005 | DEU202602C | 2026-07-15 | 20 | 正常 | ドイツ2026年2月海上便輸入 | | CHO-006 | DNK202602F | 2026-04-25 | 4 | 警告 | デンマーク2026年2月航空便輸入 |

ロット番号の命名規則:

7.3 発注データ

| デパート | 商品名 | 数量 | 希望納品日 | ステータス | 用途 | |———|——–|——|———–|———-|——| | 高島屋 | アメデイ トスカーノブラック70% | 100個 | 2026-04-08 | 処理待ち | ギフトコーナー・母の日 | | 伊勢丹 | ドモーリ サンプラータ80% | 80個 | 2026-04-10 | 処理待ち | 食品専門フロア | | 三越 | フリス・ホルム チュノ75% | 60個 | 2026-04-12 | 処理待ち | 催事・北欧フェア | | 大丸 | コペヌール シングルオリジン | 150個 | 2026-04-15 | 処理待ち | ギフトコーナー |


8. 今後の拡張性

8.1 短期的な改善

8.2 中期的な機能追加

8.3 長期的な展望


9. 制約事項

9.1 現行デモ版の制限

9.2 想定される運用制約


10. 用語集

用語 説明
ケース チョコレートの梱包単位。複数個が1ケースに入っている
ロット番号 製造ロットを識別する番号。在庫管理の基本単位
賞味期限 商品の品質が保証される期限
納品計画 いつ、どのデパートに、何をどれだけ納品するかの計画
自動計算 ルールに基づいて最適な納品計画を自動生成する処理

11. 承認履歴

版数 日付 作成者 承認者 備考
1.0 2026-03-16 Claude - 初版作成(デモシステム基準)

文書終わり