pythonのFletで顧客管理ソフトを作ってみる。
はじめに
Fletを使って顧客管理ソフトを作ってみます。第1回ということで、全体像の整理と、最低限必要な機能の洗い出しをします
今回やること
今回やることは以下の4つです。
- 顧客管理ソフトの全体像を決める
- 顧客管理に必要な項目を決める
- 基本的なCRUD処理の考え方を整理する
- 画面レイアウトを大まかに決める
顧客管理ソフトの全体像
対象ユーザー
- 個人
データベースには、導入しやすいsqliteを使用します。そのため複数人で共有して使用することは想定していません。
できること
- 顧客一覧を表示する
- 顧客を追加する
- 顧客情報を編集する
- 顧客を削除する
顧客管理に必要な項目を決める
顧客情報として何を持たせるかを決めます。
- ID
- 顧客CD
- 顧客名
- ふりがな
- 別名(同名の会社を区別しやすくするため名前)
- 郵便番号
- 住所
- tel
- fax
- 代表者
- 与信枠
- 与信枠登録日
- 備考
- 登録日
- 更新日
CRUD処理について
- Create:新しい顧客を登録
- Read:顧客一覧を表示
- Update:顧客情報を編集
- Delete:顧客情報を削除
画面レイアウト
- 左にサイドバーメニュー
- 右にメイン画面
- メイン画面には顧客一覧
- 詳細ボタンクリックで詳細画面に遷移
- 編集、削除は詳細画面から行う


