簡易設計書(AI出力・第七話用)
※ この設計書は
「人が考えた前提をAIに渡したら、こう整理された」
という位置づけです。
実務用の完全設計ではありません。
1. 利用者と役割
| 役割 | 主な目的 |
|---|---|
| 営業 | 見積ミスを防ぎ、在庫を正しく動かす |
| 事務 | 商品情報の正確性を担保する |
| 課長 | 管理できている状態を把握する |
2. 画面設計(見える/見えないの整理)
| 項目 | 営業 | 事務 | 課長 |
|---|---|---|---|
| 商品名・価格 | 表示 | 表示 | 表示 |
| 在庫数 | 表示・更新 | 表示・更新 | 表示のみ |
| 商品情報編集 | 非表示 | 表示・編集可 | 非表示 |
| 履歴情報 | 自分の操作のみ | 全件表示 | 集計のみ |
※ デザインやレイアウトは考慮しない
※ 「見せない」ことも設計に含める
3. データ設計(性質で分ける)
3.1 商品データ
- 商品名
- 価格
- 規格・補足情報
- 管理責任:事務
3.2 在庫データ
- 現在庫数
- 増減履歴
- 管理責任:システム(人に任せない)
※ 商品データと在庫データは分離して管理する
4. ルール設計(ミスを止める仕組み)
営業に関するルール
- 商品情報は編集できない
- 在庫は「差分入力」のみ可能
- 同時更新でも上書きされない
事務に関するルール
- 商品情報の最終責任を持つ
- 在庫の最終結果を確認できる
- 他部署の操作を前提にしない
課長に関するルール
- データを直接操作しない
- 状況把握に専念する
- 例外対応に追われない
5. 操作マトリクス(簡易)
| 機能 | 営業 | 事務 | 課長 |
|---|---|---|---|
| 商品一覧閲覧 | ○ | ○ | ○ |
| 商品情報編集 | × | ○ | × |
| 在庫増減 | ○ | ○ | × |
| 操作履歴確認 | △ | ○ | ○ |
| 全体集計 | × | △ | ○ |
6. この設計書の特徴(AI視点)
- 要求をもとに、役割ごとに整理
- 「注意深さ」や「ルール遵守」を前提にしない
- 先に拡張しやすい構造を作っている
7. 未確定(次工程で決める)
- 実装する機能の取捨選択
- 画面数の確定
- 在庫のマイナス可否
- 将来の見積・請求連携

