5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

■ お前ら!在庫管理の仕方を教えてください ■

1 :デフォルトの名無しさん:02/04/29 22:28
ショッピングカート式のオンライン通販のシステムを
Servlet/JSP + RDB で組む予定なのだが、各商品の在庫数の
管理の仕方について、識者のお前らにご相談させていただきたい
ことがあります。

ログイン処理やその他は関係ないので省きますが、
在庫数の管理には、自分で思いつく方法にはいまのところ
下記の3通りありまして、

A)
カートに入れた時点で在庫数を -1 にUPDATEし、
万一セッションがタイムアウトした場合は在庫数を元に戻す。
(こんなこと出来る?)

B)
カートに入れた時点では在庫数は変更せず、オーダー完了した
時点で在庫数を -1 にUPDATEする。
(これだとオーダー完了の処理にかかるまで、本当に買えるか
判らないので出来れば避けたい気も)

C)
そもそも商品の在庫数という属性はシステム側では関知せず
オーダー到着後に在庫との照らし合わせを人間が行う。


使い勝手から考えると、A の方法で行きたいのですが、
セッションの消滅と、在庫管理Beanの在庫戻しメソッド呼び出しを
連動させる方法が存在するのか不明です。

ショッピングカートの仕組みにも色々あると思うのですが
経験不足なものでどのような方式にするか判断に悩んでいます。
識者のお前らはこういう場合どのように実装されるでしょうか?

おしえてちょんまげ。

2 :デフォルトの名無しさん:02/04/29 22:29
委託開発して欲しいと言うことか?

3 :1:02/04/29 22:32
いや、自分でやるっす。

けど在庫数の管理の仕方でなやんでるっす。
4649.

4 :デフォルトの名無しさん:02/04/29 22:32
単発質問。

5 :デフォルトの名無しさん:02/04/29 22:33
GWだねえ…

6 :デフォルトの名無しさん:02/04/29 22:34
WebProg板にスペシャリストがいそうな気がする。

7 :デフォルトの名無しさん:02/04/29 22:36
WebProg板は人自体あまりいないからなぁ。


8 :デフォルトの名無しさん:02/04/29 22:39
在庫有り
在庫少
入荷待ち
取り寄せ
取り寄せ不可

を表記してて
在庫少
入荷待ち
取り寄せ
の場合のオーダー後の対応を表記しておけばいいじゃん
それと単発はヤメレ

9 :デフォルトの名無しさん:02/04/29 22:41
誠意が見られなかったら放置でいきましょう。
相手してたらきりがない。
日付が変わったら削除依頼出すという方針で。


10 :デフォルトの名無しさん:02/04/29 22:43
GW厨にしちゃ
まともそうなことしとる

11 :1:02/04/29 22:46
ああ、すんません。

>6
WebProg板は頼りナサゲだったのでこちらにスレ立てました。
(けど単発質問でした。。。スマソ)

>8
ああ、そゆう手もありますね。
いってみたらAとCの折衷というか、人的対応をシステム側が少し
フォローしてやるというか。参考にします。

>9
そんなこといわんといてー。
でもま、単発質問でお前らにご迷惑をおかけしちゃってるのは
事実なんで、放置プレイ&削除依頼が皆の総意ならそれに従うっす。

4649.

12 :デフォルトの名無しさん:02/04/29 23:02
セキュリティーとセッション管理の問題があるから本気でやるなら既製品使った
方がよか。(M$のマーチャントシステムとか)
この板で1の答えが見つかるのはRDBテクとPGテク。

13 :デフォルトの名無しさん:02/04/29 23:21
それにさ言わんでもわかると思うけど
何を売るかとか、現場の状況とかで妥協できる部分とか
そうでない部分とかがはっきりしてくると思うのだが
エンジアの都合で
「ここは人にやってもらおう」
とかいうシステムでもなかろうに

14 :デフォルトの名無しさん:02/04/29 23:23
 

おやくそく。


 

近頃、初心者さんが増えてきたので、お約束をつくってみました。
基本的には、ユーザーの良識に任せたいのですが、
「明文化したルールがない」ということを逆手にとってなにをしてもいいと誤解する人が多いので、、、
はぁ、、めんどくさ。。


他人に迷惑をかけるのはやめよう
芸能人や公人ではない一般人の誹謗中傷、プライバシー暴露は禁止してます。
一般人の電話番号や住所などを見かけたら削除依頼にどうぞです。

もし、プライバシーが公開されてしまった場合は、ぜひ最寄の警察にも相談してください。
警察、裁判所から要請があれば、捜査協力してそのような書き込みをした人をつれてってもらってます。
警察か裁判所以外の問い合わせでは一切動きませんので、警察に行くことをお勧めします。

また、2ちゃんねる内では、「誹謗中傷板」以外の場所では、固定ハンドルさんを叩く行為は禁止してますです。
もし、誹謗や叩きがあったら削除依頼板にお願いします。


具体的には、、下記みたいなことはやめましょうです。(ロビーのお約束より)

【ロビーのお約束】 削除の要件(禁止されること)

