C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: 学校におけるシステム開発について


(過去ログ 47 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■25429 / inTopicNo.1)  学校におけるシステム開発について
  
□投稿者/ No named (1回)-(2008/09/19(Fri) 11:47:06)

分類:[設計/仕様] 

環境:IIS
言語:ASP,Java

始めまして、現在学校における就職活動の報告システムを作成しているのですが
入力フォームに報告を入力後ブラウザの「戻る」ボタンを押してフォームに戻り
再度別件の活動報告をする生徒がおり入力内容がデータベースに反映されない不具合を発見しました。
そこで、フォームの送信後に現在のウィンドウを閉じ、新しいウィンドウで再度報告のトップ画面を表示使用と考えたのですが
どうにもうまくいきません。
そこで「戻る」ボタンを押せなくするという方法があればご教示いただきたく投稿しました。
どうかよろしくお願いします。

画面の推移としては

トップ
 ↓
報告内容選択(説明会、面接等でフォームが変わる)

ASPにてデータベースへの追加と画面への追加完了通知

トップ

となっています。
引用返信 編集キー/
■25432 / inTopicNo.2)  Re[1]: 学校におけるシステム開発について
□投稿者/ やじゅ (646回)-(2008/09/19(Fri) 12:45:38)
やじゅ さんの Web サイト
No25429 (No named さん) に返信
> そこで「戻る」ボタンを押せなくするという方法があればご教示いただきたく投稿しました。

戻るボタンを押せなくするという設計方針はやめた方がいいですね。

それは置いといて、説明が良く分からないのが、
>入力フォームに報告を入力後ブラウザの「戻る」ボタンを押してフォームに戻り
>再度別件の活動報告をする生徒がおり入力内容がデータベースに反映されない不具合を発見しました。

入力フォームを入力

登録する前に戻るボタン押す

別件の入力フォームを入力

登録する

最初の入力内容がデータベースに反映されない

ってわけでは無いよね?
引用返信 編集キー/
■25444 / inTopicNo.3)  Re[2]: 学校におけるシステム開発について
□投稿者/ PATIO (114回)-(2008/09/19(Fri) 13:47:23)
2008/09/19(Fri) 13:48:10 編集(投稿者)

No25432 (やじゅ さん) に返信
> それは置いといて、説明が良く分からないのが、
> >入力フォームに報告を入力後ブラウザの「戻る」ボタンを押してフォームに戻り
> >再度別件の活動報告をする生徒がおり入力内容がデータベースに反映されない不具合を発見しました。

私もこの辺の話には首をひねりますね。
そもそも登録処理のトリガーは何なんでしょう?
登録するためには登録ボタンを押すって言う取り決めがあるにも関わらず、
登録ボタンを押さずにブラウザの「戻る」ボタンを押して戻ると
最初の入力内容が登録されていないと言うのは仕様なんじゃないかと思いますが。
その場合はプログラムの不具合とは言わないと思います。

で、この辺の前提はどうなっているのかの説明が無いのでなんともなぁと。

引用返信 編集キー/
■25445 / inTopicNo.4)  Re[3]: 学校におけるシステム開発について
□投稿者/ みきぬ (96回)-(2008/09/19(Fri) 13:54:30)
テンプレっぽいものを置いておくので、違ってたら適宜直してください。

■想定している流れ
トップ(報告内容選択ボタンを押す)

報告内容選択(説明会or面接を選ぶ)

入力画面(登録ボタンを押す)

登録完了の通知(トップボタンを押す)

トップ

■イレギュラーな流れ
トップ(報告内容選択ボタンを押す)

報告内容選択(説明会or面接を選ぶ)

入力画面(登録ボタンを押す)

登録完了の通知(ここでブラウザの戻るを押す)

入力画面(登録ボタンを押す)

エラー

# 予想が正しいという前提で、私だったら戻って登録もできるようにしたいかなぁ
引用返信 編集キー/
■25450 / inTopicNo.5)  Re[4]: 学校におけるシステム開発について
□投稿者/ PATIO (116回)-(2008/09/19(Fri) 14:18:04)
No25445 (みきぬ さん) に返信

> ■イレギュラーな流れ
> トップ(報告内容選択ボタンを押す)
> ↓
> 報告内容選択(説明会or面接を選ぶ)
> ↓
> 入力画面(登録ボタンを押す)
> ↓
> 登録完了の通知(ここでブラウザの戻るを押す)
> ↓
> 入力画面(登録ボタンを押す)
> ↓
> エラー
>
> # 予想が正しいという前提で、私だったら戻って登録もできるようにしたいかなぁ

もし、みきぬさんの予想通りなら私も納得できないかも。
戻るボタンを押して戻ったとしても、入力画面で登録ボタンを押したのなら登録できない
と言うのは理屈にあいませんからねぇ。
でも、なんでそうなるんだろ?
同じ画面で登録ボタンを何回も押した時にはじく処理かなんかが影響してるのかなぁ。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -