2018.10.17
団体用集金システムを作りたい!#4【外部設計#1-画面遷移-】
そういや、昨日のDB設計でメーリスシステムに関して一切触れてなかった事実に気づいたんですが、まぁそんなのは後付けでなんとかなると信じることにします(不吉なにおい)
で、次に設計しなきゃいけないのは
画面遷移図です。これはもうただのお絵かきです。どんな画面が必要なのかな~というスケッチです。
GUIに関しては雑にしか最初は作らないつもりなので、こんなのテキトーでいいんですけど、どんな画面が必要で、どんなリンクがあって...っていうのを書いて洗い出すことで、足りない機能が見つかったり、あと処理の流れとかが見やすくなったりしますね。
んじゃ作っていきましょ。
今回制作するシステムは、僕が構想しているパッケージのほんの一部分の
「集金管理システム」と
「メーリングシステム」です。この2つがあればとりあえずなんとかなりますね。
その次に
「アンケート型入団システム」(Googleフォームを使われるのが多いので模倣する)とか、
「ファイル共有システム」だったりとかに進んで行くつもりですね。順番はどうなるかわかりませんし、他にも必要なシステムがあるかも知れませんが、そうやって拡張しつつα版を作っていき、ある程度形になったらデザインの方に着手する、みたいな流れを考えています。
まあ頑張って作るつもりですけど、どこのオケで試用してもらえるかはわかりませんが、ヒアリングだけはしていくつもりです。ただまぁ、先に機能面の完成をさせないとおはなしになりませんからね・・・・・・
つまり、さっきも言いましたけど、見た目はすごいチープなものから作っていきます。CSSいじり始めるとそれで無限に時間が溶けるので・・・・・・。
で、結果出来たのがコレです。どちゃくそ簡素化されてます。正直お絵かきですけど、これでもないよりマシだったりするのです。
正直足りないとこあると思うんですけどめんどくさくなってきました(ゴミ)
今回の僕の集金業務で必要最低限だと思われる機能と関連機能のみの実装なので、まあこんなもんでしょ。この中でグルーピング機能は最悪実装しなくても問題ない
(僕が弦楽器のみとかのグループ単位でメール送ることがまずない)ので、これは開発を後回しにしても良さそうではあります。
画面遷移としてはこんな感じなので、次は
フローチャートで、さらに内部の動きを見ていこうかなあと思います。
今日の記事はボリューム不足なので一緒にやってしまおうかと思いましたが、僕の体力がもたないので明日に回します。(笑)