– 今回はDjangoを学習するのが目的の一つでもあるため、設計書はざっくりと作る
– 販売管理システムは財務会計システムとの連携(ERP化)を見据えて作る
– できればRPA、機械学習、Docker、レジシステム連携、ECサイトのAPI連携、ラズパイ/Arduino連携を盛り込みたい
———–
1.全体
1-1. 何故、販売管理システムを導入するか?
1-2. 販売管理システムで出来る事(後から作る)
2. システム要求
2-1. 機能要求
2-2. 競合のシステムとの差別化
2-3. 財務会計との連携(後から作る)
3. 基本設計
3-1. 業務フロー
3-2. ユースケース
3-3. 機能詳細
4. 外部設計
4-1 システム概要図
4-2 インフラ構成図
4-3 ハードウェア構成図
4-4 ミドルウェア構成図
5. UI設計
5-1. URL一覧
5-2. 画面遷移図
5-3. 画面定義(別紙)
5-4. メール設計
5-5. バリデーション
6. 詳細設計
6-1. MVC構成図
6-2. シーケンス図
6-3. コントローラ処理
6-4. バッチ処理
6-5. その他
設計書はサクッと作ろうと思ったけど、最低限の事はちゃんとやろうと思うとそこそこのボリューム感になってしまうな。