0

asp.net-mssqlで動作するオンライン プライベート ショッピング Web サイトを開発しています。*各製品を 1 ~ 2 個しか販売していません。*しかし、私はそれを行う方法を知りません.どうすればそれを行うことができますか?

プライベートショップはどのようにそれを行いますか? 何かをロックしますか?または別の方法ですか?

4

1 に答える 1

0

これは設計上の問題です。

実際の販売はどこで行われますか? 支払い後、または支払い前。

支払い後、製品を在庫から削除するだけでなく、支払いの直前に在庫を確認します. データベースに在庫を保持します。ここには小さなラグがあります。ある時点で在庫を削除し、支払いのために数分を与えることもできます-支払いが行われなかった場合は、在庫に戻しますが、支払いを失う可能性があります.

支払いの前にそれをロックすることに勝った場合は、ユーザーデータの入力時にウィッチポイントで指定する必要がありますか? ボタンを押すだけ?

ここでの秘訣は、データベースに在庫を保持し、最終的に提供したいステップの前に製品の在庫を確認することです.

于 2012-02-09T12:15:45.960 に答える