Djangoで販売管理システムを開発していくロードマップ

– 今回は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. その他

設計書はサクッと作ろうと思ったけど、最低限の事はちゃんとやろうと思うとそこそこのボリューム感になってしまうな。