システムのつくり方を考えてみる【Laravel】プログラミングを上達するための秘訣は「何かをつくる」ということだと思っていて、せっかくなら世間から求められているものをつくりたいなと思い、とある案件を物色しました。商品の発送を管理する新たなシステムを構築を希望しています。現在はgoogle社の「スプレッドシート」および「フォーム」を利用して、オーダー管理・発送管理を行なっています。ユーザーはフォームから発送してほしい商品情報や発送先住所を入力します。そのデータをスプレッドシートに反映され、運営側は商品の仕分けや発送を行い、各ユーザーは自身のスプレッドシートに反映された内容で到着予定日などを確認する、というものです。現在当社が使用している仕組みではデータ量の逼迫や動作の安定性などに問題があるため新たにシステムを作ることとなりました。入力ミスやデータ消去のリスクなどもありえるので。物流の受注・発送管理システムをどうやったらつくれるか、さっと考えてみました。最初に考えるのは、どんなデータが必要かという事。今回のケースではざっくりと、下記のようなテーブル構成でいいのかなと思いました。会員機能などがあるとすると会員を退会するケースがありえるかも購入した商品一覧などを表示する可能性もありえる購入回数に応じて、優良顧客などを分ける可能性もありえるといったところでしょうか。消費税の扱い(日本と米国で表示を変える必要あるかも?)送料(お店や商品によってバラバラな可能性あり)ステータス(販売済みかそうでないかは把握したい)表示非表示フラグ(ステータスでカバーできるかもだけど一応・・)といったところでしょうか。続いて受注・発送管理システムの機能の想定を。いったところでしょうか。するかでだいぶ変わるので、そこはご縁があったら認識合わせしたいなと思います。(フレームワークとしてLaravel)でいいのかなと思います。認証周りの安全性セキュリティ確保の点で、一からつくるより圧倒的にコスパがいいため。早く、しかもハイクオリティなサービスとして、フレームワークは最善の手かなと思います。今後はトレーニングも兼ねて、こういった想定、シミュレーションをどんどんやっていこうと思います。『問題解決のためのプログラミング』をもっと広めていけたらと思います。アオキ物流管理システムをつくってみたいという場合は、ぜひお気軽にご連絡くださいませ。)mアオキのツイッターアカウント。)この記事へのコメントはありません。この記事へのトラックバックはありません。返信をキャンセルする。-URL上に表示された文字を入力してください。検索プロフィール世界のアオキ問題発見と解決のための新時代の教育を。STEAMも、プログラミングも。テスト用の知識ではなく世界を変える知識を。CoderDojo熊本支部の中の人。難しい事をわかりやすく伝える事に喜びを感じております。尊敬する人はレオナルド・ダ・ビンチ(雑食系天才)。ゴルフできません(汗YoutubeTwitterFacebookInstagram最近の記事2020.02.14AR/VRエンジニアの求人が1400%増というレポ...昨日だったか、気になる記事を見つけました。米国を中心にした開発者向け求人プ...2020.02.13【Laravel】フロントエンドをわかりやすくまと...初心者向けに『Laravel』解説の追加動画を撮影中で、これは公開してもいい...2020.02.12【Laravel】初心者の向け追加動画撮影中【Ud...少し前に『Udemy』向けに『PHP』の講座を開設しまして。DXの到来を見据えて久々に衝撃的な本でした。『アフターデジタル』。