荒らし依頼・ブラクラの張付け等第3者に迷惑がかかる行為
アダルト広告・勧誘・悪質な掲示板宣伝などのアドレス等張りつけ
煽り・煽りに対する返答・叩き・誹謗中傷等(差別発言等含む)
コピペ・アスキーアート等必要以上の張り付け
または第3者に迷惑が掛かる行為や発言であった場合は削除対象にします

・注意事項  
必要以上の馴れ合いは慎しんでください
暴言や第3者を不快にさせるような発言はやめましょう
悪質な削除要請や自己中心的な発言はひかえましょう
人間的モラルやルール・ネットマナーに反した発言はやめましょう


他人が見て面白いことを書こう

大勢の読者がいることを意識しましょう。



同じ内容のものがないか調べよう

質問する前に、同じ質問のスレッドがないか調べてみましょう。




--------------------------------------------------------------------------------

 


15 :1:02/04/29 23:33
>13

ごもっともです。

で、先方さんから「在庫が切れたりしたら児童で売り切れ表示になるんだよね」
との質問がありえるので、在庫の管理は無理です/バッチリOKです
と返答できるようにしとかねばな、と。

けっこう雑誌の特集や書籍で、サンプルとしてショッピングカートの
話が出るけれど、業務で使えるものとしてつっこんで考えると意外と
高度なトピックだったりするのかしら。>カート式

と他人事のようにつぶやいてみる...。

16 :デフォルトの名無しさん:02/04/29 23:40
個人的なスレをあげんなよ
これで最後な

答えははっきりしてるじゃん
「私(弊社)の技術では完全に在庫数まで管理して売り切れ表示を出すことは出来ません
 大雑把な告知は出来ますが、欠品や在庫品の破損時のオーダーも考えて対応を考えておく必要があります」


17 :デフォルトの名無しさん:02/04/29 23:46
普通の考えで行くと・・・
まず、客一人一人にクッキーを持たせ
その中にユニークなIDを割り当てて書き込んでおく
サーバ側ではそのIDとカートの中身を
記録しておく
とりあえずこうしておけば、不用意な回線切断が起こっても
再接続すればIDを照らし合わせるだけで
客のカートの中身は復元される
(クッキーにはIDだけ書き込むこと)

で、問題の在庫だが
客が最終的に「購入」ボタンを押したときに
「-1」すればいいんでないかな?
ただ、Web上でこれをやると
リアルタイムで情報が変えられるメリットはあるけど
逆に、設計ミスするとまずいことはわかるよな
Javaでやるんだったら「PetShop」だったっけ?
あれでも、DLしてソース読んでみれば
ノウハウがわかるかもしれない
でも、あれはJ2EEだったかな・・・

18 :デフォルトの名無しさん:02/04/29 23:49
>>14
他人に迷惑をかけるのはやめよう

19 :デフォルトの名無しさん:02/04/29 23:57
初心者とかGW厨とか言ってるけど、>>1は趣味でやってるとは思えないんだけど。


20 :デフォルトの名無しさん:02/04/29 23:59
趣味か仕事かなんてどうでもいい。

21 :デフォルトの名無しさん:02/04/29 23:59
>>19
それはどうでもいいだろ。
むしろ単発スレたてんなボケって話。

22 :20:02/04/30 00:00
>>21
ケコンしようか。

23 :デフォルトの名無しさん:02/04/30 00:01
仕事だったら教えてくれたやつに金払え

24 :21:02/04/30 00:07
>>22
ごめんなさい、将来を誓った人がいるの…

25 :1:02/04/30 00:50
>23

ああ、それもごもっともで。

正直、カート式通販なんてハナクソくらいに思ってたもんですから
みんな気楽に答えてくれるだろう、という感じでしたが、
これ以上ひっぱるには金払わねば申し訳ないすね...。

というわけで、自ら終了宣言させていただきまふ。
単発スレでご迷惑をおかけしました...。
しかもsageも忘れていたです...。

>16
さんきゅうです。悲しいけどそんな感じですね。
というか今回はそれで充分妥協できる範囲内なので、そのような
スタンスであたりまする。

>17
J2EEのサンプルということはEJBですよね。
こちら方面もちと探ってみます。リモートにあるBeanなら
消滅時の処理も記述できそうな、淡い期待感がありますので。
(何もEJBは知らないので単なる勘ですが)

ちなみにこの話はオレ個人で受注予定の案件の話でした。
年齢はそれなりだけど厨房開発者には違いないってことで。(w
話の本質とは関係ないけど、いちおう。

でわ。


------------------------------- 終了 -------------------------------



26 :デフォルトの名無しさん:02/04/30 03:51
>>17は長々と書いてるが、
>普通の考えで行くと・・・(以下略)
セッション張れ

>で、問題の在庫だが(以下略)
「在庫引き当て」で調べれ

って事かに?

って、このスレ終わってるのか…

27 :1:02/04/30 17:04
終わってるけど、密かにチェックはしてます。(w

なにか関連のネタがあればよろしく。(w


10 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)