現在は窓口とインターネットで取引ができます。
そこで質問です。
窓口とインターネットで同時期に同じ席を
予約する可能性はあると思うのですが
どのようにして回避しているのでしょうか?
また、残り一席であった場合も同様にです。
理由は
インターネットショッピングだけであれば
先に登録をしてしまえば後から登録した人は
後と判断できると思います。
ですけど下記のような事例があると思います。
事例1
窓口でお客様に予約を受けましたと言った後
画面で操作する瞬間に
他者がWEBで登録すると
「すでに予約されてます。」
と表示されるのでしょうか?
その後、お客様に
「予約をキャンセルしてください。」
と言うのですか?
システム要件的には
窓口とインターネットのどちらかで
画面を表示中はデータベースをロックしているのですか?
システム要件的な意見
実際システムを利用している方の意見
をいただけないでしょうか?
よろしくお願いいたします。
長文でつたない文を読んでいただきありがとうございます。
PS.私はシステム関連で仕事経験が3年程度の者です。
No.1
- 回答日時:
>システム要件的には
>窓口とインターネットのどちらかで
>画面を表示中はデータベースをロックしているのですか?
画面表示をロックする必要は無いでしょう。
購入手続き中に他のリクエストをロックすれば十分です。
ですから、画面には”空席1”と表示されていても、購入手続きを行うと、
購入手続きに失敗(先に取られてしまう)ということが良く起こります。
しかし、これでシステム的に矛盾(不都合)を生じるようなことにはなりません。
ご回答ありがとうございます。
画面表示はみんな一斉にでけども
先に購入手続きした者が決定権を得るという
のが一般的なんですね。
ただ、窓口でのときが・・・
どうなんでしょう
No.2
- 回答日時:
窓口でも同じですよ。
窓「真ん中の席ならひとつ空いてますが...」
私「仕方ないですね...お願いします」
窓「あ、すみません。先に取られてしまいました」
という経験は個人的にもあります。
仮に最初に表示した窓口(個人)画面に(全国にひとり)しか
表示されないとなったら、決して自分に順番が回ってくる
ことがなくなってしまうでしょう(^^;
2度も回答していただき誠にありがとうございます。
結局窓口業務でも同じことがおこりえるのですね。
びっくりしました・・・
世の中、すぐに切れてしまう人が結構いるものですから(汗
大方解決できたのですがもう少しだけ
期限を延ばしたいと思います。
No.3ベストアンサー
- 回答日時:
★画面表示のロックは必要ありません。
・窓口でもインターネットでもどちらかが予約要求に入ったらば、他の一方は登録待避状態に
ロックしておきます。このようなロックを『排他制御』と呼びます。
・ここのQ&Aでも回答ページでメッセージを入力して回答を投稿しようとしたときにタッチの
差で締め切られてしまうと『投稿エラー』となります。→過去に2回ほど経験しました。
あぁ、締め切られた!ってね。
・とにかく窓口でもインターネットでも予約要求されたらば、別の方は登録待避状態にする処理を
行うしかありません。窓口の画面では、リアルタイムで表示できますが、インターネットの方は
お客さんがブラウザでページを更新するか登録画面で、もう予約できなかったというメッセージ
をだすまで気づきません。このため、ブラウザでも予約などの表示をリアルタイムで表示できる
仕組みが好ましいです。CGI、Perl、PHP などで同期をとるような仕組みを取れば良さそうです。
最後に:
・『排他制御』に関しては次の関連質問と
http://oshiete1.goo.ne.jp/qa2916783.html→『マルチスレッドについて』
マルチスレッドを使って『排他制御』を行う記事が
http://www.kumei.ne.jp/c_lang/sdk/sdk_87.htm→『第87章 マルチスレッド その1』
http://www.kumei.ne.jp/c_lang/sdk/sdk_88.htm→『第88章 マルチスレッド その2』
http://www.kumei.ne.jp/c_lang/sdk/sdk_89.htm→『第89章 マルチスレッド その3』
http://www.kumei.ne.jp/c_lang/sdk/sdk_90.htm→『第90章 マルチスレッド その4』
http://www.kumei.ne.jp/c_lang/sdk/sdk_91.htm→『第91章 マルチスレッド その5』
http://www.kumei.ne.jp/c_lang/sdk/sdk_92.htm→『第92章 マルチスレッド その6』
http://www.kumei.ne.jp/c_lang/sdk/sdk_93.htm→『第93章 マルチスレッド その7』
などに載っています。
C 言語用ですが参考になればと思い紹介しました。
・以上。参考に!
参考URL:http://ja.wikipedia.org/wiki/クリティカルセクション
技術的な意見も頂き非常に助かります。
私はJAVAのWEB系ですが参考URLも大変助かります。
他の方にも、同じように回答しているのですね
回答の信頼性を感じます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電車・路線・地下鉄 「大人の休日倶楽部ジパング」の「夫婦会員」入会資格 姉さん女房だけ優遇 変じゃないですか? 2 2022/10/08 22:31
- 銀行・ネットバンキング・信用金庫 三井住友カードの不正利用探知システムについて ブッキングドットコムでホテル予約を三井住友カードで行い 1 2023/05/20 11:58
- 営業・販売・サービス お客様の無断キャンセル、遅刻について質問です。 美容サロンで働いています。 タイトルの通り無断キャン 8 2022/05/04 16:52
- その他(セキュリティ) システムのセキュリティに詳しい方〜 飛行機のチケット使わなかったときのチケット費用補償保険/旅行キャ 1 2022/04/06 09:49
- その他(メールソフト・メールサービス) Gmailについて 3 2023/02/23 21:07
- その他(暮らし・生活・行事) 銀行の名義変更 4 2022/12/15 12:56
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- その他(宿泊・観光) AIRDOについて助けてください 3 2022/03/24 00:51
- 新幹線 JR 新幹線 スマートEX、パスモ残高は関係ない? 4 2022/12/05 09:01
- 新幹線 スマートEX交通系ICカード複数登録方法を教えて下さい 1 2022/12/27 22:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
猫ちゃんの保険
-
交通安全協会はまだ不愛想?
-
みどりの窓口について教えてく...
-
NTT電話料金をテレカで払う...
-
私が用事で数日に一回行く「窓...
-
古いテレホンカードが使えなく...
-
manaca(マナカ)の使用履歴が知...
-
定額小為替証書はレターパック...
-
高校生の銀行口座開設 高校生の...
-
郵便局でATMから払込した場合、...
-
郵便局の払込票の備考欄
-
国際郵便 EMSについてです。 カ...
-
レターパックプラス 私書箱へ送...
-
郵便局の振込み用紙での振り込...
-
苗字が変わっても郵送物(簡易...
-
4連式払込取扱票
-
郵便局員てレベル低く態度悪い...
-
JAバンク払い戻し請求書 連動摘...
-
国際郵便EMSで郵送する際の内容...
-
受付番号と名前を記入して送金
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
定額小為替の値段を間違えて買...
-
manaca(マナカ)の使用履歴が知...
-
みずほ銀行も横浜銀行も、銀行...
-
交通安全協会はまだ不愛想?
-
生活 全てのことで 相談 クレー...
-
みずほ銀行の通帳の記載内容に...
-
「振込み証明」って?
-
携帯電話をゆうパックで送れま...
-
定額小為替は土日でも買えますか?
-
役所みたいな所に行って窓口を...
-
ソースネクストのサポート電話番号
-
乗車券は京都駅の緑のコーナー...
-
みずほ銀行などの窓口でドルを...
-
銀行口座 高額引き出し
-
みどりの窓口について教えてく...
-
ゆうちょ銀行 入出金明細について
-
町役場 窓口 営業時間
-
PASMOのロック解除は改札口でエ...
-
新生銀行は、土曜日やってる?
-
国立市の粗大ゴミ申込方法
おすすめ情報