顧客管理ソフトの作成 – 第1回

pythonのFletで顧客管理ソフトを作ってみる。

はじめに

Fletを使って顧客管理ソフトを作ってみます。第1回ということで、全体像の整理と、最低限必要な機能の洗い出しをします

今回やること

今回やることは以下の4つです。

  • 顧客管理ソフトの全体像を決める
  • 顧客管理に必要な項目を決める
  • 基本的なCRUD処理の考え方を整理する
  • 画面レイアウトを大まかに決める

顧客管理ソフトの全体像

対象ユーザー

  • 個人

データベースには、導入しやすいsqliteを使用します。そのため複数人で共有して使用することは想定していません。

できること

  • 顧客一覧を表示する
  • 顧客を追加する
  • 顧客情報を編集する
  • 顧客を削除する

顧客管理に必要な項目を決める

顧客情報として何を持たせるかを決めます。

  • ID
  • 顧客CD
  • 顧客名
  • ふりがな
  • 別名(同名の会社を区別しやすくするため名前)
  • 郵便番号
  • 住所
  • tel
  • fax
  • 代表者
  • 与信枠
  • 与信枠登録日
  • 備考
  • 登録日
  • 更新日

CRUD処理について

  • Create:新しい顧客を登録
  • Read:顧客一覧を表示
  • Update:顧客情報を編集
  • Delete:顧客情報を削除

画面レイアウト

  • 左にサイドバーメニュー
  • 右にメイン画面
  • メイン画面には顧客一覧
  • 詳細ボタンクリックで詳細画面に遷移
  • 編集、削除は詳細画面から行う