マスターデータの作成
アプリケーションを作るときに、いつもマスターデータの設計に悩まされる。
ユーザからの要望はいつも決まって、
・今のマスターよりよいもの
・汎用的に作って欲しい
この要望に答えるために、どうすれば良いだろう。
設計技法はいろいろあり、データモデリングなども有効だろうと思う。
業務モデルを基にデータモデルをつくる。
UMLを使ったり、業務分析をしてみたり。
ただ、現状の分析をいくらしても、「ユーザの求める汎用性」には近づかない。
ユーザの言う「汎用的」とは、将来の拡張性だからである。
また、ただ闇雲に拡張フィールドを作っておくというのも、なんとも芸のないことのように感じる。
そこで、コードについて調べて見ることにした。
とりあえず、一番興味のある「品目マスタ」について調べてみた。
なぜ興味があるかというと、生産、物流系のシステム、営業、販売系のシステムを
よく手がけてきたといこともある。
調べて見た結果、使えそうな情報として
1.物流関係、2.税務関係、3.統計関係がある。
1.JAN/EAN、GS1関連
それぞれについての詳細は今後調査を進めていくこととして、
大枠としては、これで調査を進めて、汎用的な品目マスタを作成していこうと思う。
コメント