■ お前ら!在庫管理の仕方を教えてください ■
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGServlet/JSP + RDB で組む予定なのだが、各商品の在庫数の
管理の仕方について、識者のお前らにご相談させていただきたい
ことがあります。
ログイン処理やその他は関係ないので省きますが、
在庫数の管理には、自分で思いつく方法にはいまのところ
下記の3通りありまして、
A)
カートに入れた時点で在庫数を -1 にUPDATEし、
万一セッションがタイムアウトした場合は在庫数を元に戻す。
(こんなこと出来る?)
B)
カートに入れた時点では在庫数は変更せず、オーダー完了した
時点で在庫数を -1 にUPDATEする。
(これだとオーダー完了の処理にかかるまで、本当に買えるか
判らないので出来れば避けたい気も)
C)
そもそも商品の在庫数という属性はシステム側では関知せず
オーダー到着後に在庫との照らし合わせを人間が行う。
使い勝手から考えると、A の方法で行きたいのですが、
セッションの消滅と、在庫管理Beanの在庫戻しメソッド呼び出しを
連動させる方法が存在するのか不明です。
ショッピングカートの仕組みにも色々あると思うのですが
経験不足なものでどのような方式にするか判断に悩んでいます。
識者のお前らはこういう場合どのように実装されるでしょうか?
おしえてちょんまげ。
0002デフォルトの名無しさん
NGNG00031
NGNGけど在庫数の管理の仕方でなやんでるっす。
4649.
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG在庫少
入荷待ち
取り寄せ
取り寄せ不可
を表記してて
在庫少
入荷待ち
取り寄せ
の場合のオーダー後の対応を表記しておけばいいじゃん
それと単発はヤメレ
0009デフォルトの名無しさん
NGNG相手してたらきりがない。
日付が変わったら削除依頼出すという方針で。
0010デフォルトの名無しさん
NGNGまともそうなことしとる
00111
NGNG>6
WebProg板は頼りナサゲだったのでこちらにスレ立てました。
(けど単発質問でした。。。スマソ)
>8
ああ、そゆう手もありますね。
いってみたらAとCの折衷というか、人的対応をシステム側が少し
フォローしてやるというか。参考にします。
>9
そんなこといわんといてー。
でもま、単発質問でお前らにご迷惑をおかけしちゃってるのは
事実なんで、放置プレイ&削除依頼が皆の総意ならそれに従うっす。
4649.
0012デフォルトの名無しさん
NGNG方がよか。(M$のマーチャントシステムとか)
この板で1の答えが見つかるのはRDBテクとPGテク。
0013デフォルトの名無しさん
NGNG何を売るかとか、現場の状況とかで妥協できる部分とか
そうでない部分とかがはっきりしてくると思うのだが
エンジアの都合で
「ここは人にやってもらおう」
とかいうシステムでもなかろうに
0014デフォルトの名無しさん
NGNGおやくそく。
近頃、初心者さんが増えてきたので、お約束をつくってみました。
基本的には、ユーザーの良識に任せたいのですが、
「明文化したルールがない」ということを逆手にとってなにをしてもいいと誤解する人が多いので、、、
はぁ、、めんどくさ。。
他人に迷惑をかけるのはやめよう
芸能人や公人ではない一般人の誹謗中傷、プライバシー暴露は禁止してます。
一般人の電話番号や住所などを見かけたら削除依頼にどうぞです。
もし、プライバシーが公開されてしまった場合は、ぜひ最寄の警察にも相談してください。
警察、裁判所から要請があれば、捜査協力してそのような書き込みをした人をつれてってもらってます。
警察か裁判所以外の問い合わせでは一切動きませんので、警察に行くことをお勧めします。
また、2ちゃんねる内では、「誹謗中傷板」以外の場所では、固定ハンドルさんを叩く行為は禁止してますです。
もし、誹謗や叩きがあったら削除依頼板にお願いします。
具体的には、、下記みたいなことはやめましょうです。(ロビーのお約束より)
【ロビーのお約束】 削除の要件(禁止されること)
荒らし依頼・ブラクラの張付け等第3者に迷惑がかかる行為
アダルト広告・勧誘・悪質な掲示板宣伝などのアドレス等張りつけ
煽り・煽りに対する返答・叩き・誹謗中傷等(差別発言等含む)
コピペ・アスキーアート等必要以上の張り付け
または第3者に迷惑が掛かる行為や発言であった場合は削除対象にします
・注意事項
必要以上の馴れ合いは慎しんでください
暴言や第3者を不快にさせるような発言はやめましょう
悪質な削除要請や自己中心的な発言はひかえましょう
人間的モラルやルール・ネットマナーに反した発言はやめましょう
他人が見て面白いことを書こう
大勢の読者がいることを意識しましょう。
同じ内容のものがないか調べよう
質問する前に、同じ質問のスレッドがないか調べてみましょう。
--------------------------------------------------------------------------------
00151
NGNGごもっともです。
で、先方さんから「在庫が切れたりしたら児童で売り切れ表示になるんだよね」
との質問がありえるので、在庫の管理は無理です/バッチリOKです
と返答できるようにしとかねばな、と。
けっこう雑誌の特集や書籍で、サンプルとしてショッピングカートの
話が出るけれど、業務で使えるものとしてつっこんで考えると意外と
高度なトピックだったりするのかしら。>カート式
と他人事のようにつぶやいてみる...。
0016デフォルトの名無しさん
NGNGこれで最後な
答えははっきりしてるじゃん
「私(弊社)の技術では完全に在庫数まで管理して売り切れ表示を出すことは出来ません
大雑把な告知は出来ますが、欠品や在庫品の破損時のオーダーも考えて対応を考えておく必要があります」
0017デフォルトの名無しさん
NGNGまず、客一人一人にクッキーを持たせ
その中にユニークなIDを割り当てて書き込んでおく
サーバ側ではそのIDとカートの中身を
記録しておく
とりあえずこうしておけば、不用意な回線切断が起こっても
再接続すればIDを照らし合わせるだけで
客のカートの中身は復元される
(クッキーにはIDだけ書き込むこと)
で、問題の在庫だが
客が最終的に「購入」ボタンを押したときに
「-1」すればいいんでないかな?
ただ、Web上でこれをやると
リアルタイムで情報が変えられるメリットはあるけど
逆に、設計ミスするとまずいことはわかるよな
Javaでやるんだったら「PetShop」だったっけ?
あれでも、DLしてソース読んでみれば
ノウハウがわかるかもしれない
でも、あれはJ2EEだったかな・・・
0018デフォルトの名無しさん
NGNG他人に迷惑をかけるのはやめよう
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGそれはどうでもいいだろ。
むしろ単発スレたてんなボケって話。
0023デフォルトの名無しさん
NGNG00251
NGNGああ、それもごもっともで。
正直、カート式通販なんてハナクソくらいに思ってたもんですから
みんな気楽に答えてくれるだろう、という感じでしたが、
これ以上ひっぱるには金払わねば申し訳ないすね...。
というわけで、自ら終了宣言させていただきまふ。
単発スレでご迷惑をおかけしました...。
しかもsageも忘れていたです...。
>16
さんきゅうです。悲しいけどそんな感じですね。
というか今回はそれで充分妥協できる範囲内なので、そのような
スタンスであたりまする。
>17
J2EEのサンプルということはEJBですよね。
こちら方面もちと探ってみます。リモートにあるBeanなら
消滅時の処理も記述できそうな、淡い期待感がありますので。
(何もEJBは知らないので単なる勘ですが)
ちなみにこの話はオレ個人で受注予定の案件の話でした。
年齢はそれなりだけど厨房開発者には違いないってことで。(w
話の本質とは関係ないけど、いちおう。
でわ。
------------------------------- 終了 -------------------------------
0026デフォルトの名無しさん
NGNG>普通の考えで行くと・・・(以下略)
セッション張れ
>で、問題の在庫だが(以下略)
「在庫引き当て」で調べれ
って事かに?
って、このスレ終わってるのか…
00271
NGNGなにか関連のネタがあればよろしく。(w
■ このスレッドは過去ログ倉庫に格納されています