No.6
- 回答日時:
書籍より、osCommerceやZendなどのオープンソースのWebショップのソースを眺めて、どのような処理をしているのか研究してみては?
あるいは、書籍でもサンプルで簡単なWebショップのソースが付いているものがありました。(今手元にないので書名は不明)
amazonででも探してみてください。
No.5
- 回答日時:
自動的に在庫が減ったり、履歴が残るわけではありません。
プログラムでデータベースを更新していく必要があります。
その商品の在庫数をDBから読み込む。
新在庫数=在庫数-出荷数の計算をする。
もし新在庫数が0より小さければ => 出荷不能の処理
日時、商品コード、出荷先、出荷数などの必要な履歴データを履歴テーブルに追加する。
新在庫数を商品の在庫数に書き戻す。
をプログラムとSQLで記述していきます。
詳しいご意見ありがとうございます。
頭では想像できるのですが、実際にどうコーディングすれば良いのか検討がつきません。出荷をすると自動的に履歴として残したいですし、在庫が0ならば出荷できないようにする。
何か参考になる書籍は無いでしょうか?
No.4
- 回答日時:
>この「商品が売れる」動作と「商品を出荷する」という動作は同一と考えて良いですよね……?
似たようなものだと思います。
ショッピングカートシステムも商品が売れれば在庫は減りますから
No.3
- 回答日時:
No.2からです。
>出荷すると自動的に在庫数が更新されるには具体的にどういったプロセスを踏むのか
自動的には難しいのではないでしょうか?今の僕では思いつきません
流れ的には、
その日1日の出荷履歴を見る
↓
履歴から在庫数を引く
↓
在庫数を引いて
1.「0になったら在庫無し用のテーブルに移動」
2、「マイナスになったら発注用のテーブルに移動」
こんな感じだと思います。
実際にはどのようなDB設計をしているのかわからないので僕なりの考えです。
>履歴用のテーブルを作る方法についても具体的な内容
最低限必要な項目は「出荷した日付」と「商品名もしくはコードされているならコード名」と「個数」だと思います。
これが絶対ではないので参考程度に見てください
この回答への補足
大変参考になりました。
ありがとうございます。
例えば大抵のショッピングカートシステム等では、商品が売れると在庫数が自動的に減り、履歴も残るような動作をそのままもってきたいと考えています。
この「商品が売れる」動作と「商品を出荷する」という動作は同一と考えて良いですよね……?
No.2ベストアンサー
- 回答日時:
どのような仕様になっているかわからないのですが以下を参考に
1、出荷した物の在庫データを更新すればよい
2、履歴用のテーブル又はテキストファイルを作りそこに残しておく
3、在庫が0の物は別のテーブルで管理しておく
SQLやファイル処理を利用すれば大丈夫です
3つの項目とも、大変参考になりました。
ありがとうございます。
実際にどうすれば良いのか分かりませんが、出荷すると自動的に在庫数が更新されるには具体的にどういったプロセスを踏むのかをご教授いただけると助かります。
履歴用のテーブルを作る方法についても具体的な内容をご教授くださると嬉しいです。
頭で考えると簡単な事なのですが、実際にプログラムを組むとなると難しいです……。
No.1
- 回答日時:
1.
在庫のデータを更新する。
2.
ログ用のテーブルを用意してログをいれていく。
or
ログをテキスト形式で出力する。
3.
在庫が0だったら品切れになる処理をする。
>以上の問題点を解決できるような書籍やホームページを探しているのですが、見つけることができません。
基本過ぎてそれだけに特化しているWebページや本があるとは思えません。
SQLの基本中の基本だけできます。
これができないようだと自分で構築はあきらめて
外部に外注に出すことをすすめます。
基本中の基本なんですね……。
それぞれの項目についてはすべき作業が分かりました。
ありがとうございます。
簡易日記ソフトや掲示板等のサンプルを載せている書籍はよく見かけるのですが、なぜか在庫管理のような業務管理を行うサンプルを見かけません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 運輸業・郵便業 ●(令和なのですが…) 今時、 (倉庫会社の在庫の)倉庫管理システムが、 “紙”(商品依頼書•注文書 2 2022/08/07 18:09
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(ビジネススキル・経営ノウハウ) 在庫管理のこの問題が分かりません。どなたか解説お願いします 2 2022/04/18 18:35
- 数学 在庫管理のこの問題が分かりません。どなたか解説お願いします 4 2022/04/18 22:19
- 数学 在庫管理のこの問題が分かりません。どなたか解説お願いします 2 2022/04/18 22:21
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- その他(業種・職種) 滞留在庫(長期在庫)を、取引先に引き取らせることができるか。 私の会社は、メーカーで中小企業です。取 1 2023/07/28 17:48
- 求人情報・採用情報 派遣について これはあくまで仮定の話しにもなりますが 現在自動車部品メーカーの下請けの倉庫内のある場 4 2023/02/19 08:13
- リフォーム・リノベーション 賃貸で借りている部屋でのフローリング剥がれの補修について 3 2022/10/25 15:17
- Excel(エクセル) Excel 在庫管理について 3 2023/02/09 10:00
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで、在庫表を作りたいの...
-
出庫と消費について
-
Accessで“0”ゼロ表示をする
-
日付型のフィールドに空白を入...
-
ACCESSの時間帯の抽出について
-
差込印刷での全角表示について...
-
テキストボックスにクエリ結果...
-
「年」と「月」だけの日付の表...
-
更新クエリをリンクデータベー...
-
Accessのテーブルのフィールド...
-
エクセルデータをワードで差し...
-
Accessフィールド分割
-
アクセス:クエリの結合とリレ...
-
Accessで、テーブルに入力した...
-
エクセルにおける「フィールド...
-
Accessのデータ型の日付/時刻型...
-
クロス集計クエリの結果をテー...
-
SQL文で パラメータが少なすぎ...
-
Accessのハイパーリンクをクリ...
-
【Accessで困っています...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで“0”ゼロ表示をする
-
Accessで在庫管理する時の在庫...
-
アクセスのクエリで引き算をし...
-
Access エラー 指定されたフィ...
-
ACCESSで在庫の入出庫履歴を作...
-
ACCESSで在庫管理を作成するよ...
-
Accessで在庫管理をしたいです。
-
アクセスが・・・
-
ACCESSで在庫管理 備考欄の組...
-
在庫管理と賞味期限管理
-
ACCESSで困っています。
-
出庫と消費について
-
アクセスでの在庫管理(在庫期...
-
Accessのレポートで日々の在庫...
-
Accessで、在庫表を作りたいの...
-
エクセルでの在庫管理表について。
-
ACCESS2003で複数条件で表示・...
-
エクセルVBAとアクセスでの在庫...
-
エクセルで在庫管理表の作り方...
-
アクセス・入出庫管理
おすすめ情報