No.1
- 回答日時:
>製品管理DBを・・どのような工程で作業を進めていけばいいのでしょうか?
漠然と製品管理としかありませんが・・データベースの構築は管理工程の洗い出しからでしょうか。
*どのように管理するのか?
製品の入庫・出庫・返品があれば返品の処理はどの様にするのかなど。この様な管理ではなく製品の製造過程の管理になるとまた別ですが。
*製品管理工程で必要な項目は何か?
製品の管理で必要な項目は製品番号(製品コード等)・製品名・金額等の洗い出し。製品の仕入先・仕入先名など。
*必要なテーブルの構築
項目の洗い出しが終わればその項目を適切な構成でテーブルを作ります。
主キーになる項目・インデックスが必要な項目などを適切に設定します。
テーブル構築後、各テーブルのフィールドを項目に合わせて作る。
*インターフェース構築
テーブル作成が完了したらそのテーブルへのレコード(データ)の入出力の方法として入力フォームを作ったり必要なレポートを作ったりする。
こんな感じで進めれば良いと思います。
No.2ベストアンサー
- 回答日時:
DBを使用したいわゆる「ショッピングカート」のCGIを
作成したことのある者です。
#1の方の内容とともに、私がやっていた手法と視点を
挙げてみたいと思います。
・製品に関する情報の項目をひとまず書き並べる。
名称、型番、色や大きさ(縦、横、奥行き)、重さなどの
管理したい情報を細かく気味に書き出します。
そして、開発途中でも気が付いたらすぐに追加していきます。
なのでルーズリーフなどのメモ用紙を活用すると良いでしょう。
また、「あると便利かも」と思いついた管理情報も
記録していくと良いでしょう。
(食品だと「季節ごとに変動する有効期限項目」などがこれにあたります。)
・要求される情報の正確さを明確にする。
販売した時期によって金額が変わったりした場合の対応などについてです。
販売記録を残す場合、「どの金額の時」に「いくつ売れたのか」といった
履歴をのこす時、その履歴情報参照の時にどれだけその情報の量が
要求されるかです。
「その時の販売情報が100%再現できる」場合と
「単純に数量が分かれば良い」場合では
販売記録に対して、上記の商品情報の中で残しておくべき情報量が
変わってくるのが分かると思います。
・操作しやすく、必要な情報は分かりやすく、
そして適切なメッセージが表示される画面設計。
情報量は多くても、入力するのに必要な項目がどこで、
どんな入力をすればよいのか分かりやすいインターフェースが必要です。
そして入力にエラーがあった時に、そのエラー内容が確実に操作者に伝わり
間違った処理が続行されないようにガードする必要があります。
この部分が不十分だと「数百億規模の損失が発生する場面もある」
というのは記憶に新しいと思います。
・「勉強である」ことを活用する。
勉強であるということは、つまり「仕事ではない」。
手順を守って行う必要が無いということです。
なので、「気が付いた事は手をつけてしまう」のです。
その時に「何に手をつけているのか」、
「何に手をつけなければいけないのに気が付いたのか」を
忘れることなく書き出していくことが大切です。
そうすれば作業をすすめていくうちに
「どんな情報が実は必要となっていくのか」
「どんな点を気にしていれば良いのか」
「どんな例外パターンが発生しそうなのか」
といった必要事項が積み重ねられていくと思います。
ある程度進行していくと、気にしていく項目と
実際の作業進行速度とのギャップで
頭がパンクしそうになるかもしれませんが、
注意すべき点を気にするように「心がけ」ていれば
その経験はしっかりと次に活かされることと思います。
そしてそれがまた次の開発の時のヒントとサンプルに
なってくれることでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- IT・エンジニアリング プログラミング言語選択について 2 2022/07/09 13:23
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- 営業・販売・サービス 営業職って花形なんですか? 11 2023/06/03 02:00
- その他(ビジネススキル・経営ノウハウ) クラウドファウンディングによる新製品の販売支援要求。「あれ?この商品、もう完成品じゃね?」という疑問 2 2022/08/22 12:32
- 工学 身長187cmです。 趣味で電子工作を経験した方に質問です。 私は機械や電子機器の開発の仕事をしたい 3 2022/08/25 01:12
- IT・エンジニアリング 機械メーカーなどの開発部を経験した方に質問です。大半の業務は、他部署の人間との打ち合わせやそのための 1 2022/04/03 05:51
- 経済学 経済についてです! 技術水準の高い工業製品、発展途上国は原材料・部品などを生産する分業のことをなんと 2 2023/07/16 08:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
DBのタイプの指定とサイズにつ...
-
APN設定について教えていただけ...
-
BIOSでAHCIに設定したいが、項...
-
Excelで空白以外の値がある列の...
-
エクセルVBAで5行目からオート...
-
datファイルからaccessにインポ...
-
Joy To Keyのマウスやキーボー...
-
Accessのハイパーリンク...
-
必須入力項目と入力必須項目
-
Oracle 2つのDate型の値の差を...
-
エクセル印刷時左の枠をヘッダ...
-
スティックパリティの役割
-
Access2000 レポートの並び替...
-
ハイパースレッディングの停止方法
-
2行目を表示できますか?
-
yes/no型の更新ができない
-
アップロードした写真を撮影日...
-
SQLのSELECT文で*を使わない理由
-
ネット検索した項目を消す方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
セルの右クリックで出る項目を...
-
Access テキスト型に対する指定...
-
SUBSTRING 関数に渡した長さの...
-
Accessで数値型にNULLをInsert...
-
APN設定について教えていただけ...
-
エクセルグラフの凡例スペース
-
ORACLEでLONG項目からCHAR項目...
-
複数のレコードを1つのレコード...
-
空白をそのままインポートする...
-
アンドロイド おサイフケータイ...
-
access2000:フォームで入力し...
-
VBAで複数の数式セルを最終行ま...
-
株に関する用語集
-
必須入力項目と入力必須項目
-
他テーブルで一致する列から名...
-
BIOSでAHCIに設定したいが、項...
-
datファイルからaccessにインポ...
おすすめ情報